文章首发公众号:程序员技术专栏
命运总是不如人愿。但往往是在无数的痛苦中,在重重的矛盾和艰辛中,才使人成熟起来。
——路遥《平凡的世界》
最近看到一篇很有感触的分享,是国外一位10年程序员的酒后真言。里面有很多观点,结合我十几年的技术工作经验,可以给大家深度解读一下。
01
职业生涯向上发展的最好途径是跳槽
你可能也认识很多在一家公司待了五六年以上的程序员,甚至有从实习到校招到正式工作好多年一直都待在同一家公司的。
但大部分10年以内的程序员,仍然保持着平均1-2年换一次工作的频率。
一个事实是:你的升职加薪,和在一家公司待的时间并不正相关。而是和你的个人能力、机遇、选择相关。
在同一家公司长期工作,人会习惯稳定的环境,到后期对成长并没有太大的加成。
外面有发展更快、更优待遇的机会,不妨去尝试。
02
技术栈并没那么重要
这位老哥的观点是:技术栈并不重要,因为在他的技术领域中有 15 种基本的软件工程模式适用。
但是所有领域都有差不多 10-20 个核心原则,技术栈只是