作为一名程序员今后五年应了解或掌握的10项技能
来源:互联网 发布:下载轻松软件 编辑:程序博客网 时间:2024/05/16 01:02
[说明]本文来自于Misfit Geek的一篇文章(http://blogs.techrepublic.com.com/10things/?p=643)。文中,Misfit Geek强调了作为一名开发人员在今后的5年间应当了解事掌握的10项重要技术。
在此,我仅简单列举之。
(1)至少掌握.NET, Java, PHP三种技术之一,最好要深入掌握。
(2)富因特网应用程序(RIAs)
了解或掌握Flash,JavaFx或Silverlight中的一种。
作者还提到,即将出现的HTML 5中将添加对于所有类型RIA功能的支持,这包括数据库连接功能,以及加入AJAX支持等等。
(3)Web开发
选择这块领域的开发者应当尽可能了解,最好是深入掌握JavaScript, CSS和HTML知识。诚然。
(4)Web服务
了解或掌握Web服务相关的开发技术。
据本人看法,微软的WCF即将成为下一步.NET平台企业级开发的重要平台,尽管学习门槛有些高,但还是非常值得进行“投资”的。不信的话,你可以多方面参考一些其他一些专家的看法。
(5)软技能
作者强调,作为一名开发人员,除了做好自己的专业攻关外,还应当掌握一些其他方面的(主要是与业务相关的社会学知识),从而有助于把专业做得更好。
(6) 动态(功能)型语言
目前,像Ruby, Python, F#和Groovy等动态语言还没有成为应用的主流。但是,其应用范围越来越宽。例如,分别由于Rails和Silverlight框架的不断成熟,Ruby 和Python已经各自在某些领域占据重要地位。
作者强调,学习这些语言不但能够提高你的阅历水平,更有助于拓宽你的视野,甚至还会带给你新的思考。
(7)敏捷开发
敏捷开发技术已越来越得到国人的肯定。特别是随着例如微软ASP.NET MVC等框架的不断成熟,敏捷开发技术将越来越深入人心。我们知道,尽管敏捷开发技术似乎延长了软件开发的周期,但是从长远来看则恰恰相反。
(8)域知识
作者强调,作为一名开发人员,掌握一点问题域(problem domain)的知识将有助于你以一种更可见性、更有价值的方式进行工程开发。
(9)开发“卫生”
在团队协作开发的今天,除了精通你最要紧的工具外,还应当掌握一些软件”卫生“知识。其实,作者的所谓”开发卫生“知识是指,掌握一些问题跟踪系统、软件开发版本控制技术,及其他类似工具的使用。这个也不必重复许多。在团队开发中,只书写你自己能够看懂的代码是失败的。
(10)移动开发
未来的世界越来越移动化。因此,了解或掌握一些移动开发相关知识也是有必要的,这个自不必多言
- 作为一名程序员今后五年应了解或掌握的10项技能
- 一名合格的程序员需要掌握哪些技能
- 一名合格的程序员需要掌握哪些技能?
- 一名合格的程序员需要掌握哪些技能
- 我作为Java程序员应该掌握的10项技能的真实掌握情况
- 读《我作为Java程序员应该掌握的10项技能的真实掌握情况》
- 作为一名程序员需要掌握的科目有哪些?
- 作为Unity程序员需要掌握的技能
- 作为Unity程序员需要掌握的技能
- iOS 性能调优, 成为一名合格 iOS 程序员必须掌握的技能
- iOS 性能调优,成为一名合格iOS程序员必须掌握的技能
- iOS 性能调优,成为一名合格iOS程序员必须掌握的技能
- 一名3年经验的程序员应该掌握哪些技能
- 作为一名合格的JAVA程序员需要点亮那些技能树?
- 黑马程序员_Java程序员应该掌握的10项技能
- 作为一个Java程序员应该熟练掌握这10项技能
- 作为一名程序员,你有必要了解这些黑客工具!
- 作为一名程序员,你有必要了解这些黑客工具
- **GridView**在GridView的RowCommand里取列的值
- 发布NBearLite v1.0.0 beta - 全面支持SqlServer,Oracle,MySql,PostgreSql数据库存储过程调用代码生成(C#/VB.NET)
- NBearV4预告及开发团队成员征集
- CISC与RISC的比较
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]
- 作为一名程序员今后五年应了解或掌握的10项技能
- YetAnotherForum.Net+ScrewTurn Wiki中文完美汉化增强版(07-16更新:升级到v1.2.3 新增显示论坛版主信息,修复Wiki中文搜索)(GPL协议源码发布)
- 绑定Enum到ASP.NET数据绑定控件的完美解决方案[05/26修订]——增加支持第三方枚举描述,支持二进制与过的枚举值
- New beginning!
- 报数游戏
- 基于NBear的快速开发解决方案
- NbearV3.7新增强类型查询功能演示教程
- 安装 system management server 详细步骤
- 源码发布 - DynamicMethodProxyFactory组件