少年,你渴望力量嗎?學完C語言以後的寒假該何去何從

       大一的生活轉眼就過去了,很多的同學也是結束了C語言基礎的學習,“接下來我該學點什麼”,這是我最近遇到的最多的問題。

       首先不要一開始就陷入哪個語言更好的苦惱當中。如果你是計算機相關專業的學生,你應該好好學習C/C++,因爲它是計算機世界的英語。無數的技術書籍都以它爲描述語言的。

       當你學完語法後,你會感覺,你所學到的東西跟開發軟件壓根不是一回事,指針、鏈表之類的怎麼能變成像QQ,CS這樣的軟件呢?這時候,你需要學習系統編程。它會讓你打開圖形軟件開發的世界。記住,不要過早地學習類庫,框架之類的東西。這些往往掩蓋了系統SDK的細節,而帶着明顯企業風格的封裝。瞭解系統編程的細節是一個永無至境的過程,所以不要太過深入,這一階段,淺嘗即止,瞭解基本的結構,基本的框架。

       當上面這些瞭解的差不多了,現在你可以儘可能多地接觸計算機技術了,比如,網絡技術,圖形技術,數據庫技術,WEB技術等等。儘可能多地瞭解計算機的技術分類,會讓你以後在解決問題的有一個全局視野,考慮問題會比較全面。在這過程中,你可以開發一些小程序,小遊戲、小的聊天室、小的MIS系統等。

       在上一階段的實踐中,你會發現,當代碼量達到一定程序時,你自己駕馭代碼的能力有些不足了,代碼量一大,自己就會很混亂,改一個錯誤會引發一百個錯誤。這時,你需要回頭去學習你在學習C++時那些似懂非懂的面向對象,學習設計模式,學會用面向對象的方法去分析,去設計,去編碼。不要理會別人對面向對象是否合理的爭論。

       最後瞭解,並養成良好的軟件開發習慣,是你在後一階段需要注意的事情。你是否注意變量命名,代碼格式這些細節的問題。你是否知道如何進行版本管理,你是否會對你的代碼進行自動化的測試,你是否會重新設計一個月之前寫的代碼,你是否善於和別的程序員溝通,這些都將成爲你面試時絕殺的技能。當然這些都是建立在技術達到一定程度之上的。

       最近也是很多的同學在糾結學習上的問題,我這裏也是很開心大家給予的信任,這裏也是幫助大家整理了一些c/c++相關的基礎知識點幫助大家打好基礎,也準備了一些小遊戲小項目的資料講解,感興趣的可以關注我的專欄或者私聊分享。希望大家這個假期都能有所收穫。成功一直都是給那些有準備的人。

加油!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章