新手自學C++會遇到的問題怎麼辦?不怕這篇文章帶你飛
文章推薦指數: 80 %
現在網際網路發展迅速,編程行業也成為了很多大學生或者工作者所嚮往的行業。
大學生可以選擇自己專業課,但是還是要抽出大部分的時間來進行自學,應為基本上大學的專業課程所教授的內容都比較表面沒有深入的帶著學生去理解更深層次的知識。
工作者基本上只能靠自學,那麼自學過程中當然會遇到各種各樣的問題。
那麼今天小編就來列舉一下吧。
學編程最重要的是實踐,就是寫代碼、看別人寫的代碼、再寫代碼,你看再多的書,不寫代碼,你還是不會編程。
但是寫代碼也要講究方法循序漸進,不能剛學了幾天語法,就想寫個作業系統什麼的,樹立這種不切實際的目標只會讓你的自信受到嚴重打擊迷失自我。
同時小編推薦一個學C/C++的學習群627819188無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!群內有很多乾貨和技術分享!
我想學C++,要有計算機基礎麼?
基本不需要,如果您很踏實,甚至可以在身邊沒有電腦的情況下,先用本子練習寫小段程序,當您寫了一個本子的時候,再去上機編譯,事半功倍。
學習C++,要有英文基礎麼?
如果只看書,不需要。
如果上機很多,經常接觸哪些常用的關於編程的單詞慢慢去熟悉就好。
學習C++,要有數學基礎麼?
基本不需要,C++本身不需要什麼數學基礎但是過程中多多稍稍會接觸一些關於數學的知識,但是哪些數學知識基本上也就是在高中範疇。
基本上正常人來說都沒什麼壓力。
學C++,是自學還是去報班
在問這個問題之前你要先問你自己,可以端正自己的學習心態嗎?俗話說:『師傅領進門,修行靠個人』,你無論是去報班還是自學你自己都必須付出各種努力。
學C++,得多長時間才能學會?所謂學會了又是什麼水平?
這個問題根據個人學習態度而定,你肯花時間去練習踩坑那麼你會比那些混日子的人快。
「純」的C++語言已十分龐大,再加上環境提供廠商的類庫以及各種多如牛毛的小變動,掌握已屬不易,應已可編寫小規模代碼,但若想解決自己使用電腦中實際所碰到的問題,仍然不夠。
怎樣自學?
一開始先集中看一陣,然後寫一陣代碼以便熟練所學,再看接下來的一部分。
如果看不懂,反覆研讀,如10遍仍不會,跳過看後面的。
最好用實體書學習。
不要指望在一本書上學會C++。
在小有成就後,可放鬆學習進度,不少思想是要假以時日的。
學C++,要看哪些書?
入門書這三本是必須入手並且要一起用的:C++ Primer第三版,潘愛民 張麗 譯,中國電力出版社,此書作教材。
C++標準程序庫,侯捷 孟岩 譯,華中科技大學出版社,此書是對C++ Primer的補充,講解標準庫部分。
這兩本書來說,「C++標準程序庫」比較容易看懂,「C++ Primer第三版」則稍難。
第三本書:C語言大全 第四版,赫伯特·希爾特 著,王子恢等
譯,電子工業出版社,此書提供常用函數,如求平方根的sqrt(),但若用vs05編譯環境的話還要看聯機手冊(它的crt庫改寫了較多接口)。
不作推薦的書:Essential C++,侯捷 譯,此書號稱「輕薄短小,適合初學者」,但其實進度過快,比較晦澀,初學C++,用此書看不過100頁。
C++程序設計教程 錢能
主編,此書為國內C++大學教科書權威,但至少從我手中的版本(02年10月版)來看,已與14882標準有較大出入,並且有些吹捧面向對象思想的意味,會給人不好的暗示。
C++程序設計語言 特別版,裘宗燕 譯,此書不適合初學者,有幾年C++經驗再來反查此書,或有較大幫助。
譚浩強的那本「C語言程序設計」我要看麼?
譚浩強的C為國內經典,我看到有不少學生認為自己能寫出比書中例子要好的代碼,便看不起此書,實在不該。
此書指針那部分的講解堪稱酣暢透徹,淺顯易懂。
又對編程感到困難重重而失去信心者可看此書。
學C++也有一段時間了,看到別人聊語言,每每仍聽不懂,怎麼回事?
隔行便隔山。
人家聊JSP你當然不懂了,這沒有什麼。
人家講UML、XP你又不懂了,不要緊,一定要明白一個道理,便是:方法是給會者準備的,還不懂win2000框架便要寫WinMain(),急功近利,急於求成,迷信速成,都是於己有害的。
語言講究,庫講究,編譯器的使用還講究,哪個看不起都不行。
我自學了一段時間,卡住了,怎麼辦?
不會的,C++是如此龐大,以至於你不會遇到什麼東西卡住而繞不開。
最後小編再廢話幾句
如果你是大學生不要以為學了學校的專業課程你就可以學會C++了,如果你不想混日子的話請你抽出你拿寶貴的時間去多鑽研下學術吧!如果你是工作者想轉行那麼請你不要把編程想像的有多難,編程他是一門技術。
任何人學一門技術都是從零開始的。
學習知識,各人有各自的方法,自學一路頗艱險,非大毅力者不能成。
最重要的是你本身,而不是別的什麼東西。