成為IT高手

2021-06-18 09:04:09 字數 764 閱讀 4343

對我來說,乙個好的程式設計師應該是努力去追求盡可能無錯的高質量的符合需求的**實現。 一些人也許認為好的程式設計師是那些懂得多門程式語言,懂得很牛技術的程式設計師,是的,這在某些情況下是對的。但歸根到底,無論你用什麼樣的技術,什麼樣的語言,所有的程式被寫出來,其功能都要符合需求以及盡可能地健壯無錯和高質量。  我們可以想像一下,如果乙個能力普通的程式設計師有足夠多的時間來做測試,那麼,其也可以保證他的**的質量。所以,有一種觀點這樣認為——要達到質量高的**只需要有足夠多的時間來做測試。這對於以結果為導向的商業軟體開發中是可以理解的(我們可以看到那些制汽車的產商在汽車測試上花費的精力和時間就可以明白這一道理)

但是,很明顯,所有的已經開發出來專案都是在不完美的條件下開發出來的,一般來說,幾乎所有的專案都是在最大化程式設計師軟體的開發速度。而且,很多情況下,我們似乎對深度測試和壓力測試並不是很關心,所以,我們總是在祈禱並期望那些趕工出來的**可以正常工作,尤其是在上線的時候,這種唯心主義的價值觀更為強烈。  其實,開發速度和軟體產品質量並不矛盾。好的程式設計師並一定是技術強的程式設計師,而是那些可以在不完美的工作環境下保證軟體質量和工作效率的程式設計師。下面是是五個程式設計師可以在這種不完美的情況下做得更好的觀點(它們都和語言和技術沒什麼關係,只不過是一種你的工作行為,能夠和所有的行業相通),這五個觀點也許可以讓你成為這樣的好程式設計師。

成為程式設計高手

我們都有興趣成為象棋高手 圍棋高手 散打高手 遊戲高手,有沒有人願意成為程式設計高手?很多三十幾歲的程式設計師就不再編寫程式,這其中有很多因素 程式設計的理念 工具日新月異,程式設計師需要經常更新自己的知識結構,到三十多歲的時候,發現自己的學習能力開始退步,學習的動力也不足,而以前的經驗已經積累到一...

成為程式設計高手

我們都有興趣成為象棋高手 圍棋高手 散打高手 遊戲高手,有沒有人願意成為程式設計高手?很多三十幾歲的程式設計師就不再編寫程式,這其中有很多因素 程式設計的理念 工具日新月異,程式設計師需要經常更新自己的知識結構,到三十多歲的時候,發現自己的學習能力開始退步,學習的動力也不足,而以前的經驗已經積累到一...

如何成為程式設計高手

1 紮實的基礎 資料結構 離散數學 編譯原理,這些是所有電腦科學的基礎,如果不掌握它們,很難寫出高水平的程式。程式人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學oop,即使你再精通oop,遇到一些基本演算法的時候可能也會束手無策。...