很多人通過我的問我類似這樣的問題:我已經看了很多Java開發有關的書,也看了很多視頻,可總覺得心里沒底,覺得還是什么也不會,好像有很多東西看過都忘了, 接下來該干嘛? 迷茫了!我的回答無外乎是要多編程,多實踐,做個小項目鞏固學過的知識。但是,很多人對這個答案不是很滿意,于是寫了篇文章分享給大家,歡迎討論。
策略: 先把那些Java 知識點統統都看一遍,集合,IO, 反射,線程,html , javascript ,servlet, jsp ,xml ,tomcat ,spring,hibernate,對哪個例子有好感的話,在自己的電腦上敲一遍估計很多人都是這么學的, 這種方法的缺點是:
(1) 一葉障目,不見泰山, 容易陷入細節
做碼農需要和無窮無盡的細節打交道,例如:html那么多tag,屬性,xml dtd ,schema復雜的語法,httprequest 那么多方法,看著看著就煩了到底哪些是常用的?哪些是不常用的?自學者迷失在了細節當中,產生了懷疑。
(2) 記不住
實踐(編程)太少, 當然容易忘記了。
(3) 挫敗感
就算很有定力,很有自制力,以及在未來拿高薪水的想象中, 利用斷斷續續的業余時間咬著牙終于把這些細節都看完了, 然后悲催的發現:臥槽,還是寫不出一個可以運行的像樣的東西!終結果是: 我看完了,很多細節也忘了, 還是不知道怎么回事,還是蒙圈。這種方法試圖把所有的細節都搞定以后,再去做系統, 對學習編程來講其實并不友好。
其實,很多人為了省點錢選擇自學,然而自學雖然錢省了,但是花費的時間多了,有時候還會走彎路,多很多人來說其實是得不償失的。粵嵌教育的JAVA開發課程對于想要學習編程的人來說其實是一種捷徑,他能幫你解決很多問題,避免浪費時間。