|
近期,IT行业中最令人关注的职位当属“软件工程师”了,其需求量在IT人才市场中总是名列第一,成为IT人求职的热点。软件工程师的未来是什么?有哪些出路?你是否已做好物质上及心理上的准备以迎接各阶段的挑战呢?从软件技术的发展及软件产业的竞争来看,只有学会学习,软件工程师才能应对未来的各种挑战。我们将分两期向大家介绍四种类型的软件工程师,分别是学习型、应用型、复合型和通用型。我们先来看前两种,希望对大家的学习和职业生涯有所帮助。
软件开发生涯需要
“学习型”工程师
写软件程序其实很简单。电脑知识入了门,熟悉它运作的基本原理,自己设计些程序并不难。不断改善的人机界面,提供了前所未有的简单使用方法,更让写程序的年龄记录不断下降。入了门,只要条件允许,走上专职软件工程师这条路是相当自然的。这里说的条件是什么呢?兴趣是第一,再者就是进修提高。学校虽尽其可能传授学生最新的知识,但很可能学校所学的知识一毕业就过时了。工作后再学习就成了最重要的进修方式。能不能把握好这些机会,决定着程序员的技术层次和前程。
入门容易,要成为大师却很难。同样,要在软件业修炼成高手也要有相当时间来磨炼和积累。学习与不断提高伴随着软件工程师的职业生涯。
在技术钻研的历程上,刚开始你可能只是一个程序生产者。在这个阶段里,你只以编写程序的能力来提供服务。常常知其然,不知其所以然,但那不是问题。就像是个学徒,重要的是打好基础。千万不能染上一些恶习,例如求快而忽略细节,也不要以为简单和简陋一样。
通常经过一段时间,单纯的程序编写已不具挑战性。渐渐的,你开始对自己负责设计和编写的模块产生怀疑,并能适时地提供改善的建议。接着,你常因提出好点子而被赞许。就这样逐渐开始接触设计的领域。富有创意或是基本功好的人,会比较早进入此阶段,享受到意见被接受的快乐与成就感。 |
|