能一辈子做程序员吗?

如题所述

出来做程序员,一写就是好多年,发现身边的大龄程序员也多了起来,盛传的"程序员30"的这道坎是不是会落在每个人头上? 的确,快三十的人慢慢地不大愿意像以前那样加班了,得考虑身体和家庭;薪水涨到了不少,但经济压力还是那么重,估计再找工作,很多老板看到简历的薪水要求就会马上把自己否决;技术更新那么快,自己没有时间去一一追逐;想想同学都是什么经理,什么长了,自己还是一个developer, 也许顶个leader的小头衔,老爸老妈是否还能像以前那样夸儿子有出息.随着年纪继续大下去,还玩得起么? 程序世界不是只有VC/DELPHIC这些程序语言,也不是只有MFC/GLIBC这些库,NT/Linux这些操作系统, 也许有人觉得做特种兵就是要精通各种语言, 熟悉各种LIB和SDK, 才能玩得转, 这些都是耗费巨大体力和精力的事情, 老了就完完了. 人家一个密码学的专家可以干上一辈子, 为什么程序员甚至程序特种兵30就玩不动了? 假如一个程序员把自己的价值就定位到VC JAVA DotNet上, 的确就会疲于奔命, 渐渐就玩不动了. 你看招聘, 很多公司上来就要求各种语言,各种数据库, 甚至还要你精通PS,还能算帐顶个会计, 要求多得不得了. 你看了以后要么自卑,要么鄙视: 他们自己都不知道该做什么东西, 该要什么人. 那些招聘网站的首页,那些有名的外企,绝对不会show这种招聘广告: 丢人哪. 他们只会在基本的程序和平台外语技能后面加上: 精通xxx尤佳,最好该领域有xx年经验. 这里xxx可能是内核定制,可能是语音视频技术,可能是OA系统开发, 或者...这些才是他们想要的关键技能, 才是你的价值所在. (语言是很基础很重要的技能,它们就像厨师的菜刀和锅铲,它们是一门艺术,但是一个厨师不应该仅仅了解这些。) 常常看到有人问: 我精通这个语言,那个语言,大家看看我到底值多少钱哪? 假如你干了两年还这么问,你就麻烦了, 老板看的不是你单纯的程序语言技能, 他要的是你解决问题的能力, 这些更多的和你做过什么项目, 从事哪个领域或者行业的开发有关. 举个例子: 你给一家外包公司的简历, 说你精通VC或者其他什么的那行(不是不要你说), 远远比不上你说有在外包企业从事3年工作的那行文字重要. 很多人说外企好,别人老板尊重程序员,他们的程序员干到50还乐呵呵. 这里面文化的原因当然有, 但是更加主要的原因, 是因为资本家觉得他们还有价值, 而且是比那些刚入行的青年有大得多的价值. 那么多的内部技术文献, 那么多年通过开发和维护系统换来的经验, 该领域里面那么多的细节, 系统该这么作,不该那么作, 只有这些老家伙了解, 而且几乎是直觉上的了解, 我不仅不能开掉他们, 还要让他们HAPPY, 不能让他们被别人挖走了.不可能每个人都能转成市场和管理,每个人都能做首席架构师, 但是这不妨碍我们继续在一个自己精通的领域内作我们的特种兵: 我们比客户还清楚他们要什么; 我们不仅知道系统怎么做的, 而且知道为什么必须这样做. 有些地方, 架构师设计的时候, 必须通过我们的REVIEW评审他才放心; 而且有一点很重要: 这些知识比那些易变的语言甚至稳固的硬件更难过时. ------------------- 不管大公司小公司,对于一些不管什么项目都做的公司,只想安心做事情的程序员是永远没有前途的,对于那些没有根,没有技术积淀,没有行业背景的公司,程序员假如不能转型成市场或者管理者,他不仅低人一头,而且对于公司永远只是一个可以随时炒掉的螺丝钉。 成为为资深技术人员是出路之一,但是需要合适的土壤,欧美这方面的确好很多,但是在中国找到类似的土壤并非不可能。另外做技术比不上管理风光是必然的,外国中国都一样,但是是否一直做技术,要看个人兴趣和能力。不要迷信外企的"技术管理双阶晋升",那是糊弄人的,但是他们会给技术人员一个起码的自尊,你起码可以说:在公司我比经理级别高(虽然你没有那么大的办公室)。 这也是一个一直做技术是否现实的问题,一个如何实现更高的自我价值的问题:有人说年纪大了学习能力并没有下降,但即使保持了学习能力,给你开那么多的薪水,你比刚入行的小伙子的优势在哪里?可以说,对于新的语言的掌握甚至实战能力,很多学校出来的新人非常不错甚至可以说精通,你难道和一批批的新人反反复复的拼这些?就算你样样比他们强,性价比呢? 改编自:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-22
好多人始终相信程序员是不可能干到法定年龄就退休的。好多程序员在没到40岁之前就早早的规划了自己的后半生,比如转型管理层,创业切猪肉、卖保险、送快递、当老师。未雨绸缪未尝不是件好事,但是你想过没有,假如程序员能干一辈子,你是否在这方面做过努力?
  最后我想说,程序员真的不是吃的青春饭,只有不喜欢这个行业,只想拿点死工资的码农,或敷衍靠蛮力不用脑力的程序员才是吃青春饭的人。如果你真的想做,大可不必担心,干一辈子的事。
第2个回答  2020-02-15
不能!!!
老程序员跟不上网络的发展,还有那么多的应届毕业生,而且脑力和体力也会慢慢的下降。
第3个回答  2019-09-18
很难。
写程序编代码是很费脑筋的,而且对身体素质要求也很高。经常要加班熬夜,年龄太大身体肯定吃不消,而且对于开发人员来讲创造力也没有那么大。所以对于程序员来讲不适合做到老。但像UI,软件测试这种还可以。
第4个回答  2019-05-24
程序员也要吃青春饭的
相似回答