我們一度都是新手,開始時可能有點困難。但是,如果您剛剛成為一名專業軟件開發人員,那么本文將包含一些實用且易於理解的建議。 如果你不能實際編寫代碼並開發軟件,那么你所學到的所有軟技能都不會對你有很大幫助。也許你會成為一名優秀的經理或管理人員,但不是軟件開發人員。但是,如果您正在閱讀本書的這一 ...
首先在這里討論的是國內的大陸地區。在今天這個中國IT環境下,開發人員出路何在 一個優秀開發人,應該有致力於編寫優雅代碼,讓別人讀得懂,具有可讀性,可測試性的代碼,不僅僅是可以運行的代碼。所以經常需要對現有的代碼重構,包括自己寫的代碼。而現在國內的開發人員這方面的素質一直缺乏,就更難談得上對軟件開源社區的貢獻了。 所以一些優秀的開發人員后面都去做架構師了,但又不是每個公司都需要架構師。又有一些由於 ...
2013-06-22 21:56 10 10979 推薦指數:
我們一度都是新手,開始時可能有點困難。但是,如果您剛剛成為一名專業軟件開發人員,那么本文將包含一些實用且易於理解的建議。 如果你不能實際編寫代碼並開發軟件,那么你所學到的所有軟技能都不會對你有很大幫助。也許你會成為一名優秀的經理或管理人員,但不是軟件開發人員。但是,如果您正在閱讀本書的這一 ...
軟件開發這個行業無疑的是有快樂的,但這篇文章里,我們先不關注他,而是要來看看那些讓人痛苦的地方。 有時候想想,人作為一種生物還是挺有意思的。 快樂的東西快樂過了,也就忘了,記的牢的的反倒是些讓人不快樂的東西。 第一重:垃圾代碼 佛家總講成住壞空,軟件亦莫能外。 唯一 ...
(接前一篇,繼續) 第五重:技術變化快,積累上不去 設想一下,一個10年前的高手,這10年他什么也不學,那他今天會是什么樣的一個狀況。 我個人估計是快被淘汰了。 這是個極端的例子,但回顧一下軟件的發展歷程你會發現,新技術 ...
在軟件開發中都會有開發人員(以下簡稱開發)和測試人員(以下簡稱測試),在一些小型公司可能並沒有測試,僅僅是開發兼任測試。在這里我僅針對於有專業的測試和專業的開發的項目。 每個公司應該都有考核機制,對於開發和測試的考核實際上很難量化,通常來講大的方向就是開發所負責模塊的bug數,對於測試 ...
AI 前線導讀:這篇文章將探討編程語言世界的現在和未來,這些語言讓新一代軟件開發者成為這個數字世界的關鍵參與者,他們讓這個世界變得更健壯、連接更加緊密和更有意義。開發者要想在 2019 年脫穎而出,這三門語言一定要關注。 作為軟件開發者,我們曾經寫過的或者正在寫的每一行代碼都對 ...
本文更新版本已挪至 http://www.zhoujingen.cn/blog/1971.html -------------------------------------------- ...
今天無聊的在職友集上面搜了下深圳各種開發人員的平均工資,發現.NET<PHP<JAVA,有圖有真相。 先看看高級崗位: 再看看平均: 總結:軟件開發人員薪資在深圳是遠高於深圳平均薪資的,然而從表面上看,在同行業中,硬件<測試< ...
對軟件測試的認識: 軟件測試要求開發人員避免測試自己開發的程序。從心理學角度講,這是很有道理的。特別是一個相對復雜的系統,開發人員在剛剛開發完成的時候,尚沉浸於對自己設計的回味之中。此時去測試的話往往會側重於程序本身的功能通過性測試。很難發現錯誤。 測試是為發現錯誤而執行程序 ...