写点什么

程序员的职业生涯与赛道选择

用户头像
刘旭东
关注
发布于: 2021 年 02 月 23 日

作为一个计算机软件开发从业人员,经常面对的令人焦虑的问题。这些问题中最常见的就是程序员到底可以干多少年?如果老了写不动程序了又没有转入管理岗位该何去何从?


作为一个十几年从事软件开发行业的老程序员,首先我不会称自己为码农,虽然码农可能并没有什么贬义,但是如果知识代码的搬运工,我想那真的成了码农,而且还是名副其实的码农。软件行业十分广阔,实现功能真的是最最基本的工作,但是也是最没有技术含量的事。看看最近发布的 GPT-3,未来码农就会被机器取代,所以不要做码农,要做软件工程师。


人总有一天会老,如果从实现某个业务功能的角度,经验将会是巨大的财富。这些年我带了很多团队,也大大小小的做过很多项目,令我感触最深的就是经验以及悟性的重要。先说经验,同样的功能有经验的工程师,无论从代码质量到业务功能的完成度都远超没有经验的人,一个有经验的人能干十个没有经验的人,这好不夸张。另一方面就是悟性,悟性不是天生习得,而是后天养成,善于观察生活,并将这种观察带到程序之中,将会极大的提高自己的竞争力。其实悟性和责任心也息息相关,一个有责任心的人就会想办法将自己的工作做到最好,而且不断打磨,没有责任心就会应付,这种应付体现到产品中就是大量的 bug 与极差的用户体验。因此,如果喜欢软件这个行业,就要好好思考。


如果到了一定年龄还在一线苦苦挣扎也令人十分郁闷。在国内大龄的工程师并不受待见,原因就是他们的战斗力不如年轻人,但是这其实体现的是国内没有像样的项目,都是简单的重复 CRUD,这东西干一辈子也都一个样,即使管理岗位不也是在重复着这些东西吗。一个程序员的价值应该体现在其工程水平以及设计能力,为了不让自己失去竞争力,还是好好修炼内功吧。至于如何修炼就依照个人的喜好和能力自行发觉吧。


人总会老去,即使被后浪排在沙滩上,也要骄傲的仰起头。


发布于: 2021 年 02 月 23 日阅读数: 17
用户头像

刘旭东

关注

一个乐于思考的工程师 2017.11.10 加入

七年就是一辈子,交个朋友!

评论

发布
暂无评论
程序员的职业生涯与赛道选择