狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

程序員五大層次,你屬于哪一層?

admin
2010年7月25日 2:0 本文熱度 5190
軟件界一個無可爭議的事實是,不同程序員的效率有差別,而且差別很大。許多專家將優秀程序員和一般程序員區分地很清楚。

  大多數研究得出結論認為,一般程序員跟優秀程序員之間在工作效率和質量上存在10:1的關系:優秀程序員和水平較差的程序員的編碼時間比例為1:20;debugging時間比為1:25;代碼數量比是5:1;程序執行速度比例是10:1。而且發現,程序員的代碼質量和效率跟工作經驗沒有關系。

  讓我們看看一些軟件大腕們是如何看待優秀程序員和一般程序員的:

  randall e. stross:無論是從軟件標準、創造性、開發速度、還是設計思路或者解決問題的能力上來說,優秀程序員比差的程序員都何止好一點。

  bill gates:一個優秀的機床工值一個一般機床工的好幾倍,而一個優秀程序員值一個一般程序員的10000倍。

  robert c. martin:90%的代碼是由10%的程序員寫出來的。

  就我個人從事編程行業25年、從事過六家軟件公司的經歷來看,10:1這個定律千真萬確?;谶@一定律以及程序員工作效率的差別,程序員因此被分為五大類:

  1. 大師級程序員(visionary/artist programmer)

  大師級程序員是軟件界絕對的稀有種族,他們可以創造出99.9%的程序員所創造不出來的東西。他們發明新的應用和軟件模式來驅動軟件產業的發展。napster, netscape以及world wide web都是大師級程序員創造的。對他們而言,軟件更多的是藝術而非科學。在這個級別,速度和質量不是最重要的,他們創造出的財富才是最重要的。許多開發團隊或者公司頂多也就一個大師級程序員,通常是這個公司的技術創始人或者cto。

  2. 開拓者程序員(trailblazer programmer)

  開拓者程序員通常帶來很好的主意和趨勢。他們通常是最終產品的原型創作者,他們一天做出的事情大部分程序員需要幾周甚至幾個月。開拓者程序員總是在嘗試新工具、新技術,不斷地學習和搜尋方法來提高工作效率,并通常是其他程序員的導師和老師,而且你經常會發現當其他程序員早已離開的時候他們卻依然工作到深夜。盡管這樣級別的程序員工資很高,但是每個成功的公司或團隊還是應該配備一兩個開拓者程序員。

  3.骨干程序員( workhorse programmer)

  骨干程序員是一個公司或者開發團隊的脊柱,這些人盡管不是很有創新性,但往往比較高效且值得信賴。給一位骨干程序員一套模板和合適的工具,他們總能以最短的時間交出錯誤最少的代碼。

  4.機械程序員( drone programmer)

  許多程序員就是朝九晚五地為了填塞下自己錢包的機械程序員。他們不愿意接觸新技術、避免學習新事物。許多公司或者開發團隊都有許多這樣的機械程序員,因為他們很便宜,但豈不知更貴的程序員才真正地更便宜。

  5.白癡程序員( idiot programmer)

  林子大了什么鳥都有,軟件領域也不例外。編程需要抽象和邏輯思維,然而一些尚不具備此能力者由于向往著不錯的薪水而加入了該領域。白癡程序員總是對最簡單的算法也搞不清楚,他們總是錯過軟件截止日期,終日無所獲。白癡程序員最好的出路就是換行。


該文章在 2010/7/25 2:00:48 編輯過

全部評論1

admin
2010年7月25日 2:1
it168網友 發表于 2009-12-25 11:21 悲哀....我碰到過白癡程序員.... 回復支持 0 用戶名: 密碼: 快速注冊 it168網友 發表于 2009-12-21 23:00 瞎忽悠,我什么算法都不懂,這個行業也混了五年了。程序員就是一個熟練工,寫多自然就ok。就像使用設計模式,我寫完代碼回頭一看原來自己運用某某模式,其實寫的時候并沒刻意去用。.. [查看全部] 回復支持 0 用戶名: 密碼: 快速注冊 it168網友 發表于 2009-12-05 17:15 怎么來判定呢,寫的很好,但是想清楚自己,怎么來判定呢 回復支持 0 用戶名: 密碼: 快速注冊 it168網友 發表于 2009-12-03 09:40 在中國怎樣成長 回復支持 0 用戶名: 密碼: 快速注冊 it168網友 發表于 2009-12-03 08:48 寫得不錯,我現在還在屬于機械程序員 回復支持 0 用戶名: 密碼: 快速注冊 it168網友 發表于 2009-11-27 09:46 寫的很好

該評論在 2010/7/25 2:01:54 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved