技术开发 频道

以史为鉴 软件开发未来路在何方?

软件开发的未来:有才华的程序员的天下
 
    在软件开发的的早期时代,人们为了创建一个好的系统而苦苦奋斗。越来越多的人加入进来以实现这个目标,却使事情变得更加糟糕。但是,随着最近社交网站的爆发,我们看到了一个新的有趣现象:少数开发者现在能够创建可以被数百万人使用的系统了。这是如何实现的呢?
 
    秘密在于这些系统只是一些有才华的软件开发人员独自完成的。只要遵循一点软件开发的纪律并具有高涨的热情,高效的工程师们能够自己搭建出一个伟大、复杂的系统。
 
    掌握了一门现代编程语言,借助于伟大的代码库和敏捷编程方法,许多在车间中的聪明的家伙可以比那些由普通开发者所组成的正规军更快、更好的把事情搞定。


图5、软件开发的三种利器


    在未来的数年中我们极有可能看到以下变化:
 
    •热情的高级软件工程师将供不应求,当然他们也将会得到更高的回报。
 
    •那些不具备伟大的编程技能的开发者将不得不另谋生路。
 
    •我们今天在社会软件市场所看到的改变将逐渐在企业级别的市场上演。
 
    •软件外包将具有越来越少的经济意义。
 
    •计算机科学将继续是一个竞争激烈受人尊重的领域。
 
结论
 
    可笑的是,软件开发的发展完全遵循了《人月神话》中描述的轨迹。二十年前正确的的东西在今天依然适用,只是论证其正确的理由发生了改变。众多令人惊喜的编程语言、基础类库与敏捷方法结合在一起,让我们可以老的软件开发教条中解放出来。只有少数伟大的工程师现在能够成功的创建出具有高度复杂性的系统。技术最终又重新回到软件工程学中。
 
原文URL: http://www.readwriteweb.com/archives/the_future_of_software_development.php

0
相关文章