掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流
很多的 Web 開(kāi)發(fā)人員認(rèn)為他們目前掌握的技能已經(jīng)可以維持他們的工作。但是,請(qǐng)檢查以下列出的10 大技能,如果你還沒(méi)有掌握,那就抓緊時(shí)間吧,想在2011 年脫穎而出,你得繼續(xù)努力。

1) 掌握 Web 的基本語(yǔ)言
HTML5 + CSS3 將會(huì)是接下來(lái)的 Web 應(yīng)用主流技術(shù),別以為還早,套用一句流行的話(huà):別輸在起跑線上,趕緊找點(diǎn)資料開(kāi)始學(xué)習(xí)吧??梢詮?(http://slides.html5rocks.com/)這里獲取一些關(guān)于 HTML5 的演示。
2) 理解所有Web開(kāi)發(fā)環(huán)境
.NET, PHP, 和 Java,這些流行的 Web 開(kāi)發(fā)環(huán)境,至少要掌握其中之一,但還不夠,盡可能多了解其他的環(huán)境作為輔助。
3) 了解 RIA (Rich Internet Application) 功能
RIA 最厲害的算是 Flash 了,也包括 RIA 和 Flex;微軟也有 Sliverlight 和 Java 的 JavaFx 技術(shù)。其中 Ajax 也是必須的。
4) 盡可能的了解 Web 服務(wù)
你知道怎么創(chuàng)建 Web 服務(wù)嗎?怎么集成第三方的 Web 服務(wù)到你的項(xiàng)目中嗎?理解 XML、SOAP、JSON 和 REST 嗎?
5) 了解動(dòng)態(tài)編程語(yǔ)言
除了 Java 、C、PHP 外,現(xiàn)在有很多新的動(dòng)態(tài)編程語(yǔ)言,有如:Python, F#, Groovy, Ruby 等,多少了解一點(diǎn)吧。
6) 構(gòu)建自己的軟件技能
在前面提到的一些技術(shù)技能外,還有一些非開(kāi)發(fā)技術(shù)技能你需要掌握:溝通交流、團(tuán)隊(duì)領(lǐng)導(dǎo)、項(xiàng)目管理等等,除非你想永遠(yuǎn)當(dāng)士兵。
7) 理解問(wèn)題域
讓自己開(kāi)始理解什么是問(wèn)題領(lǐng)域。
8) 使用敏捷方法
很多開(kāi)發(fā)公司都在嘗試敏捷開(kāi)發(fā),你至少需要理解這到底是怎么一回事。
9) 了解如何開(kāi)發(fā)手機(jī)Web應(yīng)用
手機(jī) Web 開(kāi)發(fā)現(xiàn)在非?;馃?,如果你不知道大家在談?wù)撌裁?,那么你太out了,這是非常流行的技術(shù),如果暫時(shí)還沒(méi)有這樣的開(kāi)發(fā)任務(wù),那你至少應(yīng)該有所了解,會(huì)需要什么樣的技術(shù)、什么樣的開(kāi)發(fā)工具,什么樣的開(kāi)發(fā)環(huán)境。
10) 讓開(kāi)發(fā)保持簡(jiǎn)單
軟件版本控制和問(wèn)題跟蹤系統(tǒng)在一個(gè)團(tuán)隊(duì)開(kāi)發(fā)中是非常重要的,那么你熟悉這些工具嗎?
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

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流