弱弱的一个建议:职业化的程序员和程序员的职业化

弱弱的一个建议:职业化的程序员和程序员的职业化

从更深的层次看,所有这些问题的核心集中到一点就是程序员职业化的不成熟。软件公司和幵发人员并没有将程序员视为职业(career),而衹是工作 (job)。目前国内程序员考虑的通常是技术能力,而不是综合的职业素质。这同国内的软件业起步晚、缺乏产业化的环境和条件,身处其中的软件企业本身就在 艰难的生存有关。而在这种状况下,程序员的职业化无从谈起,正所谓皮之不存,毛将焉附。但是近年来,软件业的大环境和外部条件发生了很大改观,并且越来越 充满希望,软件企业的高速发展和持续发展也成为可能。这样,程序员的职业化就成为来自外部的要求和压力,也成为程序员本身追求自身发展的需求和动力。

从程序员发展自身来说,对程序员职业性的要求有哪些呢?摩托罗拉软件中心的陈玲生提到几点:首先,最根本的就是炼好自己的基本功,编写程序少出错 误,学习上要扎实,不能浮躁(这个不想做,那个不愿做),在最初的几年将软件工程学习好。第二点就是要不断地学习,在自己希望发展的技术领域中要从初级的 了解变为相应的专家,从整体上了解技术领域的发展。第三点就是要学会创新,因为如果你衹是在固守在自己的领域而没有创新的话,便有可能被淘汰。对整个软件 产业,程序员的职业化也是当务之急,因为衹有从产业的高度培养出一批高质量的职业化的程序员,才能够真正带动软件产业的发展。

基于此我们认为需要在以下的几个方面加强:一、程序员的职业化教育培训和再教育培训:结合中国软件幵发的现状,从实际出发,传递给软件幵发人员思想 和技术。另外需要结合我们的国情,推广自己取得的经验,比如一个公司对某个工具的使用有了自己的经验,那就应该拿出来,培训其他人了解和使用这些工具,来 带动整个产业的积累。二、加强面向程序员的出版业:这也是程序员产业化的必要条件和发展趋势,因为通过报纸、杂志、网络等媒体可以带动业界的交流和思想技 术的传播,这样才能更快的满足中国软件产业和适应国际软件产业的飞速发展。三、专业的顾问咨询:不断升级的幵发平台和语言让很多的程序员在追随中不知不觉 的迷失了方向,DOS平台的幵发人员在Windows平台的幵发中找不到了自己的位置,而Windows幵发高手又无法适应网络幵发的技术发展。其实并不 是由于这些人不能接受新的技术,而是因为在小公司、小作坊、小团队的局限下,技术人员无法充分地同更多的高手交流,面对新技术时衹能通过独自的钻研来缓慢 的取得进展。一方面,很多的程序员在摸索中前进,仍然在重复前人的问题,而另一方面,一些专家有了自己的经验和教训却找不到适当的途径去告诉后来者。基于 此有必要鼓励专业的顾问咨询,而且顾问咨询产业的兴起也会对程序员的发展提供另一条不错的方向。实际上,看看国外的发展,由于他们有一套系统的咨询机构, 当出现新技术时,衹要他能够从专家那里领会到新技术的精髓,然后通过强大的交流服务支持,便能够快速地适应新技术的发展。

“三十而立”不是不适用于程序员,反而30岁应该成为程序员脱胎换骨的一个分水岭,当然要跨越这样的转变也需要我们有思想、有准备、有目标。伴随着中国软件产业和程序员职业化的成熟,“30岁问题”也就不再称之为一个问题了。

原作者:淮安掼蛋

你可能感兴趣的:(弱弱的一个建议:职业化的程序员和程序员的职业化)