當我們被採訪的時候,常常會問及這樣乙個問題——乙個偉大的程式設計師需要具備哪些特質。大多數人回答的是邏輯、機智、耐心以及勤奮。
11月21日-22日 與wot技術大會相約深圳 現在搶票
當我們被採訪的時候,常常會問及這樣乙個問題——乙個偉大的程式設計師需要具備哪些特質。大多數人回答的是邏輯、機智、耐心以及勤奮。對於這個問題,其實並沒有標準答案,但是除了這些特質,習慣也是非常重要的因素。而這一點則只能在已經進入正軌的團隊組織中可以窺見。
除了必需的技術技能和邏輯能力,下面講一下乙個團隊應該具備怎樣的好習慣:
1. 良好的時間管理
遲到對於任何一家公司都是個頭痛的問題。作為乙個程式設計師,有時候為了完成任務常常不得不熬夜,從而導致第二天上班就遲到了。但是我們忽略了這一點,我們的工作時間至關重要,因為在這段時間裡我們要和客戶同步,也要與團隊其他成員一齊協作。
2. 深入理解客戶需求
僅僅了解單一使用者的表面意思是遠遠不夠的。乙個偉大的程式設計師應該具備能把繁瑣的要求理解並分解成專案的技術任務或子任務的能力,並且最後拿到的成果應精確滿足客戶的需求。
3. 在程式設計之前準備好全套演算法
案例、偽**和流程圖統統都是非常重要的軟體開發手段。乙個偉大的程式設計師如果沒有先準備好演算法,那麼他是不會像傻小子一樣興沖沖地開工寫**的。寫**實際上只是乙個編碼任務。
4. 理解並幫助定義驗收標準
是否需要高層次測試指令碼是由產品所有者決定的,但是乙個偉大的程式設計師必須能夠編寫技術測試指令碼,並且深刻認識到跳過這些步驟可能會帶來的後果。
5. 絞盡腦汁還是「no」
假如抓耳撓腮還是找不出解決辦法,我們該如何是好?乙個偉大的程式設計師應該足智多謀,能靈活應對困境。他們會去詢問同事,或者是向團隊領導者請教;在網際網路上面搜尋,然後耐下心來一遍又一遍地試驗。相信山窮水盡疑無路,柳暗花明又一村,投降兩個字從未出現在他們的字典上。
6. 承認自己的缺陷
性格內向就是其中乙個對於我們大多數程式設計師而言很常見的軟技能問題。但是乙個偉大的程式設計師一旦知道自己的不足之處之後,會立刻主動改善自我,並且積極執行「客戶第一」的服務理念。
7. 主動
優秀的程式設計師不需要別人告訴他怎麼做,他的主動性更強。他有這個自覺,會主動去關注流程;改善能增強軟體開發生產力的工具,例如 svn;提高應用程式的靈活性以及解決軟體開發中發現的 bug。
最後,我想說的是,無論你是職工還是自由職業者,要明確一點——軟體開發的目的是為客戶服務。乙個偉大的程式設計師深刻明白每乙個任務的價值並且尊重他人的成果,對其嘔心瀝血的過程感同身受!
優秀程式設計師所具備的7個好習慣
除了必需的技術技能和邏輯能力,下面講一下乙個團隊應該具備怎樣的好習慣 遲到對於任何一家公司都是個頭痛的問題。作為乙個程式設計師,有時候為了完成任務常常不得不熬夜,從而導致第二天上班就遲到了。但是我們忽略了這一點,我們的工作時間至關重要,因為在這段時間裡我們要和客戶同步,也要與團隊其他成員一齊協作。僅...
雜談 偉大程式設計師必須具備的7個好習慣
當我們被採訪的時候,常常會問及這樣乙個問題 乙個偉大的程式設計師需要具備哪些特質。大多數人回答的是邏輯 機智 耐心以及勤奮。對於這個問題,其實並沒有標準答案,但是除了這些特質,習慣也是非常重要的因素。而這一點則只能在已經進入正軌的團隊組織中可以窺見。除了必需的技術技能和邏輯能力,下面講一下乙個團隊應...
優秀程式設計師的七個好習慣
在企業級的應用開發中,我們更強調程式設計師的協作能力和團隊開發,如何能融入團隊,成為乙個優秀的程式設計師,本文總結了從事開發工作中七個好習慣。所謂 思想 影響行為,行為決定習慣,習慣養成性格,性格左右命運 本文介紹的內容需要有意識地 思想上認同 培養才能具備,需要隨時提醒自己按照這七個好習慣去行 動...