程式設計人員 看看妳屬於那種類型人才

日期:2006-09-30  作者:喜騰小二  來源:PHPChina


  本人做軟體多年,一直與軟體開發行業的各種級別的軟體開發人才打交道,很多時候,

  還扮演麵視考官的角色(很遺憾,本人還沒有被麵試過)。

  寫下這篇文章,目的是區分各種層次的軟體開發人員,也讓軟體開發人員能夠對照自己,看看自己在什麼層次。

  軟體開發工作,其實是一種很復雜的工作,需要多方麵的技能。我認為,尤其以學習能力和創新能力為主。所以,我以下對軟體人才的層次劃分,也圍繞這兩個能力展開。

  一、門外漢型:幾乎沒有學習能力,更沒有創新能力。比如,買了一本《一步一步跟我學VB編程》之類的書,對照書上寫的,把例子程式給做出來了,還把例子程式的某些視窗標題給修改了一下。然後,就自認為自己可以做軟體開發工作了。到處遞簡歷,應聘的職位為軟體開發工程師。這類人,以剛畢業的電腦專業的大學生為多(當然,剛畢業的學生中也有非常進階的人才)。讀書期間,就以玩遊戲為主,考試的時候,就搞點舞弊過關。

  二、入門型:該類型的人員(不叫人才,所以叫人員),可能入門某一種到兩種開發語言,10年前,我上大學的時候,這類人的典型特點是熱衷於DOS指令的n種用法。比如,dir指令的各種參數。學習過basic語言,知道C語言中printf函式的各種參數的用法,到了2005年,這類人是熱衷於windows下的登錄,熱種於在自己的機器上安裝各種開發工俱(VB,VC,dephi,asp等)。但是,僅僅停留在編譯開發工俱中自帶的幾個例子程式中。(可能還會做點修改)。經過一段時間的學習,可能還自己能夠編寫個簡單的windows應用程式,修改登錄的程式等等。其很多時間還是在玩遊戲,上QQ聊天泡MM,看了一篇如何修改某病毒的文章,一定會對照文章上的幫助,把病毒給修改了,然後到處發,以顯示自己的能力。當然,很多時候,該類人即使對照文章的幫助,也不能將病毒修改。那就找那些帶配置工俱的駭客程式去弄吧,比如。BO等就是他們最常用來炫耀的。中國的破解者與初級駭客,絕大部分是這一類人。懂的不多,還喜歡炫耀(為炫耀目的的破解和修改病毒就是這一類人的最大特點)。該類人員,一般都沒有在軟體公司從事軟體開發工作。

  三、基本型人才:該類型一般是大學畢業,並且從事軟體開發工作超過2年的人為多,至少比較熟悉一門語言(以VB,dephi,java,asp等其中的一種)。也有少數人熟悉C或者C++,但是如果是C或者C++,一般對指針等概念還是似懂非懂的狀態。哦,對了,該類人員可能還會在自己的機器上安裝過linux或者sco unix等。但由於對自己沒有信心,大部分人會在半個月之後把linux移除。該類型人才,有一定學習能力。創新能力為零。適合培養成為軟體藍領,如果人際交往能力還可以的話,可以培養成為一個初級營銷人員。該類型的人典型的特點是:妳要他做個項目,他首先就會問:用什麼語言?(因為用他不熟悉的語言對他來說,他就沒有信心),該類人員,習慣看中文文檔,不得以的情況下,才會看英文文檔。另外,該類人員,喜歡購買軟體開發類的書籍。該類人員,一般在軟體公司從事軟體開發工作,待遇在4000元到10000元以下為主。

  四、熟練工:該類型一般是畢業5年並一直從事軟體開發工作,至少熟悉 VB,asp ,熟悉資料庫,知道什麼叫存儲過程,什麼叫觸發器。知道軟體工程管理的基本概念,如果做麵象物件開發,可能還會用到Rose等工俱。有過20人以下軟體項目管理的經驗。對於linux,至少知道是個開源的項目。由於做過比較大的軟體項目,項目中帶的小兵一般都不俱備unix下的開發經驗,所以,項目中難免會出現需要在unix下執行的程式碼,所以,就自己動手。用c編寫過幾段Unix下的小程式。學習能力比較強,該類人員,已經習慣看英文文檔,有時候看翻譯的彆扭的中文文檔會覺得不爽。乾脆就找英文文檔。該類人員,是否喜歡買書不得而知,如果喜歡買書,一般以非軟體開發類書籍為主了。在技術選型方麵俱備一定的創新能力,至少,妳叫他做一個報表程式,他會考慮用Excel的COM物件來實現。國內軟體公司中的項目經理,絕大部分是這一類型的人才。待遇一般在6000到15000元左右。

  五、聰明型:該類人員的工作經歷不重要,可以是還沒畢業的學生,也可以是工作了10年的老鳥,1週內(甚至一小時)就熟悉了一門語言,並且可以開始用該語言開發,該類人員,由於學習能力很強,短時間內就熟悉了許多語言,即使從來沒用過該語言,也敢於在該語言上進行軟體開發,選擇什麼樣的語言,不在於學沒學過,而在於是否適合解決當前問題。對技術充滿好奇與激情,舉個例子,如果該類人員接觸過linux,馬上就會被Linux的魅力所吸引。即使與自己的工作無關,也會一回家就研究linux,可以肯定的是,該類人員的筆記型電腦上,肯定安裝有linux ,並且,linux的啓動次數和windows的啓動次數一樣多甚至更多。如果該類人員接觸到了人工智慧,至少會編寫一個推理機程式來用用。另外,該類型人才的典型特點是學習能力超強。英文不一定很厲害,但是,不害怕看英文資料。該類型人才,許多並不是電腦專業畢業,可以是學數學的,實體的,音樂的等等都有可能。我就見過一個學英文的學生屬於這種類型。該類型的人才,幾乎所有的病毒程式碼是他們寫出來的(不算那些修改病毒程式碼的人)。愛表現,也是他們的特點。如果該類人員在讀書,那麼,他們是軟體公司青睐的人才,絕對不會出現簡歷遞出三份還沒有人要的情況,一旦進入公司,在半年內,其才能一定會得到公司領導的認可,並作為重點培養物件。為了留住這樣的人才,軟體公司一般會每聽說有別的公司要挖他的訊息就會給他漲工資一次。薪水的增長速度往往令同事紅眼。

  六、技術天才型:該類人才,技術方麵一流,如果隻從技術方麵的學習能力,創新能力來講,都要超過以上的任何一種類型的人才。上帝造人總是很公平的,他們在技術方麵是天才,往往其他方麵幾乎白癡,不善與人交往,甚至害怕與人交往。另外,某些東西對他們有緻命吸引力,比如,有些人就迷戀自己做一個操作係統,有些人就迷戀人工智慧。該類人員,不寫軟體則以,一寫,肯定是一流的。全球一流。從語言來講,因為他們幾乎不用微軟的開發工俱做俱體的項目,他們所看的技術資料,全部是英文資料,在網上交流的,全是操英文或者法文的人。即使是中國人,他們也習慣用英文與別人進行技術溝通。該類人才,如果在工作,一般是在某實驗室,或者是在某基金的資助下開展研究,如果在軟體公司,一定是主持舉世矚目的軟體項目。或者,在自己開的小公司既當CEO又當CTO。由於其技術的優勢明顯,即使他不是一個很稱職的CEO,也能讓這個公司維持下去。

  七、數學家型:該類型人才,也許根本就不懂俱體某種語言的開發(也可以懂),整天就研究演算法。建模。一般不屬於電腦專業。他們要把自己的成果變成現實,往往習慣找聰明型或者天才型人才幫他們實現。該類人員,因為不學電腦,所以,無法描述他們在學習技術方麵的能力,但是,創新能力絕對一流。該類人才,沒有在軟體公司工作的,當然,如果其成果有一定商業價值,他們會成為某軟體公司的顧問。或者乾脆在某軟體公司的實驗室中當個主任什麼的。

  八、比爾型:因為比爾的影響力巨大,所以,我們把俱有一定軟體開發能力,又有很強的商業運作能力的人歸到這一類。比爾型人才,學習能力,在聰明型之上,在技術天才型之下。由於起社會知識麵非常廣泛,所以,知道什麼軟體能賺錢,怎麼樣做能賺錢。該類人寫軟體的目的隻有一個,那就是賺錢,而不會太在乎采用什麼樣的技術。他們寫軟體,會極力迎合使用者,迎合市場。

  對人的劃分,有時候是很難的,有的人是跨類型的。但是,缺少創造的人,最多就到達熟練工型,俱有超強創造力的人,可以達到技術天才型和數學家型,如果還有商業頭腦,成為比爾型也是可能。最後一句話,如果妳連足夠的學習能力都沒有,那麼,就請妳離開軟體開發行業,另謀出路比較合適。

  這篇帖子,我首發在共用軟體論壇,我認為,如果妳不俱備超強的學習能力,基本的創新能力和基本的商業能力,那麼,就請妳盡早不要做共用軟體。

<<<返回技術中心

技術文章

站內新聞

我要啦免费统计