2011年Web开发者必须掌握的10大技能

开发 前端
要成为一名优秀的Web开发者,是没有捷径可以走的。我们是要不断学习,不断进步的。本文介绍了Web开发者须掌握的十项技能,一起来看。

很多的 Web 开发人员认为他们目前掌握的技能已经可以维持他们的工作。但是,请检查以下列出的10 大技能,如果你还没有掌握,那就抓紧时间吧,想在2011 年脱颖而出,你得继续努力。

1) 掌握 Web 的基本语言

HTML5 + CSS3 将会是接下来的 Web 应用主流技术,别以为还早,套用一句流行的话:别输在起跑线上,赶紧找点资料开始学习吧。可以从 (http://slides.html5rocks.com/)这里获取一些关于 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) 构建自己的软件技能

[[28785]]

在前面提到的一些技术技能外,还有一些非开发技术技能你需要掌握:沟通交流、团队领导、项目管理等等,除非你想永远当士兵。

7) 理解问题域

让自己开始理解什么是问题领域。

 8) 使用敏捷方法

很多开发公司都在尝试敏捷开发,你至少需要理解这到底是怎么一回事。

9) 了解如何开发手机Web应用

手机 Web 开发现在非常火热,如果你不知道大家在谈论什么,那么你太out了,这是非常流行的技术,如果暂时还没有这样的开发任务,那你至少应该有所了解,会需要什么样的技术、什么样的开发工具,什么样的开发环境。

10) 让开发保持简单

软件版本控制和问题跟踪系统在一个团队开发中是非常重要的,那么你熟悉这些工具吗?

See this Infograhic on “What Beautiful HTML Looks Like" (http://css-tricks.com/examples/CleanCode/Beautiful-HTML.png)

英文原文地址:http://www.inflecto.co.uk/Inflecto-Blog/post/2011/05/09/Skills-Needed-to-be-a-Web-Developer-in-2011.aspx

【编辑推荐】

  1. mobl 针对移动Web开发的DSL
  2. Web开发人员应有的7款免费Android应用
  3. 高性能WEB开发之疯狂的HTML压缩
  4. 让Web开发者事半功倍的8个网站
责任编辑:于铁 来源: 开源中国社区
相关推荐

2015-11-12 09:24:56

2015-09-29 09:51:09

移动游戏开发技巧

2014-03-28 16:03:03

移动开发跨平台工具

2013-09-10 09:35:53

移动开发者全能开发者技能

2012-03-23 13:31:14

Windows Pho

2019-04-02 15:20:18

JavaSpring注解

2011-02-21 09:37:53

Web开发 Firef

2018-02-06 08:51:13

WebPythonKubernetes

2014-03-06 09:26:52

移动技术移动开发

2011-05-11 10:42:51

技能前端开发者

2011-05-12 09:35:26

技能前端

2024-08-09 15:01:00

2015-03-17 14:31:53

Web开发web开发者云开发环境

2010-07-28 14:21:43

Flex

2013-09-12 15:02:54

iOS开发者

2013-04-19 09:23:34

2013开发者开发趋势和技能

2015-11-04 09:32:52

APP开发新手建议

2014-02-27 10:24:45

Web技术编程语言

2011-05-05 15:43:59

黑莓开发者大会黑莓BlackBerry

2011-03-30 08:49:34

WebjQuery
点赞
收藏

51CTO技术栈公众号