大家好,我是安晓辉。
本章开始,我们来讲程序员如何完成跨越式成长。
对开发者来讲,不管是技术路线,还是管理路线,都需要你 先从普通程序员进阶为熟练开发者,然后才可能有比较好的收入。假如你停留在“接受别人分配的任务、完成任务万事大吉”的普通开发者状态,那你的薪水一定难以突破那个显而易见的天花板。
当你进入熟练开发者的行列,不但可以看到技术专家、架构师、管理者三条发展通路,还可以开启你的第 4 种成长通路:投资理财。
所以,开发者要完成的第一个关键跨越,就是从普通程序员进阶为熟练开发者。完成这个跨越,你才会看到更多的职场可能性。
当你成为熟练开发者,就会面临管理还是技术路线的选择问题。究竟走哪个方向,这取决于你的喜好、成就感来源和现实机会。
成为熟练开发者之后,有的人就停在这里,能完成工作,但也很难再进一步,最终成为混职场的老司机。原因嘛,可能是力有未逮,也可能是缺乏动力。另有一部分人,还能继续前行,突破新的天花板,成为某个领域的技术专家或者某个产品的架构师,在个人价值和外在收入上再上一个新台阶。这就是众多开发者的第二个关键跨域:从熟练开发者成为专家级人士。
当你完成这两次跨越,成为拥有局部