編程學習本身就是一個枯燥的過程,面對一個新鮮的東西一定是一開始比較好奇,起初比較有興趣,但是越學越覺得枯燥。學習任何東西都是一樣的,但是一定要堅持下去(如果決定要做這一行)。 電腦語言的學習其實就是學習別人的思想,因為這些東西是別人發明出來的,這些東西不是憑空就來了,而是基於很多理論和為解決具體的 ...
編程學習本身就是一個枯燥的過程,面對一個新鮮的東西一定是一開始比較好奇,起初比較有興趣,但是越學越覺得枯燥。學習任何東西都是一樣的,但是一定要堅持下去(如果決定要做這一行)。
電腦語言的學習其實就是學習別人的思想,因為這些東西是別人發明出來的,這些東西不是憑空就來了,而是基於很多理論和為解決具體的問題發明的。也可以理解為問題解決方案,思想的東西本身就比較抽象,所以首先要理解思想。如何理解?那就先看,看別人寫出來的東西,瞭解到為什麼要發明這些東西。
初學者有些誤區,比如:
1. 很多人在網上看到很多人介紹說要先看《Java編程思想》,但是個人不推薦初學者看這本。這本書適合在瞭解整個Java基礎結構之後看,屬於Java基礎進階版。
2. 許多人覺得網上講視頻的那些老師啊都很厲害,感覺差距很大。其實那些都是從事這個行業很多年了,天天接觸這些東西,理所當然的對這些思想和方法很瞭解。初學為什麼感覺難,主要原因就是不熟悉,不知道從何下手。解決這個問題,就是多練,多看,多總結。(臺上一分鐘臺下十年功)
3. 剛接觸就放棄,很多人學習一個語言或者技術很容易就會放棄。做任何事情都是重在堅持。
4. 自信是個人在工作和麵試中覺得非常有用的,尤其是在面試環節裡面,自信是非常有必要的。但是不要盲目自信,不懂裝懂。有些東西不懂很正常,面試中有面試官問道一個相關技術或者知識點,你可能不知道或者不清楚,那就回答不知道或者不清楚。技術無止境,更新速度很快,不可能對所有技術都懂。
5. 技術提升最快的方法就是多練習,這個很重要。這個就好比我們學習說話一樣,一開始是一張白紙什麼都不會講,但是天天有人和你講,時間久了就會了。這個就是一種習慣的問題,每天都練習都做重覆的事情沒有什麼搞不定的。
曾經我聽到最奇怪的事情就是有人居然說“外國人講英語講的怎麼那麼好,我學了那麼多年還是比不上人家。”WHAT?很奇怪!是不是還會有外國人會誇獎一個中國人講漢語講的好的?
淡定遇到Bug不要慌,淡定一些。剛開始編寫代碼的時候肯定會遇到很多問題,比如運行時控制台報出來各種異常信息。遇到這些問題先看控制台反饋出來的信息是什麼,實在不知道的就看控制台顯示了和自己寫的有關係的類名。然後點擊進到類中查看問題發生在哪一行。許多人遇到問題不知道怎麼查看,就是一直重覆運行然後就盯著屏幕一臉蒙圈,一通亂點。當然這些都是正常現象,本人一開始學習也是這樣,使用eclipse都不知道怎麼啟動項目。遇到問題,也是瞎找不知道應該幹嘛。這些都是需要不斷去學習和練習的,當然,很多的解決方法都可以在網上查找到。
這裡還有一點就是,後期需要多看源碼和國外的一些資料。畢竟這些東西都是外國人發明的,所以很多最新的技術和總結也是需要查看相關的技術文檔的。
尚學堂Java1103集-零基礎學java寶典
推薦java學習視頻教程:尚學堂java1103集,包含java300集,Java新手項目,Javase、javaweb、javaee、java架構、分散式微服務等課程內容,是零基礎入門到Java架構師全集視頻課程。點擊buy it
現在我來說下學習java的方法:
1.概念能看懂就可以,代碼如果覺得不會的一定要練習,抄寫2遍是保底的。
2.練習或者作業能做幾個是幾個,我們把重點放在代碼上。編程思路最重要,思路是建立在熟練的基礎上。我們每天在學習新的東西就是在學習思路。
3.自己每天在進步就是好的,保證書本代碼能看懂。練習可以不關註。
4.編程先找基本語法的書或者視頻,先把基本語法學會,然後就是看編程思想這類的,然後再返回去看語法的書。
5.看完視頻或者書本上的視頻都做好筆記,哪裡懂哪裡不懂,百度看一下再到群里問人。
6.第一次學語法是為了熟悉基本的操作,至少書上說什麼自己知道,第二次學語法是為了結合理論指導為什麼要那麼操作,然後基本上就是這個螺旋上升的一個方式了,到了一定程度,Java要開始接觸資料庫原理了。
最後說一下,無論你的老大怎麼逼你,怎麼帶你,怎麼指點你,如果你一點執行力都沒有,你就是跟著馬雲也是沒用的。為什麼普通列車跑不過高鐵?因為普通列車每節車廂全靠車頭帶,每節車廂都是負能量;高鐵每節車廂都有一個發動機在全力以赴往前,每節車廂都是正能量。執行力,才是成功的核心!Java學了幾天後從入門到放棄的多的是。
對於真正想從事軟體開發行業的人提供的建議:
認清自己的能力,不要驕狂自大;即使你真的很弱。不要妄自菲薄;因為每個人都是從弱小中成長的。認清自己的能力,是成長的第一步。
證明自己的能力。程式員證明自己能力最簡單的方式就是代碼。 從現在開始,你就要養成輸出知識的習慣,可以是寫技術博客,也可以是構建個人網站,把這些作品展示出來,現在免費的展示平臺那麼多,你一定要長久地積累,這些就是你最好的簡歷。最好是構建自己學習的知識體系,當然,這些積累是需要長時間的,所以慢慢來。