购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 程序员成长路线

程序员的成长是艰辛的,这让我想起了一句话——“痛并快乐着”。

每个人都是从零开始成长的,程序员也不例外。程序员一般会选择走两种路线:技术路线和管理路线,如图 2.4 所示。

图 2.4 程序员的成长之路

1.技术路线

由程序员,经系统分析师、系统设计师、产品经理,直到架构设计师为归宿,这整个过程没个十年半载是办不到的,适合喜欢技术的人、对技术狂热的人、愿意一辈子去搞技术的人。当然,在这其中需要程序员在工作及平时的生活中不断地学习和研究。系统分析师、架构师的工作是令人羡慕的,也是很多公司的挖掘对象。虽然国内的系统分析师和系统架构师比较抢手,但是想真正成为这个角色还是相当困难的,自己必须拥有很强的专业技能和系统分析能力。另外,国内对其职位的需求量并不是很大,只有实力雄厚的公司才会设置系统分析师、架构师的职位,种种原因让这个岗位的人少之又少。

2.管理路线

这也是大部分程序员的成长路线。当程序员到达高级程序员后,向管理方面转变,经开发小组负责人、工程负责人,奋斗到项目经理。这种路线适合有一定沟通能力和协调能力的人。走向管理岗位并不是放弃编程,项目经理会在宏观上调控项目的进行,而不像程序员那样注重于程序的细节和功能点。

有的人可能会问,程序员那么多,不可能每个人都能成为系统设计、架构师或是项目经理。答案是肯定的,有的人有所成就可能会自立门户,选择自己去当老板,或者去培训中心教书育人,再或者就是程序员的第三种路线,就是告别编程——转行。毕竟在中国不能当一辈子的程序员,这可能是程序员最无奈的一种选择了,但是这却是每个程序员都需要思考的问题。

有一点是不可否认的,就是成长都要付出艰辛的代价(绝不是混工作经验混出来的),当你成功的时候回过头想想那些付出,就会认为一切都值得。 SHMt/IWkYv8hz0IqBexXaW79XPJJ+ACacXUMxvTJinySmJTMNOIja/Qp9n9rrrlI

点击中间区域
呼出菜单
上一章
目录
下一章
×