我们常常听人说“软件开发是青春饭,老了就干不了了”。这主要是因为人们普遍认为做软件开发都是跟代码打交道,非常用脑子,只有年轻人才有更多的精力去投入软件开发工作,当然这些理论也都是所谓的外行人给出的定义,但是这些理论却成为了新程序员前进的大障碍,终导致搞不清楚自己的发展路径。
其实不必为30岁以后而烦恼,30岁以后照样可以编程程序,不管你在30岁以后是否已经进阶为"开发经理"还是一如既往的"程序员",一样都可以做编程序的工作。如果把“程序员”的定义扩展到“软件开发者”,那么年纪大的“程序员”还真不少,只不过他们的工作内容已经并不以“写代码”为中心了,他们可能成长为架构师、团队的领头人或公司里的技术骨干,或者自己开发产品、承接项目、创办技术公司,那些“吃青春饭的”缺少实际经验和技术积累的年轻人,还真干不了他们的活。
另外,不少转行的“老”程序员,并不是因为老了干不下去了,而是随着个人经验、能力和素质的增长,自然而然地转向收入更高的更适合自己发展的岗位,人往高处走嘛,非常正常。但这并不能说明程序员这个工作是“吃青春饭”的,你只要喜欢,完全可以干到老的,当然必须要有心理准备,给程序员的工资比管理层要少很多,这也是很多人转岗的原因,不是他们不能干下去了,而是个人需求的问题。
所以,综上所述,关于“Java工程师是青春饭吗?”的疑问只是一些外行人的误解而已。无论是什么职业,也无论你处于什么领域,我们首先要明确一点,就是都会有一条持续性提高的路线,IT行业同样跟其他行业一样,都会经历 新手--> 熟手 --> 管理者三个阶段。前两个阶段,是大部份人都会经历的,熟能成巧,做的时间长了,自然就成了熟手、高手了。但是第三阶段,就不是看个人有多厉害,而是看你能否凭借自己的经验和技能,去指导更多的人一起去完成任务。
热点新闻