程序员在很长的一段时间里,确实是吃青春饭的。但是现在情况在慢慢好转,对于今天的学生来说,再选择的时候,完全可以认为程序员将是一个常青的职业。
当我们在评判分析一种职业一个行业的时候,强调个人努力是不对的。个人再怎么努力,在社会大势面前就微不足道,只有在我们分析某个人的具体情况的时候,才可以从个人的角度去考虑。因此,我们不能强调程序员个人怎么样,而应该着重去考察IT行业的整体环境。
IT行业包括软件和网络,可以分为基础库类,大众客户类,企业客户类。在过去很长的时间里,企业软件是行业的主体。
基础库类,包括 *** 作系统、语言基础库、网络协议、数据库、开发工具、图形视频编码等,这些是计算机和网络的基石,是整个信息世界的根基。要做好这些,非有经验的杰出程序员不可。这些人,实际上你不能简单的叫他们程序员,他们都是信息世界的大牛,有资格竞争图灵奖的那些人!这样的人很少,全世界也就那么一小撮。设计编程语言,制定国际标准,那不是普通程序员敢想的事。
大众客户类,是指QQ、邮箱这样的通讯工具,搜索,社交网络这些。这些东西由于直接面向千万上忆级别的用户,要求非常高,因此需要经验丰富的骨灰级程序员。这些人虽然离图灵奖已经挺远了,但是他们通常要么有十年及以上的经验,要么就是非常有灵性有悟性的程序员。
企业客户类,就是那些根据企业的要求,开发的定制服务软件。在移动互联时代之前,前两类需求毕竟少,在程序员群体中,数量上做企业软件的才是主体,这个是大势。
有人说,其实IT行业基本上属于半个吃青春饭的工作。IT大致分为两个方向:
一、软件开发;该方向的人基本上属于吃青春饭的。因为需要灵活的大脑来思考以及分析需求进行软件开发,年龄大了以后不一定能紧跟时代的步伐。
二、运维;该方向的人基本上靠的是经验吃饭的。年龄(该工作的工龄)越大越吃香,属于典型的非"吃青春饭工作"。
也有人说,这个是外行人才说的话。任何一个行业,都会经历 新手--> 熟手 --> 管理者三个阶段。前两个阶段,做的时间长了,熟能生巧,自然就成了高手了。
但是第三阶段是看你能否凭借自己的经验和技能,去指导更多的人一起去完成任务。一个人再厉害,也只有一个脑袋两只手。但带领一个团队去共同做事,那才是真正的高手。一般管理者都是年龄相对大一点的人,因为他们是过来人,有经验。
所以根本不存在青春饭一说,而是越来越吃香。
IT行业是需要不断的去学习的,它的知识体系更新的很快,不学习就注定要被淘汰。知识更新换代的快,人才的优胜劣汰上也十分残酷。当你决定从事IT行业时,就不能停留在学生时代那种舒服的生活中,因为不学习肯定会被淘汰。而在IT行业,没有被淘汰的人,都获得了超过其它行业没被淘汰的群体平均水平的利益,IT行业是创造神话和个人价值实现的巨大梦工厂,在中国,从来没有哪个行业像IT行业这样创造一批批的财富神话,制造一批批优质的社会精英。
优就业小U想说:"IT是青春饭"的理论来自于"外行"人,但是这个"外行理论"却时常成为想要步入IT殿堂人员的前进障碍。这种说法的"理论依据"是源于IT行业非常的"用脑子",比如软件开发主要都是代码的工作,只有"年轻人"才能有这个精力去投入软件的开发工作中去,自然的会认为年龄大了就做不了这个工作了。那我们都知道年轻可以定性为30岁以前,那很多人会想30岁以后呢其实不必为30岁以后而烦恼,30岁以后照样可以编程程序,不管你在30岁以后是否已经进阶为"开发经理"还是一如既往的"程序员",一样都可以做编程序的工作。认为在30以后应该专门管理工作的观点同样是错误的。30岁以后虽然做初始程序员的可能性不大了,但是你所做的将是核心编码工作,尤其是难度较大的编码工作;你只需要解决10%最核心的问题,其它的大可以交给团队里精力充沛的年轻人去做。
无论从事哪个技术岗位,都会有一条持续性提高的路线。IT行业也跟其他行业一样,都会经历 新手--> 熟手 --> 管理者 三个阶段。前两个阶段,是大部份人都会经历的,熟能成巧,做的时间长了,自然就成了熟手、高手了。但是第三阶段,就不是看个人有多厉害,而是看你能否凭借自己的经验和技能,去指导更多的人一起去完成任务。一个人再厉害,也只有一个脑袋,两只手。但如果能带领一个团队去共同做事,那才是真正的高手。一般管理者都是年龄相对大一点的人,因为他们是过来人,有经验。
IT从业人员做到35岁时,已积累了丰富的经验,设计思路更严谨细致,一般的工作无须他们来完成,他们在转为管理者的同时,只负责部分技术指导,职业发展前景广阔。因此,30多岁正是从事IT工作的黄金年龄段。
作为一名在职开发程序员来说,我来回答你这个问题。很多人也问过我这种类似的问题,甚至有的人直接问我是不是到了30岁就要考验转行了呢?其实我觉得这并不是一定的,是不是青春饭取决于你自己的,很重要的一点取决于你自己的职业规划。为什么这么说呢?我举个例子吧,其实在阿里,腾讯,百度还有华为这些企业还是有很多大龄程序员的,他们就类似于扫地僧的角色,人家年龄肯定也至少30~40左右甚至更高,但是这种角色一般都是在攻克某种技术的难关,做得更多的是创新类的开发工作,而不是重复在造轮子。
回过头来说,程序员是吃青春饭也是有一定的道理的,怎么说呢?随着年龄的增长,程序员对新技能和新知识的学习更新赶不上年轻人。IT行业是一个新技能和新知识更新换代特别快的行业,每天都有新框架或者新技术推出,每个程序员都要真的做到持续学习才能保持自己不被淘汰。而到了一定年龄的程序员,由于各方面原因,对于技能方面的提升已经没有那么强烈的愿望,因此相对于年轻程序员生力军来说也就没有什么优势了。
其次,40岁的程序员体力上也很难支撑IT行业的高强度劳动了。程序员的工作虽然比不上建筑工人的体力强度,但经常加班,熬夜,长时间地坐在电脑前对体力也是一个强大的考验。因此,年龄大点的程序员从体力上很难和年轻人竞争,单就加班熬夜这一点来说就没法和年轻人比。 所以,很多公司都会逐步淘汰35岁以上的程序员,前一段时间华为淘汰老程序员的事儿就是很好的佐证。
至于吃不吃青春饭还是取决于你自己的,毕竟程序员未来的还有很多行业可以选择的,如果厌倦了敲代码可以转型项目经理或者产品经理,不敲代码,只做产品或者项目,如果你在某个行业待久了,你也可以去当售前工程师,走跑业务的路,路有很多条,看你怎么规划的和怎么去走。
以上就是关于程序员是吃青春饭吗全部的内容,包括:程序员是吃青春饭吗、都说IT行业也是吃青春饭,那么IT行业的人到中年怎么办、IT行业是吃青春饭的吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)