软件开发是吃青春饭的吗?很多准备进入软件行业的同学往往听到这句话之后便产生了犹豫。对于软件开发到底是不是吃青春饭这一问题,兆隆IT云学院就业办的老师做了如下的分析,各位看官可读完之后,发表评论,大家互相讨论一下。
所谓青春饭,着眼点在青春。你年轻,有体力,有时间,能拼,能加班,所依赖的是时间和体力所复制完成的工作,而当你年龄增长时,体力大不如从前,时间也没有年轻时的充裕了,更多的时间需要用来陪伴家人,这样的工作,才算做是吃青春饭的。
但软件开发并不是这样的。首先将软件开发分为两个层次:体力化的代码敲写(编码)与思考规划的创造。一个刚刚进入软件开发行业的程序员,往往做的最多的便是实现某个功能的具体代码编写,这样是需要很大的体力与时间来完成的,因为对于项目主管而言,每一个软件开发环节都有着严格的时间把控,保证整个项目能按时交付。
而对于软件开发而言,认为“软件开发是吃青春饭”的这一部分人,其实只看到了软件开发这一工作中“体力化的代码敲写(编码)”这一初级层面,误以为程序员只能靠拼时间和体力来建立竞争优势,但实际上,体力化的优势,在针对信息化管理处理的行业中,永远都不是解决问题的关键点,都不是所谓的竞争优势或者说不是这个行业的核心竞争力。
决定程序员是否具有优势以及每个程序员的核心竞争力的是思维能力,是解决问题的框架,是快速学习,是自我管理,是创新与创造,是这些应用流程方面的能力。而这些,都需要时间的沉淀和项目的历练。这也正是大龄程序员的优势:他们的阅历、思维、解决问题的框架往往都得到了充分的历练和实践的检验,遇到问题时能够更快找到更合适的解决方案,所以软件开发的前期是需要年轻的时间与体力和冲劲,而随着时间与项目的历练与积累,才成长为软件开发的创造者,首先考虑问题的是解决问题的思维与方法,其次第二步才是程序代码块的实现。
所以,大龄程序员应该在实践中发现并淬炼自己的“应用流程”,建立相应的优势,这样,他就可以超越体力层面的局限,让自己的能力与价值随着年龄和阅历的增长而增长,就可以多多通过思考层面的创造来进行工作:谋定而后动,做得更少,但更关键,也更好。这才是更高效,更经济,更有价值的工作方式。
所以说软件开发是青春饭,是因为说这样的话的人并没有清楚以及完全的认识到软件开发行业自身的成长性,以及其所需要的思维性,经历时间与项目的淬炼,是对软件开发者在思维上的一种磨练与成长,所谓的程序员也并不是写一辈子的代码,因为在一款软件或者系统的设计实现中,解决问题统筹全局的思维往往要比敲代码更为重要。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!