程序员等于吃青春饭吗(一)
在中国,人们对软件行业从业者有这么一个说法,即:程序员=吃青春饭的,这使得程序员的年龄问题显得相当敏感。
很多计算机相关专业的毕业生在择业时,不知道是受到什么因素的影响,对于程序员这个职业,普遍存在一个认识上的错误,他们认为程序员的“职业生涯”很短暂,吃的是青春饭,等年龄大了,如果不转行,就没用了,没有企业要了,生存都存在问题了。
还有很多人认为程序员这个职业眼前虽然高薪,但是却是以牺牲身体、时间换来的,经常还要加班,“享受”非人的待遇,最后还落下一身职业病,例如:颈椎病、腰椎间盘突出、高度近视等,所以他们认为这个职业尽管眼前光明,但是没有什么前途,可事实绝非如此,这是对程序员这个职业的一种误解。
Part1误区:软件开发职业是青春饭
之所以出现“程序员是吃青春饭的”这一观点,可能是因为很多人认为国内程序员的工作虽然高薪,但确实很累,需要耗费大量的时间和精力,只有年轻人才顶得住。无法否认,就国内的软件行业现状来说,程序员工作比较累的现象确实存在,但是编程序只有年轻人才能做得了的说法,却是错误的认识。
首先,国内的软件开发管理存在不规范的现象,作坊式的个人行为很严重,互相配合、协同开发的效率很低,分工不明确,一个人要做好几个人的事;
其次,客户需求不明确,很多客户自己企业的管理都很不规范,自己都搞不清楚自己的生产流程,要用计算机进行管理是行不通的;
第三,软件开发市场竞争激烈,有些公司为了获得订单,用户要求什么就答应什么,结果就苦了程序员。随着国内软件开发市场和用户市场的逐渐成熟,以及软件规模的扩大,程序员的辛苦会逐渐降低。
而随着技术能力和工作经验的增加,程序员可以向软件设计师、系统分析员、项目主管、项目经理、CIO过渡。中国的软件产业刚刚开始,不但需要大量的程序员,而且逐渐会需要更多的设计分析、管理人员。当然,准程序员们目前首先要做好的是学好功课,然后去做程序员,做上几年程序员以后,再逐步向上发展。
还有一个问题:工作很辛苦。我郑重地告诉你:没有不辛苦的工作!关键是怎样把工作转化为一种享受,让自己的心情快乐起来。
针对软件开发职业是青春饭这个观点,我们来做一个误区分析:
误区01年长程序员要求的薪酬一般要比年轻程序员高很多,相比之下年轻的程序员更能受到企业的青睐。
其实,相比年轻程序员,年长程序员更有竞争力,因为年长程序员具备丰富的项目经验,之所以薪酬比年轻程序员高很多,有它的合理性与必然性。虽然年轻的程序员薪水相对比较少,但是他们一般没有经受过失败的教训,对于项目的认知与把握普遍不如年长的程序员。很多项目需要有激情的年轻人,同时也需要经验丰富的年长者进行架构、技术指导,因此给予年长者高薪也是必须的,因为他们的价值完全能够匹配他们拿到的薪水。
误区02年长程序员缺少灵活性,缺乏学习新知识的能力与动力,做事比较古板。
年长程序员的阅历较年轻的程序员更深、更广,越是有经验的程序员越能够更迅速、更深度地迁移到新的技术、框架和系统里,其中很多深刻的见解并不是新人可以拥有的。况且,由这些思想储备来提升的生产效率,并不是能用什么方法直接测量到。
误区03年长程序员不愿意去干那些很辛苦的实际开发工作,编程水平一般,只会指手划脚。
没有谁能够保证年长的程序员就不用加班,年轻的程序员就一定经常加班。随着人生阅历的增加,年长的程序员相比较年轻的程序员,更不愿意加班加点辛苦地工作,毕竟他们有了家庭,需要考虑的事情更多了,他们知道只有工作效率有问题才会将自己推到每周工作80小时的处境。很多有家室的程序员都能有效地管理自己的个人时间,否则他立刻会淹没在各种工作之中无法抽身。而当企业需要他们加班的时候,年长的程序员也会义无反顾地加班,丝毫不逊色于年轻的程序员。
误区04年长程序员没有年轻程序员脑瓜灵活、思维敏捷。
最后,由于生理特性,年长者在智力方面确实不如年轻人了,年长的程序员比年轻的程序员的反应速度也相对慢一些,但正确的判断来自于经验,经验来自于常年累月的积淀,年长的程序员见识过、经历过的成功、失败的案例都比年轻人多得多,经验丰富的程序员有大量的案例可以拿来作为借鉴和参考,而年轻的程序员初出茅庐,很难做到这一点,即使可能会有一些很好的新观点,但通常是没有经过测试和验证的,很难付诸实践。
每个人都年轻过,也有年老的时候,而年轻不是坏事,年老也不是所有都好,重要的是,肚子里没有真材实料的程序员在哪里都很难有发展前景,有实力的程序员,无论是年轻还是年老,在哪里都是香饽饽。所以程序员这个职业不仅不是吃“青春饭”的,而且这个职业还会让人永葆青春,充满活力。
下期预告:
【程序员等于吃青春饭吗?】
Part2程序员如何规避吃青春饭?
更多资讯请关注【传智播客】官方微信:itcastedu
程序员是否只是”青春饭”一种概念
1.问题描述
问题1:什么是程序员?
在本文中程序员的定义为:拥有编程开发技能,在IT、互联网公司打工的IT从业人员。程序员与很多行业最大的不同是该行业的形成时间短:1954年第一台计算机才诞生,而中医从神农尝百草就有了,小姐从春秋齐桓公时期就有了。
问题2:什么叫”青春饭“?
对于青春饭,有两个极端行业可以作为参考:中医和小姐。中医:越老越吃香,50、60岁老中医和20岁、30岁年轻中医,大多数人会果断选择老中医。小姐:越年轻越吃香,50、60岁老小姐(如果还有的话)和20、30岁的年轻小姐,大多数人会果断选择年轻小姐。
所以程序员是否为”青春饭“的问题,可以转换为如下问题:50、60的老程序员和20、30的年轻程序员,大多数老板会做何选择?
于是很快我们会得到一个悖论:无法回答该问题,因为IT行业产生和发展的时间太短,中国目前基本上还没有50、60岁的程序员—-有也是凤毛麟角,可遇而不可求,所以绝大多数老板不会面临这样的选择。(关于程序员青春饭的问题仅限于在国内讨论)所以,在中国,程序员职业是不是所谓“青春饭”,我们只能去合理探讨,得出结论,并留给时间去验证。
2.我的经历:
03年我大学毕业时,流行着一句话:30岁之前不转管理的程序员就会失业的!于是在毕业之后的几年中,我跟大学同学聊起天,总会关切地问他们:怎么样,转管理了吗?如今我在读完硕士、博士并进入某央企研究中心工作两年后,我反复思索着我的职业道路,并且得出了我不想继续搞科研的结论。此时我发现网上已经在开始流传这么一句话了:35岁之前不转管理的程序员就会失业的!并且,在这种帖子的后面,总会有35+甚至是40+的程序员站出来反驳这一论调。
于是我得出一个结论:
原来红线十年间已经上升了5岁,原来好多40+码农也还好好的在一线编程啊!10年涨5岁,那么2025年时的红线应该再涨5岁,即40岁,而随着时间推移,这条红线还应该会慢慢增长。何况既然2015年的时候有好多40+程序员工作在一线,那么10年后的2025年也应该会有好多50+程序员啊!
3.从历史的角度思考问题:
以史为镜,可以知兴替。
问题1:中国何时大规模地出现所谓“私企”员工?
中国取消大学生包分配工作是在1996年(来源网络),又一种说法是98年开始大规模实施取消分配,而到2000年才完全废止。无论哪种说法,都可以得出结论:无论何种行业,中国大陆是在1995-2000这一阶段开始大规模地量产所谓“私企”员工的。
问题2:IT类“私企””外企“何时大规模地出现?
微软是较早进入中国市场的跨国企业之一(来源网络),微软亚洲研究院于1998年成立,而微软亚洲工程院成立是在2003年。另一IT巨头IBM则是在1995年就在中国成立了中国研究中心。而另外的ERP软件巨头SAP,则分别于1996年和1997年在上海和广州设立了分公司。
让我们再看一下互联网公司:
99年入学后,学校后面陆续出现了网吧,那时候网络绝对是新鲜事物,qq(那时还叫oicq)那时也成立刚几年时间。没记错的话sohu是98年成立,新浪是96?chinaren也是那几年。可见95-2000年也是互联网公司第一次蓬勃发展的时期。
因此不难得出结论:IT类”外企“与”私企“大量进入中国也是在1995-2000这一阶段,跟中国大规模出现所谓“私企”员工的时间是一致的。
问题3:中国何时大规模地产生程序员?
我记得我初中听说一个老师家里有一台286(或者是386?)时,那种感觉无异于听说xx男同学和xx女同学好上了那么刺激。高中时开始接触了电脑游戏,95年有了《仙剑奇侠传》(我99年第一次玩),98年有了《星际争霸》。我99年高考,印象中那时计算机专业才热门4、5年的时间。可以思考一下为什么热门呢?多半是大学毕业后找的工作比较好呗,然则啥工作在当时是比较好的呢?我谨慎估计是IT通信外企和通信民企。按照大学四年然后开始工作推算,可以推测出90年前后上大学,95年前后毕业的那一批人应该是第一批进入IT行业的程序员,以23岁大学毕业计算,他们的出生年代大致应该是在1970年前后。
综上可以得出结论:
在当前的2015年,中国年龄最大的那一批(注意,不是一些特例,是一大批)程序员应该是40-45之间,但绝对不会超过50。而这个年龄段,恰恰是在网上能看到的那些最大龄程序员的年龄阶段:40+高度吻合的!
也就是说,从中国第一批程序员开始,到目前为止,并没有出现因为年龄问题而大面积失业的问题!当然,不排除很多程序员升上去了,不在一线了;还有些程序员转行了,等等。但应该不存在喜欢编码、能编码的程序员因为年龄而大面积失业问题!
4.青春饭行业的特点分析:
哪些行业真的是青春饭?青春饭行业有哪些特点?
大家当前公认的青春饭行业有哪些呢?举个栗子:空姐、运动员、演员、歌手、小姐、AV男优。
空姐:我觉得空乘行业不是青春饭。与IT行业类似,空乘行业才出现多少年?君不见现在已经有多少”空嫂“了吗?
运动员:这里选取足球、篮球两大运动、电子竞技三大运动为例。围棋等运动不在此列。这个还真是青春饭。足球、篮球运动员鲜见35+的,40岁以上的几乎绝迹。电子竞技以星际争霸、魔兽争霸为例,更是鲜见30岁以上的。
演员:谁说演员是青春饭了?难道电视台规定了男女猪脚必须是青春妙龄了吗?拜托老头老太太们也喜欢看黄昏恋好不好?尤其是中国正处在老龄化问题越来越突出的阶段,将来老年人会越来越多,他们的收视需求怎么满足?李立群、欧阳震华、蓝天野,他们失业了吗?
歌手:这里说的是流行歌手,美声和民族唱法的不讨论。这个还真是青春饭,貌似大多数明星40+以后都选择退出歌坛了。当然偶像华仔例外。
小姐:青春饭没的说。50+的谁有兴趣?
那么青春饭行业有哪些特点呢?或者说为啥大龄从业者普遍选择不干了呢?
运动员:足球、篮球之所以是青春饭,是因为上了年纪的运动员体力跟不上了。具体来讲是爆发力,速度等跟不上了。电子竞技我估计是反应速度随着年龄增长会有所下降。
歌手:特点是挣钱多,看脸蛋。大龄以后钱挣够了,人老珠黄了,改行做生意或者投资,当老板,不是特别倒霉的话就可以去享受人生了。
小姐:此处省略500字。
AV男优:请自行脑补(加藤鹰这种神人不讨论)。
总结:凡青春饭者,必是年龄的增长夺去了从事这一行业所必须具备的基本条件:美貌、肌肉爆发力,xxx,等等。
5.从围棋论证程序员青春饭的谬误
程序员与哪个行业最类似?我以为是围棋。围棋手和程序员有以下共同点:
都是脑力密集型;
都对体力有一定的要求:长时间保持坐姿,搞的爽了还会额头微微冒汗。体力不好的搞不了。
围棋是青春饭吗?我认为不是。先看看棋圣聂卫平:聂卫平,生于1952年,1985-1988年为其事业巅峰期,在1996年他还获得了第5届中日围棋天元战优胜的战绩,那时他已经44岁了。再看看韩国高手曹薰铉:曹薰铉,生于1953年,1994年第7届富士通杯冠军使他成为席卷各项世界大赛所有桂冠的世界第一人。达到其职业生涯的巅峰。之后一直活跃,并在2002年第6届三星杯和2003年第7届三星杯中夺冠。而那时他已经50岁了。曹老爷子至今活跃在围棋界。
结论:
围棋手和程序员一样,40+都正是其年富力强的时候,处在职业生涯的巅峰期。50岁以后状态会逐步下降。但可以退居二线搞搞架构设计和指导年轻人。
6.85后、90后程序员的特点及未来发展趋势探讨
现在的85后、90后程序员都会选择互联网行业,因为他们组成了互联网程序员的主体,而他们又大部分没有结婚或者没有小孩,同时也由于互联网现在处在一个高速发展期,所以大部分互联网公司都是加班比较多的。
但是,不妨设想一下10年以后的场景,互联网、移动互联网还会像现在一样高速发展吗?就算是,也更多地是那些创业公司,那些已经在业界取得一定地位的大公司应该不会再像现在这样这么多的加班了,因为现在的85后90后逐渐掌握了话语权,他们会对那些大龄程序员更加包容,而那些新程序员们将会更多地流入到初创公司。
关于这一点,可以参考美国的FLAG和那些硅谷的startup公司。FLAG里面40+程序员很多,加班也没有那么多(来自互联网)。我想美国互联网的现在,就是中国互联网的将来。
7.信息技术行业前景
程序员是否是青春饭,还取决于一点,就是IT行业的发展,行业的发展决定了有多少就业岗位。小时候听到过一句话:21世纪上半叶是信息技术的时代,下半叶是生命科学的时代。于是我那些学生物的同学就纷纷悲剧。。在当下的2015年往前展望,数据挖掘、物联网、智能硬件、可穿戴设备等等,都可能是IT行业的下一个增长点。移动互联网时代才刚刚拉开序幕,互联网+的概念方兴未艾。现在的我们,坐车不看公交站牌,打车不站街挥手。找大厨到家里做饭不用打电话,一个app搞定。也许就在不远的将来,下一个BAT将在中国诞生。IT行业的规模还将呈现数量级的增长,在未来的20年内,IT的高速增长都将持续,能够保证新程序员的就业岗位,同样老程序员的就业岗位也不容易流失。
8.写在最后:
程序员是不是青春饭,现阶段无法确定。但我认为,技术过硬的程序员,工作到50岁问题不大。信息时代的革命化变革中,你愿意做弄潮儿还是急流勇退?我觉得:管它是不是青春饭,如果喜欢,就去干!
免费领取LAMP兄弟连原创PHP视频教程光盘/《细说PHP》精要版,详情咨询官网客服:http://www.lampbrother.net
【兄弟连IT教育】学PHP、Linux、HTML5、UI、Android等视频教程(课件+笔记+视频)!
领取联系QQ2430675018
参加活动领取兄弟连原创视频教程光盘合集:http://www.lampbrother.net/newcd.html
在国内程序员是吃青春饭的职业吗
1. 问题描述问题1:什么是程序员?
在本文中程序员的定义为:拥有编程技能,在IT、互联网公司打工的IT从业人员。程序员与很多行业最大的不同是该行业的形成时间短:1954年第一台计算机才诞生,而中医从神农尝百草就有了,小姐从春秋齐桓公时期就有了。
问题2:什么叫”青春饭“?
对于青春饭,有两个极端行业可以作为参考:中医和小姐。
中医:越老越吃香,50、60岁老中医和20岁、30岁年轻中医,大多数人会果断选择老中医。小姐:越年轻越吃香,50、60岁老小姐(如果还有的话)和20、30岁的年轻小姐,大多数人会果断选择年轻小姐。所以程序员是否为”青春饭“的问题,可以转换为如下问题:50、60的老程序员和20、30的年轻程序员,大多数老板会做何选择?
于是很快我们会得到一个悖论:无法回答该问题,因为IT行业产生和发展的时间太短,中国目前基本上还没有50、60岁的程序员——有也是凤毛麟角,可遇而不可求,所以绝大多数老板不会面临这样的选择。(关于程序员青春饭的问题仅限于在国内讨论)所以,在中国,程序员职业是不是所谓“青春饭”,我们只能去合理探讨,得出结论,并留给时间去验证。
2.我的经历03年我大学毕业时,流行着一句话:30岁之前不转管理的程序员就会失业的!于是在毕业之后的几年中,我跟大学同学聊起天,总会关切地问他们:怎么样,转管理了吗?
如今我在读完硕士、博士并进入某央企研究中心工作两年后,我反复思索着我的职业道路,并且得出了我不想继续搞科研的结论。此时我发现网上已经在开始流传这么一句话了:35岁之前不转管理的程序员就会失业的!并且,在这种帖子的后面,总会有35+甚至是40+的程序员站出来反驳这一论调。
于是我得出一个结论:
原来红线十年间已经上升了5岁,原来好多40+码农也还好好的在一线编程啊!10年涨5岁,那么2025年时的红线应该再涨5岁,即40岁,而随着时间推移,这条红线还应该会慢慢增长。何况既然2015年的时候有好多40+程序员工作在一线,那么10年后的2025年也应该会有好多50+程序员啊!
3.历史角度以史为镜,可以知兴替。
问题1:中国何时大规模地出现所谓“私企”员工?
中国取消大学生包分配工作是在1996年(来源网络),又一种说法是98年开始大规模实施取消分配,而到2000年才完全废止。无论哪种说法,都可以得出结论:无论何种行业,中国大陆是在1995-2000这一阶段开始大规模地量产所谓“私企”员工的。
问题2:IT类私企、外企何时大规模地出现?
微软是较早进入中国市场的跨国企业之一(来源网络),微软亚洲研究院于1998年成立,而微软亚洲工程院成立是在2003年。另一IT巨头IBM则是在1995年就在中国成立了中国研究中心。而另外的ERP软件巨头SAP,则分别于1996年和1997年在上海和广州设立了分公司。
让我们再看一下互联网公司:
99年入学后,学校后面陆续出现了网吧,那时候网络绝对是新鲜事物,qq(那时还叫oicq)那时也成立刚几年时间。没记错的话sohu是98年成立,新浪是96?chinaren也是那几年。可见95-2000年也是互联网公司第一次蓬勃发展的时期。
因此不难得出结论:IT类“外企”与“私企”大量进入中国也是在1995-2000这一阶段,跟中国大规模出现所谓“私企”员工的时间是一致的。
问题3:中国何时大规模地产生程序员?
我记得我初中听说一个老师家里有一台286(或者是386?)时,那种感觉无异于听说xx男同学和xx女同学好上了那么刺激。高中时开始接触了电脑游戏,95年有了《仙剑奇侠传》(我99年第一次玩),98年有了《星际争霸》。我99年高考,印象中那时计算机专业才热门4、5年的时间。可以思考一下为什么热门呢?多半是大学毕业后找的工作比较好呗,然则啥工作在当时是比较好的呢?我谨慎估计是IT通信外企和通信民企。按照大学四年然后开始工作推算,可以推测出90年前后上大学,95年前后毕业的那一批人应该是第一批进入IT行业的程序员,以23岁大学毕业计算,他们的出生年代大致应该是在1970年前后。
综上可以得出结论:
在当前的2015年,中国年龄最大的那一批(注意,不是一些特例,是一大批)程序员应该是40-45之间,但绝对不会超过50。而这个年龄段,恰恰是在网上能看到的那些最大龄程序员的年龄阶段:40+高度吻合的!
也就是说,从中国第一批程序员开始,到目前为止,并没有出现因为年龄问题而大面积失业的问题!当然,不排除很多程序员升上去了,不在一线了;还有些程序员转行了,等等。但应该不存在喜欢编码、能编码的程序员因为年龄而大面积失业问题!
4.行业特点哪些行业真的是青春饭?青春饭行业有哪些特点?
大家当前公认的青春饭行业有哪些呢?举个栗子:空姐、运动员、演员、歌手、小姐、AV男优。
那么青春饭行业有哪些特点呢?或者说为啥大龄从业者普遍选择不干了呢?
运动员:足球、篮球之所以是青春饭,是因为上了年纪的运动员体力跟不上了。具体来讲是爆发力,速度等跟不上了。电子竞技我估计是反应速度随着年龄增长会有所下降。
歌手:特点是挣钱多,看脸蛋。大龄以后钱挣够了,人老珠黄了,改行做生意或者投资,当老板,不是特别倒霉的话就可以去享受人生了。
小姐:此处省略500字。
AV男优:请自行脑补(加藤鹰这种神人不讨论)。
总结:凡青春饭者,必是年龄的增长夺去了从事这一行业所必须具备的基本条件:美貌、肌肉爆发力,xxx,等等。
5.谬误程序员与哪个行业最类似?我以为是围棋。围棋手和程序员有以下共同点:
都是脑力密集型;都对体力有一定的要求:长时间保持坐姿,搞的爽了还会额头微微冒汗。体力不好的搞不了。而围棋是青春饭吗?我认为不是。先看看棋圣聂卫平:聂卫平,生于1952年,1985-1988年为其事业巅峰期,在1996年他还获得了第5届中日围棋天元战优胜的战绩,那时他已经44岁了。再看看韩国高手曹薰铉:曹薰铉,生于1953年,1994年第7届富士通杯冠军使他成为席卷各项世界大赛所有桂冠的世界第一人。达到其职业生涯的巅峰。之后一直活跃,并在2002年第6届三星杯和2003年第7届三星杯中夺冠。而那时他已经50岁了。曹老爷子至今活跃在围棋界。
结论:围棋手和程序员一样,40+都正是其年富力强的时候,处在职业生涯的巅峰期。50岁以后状态会逐步下降。但可以退居二线搞搞架构设计和指导年轻人。
6.趋势探讨现在的85后、90后程序员都会选择互联网行业,因为他们组成了互联网程序员的主体,而他们又大部分没有结婚或者没有小孩,同时也由于互联网现在处在一个高速发展期,所以大部分互联网公司都是加班比较多的。
但是,不妨设想一下10年以后的场景,互联网、移动互联网还会像现在一样高速发展吗?就算是,也更多地是那些创业公司,那些已经在业界取得一定地位的大公司应该不会再像现在这样这么多的加班了,因为现在的85后90后逐渐掌握了话语权,他们会对那些大龄程序员更加包容,而那些新程序员们将会更多地流入到初创公司。
关于这一点,可以参考美国的FLAG和那些硅谷的startup公司。FLAG里面40+程序员很多,加班也没有那么多(来自互联网)。我想美国互联网的现在,就是中国互联网的将来。
7.行业前景程序员是否是青春饭,还取决于一点,就是IT行业的发展,行业的发展决定了有多少就业岗位。小时候听到过一句话:21世纪上半叶是信息技术的时代,下半叶是生命科学的时代。于是我那些学生物的同学就纷纷悲剧……在当下的2015年往前展望,数据挖掘、物联网、智能硬件、可穿戴设备等等,都可能是IT行业的下一个增长点。移动互联网时代才刚刚拉开序幕,互联网+的概念方兴未艾。现在的我们,坐车不看公交站牌,打车不站街挥手。找大厨到家里做饭不用打电话,一个app搞定。也许就在不远的将来,下一个BAT将在中国诞生。IT行业的规模还将呈现数量级的增长,在未来的20年内,IT的高速增长都将持续,能够保证新程序员的就业岗位,同样老程序员的就业岗位也不容易流失。
8.写在最后程序员是不是青春饭,现阶段无法确定。但我认为,技术过硬的程序员,工作到50岁问题不大。信息时代的革命化变革中,你愿意做弄潮儿还是急流勇退?我觉得:管它是不是青春饭,如果喜欢,就去做吧。
文章转自: http://www.nowamagic.net/librarys/eight/posts/2759