不知道从什么时候开始,我开始喜欢逛一些程序员自述的论坛,也不知道为什么,忽然会被各种回答所吸引,可能是某种认同感在作祟,也有可能是其它。
程序员,一个庞大的工作群体,也是被黑的最多的一个职业吧,或许。很多人都说,程序员不能做太久,因为它用脑太久,容易长白头发;也有人对此有所反驳,而事实上却没有一个绝对准确的答案。那么, 程序员这个工作,能够做一辈子吗?
我们在看到问题的时候并不是一味的去回答,首先得看看问题的正确性,透过问题,能看出什么?
就像Demi所说:这问题就好像男女朋友间问:“你会一辈子都爱我吗?” 一辈子的事,谁说的准,但你要是回答“不一定会”,搞不好下秒就要闹分手了。
如果真的热爱这个职业,做不做一辈子有什么关系,不是职业还可以当作爱好。如果不喜欢,或者只是当作生存工具,干嘛要做一辈子,可以转行干别的。难道二十多岁刚开始工作就要决定一生的职业规划么?事在人为,这问题的答案,是取决于自己。
同一个问题或许会有不同的解读,标题问的是:能不能做一辈子的程序员?可绝大多数回答的同学都是奔着XXX能不能在程序员岗位上做一辈子,粗略看上去好像没什么区别,而细细一想,差别还真的很大。
一者针对的是程序员这一工作的持久性,而回答的是针对做程序员的这个人, 通常针对人来做回答都会相应的把年龄限制或者是身体条件带上,做出的回答会有相应的偏移。
在正式开始这个话题之前,先简单说一下人们对程序员工作的看法。
程序员这个工作在专业人眼里非常有意思,总能给自己带来成就感;然而在非专业的人眼里只是无聊的编码,实际是把脑中无限的思绪化作现实展现出来罢了。正所谓:隔行如隔山,这里就不多说了!
我们言归正传:对于这样的话题,目前也存在一定的争议。
有人愿意做一辈子;有人相反则不愿意。
下面我们就拿一位好友的父亲, 一位50多岁的老程序员来举例!从身体状况到工作再到生活,正反两面多角度分析一下:
先说说干一辈子程序员可能遇到的瓶颈吧。
1、视力:老爸他年轻的时候就是近视眼,长期戴眼镜,现在又有老花眼,上了50岁以后看屏幕的吃力程度可能年轻力壮的小伙子是无法想象的。
2、体力:虽然他的身体在同龄人中还算硬朗,但是比起年轻的小伙子还是差多了。我现在经常看到他迷迷糊糊就睡在电脑面前了(心疼爸爸)。
3、工作安排:当你还是一个程序员的时候,你可能可以一心扑在技术上,沉浸在代码的海洋里,享受代码带来的成就感。
但是一旦你成为一个领导了,你就不得不考虑更多。你要对你的下属负责,对你的部门负责,对你的公司负责,对你的股东负责。就没有以前那么多精力来学习和实践了。
但是,干一辈子程序员,你也会有很大的收获!!!
1、现在虽然爸爸已经很久不自己写代码了,但是很多公司里的问题还是会问到他, 很多底层的原理,他懂的比其他人都透彻,公司也基本只有他知道这些。
2、他对技术的热情真的比同龄的人不太一样,很乐于接受新鲜事物。之前一直用的Android/ target=_blank class=infotextkey>安卓机,现在给他换了一个iphone每天自己乐颠乐颠的研究手机里的新功能。
还会自豪的跟我说,今天又发现了一个新东西。每次给他买了什么新玩意,根本不用我教,自己玩玩就会了, 与时俱进的能力一点不输给小年轻。
3、心态很好,他老人家从不跟别人置气,包括我火爆脾气的母上大人。每天都乐呵呵的,跟没长大的小孩一样。
4、为人低调,其实一直都不知道爸爸会写代码。直到有一天,我们一家人一起聊天,妹妹正在跟我吐槽最近遇到的一个奇葩bug。
老爸突然开口跟我妹说,“你是不是在xxx和xxx之间有个空格?”我和我妹当时都惊呆了。她看了下代码,居然还真是!!然后我妹按照我爸爸的指示,把这个空格去掉以后,bug居然奇迹的解了。这时候我们才知道他老人家原来会写程序。。。。。。
小编:即使不能做一辈子程序员,代码却可以写一辈子!
看完网友对老程序员的分析后,小编码想再补充一点:人们总说程序员是吃青春饭的,万事不能绝对。天朝的环境,的确没有美国那样写代码能写到七老八十的环境。但即使不能做一辈子程序员,代码却可以写一辈子!
所以, 年轻程序员不要有跨越年龄阶段的焦虑,大龄程序员也不要觉得年轻人抢了自己的饭碗。
每个年龄段都有自己要解决和面临的问题,认清自己内心真正的需求和渴望,再去寻找适合自己的栖身之地打怪升级,才是当务之急。
时代永远不排斥大龄程序员,代排斥的是没有能力的大龄程序员,真正能解决难题的程序员,无论年龄多大,都会一直抢手。
希望即将奔三或者马上奔四的程序员伙伴们,永远保持一颗学习心,不以物喜不以己悲。
最后和大家分享一个技术圈儿的大牛朋友和我说过的话,他说,可以把我们程序员的职业生涯用古龙小说里的4个阶段来比喻:
手中无剑,心中无剑,这个阶段的程序员,主要还是模仿,比较唯技术论,很容易受到权威或舆论的影响。
手中有剑,心中无剑,这个阶段的程序员,觉得自己是无所不能的,开始熟悉某一个领域,看不起其他领域,开始给权威挑刺。
手中有剑,心中有剑,这个阶段的程序员,开始变得谦虚,开始频繁的总结,对于权威和技术体系,有选择性的吸收到自己的知识体系中。
手中无剑,心中有剑,这个阶段的程序员,自己已经不再受经验的束缚,可以根据环境和需求找到最佳的解决方案,自己已经成为了权威。
你,到哪个阶段了?