我是做java的,但我不是這個專業的,我是自學的。自學確實很苦逼,很難堅持住。一開始堅持一個星期就堅持不下去,太枯燥了。大概給你說下我的過程吧。
自學java

一開始的時候不懂,買了幾本書,天天啃書,但是看完了根本記不住,過幾天就看不進去了。

后來加了幾個技術群,問了問里面工作七八年的老人,改變了自學方式。放棄了看書,在各種資源網站下載視頻,有免費的也有收費的,不過免費的就足夠用了。開始學習之前,找了一份java知識體系框架,根據框架的順序,一邊看視頻,一邊練習。那個時候大概每天早上七點開始一直到晚上12點,除了吃飯上廁所和中午午睡一個小時,剩下的時間都在學習和練習中。想看書上手最關鍵的是一定要敲代碼,必須要敲。

你可能會問,枯燥了怎么辦呢?我一般都是學習的過程中故意找問題,然后去貼吧、群、論壇找方法答案。包括國外的網站也會去找。時間長了就能總結出一套自己以后都很使用的資源體系。
 

自學java

我那個時候堅持了差不多四個月,感覺自己寫的差不多了,出去找到了第一份作為程序員的工作(四年前)。

我剛才說開始學的時候放棄了書,是因為視頻會比較生動比較容易理解。但如果想一直在這個方向發展的話,還是要有很好的基礎和底蘊,那這兩點就需要平時看書來積累了。積累的多了你會發現,某一天你學習心的技術或語言的時候,你會很得心應手,所以基礎很重要。
 溫馨提示:但是在這里還是要給大家說一個殘酷的事實,java自學并不簡單,如果可以參加培訓就參加java培訓,因為我怕身邊有很多的自學到一半就堅持不下去的,這樣既浪費時間有浪費精力。