国内的程序员(软件工程师)这一职业,是吃青春饭的吗?

关注者
2,105
被浏览
950,813

112 个回答

这个话我听了10多年了,早些年曾相信,再过些年开始怀疑,现在懒得理。用事实说话:

我21岁正式参加工作,而今马上34岁了。

我仅存的那点职业荣誉感的不是因为薪水涨了,也不是当小老板了,而是我的代码比很多人写得好并且我还依然很享受编程这个事情。这些年title换了不少,从PM、部门经理、事业部总助、到自己给自己印名片的“总经理”,但我依然觉得程序员这个称谓心里比较踏实。

到这年龄也没啥成就,依然浮躁得很,连曾经最爱的武侠小说都看不进去,但我居然可以宅家里专心编程序几天不出门。所以我时常安慰自己,就算我啥也不是,最起码还可以用这门手艺养家糊口还能奔个小康。

微软有个叫David Cutler的伙计,40多岁进入微软,今年70岁。是唯一个直接向鲍尔默汇报工作的程序员。 偶像在下面(图片GOOGLE搜的):

我觉得这个问题因人而异吧。

如果把程序员定义为“以写代码为主要工作内容”的人,那么满足这个条件的年纪比较大的程序员比例确实不高,说“程序员是吃青春饭的”确实有点道理。

如果把“程序员”的定义扩展到“软件开发者”,那么年纪大的“程序员”还真不少,只不过他们的工作内容已经并不以“写代码”为中心了,他们可能成长为架构师、团队的领头人或公司里的技术骨干,或者自己开发产品、承接项目、创办技术公司,那些“吃青春饭的”缺少实际经验和技术积累的年轻人,还真干不了他们的活。

另外,不少转行的“老”程序员,并不是因为老了干不下去了,而是随着个人经验、能力和素质的增长,自然而然地转向收入更高的更适合自己发展的岗位,人往高处走嘛,非常正常。但这并不能说明程序员这个工作是“吃青春饭”的,你只要喜欢,完全可以干到老的,当然必须要有心理准备(国内给程序员的工资比管理层要少不少,这也是很多人转岗的原因,不是他们不能干下去了,而是钱的问题)。