1. 互联网公司大都不喜欢招中年求职者,程序员真的只能吃“青春饭”吗
说到年轻人,很多职业都是这样,原因有很多很多。年轻人比老年人精力更充沛,老年人负担不起“跑来跑去”,年轻人精力更充沛,不仅在IT行业,在很多行业都是如此。程序员的能力和实力可以说是随着工作经验的积累和工作年限的延长而不断增强。程序员有很多真正的人才,不是靠“颜”来工作的。虽然衰老会影响他们,但并不是致命的。30岁的程序员比20岁出头的人有更多的经验。例如,在编程的实际开发中,经验比技术更重要。核心算法和行业经验不能简单靠年轻人的努力就能获得,而是要经过长期的积累和积累。
我们都知道,中国的IT行业起步于上世纪90年代,经验丰富的老程序员,因为业务需要,可能很多都已经转业了。该市场由初级和中级程序员主导,因此公司中很少有40多岁的程序员。因此,许多30多岁的程序员进入管理岗位,要么成为项目经理,要么成为技术领导,要么转行创业。对于这个职业来说,程序员的不断涌入必然会把老程序员推到更高级别的岗位上,远离所谓的程序员。
2. 程序员的出路(程序员是吃青春饭的)
进入一个行业,开始一份工作,不论在最初的时候,你是因为喜欢还是被动接受,或多或少的都会成为你一段时间内为之奋斗的事业。
边工作边迷茫也许是大多数人的常态,觉得这份工作不适合自己,可又不知道应该去做什么;喜欢着自己的工作,却又不知道怎么进一步提升,内心难免焦躁。尤其是随着年龄的增长,更希望能够在事业上有所发展。
有人说,程序员真的只能吃青春饭,企业在招聘时会在意程序员的年龄,大龄程序员一旦离职找工作就会变得艰难。面对年龄很多程序员都表示束手无策。
其实,程序员其实也和其他职业一样,干的越久技术越熟练,经验自然更丰富。如果你的年龄和你的薪资不相符,你就应该考虑是不是年龄上去了能力却没上去,你所求的薪资和你要求的岗位,要让企业觉得你值这个价,自然不会被淘汰。
如今程序员越来越多,应该怎样规划自己的职业道路呢?程序员的出路在哪呢?
一张图道尽程序猿们的出路:
对于程序员的工作出路,有以下几点建议:
20-27岁:技术积累阶段
假设本科22岁毕业,那么工作的前5年对你来说是打基础的阶段。在这5年时间里面,你要积累足够的代码量,打磨自己的技术实力,成为某一个技术细分领域的牛人。
28-35岁:形成思维方法论和知识体系的阶段。
当你积累足够的代码量,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。
到了这个阶段,你会发现你所完全不了解的新技术新知识是非常少的,新技术对你来说也不过是几天时间就把玩的很好的玩具,学习越来越轻松,掌握的知识储备越来越多。
你开始逐渐的不再满足于纯技术领域的探索,而是思考更多的问题:如何将技术转化为生产力;什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;在一家公司里面,我怎样才能将自己的技术能力最大化的发挥出来?
在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。
35岁以后:了解自己,把自己变现的阶段。
毋须讳言的是,35岁以后你的一线coding能力一定是下降的,你写代码绝对不如25岁的程序员快,效率高。但是这不重要,因为编程只是你整个武器库当中相对最不重要的了,你的经验,你的视野,你的架构能力,你的管理能力,你分析和解决问题的能力已经远远不局限于技术这个领域。
资料来源网络,侵删
3. 程序员真的是青春饭吗
之所以出现“程序员是吃青春饭的”这一观点,可能是因为很多人认为国内程序员的工作虽然高薪,但确实很累,需要耗费大量的时间和精力,只有年轻人才能撑下去。不可否认,国内的软件行业现状来说,程序员工作比较累的现象确实存在,但是程序员是吃青春饭,却是错误的认识。
IT研发工作的轻松与否和公司、行业有很大的关联,因为IT是朝阳产业,中国的IT产业还处于劳动力紧缺的情况,所以有很多创业公司甚至大型互联网公司为了快速发展提倡加班文化的,所以显得很累。
30岁以后就出现瓶颈,职位很难再有提升。这个问题大多人云亦云,因为同学们很少接触过35岁的IT工程师,不了解他们的工作状态。真实的情况是:大多数工程师很少是只做技术,不与其他人沟通,因为不可能一个人做完所有的事情,有沟通必然有管理,所以技术和管理是同步进行,项目经理也是工程师,工程师也可以做项目经理。35岁的项目经理,部门经理有很多,为什么说会出现天花板?
还有人会这样说:做到上面,经理或者更高级岗位越来越少,竞争越来越大,当然会碰到天花板。这是一种悖论,因为这种理论放在任何一个行业都是适用的,按照这种理论,任何行业35岁都有天花板。事实是不是这样呢?随着年龄的增加,任何一种行业的从业人员,都会阅历增多,如果阅历增多的程度大于你身价的增加,你就有很多机会,如果小于你身价的增加,你就会被逐渐淘汰,这是真理,而不是年龄节点论。
IT是不断需要学习的行业,知识体系更新很快,不学习就要被淘汰。IT行业的知识更新快,优胜劣汰也是非常残酷,但任何人,只要走上社会,都应该向前看,不能只是停留在睡懒觉过舒服日子的学生时代,不学习就会被淘汰。
而在IT行业,没有被淘汰的人,都获得了超过其它行业没被淘汰的群体平均水平的利益,IT行业是创造神话和个人价值实现的巨大梦工厂,在中国,从来没有哪个行业像IT行业这样创造一批批的财富神话,制造一批批优质的社会精英。
4. 程序员真的是一份吃青春饭的活吗
说程序员是一份青春饭,这个结论既正确也不正确。没有哪个行业是绝对看年纪的,演员可以说是一个标准“青春饭”行业,即便是这样,也会有“小鲜肉”无法轻易战胜的“老戏骨”。
互联网也有互联网的“青春饭”,这里的“青春饭”是指新知识、新技术。在社会发展如此迅速的背景下,不仅是程序员,任何一个互联网人都要不断更新,不断学习,不断进步。如果你是20岁的青年,害怕十年之后被公司淘汰、被更年轻的人淘汰,那你要做的就是进行职业规划并保持一个好的心态进行学习。
技术的更新发展是日新月异的,而所有程序员面对的挑战都是一样的,但是如果你的基础扎实就能更容易地学习新事物、新知识。一个新技术即使再绚烂夺目也是利用基础知识搭建而成的,就像武功一样,我们都知道降龙十八掌很厉害,那为什么不一开始就练它呢?原因很简单,如果你连基础功夫都没学好,即使拿到秘籍也是徒劳。
相反地,如果你的基础还不够牢靠,每天下班之后也不愿意花时间去了解行业内的动态,为自己充电,那你也只是靠年龄来勉强立足。
如果十年后的自己没有任何进步,或者说进步得不够多,扪心自问:你不应该被淘汰吗?
任何职业的身价都取决于他的不可替代性,如果你的工作内容很容易就被他人取代了,那你就要小心了,要使自己不可替代,就要努力往上走,往高处走,当你和他人拉开距离的时候才能告诉自己的老板,你值这个价。
多学、多看、多问。从项目中学,从网络中学,从失败中学,涉足各种开源社区和学习论坛,并找到和你一起前进的“战友”,积累自己的人脉和学习圈子,在关键的时候你们可以互相扶持。
在这场信息时代的革命化变革中,你愿意做弄潮儿还是急流勇退?
有意思的是,很久之前看到这个问题的时候是这样写的:“程序员到了30岁就要转行了吗?”,现在问的问题是:“程序员到了35岁就要转行了吗?”
我发现这条年龄线已经被拉长了5岁,那么我是否可以这样推断:等过了两三年之后,这条年龄线将会继续延长5岁,问题也会改成:“程序员到了40岁就要转行了吗?”
既然有程序员不断地在问,也有程序员不断地在解答,那就表示还有很多30+、40+的码农仍然奋斗在编程的前线。随着时间的推移这条年龄线还会不断地往后移,等到码农正式退休之后,大家就会恍然大悟:“原来程序员是可以做到退休的!”
5. 程序员是吃青春饭的吗,可以干到多少岁
作为一个技术老兵,在技术行业内混了十几年了,明显能感觉到目前国内软件开发工作,在某些行业就是吃青春饭般的存在,尤其是表现在互联网公司,而且公司越大加班的疯狂程度越强,互联网公司更加喜欢招收一些年轻人毕竟工资相对低一点,冲劲还足最关键能不惜体力的加班,国内互联网公司大部分做的事情跑马圈地,应用级的开发居多,所以难度不是很高,有了2,3年的工作经验就可以跟着做了,谁的执行力强能够加班更加被公司所喜爱,很多老程序员在互联网公司体验几年基本上就回归传统软件企业了。
很多公司在招聘的时候发现年龄超过35岁就开始有意设置门槛了,毕竟这个年龄段的程序员人生阅历也比较丰富,对于职场上的一些事情也摸得比较透彻,说的不好听就是职场的老油条了,公司出个什么政策这帮人看到比较彻底,不容易忽悠,年轻点的更加容易被接受,所以说成是吃青春饭的职业有点夸张,但一定程度上也能说得过去,国外40多岁继续做研发的环境要不国内还是好很多,但也在一定程度上找工作受到一定的制约,现在过40多岁如果还在写代码肯定被周围的人议论了,都这么大了也没混上个管理职位之类,现在这个年龄段还在一线写代码的数量也不在少数,基本上属于公司顶梁柱存在,绝大部分做着技术管理,并没有完全脱离技术岗位,遇到难点还是上阵去解决问题。
老程序员如何在技术生涯找好自己的方向点?1.尽早向技术管理方向转移
越是拖到最后完成转型形式越是被动,管理是一种学问,不像是玩技术你把自己管理好久万事大吉了,技术类的管理如果在技术能力到位的情况下可以,以技术服人这样无形之中减少了管理的阻力,更加容易让底下的人信服,平时多补一些管理方面的基础。如果有转的想法今早实施,做什么事情都要趁早。
2.将技术进行到底
技术类在职场上的分支有两个主项,一个是管理方向,可以沿着这个路线一直做到副总或者更高的级别;还有一个技术专家方向,对别的事情不感兴趣就想着一辈子能研究点技术,也没有什么大的追求,在很多公司专门设置某个项目的技术专家称号,职位基本上和技术经理持平,算是同一个级别,同样是拿着这个级别的薪水。
技术职位如果技术足够强,可以考虑直接在这个方向一直走向去,无论国内还是国外对于高级的技术专家永远都是持开放的程度,金字塔上层的技术人才毕竟是少数,但也是技术领域一直欠缺的,如果喜欢技术并且干的还不错就可以考虑在这个方向上一直坚持到底。
3.转行做别的职业,闯出另一番天地
很多程序员中间转行挑战别的行业,只要能把一个职业做好一定能够把别的方向给弄好,尝试新的天地未尝不是一个方向,新的方向新的起点新的挑战,可能带来的是新的收获。
作为一个程序员也有随着年龄的增长有一种无形的压力在心头,能做的就是拼命提升自己的技术能力,担心年龄大了淘汰,只能是继续提升技术和管理水平。
希望能帮到你。
很多人都说程序员这个行业就是吃青春饭的,为什么会有这样的问题呢,难道程序员真的感到30岁就要退休了吗,或者必须转行吗?程序员难道不就是敲代码吗,难道年纪大了敲代码就不能敲不动了吗?不是都说程序员靠经验吗,经验越丰富,不就是技术越丰富吗?作为过来人,今天索性没啥事,就和大家一起聊聊这个话题吧。
首先、先说说为什么会有这样的传言,为什么会有这样的说法吧。
第一个 就是很多人在这个行业干久了,从大学毕业到30岁至少也得6,7年了吧,行业做久了很多人自己也会感到厌烦,也想换换新的行业,尝试一下新的岗位,当然转行有风险,所以很多人转行都是转比较靠近的,比如做运维、做产品、做教育、当然走管理路线也是,这些都是比较轻松好转的行业,基本风险不大。
第二个 就是很多做开发公司加班比较多,晚上下班回家比较晚,陪老婆孩子没时间,况且加班熬夜身体吃不消,搞不好把身体搞垮了,而且大部分程序员都是懒得运动,健身的人,作息时间不规律,最后30岁的人居然熬成了快60岁的大爷,这就是为什么很多人都说程序员就是秃顶(这里我要澄清一下不适所有程序员都是秃顶呀,至少我还完好的保留着头发),在这里不得不替这些人伤心3秒钟。最后连娶老婆都去不到,还有很多连说话都说不通的人,表达能力已经到达到了原始 社会 。
第三个 就是很多那种在公司混日子,技术能力差一点的,以为公司就是可以养老的人,技术干不过别人,工资不见长,可以说非常佛系的,在这个行业混了个6,7年,终于待不下去了,压力大呀,老婆孩子一家人的希望呀,最后选择了转行,最后离开的原因竟然是公司不需要这种人了,但是我们想想哪怕是争一口气也不会混到这么差呀。
其实呢,不是说程序员真的就是考吃青春饭,30岁之后就必须的转行,想想原因还是在这些人自己身上,年轻不愿意拼实力,不愿意积累点能量,真正有技术的人,想想公司能放走嘛、高薪难道还差吗,除非那公司真的做的有点过分,亏待功臣,卸磨杀驴呢,自己不争气在前,怎能怪别人呢。
当然加班、熬夜这些都是存在,但是其他行业也不好做,那些高管,有钱的职业经理人,哪一位不辛苦呢,而且其他行业也是一样,老板虽然压榨,但是真正想要福利好的,除非公务员,不然工资很低,所谓功高者后禄,这个不会假。
另外当然也有很多愿意尝试新行业的人,愿意挑战,尝试新的开始这也有很多。总的来说,程序员真的是不是吃青春饭呢,不能一概论之,有经验,有能力的人,高薪,谁愿意走。
绝大多数程序员确实是吃年轻饭。
不管你愿意不愿意承认,等你到40岁之后就知道了。
这里有个界定,从事研发的排除在外,从事开发的包括在内。要注意研发和开发是两个不同的概念。
一般研究所,研究生院中的程序员多叫工程师,这类人是越老越值钱。年纪大经验越多,能力扎实,对做研发突破苦难起到至关重要的意义。
而开发不同,开发更多是面相年轻人来做的,你开发一款软件给60岁的老大爷们,且不说你开发的好不好,老大爷他也不会用。
一般从事开发的程序员在35-45岁时是个分水岭,能力强,有水平能熬到领导层,或者能独当一面,那么就留下来。如果不能基本就被淘汰了。而这部分留下来的人只是少数。
为什么程序员要年轻化?第一,上面说过,开发主要针对的用户是年轻人,那么只有年轻的程序员才知道年轻人喜欢什么爱好什么。让一名60岁的老程序员写一个 游戏 ,能火起来的概率不大。第二,年轻人无牵挂,肯吃苦,能加班熬夜,工资待遇又相对低。上了年纪的程序员家里有老婆孩子需要管,还有父母需要照顾,也没有了年轻时干劲,思想也渐渐和 社会 主流脱钩,并且工资还极高。这个时候如果这个老程序员不能为企业创收,那么辞退一名老程序员,省下的薪水可以在招好几个大学毕业生。
有些话不是空穴来风,也不是无能人的借口,看看各大企业裁员的年龄段就知道了。
只有码农,靠蛮力,用体力而不是用脑力的程序员才是吃青春饭的人!
大多数程序员都认为程序员是个吃青春饭的职业,编程这个事只能干到30岁,最多35岁吧。每每听到这样的言论,都让人感到相当的无语……
有研究者用了最近5年内比较流行的技术Tag,然后用了一套比较严谨的算法来查看那些所谓的“老程序员”是否在新技术上跟上不了,所谓跟不上,也就是这些老的程序员在回答这些新技术上并不活跃。所谓老,就是37岁以上的程序员。
老程序员和年轻的程序员对于一些新技术的学习来说也是差不多的,甚至有些项目还超过了年轻的程序员:
1、程序员技术能力上升是可以到50岁或60岁的。
2、老程序员在获取新技术上的能力并不比年轻的程序员差。
由于如今许多的年轻程序员太浮躁了,才会说30岁是程序员的顶峰。
其实,对于大多数人来说,如果还没有编程到30岁,还不能成为一个“合格”的程序员。所以,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。
在我身边,就有一些年龄在40以上,并且还对技术保持热衷的“老程序员们”,他们无一不是身怀绝技,在公司身居要职或高管,成为公司最宝贵的技术保障。
工龄超过三十年了,做了一辈子程序员,单位还在不断招人,所以还有事情做,没有坐冷板凳,不存在什么危机。。
公司也很重视加班,但我早就过了干体力活的阶段,领导并不管我加不加班。进度慢了领导就会说你需要人吗。
学新技能么,还好吧,java,c语言这样的经典可以用一辈子,重要的是有编程思维,学习并使用哪种语言很容易。
做一辈子程序员肯定是可以的,只是很多人不愿意而已。可能男人野心大了些吧,编程一辈子觉得很丢脸,总想往上爬。。身为女性就没那么多想法,人到中年,有人愿意雇我们有口饭吃就满足了,老老实实干活的人,老板不会不要的,换过几次工作,并没有遇到年龄障碍,也没有刻意去经营人脉,你的表现如何,别人都是默默看在眼里的。。
回顾一下,有几点经验,一是不管坐哪个职位,不能丢掉编程这个技能,做了很多项目的负责人,框架自己搭,核心模块自己写,技术掌握在自己手里,项目完成有保障。。项目结束了,就要去当普通程序员,有一手过硬的编程技能,还是挺受欢迎的。二是不能总是生活在一个舒适圈里,要不断学习新知识,迎接新的挑战,每次接受新的项目或任务,一定要有所突破,不能只是单纯的重复。
我也算是这个行业的一位老兵了,从13年到现在也快八年了,程序员其实是挺费身体的,熬夜加班家常便饭,所以我觉得程序员是在吃青春饭,互联网公司基本上都存在一个问题就是看谁下班的晚,不管你在公司有没有在做事情,只要你下班比其他人晚那么你的绩效就一定不会差。至于我现在的话已经没有经常加班了,偶尔发一下版,上下班都比较规律,这就是我还在坚持的原因,程序员能干到多少岁这全看你自己,我身边三十多岁依然在干程序员,虽然程序员吃青春饭,但是你自己也可以选择往中层或者其他岗位去转,肯定不能再像初出校园那样,不然身体迟早吃不消的,秃头,脂肪肝,亚 健康 ,近视,腰椎间盘脱出这些都是普遍存在的,大家不要觉得程序员的工资就一定非常的高,这也要看地方,像重庆程序员的工资还真不如有些工种。
大多数程序员认为程序员是吃青春饭的工作。编程只能干到30岁,最长可达35岁。我经常听到这样的话,都让人感到适当的无语......
今天,我们来谈谈这个老话题......
首先,我们来看一篇论文《Is Programming Knowledge Related to Age?》(英文版)。本文是来自北卡罗来纳州立大学计算机科学系的两个人,他们在StackOverflow.com上对用户进行了相关的数据挖掘。一些数据出来了。(StackOverflow.com上的数据被公开,任何人都可以使用它进行分析和核算,所以这篇论文的实际情况还可以。
让我们来看看他们的年龄分布图:我们可以看到程序员年龄的正常分布(高点大约是25岁,但中点大约是29岁)然后,计算每个人的月营业额,这样你就可以找到用户的真实生动的时刻,这样便于计算程序员的真正才能。 (总声望/活泼时刻),我可以得到他每个月均匀得到的Reputation。我们可以看到程序员的才能从25岁开始上升,并且直到50岁才会开始下降。因此,程序员不吃青春饭的。只有码农,依靠蛮力,使用武力而不是脑力的程序员才是吃青春饭的人。
年龄大可以跟上新技能吗?该论文的作者使用了过去5年更受欢迎的技能标签,然后使用更谨慎的算法来检查所谓的“老程序员”是否跟上新技能。所谓的跟不上,也就是说,这些老程序员并没有积极回答这些新技能的问题。所谓的老,就是是37岁以上的程序员。
我可以看到老程序员和年轻程序员在学习一些新技能方面相似,有些甚至超过了年轻的程序员。
论文的结论是:
1、程序员技能可以升至50或60岁。
2、老程序员在获得新技能方面并不比年轻程序员差。
结论
从上面的数据可以看出,由于现在很多年轻程序员都太浮躁了,据说30岁是程序员的巅峰。事实上,对于大多数人来说,如果你没有编程到30,你就不能成为“合格的”程序员。因此,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。
这个问题,我应该比较有发言权,大城市呆过2年然后回了小城市,5年程序员转行当老师。大部分程序员是吃青春饭的,因为大部分程序员干技术,只是停留在应用层面,没有足够的平台,5年后很难再有质的提升。技术有了提升后,还需要有足够大的平台才能撑的起你的薪资。我离开程序员行业的导火索是见到某公司,辞退唯一的一个45岁架构师。当然如果你可以不要求高薪,放平心态,我相信很多公司还是愿意要大龄程序员的。
到35岁还在基层那基本上就是没希望了,随着年龄增长,思维能力不如年轻人,如果不能升上去带团队,那只能一直做基层码农。
程序员三十以后就老了,一是技术更新太快,二是经常性熬夜加班,三十以后转管理岗,搞技术吃不消了。
6. 有人说编程是吃青春饭的,年纪大了就不行了,是这样吗
不可否认,写程序就是一个吃青春饭的工作,通常来说一个程序员最久能做到35岁左右,因为随着科技的发展,程序员无论是知识还是学习上都比不过年轻人,写程序最需要的就是就是脑力,所以你会发现很多程序猿还没到中年就已经满头白发,这都是天天加班造成的。
如果不做程序员,你还可以有两条路走,一就是继续待下去尽力成为一个产品经理或者技术总监,但就是不能再去开发写程序了,这是最好的一条路;还有就是出来做一些小项目,慢慢成立一个小公司,这样也是挺好的。不管最后你的选择是什么,我觉得程序员还是现在自己年轻的时候多去赚钱,毕竟对自己而言,时间就是金钱,否则到了中年想赚钱都是很难的事情了。
或许很多人觉得,既然程序员是吃青春饭的工作,那为什么还有那么多人去做呢?因为喜欢,写程序对于一个爱好科技的人来说,这是自己实力最好的表现,其实作为一个程序员,自己的生活圈真的很少,平时很少会出门,经常待在家里写程序,这都是程序员的通病,所以这或者也是一个人的性格决定自己是否做程序员的。
我不得不说,即使写程序真的是青春饭,我也会出做,因为我真的除了这一方面没有其他特长,专业知识不够强硬,不太可能从事与专业对口的工作,所以我还有什么选择呢?不管将来的我会做什么,我觉得还是先做好自己面前的工作。
7. 程序员为什么是个青春饭而不是像医生律师一样越老越值钱
作为一名有近三十年编程经验的老炮,我想我是有资格回答这个问题的。
程序员确实存在着青春饭的问题,一般说来三十五岁左右,程序员的职业生涯就进入了分水岭,要么转管理岗、要么做架构师系统分析师、要么做产品经理,总之继续编程一般前景都不会太好。为什么会这样呢?看一下主流编程语言和框架的更迭周期不难看出端倪。
我们可以看到IT行业每隔10年左右老的技术就会遭到淘汰,新技术就会诞生。您大学时学的编程知识和技巧,到三十五岁时就基本上过时了,您如果继续编程是竞争不过小鲜肉的,毕竟他们的新知识还热乎乎的呢。这时候大部分的资深程序员基本上都靠给过去开发的系统做升级改造维持。产品周期短、技术更迭快是导致程序员吃青春饭的主要原因。
那么程序员如何才能持续发展自己的职业生涯呢?我觉得程序员虽然是脑力劳动,但事实上跟操作工差别不大。因此,抱着写代码不放满脑子都是算法和逻辑是行不通的,要注意积累行业知识和产品知识,及时转入上游设计或管理工作,才是长久之计。
最后,说一下程序员是无法跟医生和律师比较的,就拿医生来说,至少要学到三十五岁才能出道当上主治大夫。您已经要下场了,人家才登台怎么比呀?
行业不成熟:我觉得这是主因,硬件(cpu,内存,gpu等),软件如os,开发语言,日新月异。导致今天还很火的技术过段时间就没有用武之地。医疗技术虽然更新迭代快,10年前的mfc,delphi已经没多少人用了,但10年前能治病的技术现在一样能治。
管理水平落后:国内行业高度内卷,互联网烧钱,培训机构鼓吹高薪,大量的人涌进it这一行。但管理水平又跟不上,资本家就通过996这种普通制造业提升产能的手段提升产能。结果就是杀鸡取卵,研发的功能未必有用,研发人疲惫不堪又没时间去思考去创新。到了35岁依旧做着增删改查,却比不上25岁的加班能力。
在中国,程序员行业与其他技术密集性行业一样,老板急功近利,追求短期利益,只要求初出校园的年轻员工,去简单的仿造、山寨己有的、浅显的技术与构思,用年轻人的较强的加班能力,达到产值的最大化!这就是程序员吃青春饭的由来。
殊不知,一个创造性思维的形成,是与许多方面有关的。年轻时期的码农,到了一定年纪,知识集累到足够多时,正是量变到质变的最佳时期,可惜,中国的老板,不需要。所以,青春己过,程序员生涯也己过。
题外话,中国,大的软件企业,大多集中在大城市的写字楼。企业经菅成本大,职员生活成本大——主要是房价成本。这就导致绝大多数程序员为生活所追,只能放弃程序开发的高精方面研究、学习丶深造。年龄一到,一无是处,与新毕业学生水平差不多,精力再退化,竞争力自然在下降!换一种说法,似呼,程序员都是吃青春饭!!!
首先,是这两个行业的特点决定的。医生律师本身就很看中实践经验,临床经验丰富的医生,患者才会充分信任,同样,经手官司多的律师,才会有更多司法经验。而程序员所处的IT行业不同,信息技术日新月异,每天都需要学习新的技术,否则很快就会落伍,很少有人敢说自己把java全都搞懂了。[吐血][吐血]
其次,要区分程序员和it工程师,优秀的程序员写几年代码后,可能就不再写代码了,转为架构设计或者产品等等,程序员需要年轻体力好的,可是架构设计师还是需要有丰富的it经验,对系统有全面的认识和理解,所以程序员的经验也很宝贵,毕竟没人想当一辈子码农[泪奔]
很多人说程序员吃青春饭是因为IT技术变化快,不像医生们面对的人体结构永远不变。我想说知识更新慢可以是某些职业越老越吃香的理由,但也可以不是。真正越老越吃香的是老人报团取暖,否则新人一定胜过老人。老师这个职业是有政府的保护,民办培训机构老师老了也未必吃香。医生是有政府和行业协会的各种准入限制,否则按华为研发通讯设备招一批非专业的名校毕业生强化培训几个月就上岗的方式来搞的话,医生供给不要太多。其实你一个牙科医生把你的牙科搞好就够用了,大学5年从头到尾学一遍很多都是浪费。律师这是个跟人干仗的行业,老头其实是打不过年轻人的,但所有的暴力资源都掌握在老头们手里,自古就是如此。
其实任何行业,如果信息充分公开共享,一个新人5年时间足以达到巅峰。之所以有需要10年20年经验的,那是这个行业里存在等级制度,信息对低级别新人进行封锁。还有就是一些行业学习机会成本高,需要撞运气碰到疑难案例来积累经验,比如医生,但医生如果在一些病历密集的地方,20年经验完全可以在2年内掌握。未来随着AI技术发展,AI诊断将超越人类水平。
虽然程序员们可能会觉得这个世界对程序员不公,但大家也不要气馁,可以坦然面对。IT行业正是以信息开放开源共享的精神,牺牲了老程序员们的传统建制地位,但确推动了整个行业进而是整个世界的快速前进。如果IT行业也像传统行业这么玩信息封锁的话,现有短短几十年内建立的IT互联网基础设施怕是需要3000年甚至3万年以上。
这个行业知识管理做得很好,新手能快速进入一个行业.
程序员懂医生或者律师吗
医生,律师,以及其它很多职业经验可以积累十年,二十年,三十年。而编程序的员工,经验只能保鲜三年,最多四年,因为信息技术发展快,更新换代快!从D0s W32 到W95 W98 再到 Wme xp W7 w8 w10,从pC端到移动端,从BAsic 到PassCaL 到 DeLphi 到 VC#.net2003 到 Vs2005 Vs2007 Vs2010。。。Vs2019,再有sQLserVer2000 2005 2008 2012 到今天2020 ,大家常用的0ffice也从97 98 2000 2003 。。。发展到2020 也就二十年间,跟不上就被淘汰!!!当然程序员工资也得到了比普通工种更高的溢价。
因为没有知识产权保护,或者说维权成本太高,所以所有互联网企业都学BAT,赚快钱!!!怎么赚快钱,就是“抄”,相互抄。一窝蜂的搞外卖,一窝蜂的搞打车,一窝蜂的搞外卖。[灵光一闪][灵光一闪][灵光一闪]前期占领市场很重要,所以996,所以要年轻的劳动力!!!真不能怪企业,没欧美那种环境。[机智][机智][机智]
8. 程序员往往被视为只能吃“青春饭”,互联网行业真的容不下“大龄青年”吗
我以前也是个程序员,大学毕业后就去杭州找了个网页设计师,干了好几年还算不错,可是觉得自己也有点累。因为害怕三十五就会丢掉工作,三十多年才开始从事新的传媒行业。
在我看来,编程是一种“青春饭”,在许多时候,他们都在做着一些工作。因为如今大部分的编程人员都是做网络工作的,不管是以前的网页,还是现在的 APP,都要24小时不停地工作。所以网站和 APP上的监控是无时无刻不需要监控的,哪怕是偶尔歇一歇,只要出了问题,编程人员也会第一时间赶到工地,如果不能及时赶到现场,那就只能在家遥控。在这短短数年的编程生涯里,最让我印象深刻的是,有一次我和一个工程经理到邻县做生意,在午餐时间里,他接到了一个客户的来电,然后告诉我:“我妻子有一个女孩。”我那时年纪尚小,一时不知如何作答,只好说:“不回家看一眼?”他摇了摇头,道:“这个工程,你一个人做不了。”
总之,编程这个工作对身体和精神都是非常的消耗,随着年纪的增加,身体和精神肯定会有所衰退,难以适应网络的高强度工作,因此,许多三十多岁的程序员都会找机会去管理。但管理层的职位就这么多,不是所有的人都可以晋升的。尽管很多老程序员都已经40多岁了,但到了35岁以后,他们已经很难承受更大的工作了,所以很多人都会选择跳槽。