再做一次新人

5年前,在我硕士临毕业的期间,有一次跟同学喝酒,醉醺醺的我突然站起来,情绪激昂地说:”结构这一行,我最多做5年,5年之后,我一定要转行……”

这,可能就是所谓的”一语成谶”了。

从我入职成为全职程序员,现在已经有一个月了。我要说,总的感觉是,非常好。

我大学学的是土木工程,4年本科,2年硕士,毕业之后工作5年,在建筑行业,前后大概花了11年的时间。我去年年底开始学习 Ruby On Rails,到我成功应聘,前后花了7个月。

看起来跨度特别大的转行,在我自己看来,其实并没有很大。我原来的职业是结构工程师,现在的职业是全栈工程师。只差两个字而已。工作性质其实并没有变,还是工程师。

本质上,工程师要解决的问题是“怎么做”。也就说,工程师的使命就是用尽可能低的代价、尽可能高效地解决各种各样的实际问题。擅长解决某个领域的问题,我们就称 TA 为该领域的工程师。在这个层面来看,说“人人都是工程师”,其实并不为过。因为我们总是要解决各种各样的问题,不论是生活上的,还是工作上的。

而区别就在于,对于相同的问题,有些人懂得把大问题拆解小问题、会使用更好的工具、甚至是创造出更好的新工具、然后更快更好地把问题解决掉。

从结构工程师到全栈工程师,本质上来说,其实就是给自己换一个工具箱。其他的积累还在,只要继承下来就好了。也是基于此,我才有足够的信心,能够把我现在的工作做好。

如果用游戏来打比方的话。我原来是在建筑结构行业,经过多年的打怪升级,积累了一身的装备和技能。突然,我把自己扔到了互联网行业,在这张新地图里,原来的装备和技能都没用了,要重新从新手村出发。

但我跟其他新手有一点不同,我打过怪升过级,有过快速成长的经验。面对新世界里张牙舞爪的怪兽,我每天早上起来,都在摩拳擦掌,感到特别的兴奋。

你有过“心流”的感觉吗?我现在每天工作的时候都处于这样的状态。


对了,5年前,我吹的牛逼其实还有下半句,完整的版本其实这样的:

结构这一行,我最多做5年,5年之后,我一定要转行。我要去搞艺术!

但是,世事岂能尽如人意呢?


对于“转行”这件事,你有什么想要特别知道的吗?(其实我还有一肚子的话想要跟你们说。)

· talks, growth