八年前,一个菲律宾大学生在Stack Overflow上疯狂搜索报错信息时,没人告诉他这会成为职业常态。
来自保和岛的Ramon(化名)最近分享了自己从学生到软件工程师的第一年。这个以眼镜猴和白沙滩闻名的地方,几乎没人讨论科技创业。他没有家族里的资深开发者可以请教,也没有本地技术社区能依靠。一台笔记本、一个梦想,加上无数个Stack Overflow标签页——这就是他的全部起点。
2021年,大二在读的他做了一个大多数同学不会做的选择:提前工作。他在Yaramay Corp拿到前端开发职位,同时兼顾课业和考试。有些周几乎没法好好睡觉,但这种混乱教会了他课堂无法传授的东西——如何在压力下交付代码。
这段经历彻底改变了他的学习逻辑。数据结构课突然有了上下文,算法不再抽象。他不是为了考试而学,而是为了建造而学。
2023年拿到计算机科学学士学位时,他没有感到解脱,反而更焦虑。文凭不会自动换来工作机会。尽管已有两年实战经验,他仍在质疑自己是否配得上"软件工程师"这个头衔。冒名顶替综合征没有等到毕业才出现,只是换了身衣服继续存在。
毕业后几个月,他加入ZongHa Technologies,迎来第一份全职工作。也是第一次体验凌晨2点生产系统出故障的滋味。
真实职场有三件事让他措手不及。第一,代码审查不是攻击。他的第一个Pull Request收到12条评论,他花了10分钟才意识到每条都在让代码变好。现在他反而期待审查环节。第二,阅读他人代码是硬技能。学校教你写代码,行业要求你理解、扩展可能早已离职的人写的代码——这很难,也很重要。第三,沟通能力和写代码同等重要。跨时区协作时,写清楚异步更新、及早标记阻塞项、不带指责地解释bug,这些都需要刻意练习。
技术栈也在快速扩展。ZongHa时期主攻Laravel和React。后来跳槽KODA Kollectiv担任全栈+DevOps角色后,技术清单变成Next.js、PostgreSQL、Redux、AWS(EC2、RDS)、以及用Dokku做容器化部署。从"我会做界面"到"我懂这个界面怎么部署、扩展、监控"——这是他职业生涯最大的跃迁之一。
DevOps曾经像是完全不同的专业,现在成了日常工具箱的一部分。
热门跟贴