酷殼:
原文:
對我來說,乙個好的程式設計師應該是努力去追求盡可能無錯的高質量的符合需求的**實現。 一些人也許認為好的程式設計師是那些懂得多門程式語言,懂得很牛技術的程式設計師,是的,這在某些情況下是對的。但歸根到底,無論你用什麼樣的技術,什麼樣的語言,所有的程式被寫出來,其功能都要符合需求以及盡可能地健壯無錯和高質量。 我們可以想像一下,如果乙個能力普通的程式設計師有足夠多的時間來做測試,那麼,其也可以保證他的**的質量。所以,有一種觀點這樣認為——要達到質量高的**只需要有足夠多的時間來做測試。這對於以結果為導向的商業軟體開發中是可以理解的(我們可以看到那些制汽車的產商在汽車測試上花費的精力和時間就可以明白這一道理)
但是,很明顯,所有的已經開發出來專案都是在不完美的條件下開發出來的,一般來說,幾乎所有的專案都是在最大化程式設計師軟體的開發速度。而且,很多情況下,我們似乎對深度測試和壓力測試並不是很關心,所以,我們總是在祈禱並期望那些趕工出來的**可以正常工作,尤其是在上線的時候,這種唯心主義的價值觀更為強烈。 其實,開發速度和軟體產品質量並不矛盾。好的程式設計師並一定是技術強的程式設計師,而是那些可以在不完美的工作環境下保證軟體質量和工作效率的程式設計師。下面是是五個程式設計師可以在這種不完美的情況下做得更好的觀點(它們都和語言和技術沒什麼關係,只不過是一種你的工作行為,能夠和所有的行業相通),這五個觀點也許可以讓你成為這樣的好程式設計師。
上面這些五個觀點都是可能讓你在不完美的工作環境中可以工作得更好,更快,更高效,希望能夠對你有用。另外,也歡迎你留下你的觀點!
五個方法成為更好的程式設計師
載自 陳浩 酷殼 原文 對我來說,乙個好的程式設計師應該是努力去追求盡可能無錯的高質量的符合需求的 實現。一些人也許認為好的程式設計師是那些懂得多門程式語言,懂得很牛技術的程式設計師,是的,這在某些情況下是對的。但歸根到底,無論你用什麼樣的技術,什麼樣的語言,所有的程式被寫出來,其功能都要符合需求以...
五個方法成為更好的程式設計師
對我來說,乙個好的程式設計師應該是努力去追求盡可能無錯的高質量的符合需求的 實現。一些人也許認為好的程式設計師是那些懂得多門程式語言,懂得很牛技術的程式設計師,是的,這在某些情況下是對的。但歸根到底,無論你用什麼樣的技術,什麼樣的語言,所有的程式被寫出來,其功能都要符合需求以及盡可能地健壯無錯和高質...
五個方法成為更好的程式設計師
對我來說,乙個好的程式設計師應該是努力去追求盡可能無錯的高質量的符合需求的 實現。一些人也許認為好的程式設計師是那些懂得多門程式語言,懂得很牛技術的程式設計師,是的,這在某些情況下是對的。但歸根到底,無論你用什麼樣的技術,什麼樣的語言,所有的程式被寫出來,其功能都要符合需求以及盡可能地健壯無錯和高質...