閱讀 - Code Complete 2 - 第33章 - 我的性格

我的性格對於軟件項目的開發到底有沒有做用或者影響呢?程序員

有的人急於完成本身的工做,當本身的代碼遇到問題的時候,不去本身思考並調試而是直接求助於他人,有的人則是本身沉住氣,耐心的從頭至尾的研究找到錯誤的所在(固然這是在完成此項工做的時間內),我想這使他對於錯誤有更真實更準確的理解,同時,對於知識也是一種積累。編程

什麼樣的性格能成就好的程序員呢?調試

• 聰明和謙虛開發

這裏的聰明不是智商高,而是對細節的吸收能力,專一你的聰明才智纔是最重要的。軟件

編程的目的在於彌補咱們有限的智力,精通編程的人都是瞭解本身頭腦有多大侷限性的人,謙虛的程序員善於彌補本身的不足,這樣使得他們的代碼更加易懂。程序

• 求知慾方法

對於計算機知識的求知慾,使得咱們花得大量的時間和精力,和各類各樣的方法來獲取它。項目

軟件領域的高速更新,使得咱們必須一直保持強烈的求知慾,要否則咱們會被時代淘汰。計算機

• 誠實時間

編程過程當中對任何人都是誠實的。對於本身,錯誤的時候要認錯;對於上司或者項目,必定要給出真實的評估。

• 交流和合做

編程首先是和人交流,其次是和計算機交流。

• 創造力和紀律

這二者是相輔相成的,要在必定的紀律上完成創造的軟件創做,要否則會是雜亂無章的」創做」。

• 懶惰

高明的懶,會節省不少時間。

• 習慣

好習慣很重要,由於程序員作的大部分事情都是無心識完成的。

相關文章
相關標籤/搜索