c++自學可以嗎?

-------夢想開始的地方


如果非科班或者相關專業出身,不建議自己學習C和C++,要想成為好的C/C++程序員需要對計算機系統都有所整體瞭解,如計算機系統組成、計算機操作系統等等……


80攻城獅


結論:

C++是可以自學的。

更一般的結論:

軟件類的所有技能都是可以自學的。

證據: 很多軟件類如雷貫耳的大牛都不是科班出身的。他們的軟件技能都是自學的。

比如:

發明Borland C++, Delphi, C#, Typescript等一系列知名編程語言的微軟Tech Fellow Anders Hejlsberg是丹麥科技大學工程系畢業的; 微軟Windows NT的首席架構師Dave Cutler是數學學士學位,大學期間主攻物理方向; 發明Java著名開發框架Spring的Rod Johnson是音樂學博士出身……

接下來說說自學C++的方法:

首先你要熟悉C++基本語法,這個是你學習任何一門編程語言的第一步。不要只是看書,一定要在計算機上進行練習。

然後,你要給自己佈置一些簡單的小作業來編程實現它。可能一開始你會有點困難,你可以找一些有參考代碼的習題來練習。你也可以加入一些編程愛好者微信群或者QQ群進行提問。

等你已經可以獨自解決一些小問題之後,你可以上GitHub上去看一些開源項目代碼,去觀摩學習專業的C++程序是怎麼編寫的。

最後,你要進一步進階,可以找準一個方向(比如圖形遊戲開發等),然後在GutHub上創建一個開源項目,自己來逐步完成它。

總而言之,計算機技能的提升是理論和實踐雙輪的。不能只看書不實踐,那樣你永遠不能真正提升。

推薦幾本適合初學者的C++的書籍(閱讀次序從左到右): 《C++ Primer》《C++編程思想》《Effective C++》《C++沉思錄》

其他知名的C++進階書籍,建議將上面的熟悉了之後再看,比如《C++模板庫》等


周林ZhouLin


C++自學成長之路(第一篇)

今天開始我將開啟C++自學成長之路,今天是第一天,在以前就一直在網上查找關於c++的資料,想買一本好一點的,權威一點的資料書,通過努力查找,我選擇了c++ primer,在網上這本書的好評如潮。更多的人認為這本書比c++ primer plus 更好一點。

我是本科在校大一的學生,學的是軟件工程。目前學校只教了C語言,且現在C語言已經快學完了,我想學習c++!

先說說為什麼想自學c++吧。其實這原因還特多的。我感覺我們C語言教材比較簡單,當然我也沒有說我C語言學的很好,我也沒有說我很牛逼,我只是自我感覺比較簡單!第二個是我感覺我們學校學習C語言的進度太慢了,C語言教了一年。而通過我所瞭解的情況來看,有的學校大一第一學期就把C語言學完了,第二學期就學c++。第三個原因就是,我感覺我以後參加工作用C語言去寫軟件的概率太少了!當然我也不能保證我以後是用c++寫軟件的,但技多不壓身嘛,多學習一門語言還是有好處的。第四原因就我看見有人在我面前裝x(bi),我們學校也有計算機專業,有一次我和計算機某班助教聊天,他自學了c++,於是找他了解c++相關的知識點,他直接在我面前裝x,他說學完c++還要自學effective c++,more effective C+++,c#,數據結構,編譯原理,算法導論(這裡有的東西我們學校會教的,不是全部要自學),他說他目前已經把這些資料相關的書全部買下來了,還說本科生大學四年一定要看從宿舍地面到天花板那麼高的書,老子信你的鬼,你個糟老頭子壞得很!我問他你看的怎麼樣,他說還堆在那裡,好多的書還沒有看。我說要不先借我看看。他說拉黑警告(要拉黑我,我們在QQ上聊天)。然後我也沒有說什麼了。我怎麼能受如此侮辱呢?在我面前裝x;於是我也先買一本c++資料書先看看,真的太氣人了!

我想通過自己的努力自學c++,當然我買這本之前我就瞭解到c++比C語言更難,但不管怎麼樣學習還是要學習的,作為一未來高級軟件工程師,學習和自學新的知識是很重要的,IT知識發展很快,過了幾年就有新的知識出現,如果你不會自學和學習,你的壓力會很大!

我想通過博客記錄自己自學c++的經歷,所有以後會寫一些c++的學習感受。我認為我不太可能會按時更新的我博客,因為畢竟我是自學c++,我不可能把我所有的中心放在自學c++上,我肯定要以學校的學習課程表上課,我不能本末倒置!


IT男帶你一起學編程


當然可以啊,現在好多東西不都是要自學嗎。而且網絡那麼發達,可以買兩本書,在網上找一些教學視頻,慢慢學,並且注意練習,只要堅持住,一定可以學會的


分享到:


相關文章: