什么樣的程序員稱得上優秀,根據我所看到,有如下體會:
1、不愿意將就的人
程序設計工作是一項地地道道的腦力勞動,把工作做得很好和做的很差往往只在工作中的一個小小的細節,我發現我身邊優秀的程序員都不太喜歡將就,始終把自己的計算機和自己的開發環境調整到最佳狀態,原來帶我的老員工甚至會自己寫一些小工具,來提高工作效率。
2、不喜歡蠻干
腦力勞動與體力勞動不同,很多時候很難通過簡單的量的積累達到目的,尤其是處理一些難題的時候。一味的強調蠻干,加班幾乎天生與高手無緣。沒有思路的時候,換個環境,也許答案就在明天上班的路上想起。
3、愿意思考、專注改進
程序員與其他勞動者相似,熟練了以后都會形成慣性思維,會不自覺的用自己習慣的方式解決問題,但問題的形式與本質總會變化,只有不斷的改進才能使工作效率不斷提高。而把腦力勞動變成體力勞動的現象在實際工作中比比皆是。
4、良好的基礎和不斷的學習
良好的基礎與不斷的學習是天生的一對孿生兄弟,因為基礎好所以學的快,因為學得快,所以基本功好。良好學習習慣不是不停的簡單追蹤新技術,一方面是了解新技術,另一方面需要不斷的彌補思維盲區,學習可以有很多種狀態,有一種是聞一而知一,技也,有一種是聞一而知三,術也,有一種是聞一而知十,道也。
5、直接切入問題的能力
在解決一個問題的時候,有些人總是能夠直接切入問題核心,而有些人總是喜歡關注邊緣問題。直入主題是一種核心能力,需要思考,實踐,改進,積累,提高,周而復使,螺旋上升。另外我覺得這與思維方式與知識面關系很大,多涉獵一些領域沒有壞處。
***英語***:呵呵,對,還是英語,流利的聽說讀寫。
本文來自CSDN博客,轉載請標明出處:http://www.shnenglu.com/humanchao
posted on 2012-07-17 08:13
王海光 閱讀(452)
評論(1) 編輯 收藏 引用 所屬分類:
其他