1,激情。
我曾經遇到許多「職業程式設計師」,他們從事it是因為覺得這是一種職業,他們只在工作時間程式設計,除非送去培訓否則他們不會學習新東西,這不是好的程式設計師。我認為乙個好的程式設計師總是對程式設計充滿激情,而且好的開發者會做一些程式設計工作即使這沒有報酬。激情是乙個優秀程式設計師的重要指標。
2,自學好學
程式設計領域始終發展變化著,不出一年有些新技術就變成了老技術,這並不是說好的程式設計師要對所有新技術跟進,但有些卻對學習任何新技術都沒有興趣。他們通常在學校學習了程式設計,然後工作後單位安排學什麼就學什麼。如果在招聘中你聽到「讓我培訓乙個星期我就會勝任這個工作」那不要僱傭他。實際上,真正優秀的程式設計師始終談論著你所不知道的新技術,向人們解釋為什麼你必須用這個技術,哪怕沒有聽眾聽得明白,哪怕他自己也不明白。
3,聰明
聰明包括很多因素,情緒和社會交際只是其中之一。好的程式設計師絕不木訥,他們是最聰明的人,他們中的許多善於交際,健談、興趣廣泛。
4,隱性的經驗
—好的程式設計師通。常有自己的私人的一些研究、愛好、專案,而這些是他們不寫在簡歷上 (通常覺得不值得寫),但表現出來卻可能恰恰是他的潛能、深度和後勁所在。
5,技術多樣性
由於好的程式設計師喜歡學習和涉獵新技術,所以一般來說超過22歲的都熟知很多新技術,而且對多種技術的長短有 「強烈」的個人意見/見解,喜好嘗試新鮮技術。
6,資格證書
資格證書並不是識別真正程式設計師的方法,mcse、scjp、說明不了什麼,它們只是讓別人認識和獲取的,頂多代表這個人在某個技術有一定的知識。
原文作者在文末寫道:以上所說的標準並不是絕對的,因為有些優秀的程式設計師確實不符合上述,而有些bad程式設計師卻符合了。但相信這些對大多數真正的程式設計師都適用。
總結而言,優秀的程式設計師通常有一下特點:
n 對技術充滿激情;
n 將程式設計作為一種愛好
n 如果你允許會滔滔不絕地跟你談論技術
n 有過個人的開發經歷(與4意思相同)
n 堅持認為某種技術最好
n 如果讓他用他認為不好的技術他會非常彆扭
n 聰明、健談、興趣廣泛
n 在大學和工作前就開始接觸程式
如何識別真正的程式設計師
如何識別優秀的程式設計師?並不是像聽起來那麼容易。在這兒工作經驗的作用是很有限的,因為偉大的程式設計師不一定要 正式 的工作經歷來證明他們的偉大。1,激情。我曾經遇到許多 職業程式設計師 他們從事it是因為覺得這是一種職業,他們只在工作時間程式設計,除非送去培訓否則他們不會學習新東西,這不是好的程式...
如何識別真正的程式設計師
如何識別優秀的程式設計師?並不是像聽起來那麼容易。在這兒工作經驗的作用是很有限的,因為偉大的程式設計師不一定要 正式 的工作經歷來證明他們的偉大。1,激情。我曾經遇到許多 職業程式設計師 他們從事it是因為覺得這是一種職業,他們只在工作時間程式設計,除非送去培訓否則他們不會學習新東西,這不是好的程式...
如何識別真正的程式設計師
如何識別優秀的程式設計師?並不是像聽起來那麼容易。在這兒工作經驗的作用是很有限的,因為偉大的程式設計師不一定要 正式 的工作經歷來證明他們的偉大。1,激情。我曾經遇到許多 職業程式設計師 他們從事it是因為覺得這是一種職業,他們只在工作時間程式設計,除非送去培訓否則他們不會學習新東西,這不是好的程式...