給編程初學者的乾貨:「祕籍」學好一本就不易

粘貼原文,提示有敏感詞彙 沒法所有粘貼,簡單介紹,但願能看原文!編程

有同窗問我「學計算機有沒有什麼速成的辦法」,我想說的是最好的速成的方法就是「堅持」。一切其餘的速成方法學出來的東西都太容易,「越容易獲得的東西越不值錢」這是一條永遠不會變的價值規律。越是厲害的武功,越是難練,須要的時間越長。不少人,都是中途退場了。編程語言

堅持是最容易的,由於每一個人均可以作到;堅持又是最困難的,畢竟沒有幾我的可以堅持下來。堅持下來的人就是成功的人。工具

最後一句話:切務浮沙築高臺,練從難處練,用從易處用!無速成,惟有堅持!學習

同窗們千萬不要犯大部分人都犯的錯誤:ui

• 下載了一硬盤的視頻教程、電子,幾乎沒看過,即便看過也是看看就算了,根本沒用心看過,更別說跟着老師進行代碼練習。spa

• 光down不看是浪費硬盤和帶寬orm

• 光看不練是浪費時間和青春!視頻

• 不要光下載不看,不要光看不練!對象

錯誤認識教程

一、C/C++太老了,過期了,平時用得不多,如今流行都Java、C#等等。

解惑:不要動不動以爲什麼東西過期了,COBOL還有OO版本面世,還有FORTRAN,LISP,好古老的語言吧,如今還用得很廣呢。楊中科老師常常提醒咱們「一切語言都是紙老虎,一通百通」,學校已經開了C/C++的課,而且想繼續深刻學習編程,那麼就繼續使用學過的語言來學習,不要再去學一門新的語言。等把C/C++弄熟了之後,回頭一看,相信你也能像楊中科老師那樣「半天學會一門新語言」了吧。

二、入門要從OO開始,培養用OO方式思考的習慣。

解惑:初學者一入門便擺弄Java、C++等很容易造成誤解,彷佛OO=Java,C++...。一切編程語言的根本都是面向過程的,Java、C++等語言也是支持面向對象特性的面向過程的語言。面向過程就是if……else……、while、for這些東西,Java、C++等語言中難道就沒有這些語句了嗎?


三、過程式語言弄久了,很難轉入OO的思惟模式


四、別用C了,看我用Java、VC等輕輕鬆鬆就寫了個漂亮的圖形界面


學習仍是找紙版的書老實的看比較好,想一想你積攢了多少電子書而又看了多少。

底層不瞭解,僅多也就飄在別人上頭,別人一閃身,你就得摔下來。

初學編程的人一來就IDE, GUI,Network啥的猛搞,能不浮躁麼?仍是沉下心來研究一下基礎知識吧,我以腦殼擔保你有生之年會以爲他們有用的(呵呵,你轉行我就沒轍了),別看着別人弄JFC,Socket了你還在頭大這個quicksort怎麼就不對呢就內心惶惶的,你要知道在一批API不被支持後很多人內心空空的沒個着落:天啊,我除了那個就啥都不會了,鬱悶啊,花了我那麼久時間鑽研那套API,嗚嗚。。。。

五、C好難啊,我入門仍是從Java,C#開始吧

解惑:語言只是表達思想的工具,不要只侷限於一種語言,不要狂熱於某一門語言。記住楊中科老師說那句話「價值規律就是——越是容易獲得的越不值錢」。

相關文章
相關標籤/搜索