如何識別優秀的程序員 文章的一點讀後感

 如何識別優秀的程序員 文章的一點讀後
對技術充滿激情,愛好和興趣對待編程, 將編程作爲一種愛好。
聰明、健談、興趣廣泛,如果你允許會滔滔不絕地跟你談論技術1,激情。
有過個人的開發經歷,自己業餘會做自己喜歡和興趣範圍的程序。 堅持認爲某種技術最好。
 
編程是設計人員和軟件測試人員必須的基本功,編程經驗不足也就設計不出精簡有效的程序。不同的開發環境詳細設計人員,必須具備使用開發環境和語言得心應手的編程經歷,很清楚程序代碼的每一步實現和技術。測試人員也是如此要求更高既要理解設計又要具備編程的基本功,沒有編程經驗或者不會編程的測試人員是不具備查找軟件BUG能力的,面對有Bug的軟件將無從下手,不知從哪裏測起。
當聽到程序功能的需求,就直接知道代碼怎麼設計和實現,大腦中已經形成很清晰的方法。剩下的就是編寫和測試很快的實現出來。這就是一個程序員的要達到的要求和設計人員的基本功。
讓我們銳意執着的追求,技術容不得踉蹌的腳步,每一步都要踏踏實實。好的開發設計人員必定是經驗豐富的程序員。軟件藍領和白領的劃分本身就是一個錯誤和浮躁時代的悲哀。程序員根本就不是所謂的軟件藍領,設計人員也不是所謂的白領。都是相同人員不同時間的不同角色,角色是隨工作進度不斷轉換的,而不是固定不變的。不存在那個角色高低的問題。沒有豐富的編程經驗的設計人員,是不會設計出好的軟件的。
 附: CSDN 117消息】

 

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