每個人都應該擁有良好的習慣這樣我們做起事情來才會事半功倍下面介紹學好VC++的十個好習慣
總結在某一程度上來說只不過是一種形式罷了總結不代表就能改過原有的不足也不代表就能進步了甚至有點俗不可耐盡管如此阿蒙亦明知故俗前人說過了入鄉了就要隨俗因此你生活在這種環境裡你無法對這些無聊無趣的東東置之不理除非你是天才天才往往在非天才的人看來是很怪異的處處與現實格格不入可阿蒙不是天才所以還得趕快總結要不就離題又被大家罵了
(一)充分利用MSDN因為我個人覺得它勝過任何一本編程參考書
MSDN是 Microsoft 當前提供的有關編程信息的最全面的資源它包含微軟最新的技術數據庫加上易學易用的全文檢索功能讓您迅速找到任何您需要的技術參考數據讓您隨時擁有與全世界菁英同步的技術掌握最豐富的程序開發資源我經常收到很多朋友的EMAILS他們所提的問題往往都非常的簡單MSDN完全可以解答這些問題但他們好象不太喜歡用這是讓我郁悶的地方是因為英文不好呢還是沒有學會充分利用各種資源來解決問題的方法呢?
(二)提高英文水平養成多上英文網站多看英文資料多買老外原版英文書
有關程序員與英文水平的討論已太多太多我個人認為要成為程序員高中的英語水平夠了甚至不懂英語的一些人也同樣可以成為較好的程序員因為開發工具的發展將是越來越傻瓜但如果你是僅僅滿足於能運用某種工具開發某個軟件模塊那是沒話說了真正熱衷技術肯干鑽研樂於接受挑戰的程序員是不滿足於現狀的他們總感覺有太多的未知於是總在不停地學習如今信息技術發展得太快而大部分的技術最先出現的時候都是英文版本的要幾個月或者幾年以後才有中文版本的書出來
因此要想跟上步伐一定要努力提高自己的英文水平這樣才能同步跟上信息技術你可能擔心自己的英語水平不行沒關系剛開始多查字典萬事開頭難必須有持之以恆的精神不久你就會發現計算機英語其實很容易的何況很多
英文技術站點確實比國內做得好啊!比如等等
(三)加強自我管理善於作自我總結分析自已的優點及缺點
中國境內百分之八十以上的領導人在百分之八十以上的場合的講話中都有類似的觀點所以在這裡我是不多說了反正這一條用在什麼行業什麼地方都不會有錯的人生最大的敵人不是就是自已嗎?管好自已認清自已那還有什麼搞不定的?
(四)養成良好的文檔習慣
程序員大多都不喜歡寫文檔我以前也是特討厭在我的思想裡所謂的文檔就是一些廢話一句話硬是用十句話來代替的無聊透頂就如同部分中文系男生的愛情表白明明就是我愛你三個字他硬是把月亮啊太陽啊大海啊高山啊石頭啊天使啊亂七八糟的都拉上關系了盡管聽起來浪漫但在我認為不實用甚至太肉麻了一個男子漢干嘛這麼羅裡羅嗦的……良好的文檔是正規研發流程中非常重要的環節一個好的程序是先寫好設計文檔再進行編程的在設計文檔的指導下才能寫出安全的代碼如果你不寫文檔一開始就寫程序這樣你就不會按已設計好的路線走而是想到哪寫到哪小功能還好說要是大功能就容易混亂甚至失控那麼如何寫文檔呢?
其實我認為沒有統一的標准雖然國家及一些NB的人總結了很多的模板但每個人的習慣不同如果你不加以修改或創新就套用某個標准我相信寫起來會很吃力及說不清的難受因此我覺得只要能將你的設計思想及實現算法或步驟描述清楚就是好的文檔我強烈建議廣大程序員朋友們在寫文檔時要善於用圖表來說明你的思想我們不是作家也可能作文都經常性地不及格寫出五官端正的文章對我們來說可能不容易啊!好好地利用VISIOROSE或別的工具來表達你的思想吧!
(五)代碼風格要規范嚴謹效率要高
這個不用說了所以一定要記住了!不過這一點有時可能與人的性格有關如果你是經常丟三落四經常胡子長長經常鈕扣扣錯經常吃個快餐要一個小時的人那你在CODING的時候可千萬要注意了CODING是CODING生活是生活不要寫出的程序也是那樣就不好了!
(六)掌握好跟蹤調試技巧
跟蹤調試程序是一件繁瑣而又復雜的事情所以掌握必要的調試策略及技巧卻可以使這些工作變得輕松起來強烈建議你去看一下老美Everett NMcKay及Mike Wooding寫的書<<Debugging Windows Programs>>你一不定受益匪淺
(七)養成自我測試的習慣
測試工作應由測試工程師來做但在你寫完一個模塊或一個軟件時還是要自已先測試一下保證不要出現一些低級的錯誤何況這些錯誤讓測試工程師看到了狂扁你一頓你很沒FACES的
(八)善於交流善於溝通特別是經常與一些高手交流一下學習的心得體會
有人說程序員的性格大多內向不喜歡說話其實是有些誤會了不是不喜歡而是話不投機我的腦袋一天到晚都在不停地轉函數數據算法啊充滿了我的世界我那還有時間與你談一些無聊的話題話要找對人了才容易談下去書上說過聽君一席話勝讀十年書你要找的就是這種豁然開朗!現在技術的論壇越來越來這將成為程序員交流一個重要的地方也有人說讀君一長貼勝讀十年書
(九)階段性地做一下專題總結
知識要溫故而知新因此我建議程序員要養成階段性地做專題總結的習慣比如你這個月學習或在做與多線程有關的模塊或項目那麼在你做完後你就可以好好地總結一下所有與多線程相關的技術包括理論知識實踐方法以及各種技巧及優秀文章等等這對你各種能力的提高將有很大的幫助你試過了嗎如果沒有那就快點行動吧!
(十)要有持之以恆的精神
這是廢話因為我揍不齊十大所以將它也算上中國自古以來喜歡號召大眾學習某種精神比如馬克思的列寧的毛澤東的鄧小平的雷峰的等這些精神使社會更安定人民生活更美好那麼程序員要有什麼樣的精神呢?我不是我說了就算了的我只是想說明要學好任何一門技術最好要有持之以恆精益求精的精神特別是學一些比較抽象比較難的技術比如VC++我想它應比別的開發語言都要難學些或許你已經開始了兩年了但感覺還是不爽仿佛也沒掌握什麼這個時候你除了思考一下你的學習方法以外還必須堅定你的目標及信念!
希望通過本文是方面的介紹能夠給你帶來幫助
From:http://tw.wingwit.com/Article/program/net/201311/12675.html