程序员的专业化是软件产业发展的必由之路

简介:

  哈哈~~写下文章的题目,我先自嘲一下:我好像要为信息产业部领导拟发言稿了。

    但是,我认为道理一定是没错的。正像孟岩先生所说的,软件天才可遇而不可求,但软件专业人才却绝对是可以培养出来的。如今的软件行业,已经不是刀耕火种的石器时代,仅靠几个核心的软件大牛是很难做出产品来的,更不要说紧张起来要急死人的软件项目。一个软件团队之所以能团结在一起,靠的是纪律和员工遵守纪律的高度自觉。

    我常想,为什么硬件的生产能在生产线上,按照固定的工序千篇一律的进行,而软件就不行呢?虽然软件的生产也发明了面向过程、面向对象、面向组件等等方法,但软件产品一直摆脱不了漏洞、BUG、需求变动的困扰。原因是软件要比硬件复杂的多,软件的需求变化要比硬件丰富和快速的多。还有一个原因,就是硬件一旦下线,逻辑就固化了,变化几乎是不可能的,这个时候如果需求变更,就需要通过软件来弥补和适应,压力就集中在硬件驱动程序上了。

    即使现在已经发明了许许多多的软件生产过程控制和管理办法,试图把软件生产带入类似硬件生产的流程化过程,但是经常因为程序员甚至项目高层的专业素质缺乏,导致生产过程控制规范形同虚设,生产照例是在无序中、靠一部分资深程序员的自觉带动而进行。

    但是,尽管专业化路途遥远,尽管软件企业因为生存压力而无法顾及专业化问题,但是专业化却必定是行业发展绕不过去的门槛。也许现在三五个人、几十条枪,随便拉一支队伍就能占一座山头,一年接几个单子还能吃香的喝辣的,但是将来如果进入大规模正规化战斗,也许散兵游勇就没有用武之地了。

    我们现在尽管和“专业化”还有距离,但是我们现在不能拒绝它。脑子里做点准备还是有必要的。










本文转自网眼51CTO博客,原文链接:http://blog.51cto.com/itwatch/286569,如需转载请自行联系原作者

相关文章
|
8月前
|
人工智能 自动驾驶 物联网
5G技术会带来什么新的技术革新
5G技术会带来什么新的技术革新
|
机器学习/深度学习 存储 应用服务中间件
探索数字时代的核心:服务器如何塑造未来并助你成就大业
探索数字时代的核心:服务器如何塑造未来并助你成就大业
89 0
|
7月前
|
UED
技术浪潮中的个人成长与价值
在当今科技迅猛发展的时代,技术人员的个人成长和不断创造价值变得愈发重要。本文通过探讨自身的技术感悟,分析了技术浪潮对个人成长和价值的影响,并提出了一些建议,帮助读者在技术领域中取得更好的发展和实现个人价值。
67 0
|
5月前
|
机器学习/深度学习 人工智能 供应链
数据素养如何帮助GenAI提高陶氏化学公司的生产力
数据素养如何帮助GenAI提高陶氏化学公司的生产力
数据素养如何帮助GenAI提高陶氏化学公司的生产力
|
数据可视化 算法 Oracle
【年终特辑】看见科技创新力量 洞见时代创业精神—企业服务—GridMarkets:云上可视化应用将创造力推向“民主化”
【年终特辑】看见科技创新力量 洞见时代创业精神—企业服务—GridMarkets:云上可视化应用将创造力推向“民主化”
|
敏捷开发 存储 人工智能
国产软件的集体突围,软件开发工具的普惠力量
国产软件的集体突围,软件开发工具的普惠力量
|
传感器 人工智能 机器人
今日读书:创新之巅未来十年重构商业的六大战略性技术
今日读书:创新之巅未来十年重构商业的六大战略性技术
223 0
今日读书:创新之巅未来十年重构商业的六大战略性技术
|
芯片
人海战术创造中国芯机遇!赶日超美再等七年
看点:重点解读半导体产业的基础材料和电子元件支撑体。
2117 0