給Java初學者的十條小建議,快來收藏吧!
就當前的IT環境來看,招聘Java程式設計師的公司多,學習Java技術的也多。對於 Java初學者而言,技術學習是我們首要考慮的問題。對此,小千總結了以下十條小建議,希望對大家學習Java有幫助。
1、與其反覆閱讀,不如經常回顧
與其一遍又一遍地閱讀重複的書籍,編寫同樣的「Hello World」,不如有意識地總結回顧看過的書,學過的知識。只需要每晚趟在床上的時候,回想一下今天都學到了什麼?今天自己有進步一點點嗎?
2、多做練習,多寫程式碼,從錯誤中學習
看技術書籍要多寫書中的程式碼,在初學階段哪怕對著書本敲也沒有什麼問題。認真完成書中留的習題,在自己沒有盡最大努力的情況下面不要去看答案。不要怕犯錯,每一次犯錯都是自己進步的機會。
3、多總結問題的解決方案,多寫可複用的程式碼,拒絕複製貼上
每天把工作中遇到問題的解決方案總結一下,想想為什麼要這麼做,是什麼導致了這個BUG,導致BUG的根本原因是什麼。是自己的邏輯混亂,粗心大意,還是程式框架太複雜?做需求的時候,要儘量避免複製貼上,不要讓程式碼裡面有重複程式碼。
4、對於自己想要學習的內容,制訂一下計劃,有節奏地學習
我是一個非常愛學習的人,但是有時候還是感覺學習不夠高效。經常會由於一些突發情況把原本的學習計劃打亂,導致學習效果打折扣。因為學習一個東西怕的就是三天打漁,如果能夠持續地學習一個東西,我可以把它學習地很好。
5、嘗試使用不同的方式來解決一個問題
在遇到一個沒有顯而易見解決方案的問題時,你可能費了好大功夫想出一個方案,但是千萬要記得,該方案不一定是最優的,而且很大可能還存在一個更佳的方法。而這個方法只需要你退後一步,換個思路,或者與同事討論一下就可以得出。 另外,習慣了物件導向,何不嚐嚐函數語言程式設計?每年學習一門新的不同正規化的程式語言,可以極大地開拓你的眼界,給你一些不一樣的解題思路。
6、注意勞逸結合
多參加體育鍛煉,多去戶外走走,運動能夠增強人的記憶力,並且有時候還能產生靈感。想要成為大神,身體好是前提條件。
7、向別人解釋你的知識,多與人討論
多寫部落格,多分享自己的所學所思,這些對於Java學習者自身也是非常有益的。通過用別人能夠理解的語言來解釋你學到的東西, 本身就要求你對該知識充分理解。
8、保持學習的專注
很多知識沒有足夠的專注力和足夠多的時間是很難學好的,保持學習的專注尤其重要。 因為人的大腦在專注模式下面,神經細胞更活躍,你學的東西更容易從短期記憶變成中長期記憶。 而且在高度專注下面,你的解決問題的能力也會提高,原本看起來複雜的東西,在專注面前說不定就不是事了。
9、找到自己的短板並補足自己的短板
發現並找到自己的不足相對來說是比較容易的,但是要補齊短板就非常不易了。 因為人總是有畏難思想的,拖延症是怎麼來的,就是你的大腦出於本能去做一些讓自己分泌更多多巴胺的事情。 如果自己英語不好,就要下決心把英語攻克。如果自己數學不行,就要下死力氣掌握數學。 補齊短板就像渡劫,越早渡劫,越快升仙。
10、給自己設計學習獎勵
比如學好了3D 數學,就給自己買一臺頂配 MacBookPro 之類的。為什麼遊戲可以讓你上癮,因為它有反饋,有獎勵機制。 學習數學是非常枯燥的,如果有了這個獎勵機制,也許自己就更容易堅持了呢。
學習Java從來就不是一件容易的事,只有養成一些好的學習習慣才能讓我們事半功倍,也會增加一些堅持的動力!希望以上的分享能幫到大家!
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2844801/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個牛人給Java初學者的建議Java
- 零基礎學Java?給初學者的建議Java
- 為ABAQUS軟體初學者提供的一些小建議
- 給Java開發初學者的10個學習建議,助你學習事半功倍!Java
- 給Java開發初學者的10個學習建議,助你學習事半功倍Java
- Linux入門(2)_給初學者的建議Linux
- 給初學者一些學習Python的建議Python
- 一份送給Java初學者的指南Java
- 給Java初學者福利——Java語法基礎Java
- 給機器學習面試者的十項建議機器學習面試
- Java後臺求職小建議Java求職
- 給初學者的Web安全指南Web
- 給初學者的 fc 示例教程
- 給初學者的 type 命令教程
- 以我失敗的職業經歷:給初入職場的技術人員幾個小建議
- 快來給你的寵物影片加個表情特效吧特效
- 初學者學Java常遇到的問題,我都給你回答了!Java
- 給初學者看的 shuf 命令教程
- [譯] 給初學者的 Jupyter Notebook 教程
- 給初學者的RxJava2.0教程(三)RxJava
- 給初學者的RxJava2.0教程(七)RxJava
- 給初學者的 RxJava2.0 教程 (四)RxJava
- 寫給初學者的Linux餐前小菜Linux
- 給Python學習者的檔案讀寫指南(含基礎與進階,建議收藏)Python
- 對Java初學者來說,到底Java有哪些高效的開源庫?Java
- 初學Java你有這些疑惑嗎?本文給你幾個建議Java
- [譯]寫給初學者的Tensorflow介紹[2]
- 給初學者的以太坊路線圖指南
- 給Python初學者的最好練手專案Python
- 給各位PHP程式設計師十點未來的建議PHP程式設計師
- 給初學者的DLL Side Loading的UAC繞過IDE
- 初學者如何學Java開發?Java
- Linux系統管理——初學者建議Linux
- 構建深度神經網路,我有20條「不成熟」的小建議神經網路
- #給java程式設計師的10條建議,吐血推薦!Java程式設計師
- 給計算機專業學生的幾條建議計算機
- Java初學者入門指南Java
- 寫給 Linux 初學者的一封信Linux