㈠ 程序员为什么是个青春饭而不是像医生律师一样越老越值钱
作为一名有近三十年编程经验的老炮,我想我是有资格回答这个问题的。
程序员确实存在着青春饭的问题,一般说来三十五岁左右,程序员的职业生涯就进入了分水岭,要么转管理岗、要么做架构师系统分析师、要么做产品经理,总之继续编程一般前景都不会太好。为什么会这样呢?看一下主流编程语言和框架的更迭周期不难看出端倪。
我们可以看到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,所以要年轻的劳动力!!!真不能怪企业,没欧美那种环境。[机智][机智][机智]
㈡ 程序员到底是什么工作为什么说是吃青春饭的工作
技术职位如果技术足够强,可以考虑直接在这个方向一直走向去,无论国内还是国外对于高级的技术专家永远都是持开放的程度,金字塔上层的技术人才毕竟是少数,而且其他行业也是一样,老板虽然压榨,但是真正想要福利好的,除非公务员,不然工资很低,所谓功高者后禄,这个不会假。这个时候如果这个老程序员不能为企业创收,那么辞退一名老程序员,省下的薪水可以在招好几个大学毕业生。
成都地区,很多公司对程序员的经验和技术要求越来越高,仔细看招聘信息;然而实际上在公司内部,使用的技术水准非常一般。目前读研对程序员来说是一个不错的选择,一方面可以大大延长职业周期,另外也会有一个不错的职场起点。还有几个程序员,最终变成了项目经理,负责整体的运转,成本和节点的控制,到最后也基本上不再写代码了,负责处理流程也是很繁琐的事。
工作的目是摸清行业规则,拥有整合资源的能力,而非单纯的脑力或体力劳动,从拼加班,拼工作量的误区中走出来,才能摆脱程序员是门青春饭的固有印象。
㈢ 程序员真的是一份吃青春饭的活吗
说程序员是一份青春饭,这个结论既正确也不正确。没有哪个行业是绝对看年纪的,演员可以说是一个标准“青春饭”行业,即便是这样,也会有“小鲜肉”无法轻易战胜的“老戏骨”。
互联网也有互联网的“青春饭”,这里的“青春饭”是指新知识、新技术。在社会发展如此迅速的背景下,不仅是程序员,任何一个互联网人都要不断更新,不断学习,不断进步。如果你是20岁的青年,害怕十年之后被公司淘汰、被更年轻的人淘汰,那你要做的就是进行职业规划并保持一个好的心态进行学习。
技术的更新发展是日新月异的,而所有程序员面对的挑战都是一样的,但是如果你的基础扎实就能更容易地学习新事物、新知识。一个新技术即使再绚烂夺目也是利用基础知识搭建而成的,就像武功一样,我们都知道降龙十八掌很厉害,那为什么不一开始就练它呢?原因很简单,如果你连基础功夫都没学好,即使拿到秘籍也是徒劳。
相反地,如果你的基础还不够牢靠,每天下班之后也不愿意花时间去了解行业内的动态,为自己充电,那你也只是靠年龄来勉强立足。
如果十年后的自己没有任何进步,或者说进步得不够多,扪心自问:你不应该被淘汰吗?
任何职业的身价都取决于他的不可替代性,如果你的工作内容很容易就被他人取代了,那你就要小心了,要使自己不可替代,就要努力往上走,往高处走,当你和他人拉开距离的时候才能告诉自己的老板,你值这个价。
多学、多看、多问。从项目中学,从网络中学,从失败中学,涉足各种开源社区和学习论坛,并找到和你一起前进的“战友”,积累自己的人脉和学习圈子,在关键的时候你们可以互相扶持。
在这场信息时代的革命化变革中,你愿意做弄潮儿还是急流勇退?
有意思的是,很久之前看到这个问题的时候是这样写的:“程序员到了30岁就要转行了吗?”,现在问的问题是:“程序员到了35岁就要转行了吗?”
我发现这条年龄线已经被拉长了5岁,那么我是否可以这样推断:等过了两三年之后,这条年龄线将会继续延长5岁,问题也会改成:“程序员到了40岁就要转行了吗?”
既然有程序员不断地在问,也有程序员不断地在解答,那就表示还有很多30+、40+的码农仍然奋斗在编程的前线。随着时间的推移这条年龄线还会不断地往后移,等到码农正式退休之后,大家就会恍然大悟:“原来程序员是可以做到退休的!”
㈣ 码农为什么是青春饭
因为很耗费身体。
码农Coding Peasant(s):可以指在程序设计某个专业领域中的专业人士,或是从事软体撰写,程序开发、维护的专业人员。但一般Coder特指进行编写代码的编码员。
码农就业情况:
2021年8月16日,人社部发布《2020年北京市外来新生代农民工检测报告》。报告显示新生代农民工占比达到50.1%,男性占比高于女性。其中,就业集中于劳动密集型行业,从事信息传输、软件和信息技术服务业的新生代农民工占比大幅提高。
有分析指出,哪里的“码农”多,哪里的信息经济就发达。北京市第四次全国经济普查结果显示,北京IT相关从业人员高达138.9万人,相当于沪深两地之和。众多互联网巨头凭借强大的技术实力、资源整合能力和区域辐射能力,吸引了大量“码农”。
㈤ 程序员为什么是吃青春饭,而不是像医生律师一样越老越值钱
因为程序员必须有专业的技术,缜密的思维和良好的视力,所以程序员必须由年轻人担当。而医生和律师是由于工作经历和经验决定越老越值钱,因为丰富的经历和经验,让医生和律师等职业能够越老越有自己的价值,并且能够成为专家学者。供参考。
㈥ 为什么说程序员吃青春饭
其实吧 程序员真的不能说是一个吃青春饭的职业吧。 就像很多人说的,网络技术更新非常迅速,但是这个更新还是在原有的基础上去更新,所有有了很好的编程基础和经验之后,这个学习的过程也是比较快的。 但是不能忽视的一点是,程序员工作压力大,频繁加班熬夜,对外交际面非常窄,而且每日每夜面对电脑辐射,经常同一个姿势很容易有腰椎和颈椎的毛病。也因此没有人会愿意一直做程序员,有了一定的经验之后,大部分人会决定转行,讲师,产品经理,项目经理等等 。有的也可能会几个人合伙创业。 当然程序员在科技公司算是比较底层的工作。所以程序员不是吃青春饭,而是有了一定的积累之后就会转行或者升职做相关职业。但是趁年轻要努力学习,多学点东西,现在的互联网发达,都可以通过 网络,网站论坛贴吧,APP来学习,大的网站有 Csdn 脚本之家,贴吧有程序员吧 C语言 手机软件有 猿人部落,牛客 IT面试宝典,极客头条
㈦ 程序员为什么是个青春饭,而不是像医生律师一样越老越值钱
我先后从事过机械、电气、信息技术行业,有对比才有伤害。
计算机编程,总共出来也才几十年,现在还在高速发展中,更新换代非常快。从DOS编程到windows编程、Linux编程,再到移动端编程。每一次跨度都非常大。需要不断地熟悉不断变化的操作系统、编程语言虚拟机(或解释器)、框架、引擎。比方说你做安卓,得熟悉安卓操作系统,使用python,得熟悉python的解释器,使用spring框架,又得熟悉这一整套不断更新迭代的“大家伙”,做Web开发,还要遵循不断升级的Web标准。好不容易学会了表格布局,结果出来一个p+css,好不容易熟练了jquery,结果听说vue火了……在一个技术变成主流之后,之前好不容易积累的经验,就会变成过时的技术。比如说某个人现在40岁,那么他可能35岁之前学的东西都不值一文。医生、律师、机械、电气则没有这个问题。拿电气里面更新比较快的PLC编程来说,我接触20多年了,现在和以前,还是没有什么变化。没有听说过哪个电气工程师20年前的经验过时了的说法。
既然经验难以积累,那自然不会越老越吃香了。
程序员也有过时比较慢的技术,比如系统底层开发、驱动开发、嵌入式开发、芯片开发。但是技术要求高,需求小,工资还不一定高(收入与市场高度相关)。不是说技术难度越高收入就越高。比如一个苦练20年的京剧艺术家的收入就不及一个只学过2年唱歌的流行歌曲明星。
一个人在写代码时,会非常频繁地调试(debug)以及测试(test)。它们的成本是如此的低廉!我写代码时,基本上不到两分钟就要debug或run一下。可以说,写的东西,立马就能看到效果。如果写对了,或单元测试通过,皆大欢喜,如果报错了或结果不是预期,马上修改了再来一把。但是,其他行业,就远远没有这么幸运了。一个医生,不能对病人说,我没有把握,我给你开一剂药,咱们试一把;如果不行,咱再换一剂药。病人不得骂死你啊。电气上,大家把电线接好了,要开始合闸了,现在竟然谁也不敢合闸通电。这要是烧东西了谁负责呀?于是请来了最资深的电气专家坐镇,让他亲自检查、合闸。
试错成本低,导致了“老专家”的地位没有其他行业高,不容易受待见 。因为年轻人也可以上,错了就修改代码再来,bug嘛,没有什么大惊小怪的。 这不像医生、律师、机械、电气等其他行业,出了bug是要出人命的 (包括律师的人命官司)。这时候,经验比技术重要(因为没有试错论证机会)。一般年级大经验多,因为接触的案例多,遇到问题就参考经验做法。不像程序员遇到问题,就搭建虚拟仿真环境,动手写代码调试一番,经验教训的作用被淡化。
一个东西被推翻重来,就意味着这东西可能已经过时了,不再需要维护了,里面的细节就没有必要深究了。如果是这样,那么老人的价值就会降低。代码重构是再正常不过的事,其成本相对其他行业要低得多。有时候甚至就是翻天覆地的变化,基本是使用新编程语言重新实现了一遍。京东、豆瓣、知乎、涛宝,等等,都不能例外。我从事的机械行业,很多同事可以自豪地说,看,那台价值几千万的设备就是我10几年前设计出来的,它的每一个细节我都了如指掌。但是信息技术行业,却很难如此。当机械设备出现问题,找老专家出马。但是 信息系统出问题,恐怕没人想到老专家了。因为它早已经不知道被重构多少次了 ,找正在升级和维护的年轻人才是常见的做法。
很多行业都有核心技术,不传之秘,它们就不容易被推翻重来。信息技术领域也有,但是相对要少一些(bat、华为等顶级公司开发的除外),特别是小型业务系统。甚至可以说得更直白一点,那东西就是靠人堆出来的。你要不信,随便找一个高档写字楼看看,看有多少程序员,然后又有多少人做的是核心技术,大部分恐怕都是增删改查。在他们眼中,需求远远比核心技术重要。做需求的收入最高。需求,或者说业务流程往往与增删改查高度映射。
如果一个行业的某个人做技术,却不能掌握核心技术,动不动就被别人推翻,那就容易吃青春饭。
这是相对的。甚至一台电脑就能开始学写代码。很多年前,程序员还是比较难的,因为自己要造很多轮子,要学习很多基础知识,比如数据结构、编译原理、操作系统。现在好了,直接用“框架”呀,底层别人帮你实现好了,你只需要专注业务即可。然后就变成了,我们比的不是谁的数学好,谁的基础扎实,而是比谁更熟悉“框架”。最后还会变成,就比谁更熟悉需求(业务)。甚至一度认为高大上的人工智能深度学习,也慢慢变成了“调参高手”,意思是说,我不需要懂数学,别人(以外国人为主)现成的算法都写好了,我调调参数就能用了。这是一门体力活,非常花时间,也很挣钱。
学习成本低,还得益于两点:一个是盗版软件,不花钱就能享受顶级体验,二是开源精神。其他行业可没有这样的好事,要花真金白银买实验设备、材料才能自学东西。
通过搜索引擎,很多编程问题都能找到答案,很多人也笑称,我们是面向网络(谷歌)编程。但是其他传统行业就没有那么幸运了,网上的资源乏善可陈。他们遇到问题,不是找网络,而是找师父,找老专家。老专家的地位自然被提高了。医院招一个应届硕士生,先得跟师父(老师)学习至少一年,没有工资,然后才敢慢慢上手,还必须非常谨慎,人命关天嘛。我们招一个应届本科毕业生,你用一周熟悉业务,一周熟悉新技术点,两周后开始上手干活,遇到问题,你先网络。区别就是这么大。
多数情况下,学习成本越低,就越容易吃青春饭。 因为门槛低,有更多的人和你抢饭碗。
作为一名有近三十年编程经验的老炮,我想我是有资格回答这个问题的。
程序员确实存在着青春饭的问题,一般说来三十五岁左右,程序员的职业生涯就进入了分水岭,要么转管理岗、要么做架构师系统分析师、要么做产品经理,总之继续编程一般前景都不会太好。为什么会这样呢?看一下主流编程语言和框架的更迭周期不难看出端倪。
我们可以看到IT行业每隔10年左右老的技术就会遭到淘汰,新技术就会诞生。您大学时学的编程知识和技巧,到三十五岁时就基本上过时了,您如果继续编程是竞争不过小鲜肉的,毕竟他们的新知识还热乎乎的呢。这时候大部分的资深程序员基本上都靠给过去开发的系统做升级改造维持。产品周期短、技术更迭快是导致程序员吃青春饭的主要原因。
那么程序员如何才能持续发展自己的职业生涯呢?我觉得程序员虽然是脑力劳动,但事实上跟操作工差别不大。因此,抱着写代码不放满脑子都是算法和逻辑是行不通的,要注意积累行业知识和产品知识,及时转入上游设计或管理工作,才是长久之计。
最后,说一下程序员是无法跟医生和律师比较的,就拿医生来说,至少要学到三十五岁才能出道当上主治大夫。您已经要下场了,人家才登台怎么比呀?
为什么要有这样的提问,为什么不问问中国为什么不能发明python,为什么不能发明java,matlab,为什么不能有新型芯片架构,为什么没有脱胎换骨的新型操作系统;只知道中国被掐脖子很难过,你觉得一两个伟大的高手就可以完成吗?你以为写了几年的程序就可以吗?人家是一个一辈子运作奉献的团队在奋斗,问题在哪里,吃青春饭可以搞定?只能跟在人家屁股后按照别人规定的法则去做事吧,这些永远只能然并卵!
很多人说程序员吃青春饭是因为IT技术变化快,不像医生们面对的人体结构永远不变。我想说知识更新慢可以是某些职业越老越吃香的理由,但也可以不是。真正越老越吃香的是老人抱团取暖,否则新人一定胜过老人。老师这个职业是有政府的保护,民办培训机构老师老了也未必吃香。医生是有政府和行业协会的各种准入限制,否则按华为研发通讯设备招一批非专业的名校毕业生强化培训几个月就上岗的方式来搞的话,医生供给不要太多。其实你一个牙科医生把你的牙科搞好就够用了,大学5年从头到尾学一遍很多都是浪费。律师这是个跟人干仗的行业,老头其实是打不过年轻人的,但所有的暴力资源都掌握在老头们手里,自古就是如此。
其实任何行业,如果信息充分公开共享,一个新人5年时间足以达到巅峰。之所以有需要10年20年经验的,那是这个行业里存在等级制度,信息对低级别新人进行封锁。还有就是一些行业学习机会成本高,需要撞运气碰到疑难案例来积累经验,比如医生,但医生如果在一些病历密集的地方,20年经验完全可以在2年内掌握。未来随着AI技术发展,AI诊断将超越人类水平。
虽然程序员们可能会觉得这个世界对程序员不公,但大家也不要气馁,可以坦然面对。IT行业正是以信息开放开源共享的精神,牺牲了老程序员们的传统建制地位,但却推动了整个行业进而是整个世界的快速前进。如果IT行业也像传统行业这么玩信息封锁的话,现有短短几十年内建立的IT互联网基础设施怕是需要3000年甚至3万年以上。
在美帝这边干了三十多年的IT。干程序员应该不是“青春饭”,而是“狗熊掰棒子,前面掰,后面丢”。这也就是为什么程序员不像医生律师那样“越老越值钱”。医生或律师知识积累会随着年龄增长越来越多,干得时间越长,经验积累的越多。越老越值钱!干IT的人群必须不停学新的计算机知识或语言,旧的语言或计算机技术被不停的淘汰掉。你干时间越长不等于说你的技术越好。尤其是象程序员这样人群,你花好几年才成了某种语言的高手,但有一天突然发现这个语言被另一种更新更明髦的语言代替了。你手的技术一下子归零了。一切又重头开始了!这也就是国内程序员有“三十五”现象的原因。美帝这边人少,竞争也小。IT换了新语言或新技术,大多数公司会花钱帮你学习新东西,然后自然过渡到新的语言或技术。这也就是美国干IT的绝大多数人能平安干到退休的原因。但是,干IT的不管是中国,美国,应该尽快升到管理层,或升到技术设计师的位置。这样离具体的语言远一点,可以居高临下指挥别人干活。
程序员真的是是吃青春饭的吗?
行业不成熟:我觉得这是主因,硬件(cpu,内存,gpu等),软件如os,开发语言,日新月异。导致今天还很火的技术过段时间就没有用武之地。医疗技术虽然更新迭代快,10年前的mfc,delphi已经没多少人用了,但10年前能治病的技术现在一样能治。
管理水平落后:国内行业高度内卷,互联网烧钱,培训机构鼓吹高薪,大量的人涌进it这一行。但管理水平又跟不上,资本家就通过996这种普通制造业提升产能的手段提升产能。结果就是杀鸡取卵,研发的功能未必有用,研发人疲惫不堪又没时间去思考去创新。到了35岁依旧做着增删改查,却比不上25岁的加班能力。
从我的角度分析程序员青春饭问题是由互联网这个行业在中国的特殊特点决定。
首先我们分析下互联网这个行业,近20年互联网在中国井喷式发展,各路有识之士都在往里面挤,挤的头破血流,刚开始发展只需要几个人就可以做出互联网产品,像腾讯,网络,阿里等公司都是很小的成本起家,为什么他们可以很小的成本就起家,这是由于互联网的特色--可复制性太强了,很复杂的产品,只能搞到框架,有相同的思路,就能快速做出类似的产品,同一种产品很多家在竞争,不是你死就是我亡,QQ干掉了它仿照的对象,网络打赢了谷歌,在中国确定了搜索老大的地位,以上举例说明,这个行业的残酷竞争性,丛林法则,不是你死就是我亡,能胜利的企业,都是争分夺秒拼出来的,慢一步就可能被别人占去了市场。所以程序员这时候在干什么,每天都熬夜,通宵,拼命去争取竞争的胜利。
这个行业就像战场,你得拼,还得有灵活的大脑,快速反应能力,强壮的身体,满足这些条件的人群超过40岁肯定不行了吧,不是说你技术淘汰了,技术可以学,但是大部分40岁以上的人已经无法维持高强度,快速反应的状态了,家庭身体都不允许的。互联网的丛林法则又是优胜略汰的,那么你就无法在这个行业干下去了。
有技术的老程序员怎么办呢,可以自己创业呀,可以去当自媒体,可以去投资呀,也可以去当教父呀,路很多,比其它行业的路更宽,因为这么多年的互联网高强度锻炼使你有个好的大脑,有领先时代的思维,未尝不是好事。
前提是你得是个有技术的程序员,没技术的淘汰了就啥也不行了,因为本来也就是个不会思考的机器。
本人从事程序员行业已经五年有余了,现在就有点跟不上节奏了,技术和思想都有点落伍了。
现在的 科技 技术发展是非常快的,大数据,大前端,区块链等等,对于一个五年码农的我,想学新技术没有精力,守着旧技术又有源源不断地新人。
而且敲代码消耗精力太多,天天加班加点,身体素质都差了,比如我的发际线越来越高了,心中慌的一批,现在又必须兼顾家庭,房子,妻子以及孩子,闲余时间几乎没有。
一般到35岁的程序员掌握的技术基本都已经定型,根本跟不上公司产品的需要。公司就可能有别的想法了,dddd,新人成本低,精力足,肯加班,没怨言,没有公司喜欢不加班的老码农。
所以说火及一时的程序员行业,慢慢的也在走下坡路。
要回答这个问题,你先得搞清楚什么是程序员。
在大多数人的眼中,程序员是一个非常有技术含量的工种。他们神秘,他们戴着眼镜,他们穿着人字拖与大裤衩儿,他们头上顶着稀疏的毛发,还有一项,他们多金。
如果你以为这样的人是程序员,那只能说明你被程序员的刻板印象所误导。
今天我就给大家破除程序员的刻板印象。
第一个要破除的刻板印象就是,程序员是一个非常有技术含量的工种。
之所以绝大部分人都这么认为,是因为程序员儿所从事的工作确实离我们日常生活太远了。 我们普通人在日常生活中基本是所见即所得,我们看着蓝天白云,开着 汽车 ,穿着衣服,吃着零食,甚至玩着手机玩着电脑。这些东西是我们最熟悉的,构成了我们全部生活的99%。但是程序员所接触到的是什么呢?是一行行的代码。这些代码即使不是0101这些数字,也是一行行英文字母,英语好的同学,也许还能读懂一两句,如果英语差的同学,那他们跟看0101这些数字也没什么区别。正是因为这种不了解,我们才以为程序员是一个非常非常有技术含量的工作,因为他们做的事情我们看不懂,因为他们说的话我们听不懂。但其实“难者不会,会者不难”,只要入门了,做开发并不是一个有很高门槛儿的工作。
第二个要打破的刻板印象就是程序员很多金。
说到程序员多金这种事情呢,确实是有一定 历史 根据的。据传说,北京的中关村西北侧,从西二旗到西北旺等一大片的区域的房价,就是被程序员所炒起来的。他们平时赚着一个月好几万的月薪,却没有时间花,那也只有买房子花了。但是这种说法其实有一定的演绎性质,程序员的高工资确实不假,但也只限于那些极其厉害的程序员。二八法则在各行各业永远都存在,马太效应是这个世界颠扑不破的真理,只有最顶尖的程序员才能拿到远超出业界平均水平的工资,而那些广大普通的程序员,也只能拿最普通的薪水。当然互联网大厂除外。
解决了这两个刻板印象之后,我们分别说一说程序员与医生和律师之间有什么不一样的地方。
说到职业选择,对于我们每一个人来说都是至关重要的,俗话说的好,女怕嫁错郎,男怕入错行,如果行业选择错了,那么任何的努力都是白费,正所谓选择大于努力,说的就是这个意思。
那我们先说一说程序员的本质是什么。程序员本质上来说就是现代工厂里的工人,什么样的工厂?现代数字化工厂,现代信息化工厂,从这些工厂里生产出来的产品,就是构建我们整个现代信息化 社会 ,数字化 社会 的基石。而要生产出这些产品,就需要工厂里的工人,按照流水线的架构来进行有组织的生产,所以现代化的管理方式是完全可以用于对程序员的管理,而我们平时所看到的各个公司,一大批一大批的程序员,也正是 社会 化大生产的一个集中体现,其本质也是劳动密集型的产业。
基于以上,程序员的本质,就是工厂里的工人。那么对于一个工厂里的工人来说,是一个年轻的工人更便宜呢,还是一个年老的工人更便宜呢?当然是一个年轻的工人更便宜了呀!年老的工人,你肯定要给人家涨工资哟!从这一点上来看的话,其实在程序员行业,应该也是越年老越吃香,越年老价格越贵才对。可是你忽略了一个最重要的事,那就是程序员的本质是工厂里的工人,既然是工厂里的工人, 那么他的收入就是由工厂的厂长所发放。 工厂的厂长虽然也承认越老的工人,他的经验越丰富,但问题是,一个工厂对于有经验的工人不需要很多,一般情况下,一个有经验的工人可以管理几十甚至上百没有经验的工人。所以这个问题就转化成了,工厂到底希望或者愿意招多少有经验的工人呢?一个理想的模型是金字塔模型,处于顶端的管理者和有经验的人其实需求量并不大,绝大部分的需求都是能干活儿就行,最重要的是便宜,因为便宜意味着竞争力,便宜意味着单位多的金钱可以雇佣更多的工人,而这对于一个劳动密集型的产业意味着什么,不用我多说。
所以,说到底,即使越老越有经验,也越应该给更高的工资,但问题是厂长愿意雇佣他们吗? 这本质上是一个雇佣与被雇佣的关系,主动权并不在工人的手中。
我们接下来再说一说医生和律师这两个职业。医生在我国是一个特殊的职业,也是一个特殊的行业。因为医疗关系着国计民生,是人民安居乐业的一个基础保障。所以在医疗方面并不是完完全全的市场化,所以也就不存在所谓的雇佣与被雇佣的关系。当然也有很多的私人诊所,他们更多的是用市场经济的方式来运行着,这些私人诊所的医生,我们把他们单独拿出来,跟律师放在一起来说明。
私人医生和律师,他们的本质是自由职业者,他们不存在为谁打工,被谁雇佣的问题。他们更像一个生意人,一个有自我手艺的生意人,他们不会像被雇佣者那样,每个月按时拿着工资,并按照规定完成相应的工作。请注意, 这里是按照规定完成相应的工作。 私人医生和律师,他们拥有自由职业者所拥有的一切特征,他们靠着口碑扩大自己的影响力,他们不为任何人打工,只为自己打工。
那可能有人要问了,程序员不可以按照这种方式来工作吗?当然可以。现实的工作环境当中,确实也有很多的程序员在完成公司交代的任务之后,也会利用自己的一些自由时间来接一些私活。这样性质的工作跟私人医生和律师就非常类似了。但可惜的是,开发程序是一个极其复杂且系统的工程,这种类型的工作,天生就是需要 社会 化大生产,需要很多人一起密切配合,天生就是劳动密集型的产业。只有像公司这样的组织,才能够将程序员们组织在一起,进行有效率的生产。而私人医生和律师所面对的工作却不是这样,他们所需要面对的工作,一般情况下一个人足够面对,即使有人手不够用的时候,需要的也是助手,而不是像 社会 化大生产那样需要很多人共同工作。
说到这里,基本上就已经解答了题主的问题。 一个是 社会 化大生产的螺丝钉,一个是为自己打工的自由职业者。 那么你说哪个越老越吃香呢?
㈧ 程序员真的是青春饭吗
之所以出现“程序员是吃青春饭的”这一观点,可能是因为很多人认为国内程序员的工作虽然高薪,但确实很累,需要耗费大量的时间和精力,只有年轻人才能撑下去。不可否认,国内的软件行业现状来说,程序员工作比较累的现象确实存在,但是程序员是吃青春饭,却是错误的认识。
IT研发工作的轻松与否和公司、行业有很大的关联,因为IT是朝阳产业,中国的IT产业还处于劳动力紧缺的情况,所以有很多创业公司甚至大型互联网公司为了快速发展提倡加班文化的,所以显得很累。
30岁以后就出现瓶颈,职位很难再有提升。这个问题大多人云亦云,因为同学们很少接触过35岁的IT工程师,不了解他们的工作状态。真实的情况是:大多数工程师很少是只做技术,不与其他人沟通,因为不可能一个人做完所有的事情,有沟通必然有管理,所以技术和管理是同步进行,项目经理也是工程师,工程师也可以做项目经理。35岁的项目经理,部门经理有很多,为什么说会出现天花板?
还有人会这样说:做到上面,经理或者更高级岗位越来越少,竞争越来越大,当然会碰到天花板。这是一种悖论,因为这种理论放在任何一个行业都是适用的,按照这种理论,任何行业35岁都有天花板。事实是不是这样呢?随着年龄的增加,任何一种行业的从业人员,都会阅历增多,如果阅历增多的程度大于你身价的增加,你就有很多机会,如果小于你身价的增加,你就会被逐渐淘汰,这是真理,而不是年龄节点论。
IT是不断需要学习的行业,知识体系更新很快,不学习就要被淘汰。IT行业的知识更新快,优胜劣汰也是非常残酷,但任何人,只要走上社会,都应该向前看,不能只是停留在睡懒觉过舒服日子的学生时代,不学习就会被淘汰。
而在IT行业,没有被淘汰的人,都获得了超过其它行业没被淘汰的群体平均水平的利益,IT行业是创造神话和个人价值实现的巨大梦工厂,在中国,从来没有哪个行业像IT行业这样创造一批批的财富神话,制造一批批优质的社会精英。