很多的Web开发人员认为他们目前掌握的技能已经可以维持他们的工作。但是,请检查以下列出的10大技能,如果你还没有掌握,那就抓紧时间吧,想在2011年脱颖而出,你得继续努力。
1.掌握Web的基本语言
HTML5 + CSS3将会是接下来的Web应用主流技术,别以为还早,套用一句流行的话:别输在起跑线上,赶紧找点资料开始学习吧。可以从这里获取一些关于HTML5的演示。
2.理解所有Web开发环境
.NET、PHP和Java,这些流行的Web开发环境,至少要掌握其中之一,但还不够,尽可能多了解其他的环境作为辅助。
3.了解RIA(Rich Internet Application)功能
RIA最厉害的算是Flash了,也包括RIA和Flex;微软也有Sliverlight和Java的JavaFx技术。其中Ajax也是必须的。
4.尽可能的了解Web服务
你知道怎么创建Web服务吗?怎么集成第三方的Web服务到你的项目中吗?理解XML、SOAP、JSON和REST吗?
5.了解动态编程语言
除了Java、C、PHP外,现在有很多新的动态编程语言,有如:Python、F#、Groovy、Ruby等,多少了解一点吧。
6.构建自己的软件技能
在前面提到的一些技术技能外,还有一些非开发技术技能你需要掌握:沟通交流、团队领导、项目管理等等,除非你想永远当士兵。
7.理解问题域
让自己开始理解什么是问题领域。
8.使用敏捷方法
很多开发公司都在尝试敏捷开发,你至少需要理解这到底是怎么一回事。
9.了解如何开发手机Web应用
手机Web开发现在非常火热,如果你不知道大家在谈论什么,那么你太out了,这是非常流行的技术,如果暂时还没有这样的开发任务,那你至少应该有所了解,会需要什么样的技术、什么样的开发工具,什么样的开发环境。
10.让开发保持简单
软件版本控制和问题跟踪系统在一个团队开发中是非常重要的,那么你熟悉这些工具吗?
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
对话陈本峰:HTML5究竟给企业带来了什么?
智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?
-
HTML5促进企业移动化服务走向极致
在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。
-
HTML5如何在企业中深入使用?
据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。
-
DevOps和敏捷相结合 改进软件质量
DevOps实际上是打破了开发人员和运维人员之间的壁垒。在运维团队,你所考虑的方面可能与开发团队不同。但如果我们能更加了解相互的工作,将会更为深入得理解所需的工具和设备。