自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

51CTO專項調(diào)研:2011年中國Web開發(fā)工具選擇和使用情況

原創(chuàng)
開發(fā) 新聞
51CTO組織了本次調(diào)研活動,希望對Web開發(fā)工具的使用情況進行更加深入的了解。使行業(yè)內(nèi)部可以對整個Web開發(fā)工具市場以及行業(yè)前景有更清晰的判斷。

【51CTO獨家特稿】目前,基于各種開發(fā)平臺或語言的Web開發(fā)工具層出不窮,其熱度、知名度和排名幾經(jīng)更迭。Web開發(fā)工具種類的豐富增加了選擇的范圍,同時也增加了選擇成本。從學(xué)習(xí)的時間成本到就業(yè)前景考慮,哪些開發(fā)工具目前使用更為廣泛?應(yīng)該重點學(xué)習(xí)哪種開發(fā)工具?一直是困擾著準(zhǔn)備或已經(jīng)進入到Web開發(fā)行業(yè)并立志于此的人們。

完整調(diào)查報告請點擊http://down.51cto.com/data/232581

在線閱讀地址http://book.51cto.com/art/201108/282240.htm

各大IT技術(shù)網(wǎng)站、技術(shù)論壇等對各種開發(fā)工具的界面美觀、結(jié)構(gòu)化、直觀易學(xué)、通用性等的看法和觀點也是見仁見智,有時甚至大相徑庭。可見,評價“哪種開發(fā)工具最好”是一個費力不討好的工作,因為根本沒有完美無缺的開發(fā)工具。但是,來自不同團隊的程序員、技術(shù)經(jīng)理、技術(shù)總監(jiān),都對51CTO表達過一個觀點,那就是使用合適的開發(fā)工具,會對團隊的開發(fā)效率產(chǎn)生明顯的作用。

51CTO調(diào)研中心組織了本次調(diào)研活動,希望對開發(fā)工具的使用情況進行更加深入的了解。很顯然,通過本次調(diào)研我們不能給出一個“哪種開發(fā)工具更好”的肯定答案;但是,我們可以從這次活動中了解到不同職位、不同工作年限的開發(fā)人員,他們選擇和使用開發(fā)工具的情況;以及不同規(guī)模的開發(fā)團隊,他們對開發(fā)工具的選擇又是怎樣,從而協(xié)助我們?yōu)樽约旱拈_發(fā)團隊選擇正確的工具。

Web開發(fā)者指的是從事網(wǎng)站整體開發(fā)的程序員,他們由前端開發(fā)工程師、研發(fā)工程師、技術(shù)主管、項目經(jīng)理和架構(gòu)師等職位組成。51CTO經(jīng)過一個月的細(xì)致調(diào)查,在海量調(diào)查樣本的基礎(chǔ)上完成了《2011年中國Web開發(fā)工具選擇和使用調(diào)查報告》,讓你走進身邊的Web開發(fā)者,了解他們的工作習(xí)慣。

這是年輕人的事業(yè)

互聯(lián)網(wǎng)是全新的行業(yè),而從事Web開發(fā)的程序員更是年輕人的天下。根據(jù)51CTO調(diào)查,一半多的Web開發(fā)者年齡在23到26歲,這個年齡正好是22歲大學(xué)畢業(yè)后的事業(yè)期。處于27歲到30歲事業(yè)上升期的Web開發(fā)者有21%,而30歲以上而立之年的Web開發(fā)者僅占5.8%。

中國Web開發(fā)者年齡分布

中國Web開發(fā)者年齡構(gòu)成

這樣的年齡段充分說明Web開發(fā)者大多數(shù)還處于青壯年,能適應(yīng)超長時間加班和快速的項目反應(yīng)。相信各位網(wǎng)站技術(shù)人員,經(jīng)常會有半夜被叫醒處理404錯誤等問題的經(jīng)歷。

23到26歲一般在北上廣深等城市還不具備結(jié)婚的條件,這也比較方便互聯(lián)網(wǎng)公司將Web開發(fā)者拉到郊外,進行封閉集中開發(fā)。

至于18到22歲的Web開發(fā)者大多是個人網(wǎng)站站長,他們基本是從個人興趣出發(fā)從事Web開發(fā)工作。

當(dāng)Web開發(fā)者到達30歲這個事業(yè)里程碑時,基本上都要晉升到技術(shù)主管或者項目經(jīng)理層次才能繼續(xù)從事Web開發(fā)工作。其余的Web開發(fā)者將經(jīng)歷痛苦的職業(yè)轉(zhuǎn)型,這也是其他程序員不得不經(jīng)歷的過程。

Web開發(fā)者學(xué)歷層次普遍提高

得益于1997年以來的中國高校擴招潮,目前中國Web開發(fā)者普遍具有大專以上高等學(xué)歷。在這里51CTO以2011年湖南高考招生為例解釋一下出現(xiàn)這種情況的原因。2011年湖南高考滿分750分,專科招生線是200分左右,可以說只要稍微學(xué)習(xí)認(rèn)真的高考生上大專不是問題。

中國Web開發(fā)者學(xué)歷構(gòu)成 

中國Web開發(fā)者學(xué)歷構(gòu)成

在本次調(diào)查中,本科Web開發(fā)者占51%,大專占41.3%,以往占據(jù)程序員半壁江山的中專生已經(jīng)消失殆盡。碩士以上學(xué)歷者是金字塔的頂端,相信他們的職位也不會是很基層的職位。

看中國Web開發(fā)團隊規(guī)模

即使是51CTO這樣發(fā)展多年的網(wǎng)站,其技術(shù)部通常都不是最大的部門。除非是像百度,搜狐和新浪這樣的超大型網(wǎng)站才會有動輒幾百人的Web開發(fā)團隊。

中國Web開發(fā)團隊規(guī)模

在本次51CTO調(diào)查中,大部分Web開發(fā)者所在團隊人數(shù)都不是很多。60%的受訪者所就職的公司W(wǎng)eb開發(fā)者不超過10人。盡管在智聯(lián)招聘等網(wǎng)站上,PHP程序員的需求量不亞于C++程序員,但團隊規(guī)模上不具備可比性。

Web開發(fā)者技術(shù)層次

Linux+Apache+MySQL+PHP的LAMP架構(gòu)是目前中國網(wǎng)站采用最多的技術(shù)架構(gòu)。這也導(dǎo)致中國Web開發(fā)者有58%靠PHP技術(shù)為生。

技術(shù)層次

聯(lián)想到上面介紹的中國Web開發(fā)團隊規(guī)模的介紹,人數(shù)少的Web開發(fā)團隊程序員需要更全面的技術(shù)功底。

Web開發(fā)人員幾乎全部有過參與HTML,CSS和JS的工作經(jīng)歷。jQuery等JS框架可以說是他們中最常用的框架。良好的頁面展示性和極佳的用戶體驗,是JavaScrpt成為Web開發(fā)者最青睞的原因。

對于最新的HTML 5標(biāo)準(zhǔn),已經(jīng)有33%的Web開發(fā)者進行了嘗試。在國內(nèi),已經(jīng)有類似網(wǎng)易郵件等HTML 5應(yīng)用上線,未來HTML 5的普及率將更高。

而與HTML 5想對應(yīng)的Flash和Silverlight,盡管使用人數(shù)不多。但是這兩款技術(shù)在大型互聯(lián)網(wǎng)應(yīng)用上還是有其優(yōu)勢,更多的功能性是他們的長處,唯獨在系統(tǒng)消耗方面略遜于HTML 5。

“工欲善其事必先利其器”,Web開發(fā)環(huán)境的選擇

Web開發(fā)的環(huán)境最強調(diào)的是兼容性,一個頁面需要在IE、Firefox、Chrome等等眾多瀏覽器上進行測試。而一個大型的Web應(yīng)用,甚至要在Windows、Linux等操作系統(tǒng)平臺上進行兼容性測試。因此Web開發(fā)環(huán)境,應(yīng)該盡量與目標(biāo)用戶的使用環(huán)境相一致。

中國Web開發(fā)者技術(shù)環(huán)境選擇

在Web開發(fā)工具方面,僅有30%的公司部署了統(tǒng)一的開發(fā)環(huán)境。Web程序員應(yīng)用最多的還是類似Eclipse這樣的IDE工具,其次是代碼編輯器和測試工具。這符合一般Web開發(fā)者的工作流程,先使用Eclipse等工具進行開發(fā),再使用Firebug等測試工具進行測試和修改。

EditPlus等代碼編輯器則用于HTML代碼編輯等環(huán)節(jié),提供智能提示和自動對齊功能,方便大家快速更改。開發(fā)成品直接在瀏覽器中進行瀏覽與測試。

架構(gòu)師和項目經(jīng)理由于在開發(fā)人員中位于金字塔頂端,所以架構(gòu)設(shè)計工具和項目管理工具分別占本次調(diào)查的6.5%和21%。

在集成開發(fā)方面,Eclipse、Dreamwaver和Zend Studio呈現(xiàn)三足鼎立的態(tài)勢。Dreamwaver的功能性大家毋庸置疑,Eclipse主要勝在其開放性方面。排名第四的Visual Studio主要代表.NET陣營,比如ASP.NET和Silverlight等。Netbeans占有率不高,應(yīng)該與本次調(diào)查樣本范圍有關(guān)。

在考慮如何挑選不同種類的工具時,有超過一半的Web開發(fā)人員將安全和穩(wěn)定性被放在第一位。在電子商務(wù)日益興旺的今天,網(wǎng)站代碼的安全直接關(guān)乎到經(jīng)濟利益。虛擬貨幣的快速交易和可復(fù)制性讓黑客們在轉(zhuǎn)瞬之間就能讓一個網(wǎng)站背上沉重的經(jīng)濟負(fù)擔(dān)。所以Web開發(fā)者將工具的安全性放在第一位,不安全的工具是開發(fā)不出安全的代碼的。

集成開發(fā)工具的功能性是高效率工作的保證,更多的插件讓W(xué)eb開發(fā)者在編碼的過程中不需要更多的思考就能完成復(fù)雜的功能。當(dāng)然,目前很多程序員用的插件大多數(shù)免費插件,這值得大家注意。

很驚訝的是Web開發(fā)者最不關(guān)心的是集成開發(fā)工具的編譯速度,看來Web開發(fā)者所編譯的代碼都不會很長,完成一次編譯的時間很短。除了完成大型網(wǎng)站設(shè)計,一般頁面的代碼不會超過1000行,可能摁下F5就編譯完成了。

本報告未完,完整調(diào)查報告請點擊:http://down.51cto.com/data/232581

為感謝廣大支持本次51CTO的各位網(wǎng)友,我們特抽取了以下用戶作為獲獎?wù)?,另有紀(jì)念獎若干(按慣例,個人信息已做處理)

調(diào)查獲獎?wù)? width=

獎品圖片

一等獎:IT技術(shù)書籍

相關(guān)技術(shù)書籍

二等獎:51CTO紀(jì)念T恤

責(zé)任編輯:彭凡 來源: 51CTO
相關(guān)推薦

2011-06-10 17:48:15

web開發(fā)

2011-08-15 16:58:27

技術(shù)周刊

2011-11-16 09:33:36

51CTO調(diào)研移動開發(fā)

2011-09-21 09:24:08

2018-07-06 14:52:49

Docker容器云服務(wù)

2010-10-14 16:10:28

MySQL排序

2011-10-25 15:10:56

微軟TechE d2011

2011-09-26 13:21:19

Linux桌面發(fā)行版生IT技術(shù)周刊

2020-12-07 14:20:35

Linux磁盤工具

2021-12-22 15:13:03

iOS 15Swift二進制

2013-07-22 16:35:20

桌面虛擬化

2020-12-07 18:19:46

Common Lisp方言編程

2011-12-19 10:46:30

云計算

2009-06-30 14:11:00

Hibernate緩存

2012-06-07 10:29:51

智能手機調(diào)研報告

2011-09-15 17:07:50

開發(fā)月刊

2011-12-15 15:47:14

開發(fā)月刊

2011-10-14 17:17:11

開發(fā)月刊

2022-07-13 14:26:26

Linux
點贊
收藏

51CTO技術(shù)棧公眾號