開篇文章,給自學的人掃掃盲區,很多人自學java都是錯誤的方式,導致最後浪費時間。越學越迷茫。從事Java八年,希望我的建議可以幫助到每個在學習java的人。
我發現很多人在學習java的時候還在看很老的視頻,目前java已經出了java12,所以就是我們學習的內容要是最新的。這行的技術更新的比較快。所以三四年前的視頻就沒有必要看了。所以首先就得明白自己應該學習什麼最新的技術體系。根據公司的目前的技術配置來學習。
衡量一下自己的水平。什麼專業,什麼學歷,是否學過編程。整體學習能力怎麼樣,給你自己制定一個適合的學習周期,因為每個人起點不同的人,肯定會用不同的周期學完一個程式語言。
規劃好每天的學習內容,不貪多也不少。每天正好的內容。明確今天要完全什麼任務。然後每天都去完成。就是一個正確的學習節奏。很多人學習java都是今天看點,明天看點,這樣的學習沒有效率。而且基本都是看視頻。課後很少去練。
新手自學中放棄最大的幾個原因總結
1.在學之前,沒有規劃好系統專業的學習計劃,不知道每天學什麼,做什麼案例,學習任務不明確。做一件事情之前,沒有好的規劃,這件事情一定沒好結果。(大部分人都死在這上面,導致浪費時間)
2.不知道應該達到什麼水平才能就業。(學技術肯定是為了就業,開始學的時候一定要明確自己目的是什麼,達到什麼水平,這是學習的動力目標)
3.憑著自己的感覺學,由於不掌握適當的學習方法,學習方式,導致越學越懷疑,越學越迷茫,自信被打擊,覺得自己不適合,最後放棄。
4.盲目地看書學,對大部分人來說,開始看書學,就是一個錯誤的方式,看不懂,看懂了也不會寫程序,最後導致浪費時間。
5.新手都覺得自己學了後面的忘了前面的,這是由於不專業的學習過程導致的。
6.學編程禁忌中途斷開,要一氣呵成,一周必須學習五天以上。光看視頻不叫學習技術,只是了解一下,課後多去練習,掌握視頻中的知識點才叫學技術。所以很多人都在刷視頻,最後說自己學不會。
1、編程思維
學習Java開發核心在於一個「編程思維」,因為每段代碼都不一樣,都需要分別去看,所以只要你掌握了學習Java的編程思維,那麼寫程序對於你來說,就只是先分析業務,然後編碼就可以了。
2、代碼量
任何一個Java開發高手都是大量的代碼堆積出來的,有很多人只是看視頻看書而已,視頻或者書只是讓你了解Java都學什麼內容。按照自己的理解這些知識點,然後大量的代碼決定你的技術能達到什麼樣子的水平和熟練度。其實世界上不存在天才,天才都是這件事情做得多了,就熟記於心了。
學Java最後就是要求可以開發前後端分離的分布式項目。
所以當你學完整個Java內容體系後,就應該要能達到做項目的水平。不然就是白學。所以一切的基礎都是為了學框架準備。而框架就是為了做項目做準備的。
沒有工作經驗是否還能就業?
回答:能。所謂經驗就是我們從遇到的難題中解決後總結的經驗,也就是解決問題的能力,這在學習中是可以慢慢積累的。