C++成長之路

來源:互聯網
上載者:User

一、入門:溝通一個觀念,手敲代碼。
A、《C++程式設計》《C++Primer》等,學習語言基礎,手敲所有代碼,這是紮馬步,提升興趣、成就感,打下紮實的基礎,不再浮躁。
B、《高品質C/C++編程指南》《華為編程規範》等,規範自己的代碼,養成對代碼的審美觀。
C、有步驟有講解的百例類的書,忘記書帶的光碟片(把它貼到天花板上),敲所有的例子代碼,學會調試,瞭解VC都能幹什麼。
D、也可以看看視頻,比如孫鑫老師的,看看名家怎麼編程,怎麼用MSDN,如果你也能自己重新手敲一遍代碼,你會讓我很佩服。因為視頻容易讓人浮躁,很難靜下心敲代碼。

二、入職:溝通一個觀念,學會解決問題。
A、MSDN
B、搜尋引擎
C、CSDN、VCKBASE
D、codeproject。
如果你知道我在說什麼和為什麼這麼排序,那麼恭喜你。

三、積累:總結知識,建立自己的知識庫。
A、總結自己遇到的問題,建立自己的知識庫和程式碼程式庫,30秒內能查到。
B、總結自己的代碼,建立自己的高品質的複用模組、架構。

四、學習:你選擇了編程,那就意味著不斷的學習。
A、每日讀書(這是我保持了近10年的習慣,近5年的速度為每兩個月三本書),一年18本,大概千元左右吧,自己出或公司報銷都沒關係,值得。
B、掃街。掃CSDN的你需要的版塊,掃VCKBASE所有的代碼,掃Codeproject上所有你需要的內容,掃過後以後只掃更新。

五、提升:溝通一個觀念,大局觀和眼界
A、中小規模的開原始碼,你會看到架構、高品質的代碼、版本管理、測試機制。
B、結合你工作中的需要,分析項目的架構,模組間介面,服務意識,提出自己更好的建議,剩下的事你自己想吧。

六、訓練:訓練自己辯證思維(好壞都想想),反向思維(別人認為是壞事的,你就想這事是個好事,並舉出充分的理由來。別人都說好的,你就想如果哪裡做不好,可能就變成壞事),勇氣(感覺難的,面對它,困難就是紙老虎),邏輯思維,發散思維。相信我,這些是可以通過簡單的訓練達到一定的效果。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.