本文转自:
http://news.ccw.com.cn/internet/htm2009/20090403_613091.shtml
随着经济形势的恶化,许多开发者对近期的求职前景十分关注。同时,花时间和精力学习新技术时,必须明白其对赢利的重要性。以下是你需要学习的10大技术,以适应未来五年网络之需求。
一、三大开发系统之一除非开发世界发生剧变,否则绝大多数的开发者都必须掌握以下三大开发系统中的一种。NET (VB.NET或C#), Java或是PHP.知道核心语言也不充分,当项目越来越强调不同功能时,你需要知道相关的架构和深入的知识。
二、RIA喜欢与否,在过去几年里,Flash的应用已远远超出了模拟范围,Flash也产生了新的功能。Flash竞争对手,诸如JavaFx和Silverlight也在不断推陈出新。为了更复杂,HTML5整合了RIA的所有功能,其中包括数据库接入和在AJAX上放置正式的W3C.
三、网络开发网络开发不会很快消失,许多开发者满足于现有技术,只关注于网络架构提供的基本技术。但是,企业需要更多的开发者真正了解核心技术层面的包含的技术,因此,未来五年内关注于JavaScript, CSS和HTML.
四、网络服务JSON或是XML?这取决于不同的项目,没有消费或是开发网络服务,要成为一名开发者会变得更为困难。甚至过去是ODBC, COM或是RP域名的地方,现在也变成了某种形式的网络服务。开发者如不能与网络服务协同工作,会发现自己落伍。
五、软件技术企业内外IT的显现,也是未来发展趋势之一。开发者需要有更多的非开发会议和过程来获得反馈。比如,没有IT升级,企业CFO很难改变财务规则。如果没有IT升级,运营主管很能调整呼叫中心的流程。
六、动态的或是功能性编程语言诸如Ruby, Python, F#和Groovy仍未进入主流,但这种观念已在推广。微软的。net中的LINQ系统是一个直接的功能性编程语言的派生。得益于Rails架构和Silverlight,Ruby和Python已在一些领域走红。尽管学习更多的语言不会改善你的经历,但它会拓展你的视野。
七、Agile方法论当Agile首次进入主流时,我对此持怀疑态度。但随着时间的推移,Agile理念深入人心。许多商店或是采用 Agile,或是测试类似Agile的理念。尽管Agile不是失败工程的良方,但在许多项目中其有应有的位置。理解Agile的开发者,未来几年内必会成香饽饽。
八、域名知识伴随Agile方法论,开发团队在项目定义中日益被视为合作者。也就是说,理解问题域名的开发者对项目的贡献更大。
九、开发“卫生学”得益于微软虚拟视频团队系统,以及高质量开源平台的产生,没有开发工具的企业越来越少。开发者必须了解如何检验代码,如何使用VM系统以建立测试环境。他们必须有一种严格的卫生习惯,与他们的团队进行协作。
十、移动开发在1990年代末期,网络开发成为主流,传统的桌面应用在许多领域受到排挤。在2008年,移动开发成为焦点,未来五年内,它成变得更为重要。当然,也有不同的移动开发方式:针对移动设备的网络应用,针对移动市场的RIM,以及直接运行在移动设备上的应用等。不论你选择何种方式,学会移动开发技术将会增加你未来就业的筹码。
分享到:
相关推荐
java面试手册,java开发者必备java面试手册,java开发者必备java面试手册,java开发者必备java面试手册,java开发者必备java面试手册,java开发者必备java面试手册,java开发者必备java面试手册,java开发者必备java...
Android开发者必备的十大开发工具,实用
Onevcat Swifter - Swift 开发者必备 Tips
docker实践,详细步骤,适合初学者
Android开发者必备的十大开发工具
Swifter - Swift 开发者必备 Tips第四版 代码和书籍 “Swift 里可以将方法进行柯里化 (Currying),这是也就是把接受多个参数的方法进行一些变形,使其更加灵活的方法。函数式的编程思想贯穿于 Swift 中,而函数的...
开发者必备的 Docker 实践指南.pdf
Web开发者必备速查表,动手写代码是提高能力的最快途径,能力是信心de来源!
Swifter - Swift 开发者必备 Tips 更新到第四版 以后会及时更新
LabVIEW 开发者必备技巧宝典由电子发烧友网论坛出品,集结众多大牛、工程师的经验之作。为广大 LabVIEW 开发工程师提供开发、调试技巧,助力LabVIEW 工程师。
安卓开发者必备的8G经典安卓源码,开发从此变easy
Java开发者的十大戒律 Java开发者的十大戒律 Java开发者的十大戒律
Swifter-Swift开发者必备Tips (第四版) 适配Swift4 .....
Python 3 标准库 开发者必备手册
开发者必读十大经典书 开发者必读十大经典书 开发者必读十大经典书
王巍 (onevcat) 是来自中国的一线 iOS 开发者,毕业于清华大学。在校期间就开始进行 iOS 开发,拥有丰富的 Cocoa 和 Objective-C 开发经验,另外他也活跃于使用 C# 的 Unity3D 游戏开发界。曾经开发了《小熊推金币》...
16 个Android 开发者必备工具资源
RGB颜色表 开发者必备
75 份速查表,包括:jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、...