可以用一张图表示程序员成长路径:
这张图绘制出了开发者职场发展的3 种常见通路:
-
技术路线(蓝色实线)
-
管理路线(黑色实线)
-
转型(黑色虚线)
对开发者来讲,不管是技术路线,还是管理路线,都需要你先从普通程序员进阶为熟练开发者,然后才可能有比较好的收入。假如你停留在“接受别人分配的任务、完成任务万事大吉”的普通程序员状态,那你的薪水一定难以突破那个显而易见的天花板 B1(依据城市不同而不同),可能是 20000 元/月,也可能是 10000 元/月。
当你进入熟练开发者的行列,就可以突破 B1 天花板。破了 B1 ,你不但可以看到技术专家、架构师、管理者三条发展通路,还可以开启你的第 4 种成长通路:投资理财。
所以,开发者要完成的第一个关键跨越,就是从普通程序员进阶为熟练开发者。完成这个跨越,你才会看到更多的职场可能性。
成为熟练开发者之后,熟悉技术,建立了某个领域