从目前国内市场的表现来看,程序员吃青春饭很大程度上是正确的。IT行业不只是吃青春饭。只能说你年轻的时候,你的思维能力或者价值可能在公司里更高。程序员成了青春饭,说明程序的发展真的进入了白热化。如果要拼智力和体力,经验已经不重要了。有经验的人只能做管理者。

java程序员是吃青春饭吗?

作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。首先,对于在IT互联网行业从事技术岗位的职场人来说,职业生命周期较短确实是绕不开的重要挑战之一,很多程序员在年龄大了以后,如果不能持续实现岗位升级往往会面临较大的岗位竞争压力,这会导致大龄程序员选择转行发展。当前Java语言是IT行业内最为流行的全场景编程语言之一,有大量的Java程序员在从事不同技术方向的开发工作,比如Web开发移动互联网开发和大数据开发等等。

对于Java程序员来说,要想延长自身的职业生命周期,需要做好以下几个方面的准备第一紧跟技术发展趋势。IT行业的技术迭代速度是相对比较快的,Java程序员要想保持自身的岗位竞争力,一定要紧跟技术发展趋势,当前可以重点关注一下云计算大数据相关技术。虽然目前Python语言的上升趋势比较明显,但是在生产环境下Java语言依然有广阔的应用空间,只要紧跟技术发展趋势,Java程序员的岗位附加值还是比较高的。

第二积累行业知识。对于Java程序员来说,行业知识对于提升自身的岗位竞争力有非常直接的影响,随着行业企业纷纷实现业务上云,未来掌握行业知识能够明显拓展Java程序员的发展空间。当前Java程序员可以重点关注一下金融医疗和制造业的相关行业知识,重点在于业务流程。第三提升自身整合资源的能力。程序员虽然是技术类岗位,但是程序员也要重视自身资源整合能力的提升,这对于自身的岗位升级也会起到比较积极的促进作用。

程序员为什么是个青春饭,而不是像医生律师一样越老越值钱?

我先后从事过机械电气信息技术行业,有对比才有伤害。第一程序员所涉及到的技术更新换代快,经验难以积累计算机编程,总共出来也才几十年,现在还在高速发展中,更新换代非常快。从DOS编程到windows编程Linux编程,再到移动端编程。每一次跨度都非常大。需要不断地熟悉不断变化的操作系统编程语言虚拟机(或解释器)框架引擎。

比方说你做安卓,得熟悉安卓操作系统,使用python,得熟悉python的解释器,使用spring框架,又得熟悉这一整套不断更新迭代的大家伙,做Web开发,还要遵循不断升级的Web标准。好不容易学会了表格布局,结果出来一个div css,好不容易熟练了jquery,结果听说vue火了在一个技术变成主流之后,之前好不容易积累的经验,就会变成过时的技术。

比如说某个人现在40岁,那么他可能35岁之前学的东西都不值一文。医生律师机械电气则没有这个问题。拿电气里面更新比较快的PLC编程来说,我接触20多年了,现在和以前,还是没有什么变化。没有听说过哪个电气工程师20年前的经验过时了的说法。既然经验难以积累,那自然不会越老越吃香了。程序员也有过时比较慢的技术,比如系统底层开发驱动开发嵌入式开发芯片开发。

但是技术要求高,需求小,工资还不一定高(收入与市场高度相关)。不是说技术难度越高收入就越高。比如一个苦练20年的京剧艺术家的收入就不及一个只学过2年唱歌的流行歌曲明星。第二程序员试错成本低一个人在写代码时,会非常频繁地调试(debug)以及测试(test)。它们的成本是如此的低廉!我写代码时,基本上不到两分钟就要debug或run一下。

可以说你写的东西马上就能看到效果。如果写对了,或者单元测试通过了,大家都开心。如果报错了或者结果不在预期,会马上修改。再试一次。然而,其他行业就远没有这么幸运了。医生不能告诉病人,我不确定。我给你开一剂药。让我们试一试。如果没有效果,我们再换一剂。病人一定不能骂死你。电气方面,每个人都连接了电线,并开始接通电源。现在,没有人敢打开电源。


文章TAG:码农为什么是青春饭  青春  码农  java  程序员  
下一篇