首页 > 范文大全 > 正文

软件职业生涯应该是多彩的

开篇:润墨网以专业的文秘视角,为您筛选了一篇软件职业生涯应该是多彩的范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

软件工程师的职业生涯应该是丰富多彩的,既可以以编程为生,也可做架构师、项目经理,还可以做技术管理乃至行政管理。这也是我们举办软件人才论坛的初衷。

――本报记者 马文方

这些天,笔者在忙着报社11月16日举办的人才培养论坛嘉宾邀请事宜。这些事勾起了笔者的一些回忆。

那是1986年,单片机刚刚在国内出现,笔者还在原电子工业部所属的研究所工作。课题组一位毕业于兰州大学无线电系的崔大姐,曾经感叹地跟我说,她在大学接触的都是电子管,毕业后军工领域早已普遍用上了晶体管;等她对晶体管运用自如后,集成电路又来了;等她适应了集成电路后,MCU(单片机)和ASIC(专用集成电路)又来了。这一回她再也跟不上了,因为MCU和ASIC必须用软件编程。

尽管她直到退休还在不断地刻苦学习,但她的职业生涯却并不成功,现实是残酷的。

我们注意到,在硬件上,摩尔定律和SoC(片上系统)使得越来越多的硬件功能被集成到芯片中。从硬件工程师角度看,硬件技术是在不断地收敛。而软件技术似乎非但没有收敛反倒更加发散。从纵向看,软件编程技术历经了汇编语言、高级语言、面向对象、构建化等,编程技术的每一次升级都使编程效率大幅提升。从横向上看,现在的编程语言也越来越多。

导致软件技术发散的原因有二个:一是需要软件来解决的问题越来越复杂,二是软件技术自身尚未成熟。在这种情况下,软件工程师自然苦不堪言。

软件技术发展带来的挑战是可以预期的,而企业业务切换带来的冲击则是突如其来的。为曾是全球最大的手机厂商诺基亚工作,在最大的手机平台Symbian上做开发,这应该是很多软件工程师梦寐以求的。结果呢?今年年初,诺基亚宣布从Symbian平台切换到Windows平台,上千名软件工程师被裁。诺基亚承诺为他们的转岗提供培训经费,言外之意:您在Symbian平台上一猛子扎得越深,转向其他平台的代价就越大。

那么,软件工程师该怎样应对这一挑战呢?廖恒毅以中文之星和拼音加加输入法开发者身份当之无愧地跻身于中国第一代程序员的行列。但在上个世纪90年代末,他却加入了微软,并公开宣称,只在微软待两年。笔者当时问他为什么这样做,他说,中国的一些程序员没有受过正规的软件工程教育,还没学会走就开始跑,程序编得不规范,而他在全球最大的软件公司待两年就是要先学会怎么走,即规范自己的编程行为。

当然,软件工程师的职业生涯应该是丰富多彩的,既可以以编程为生,也可做架构师、项目经理,还可以做技术管理乃至行政管理。这也是我们举办软件人才论坛的初衷。