給java初學者的幾點建議
以下給初學者提學習編程的幾點建議:
1.興趣非常重要
學習程序一定要有興趣,不然滿天飛的代碼、程序跑不起來報錯、程序從什么地方寫起等問題會使你心灰意冷,放棄編程的學習。一旦你有了興趣,你就覺得自己做出這么一個網(wǎng)站讓大家使用自己該多么自豪,那么你就會堅持不懈的去攻克學習中遇到的問題和困難了。
2.培養(yǎng)邏輯思維和抽象能力
你要把老板的需求變成軟件中的編程代碼實現(xiàn),所以你要具備一定的抽象能力,能通俗的給別人講出你的實現(xiàn)思路。
需求越來越多,很多關系比你想象中要復雜太多,你要具備邏輯思維能力和一定的空間聯(lián)想能力把軟件的架構設計出來,或者在上面更新一些功能你需要怎么去做。不管是否要開會和同事討論,你自己腦子里要有一套想法,你才能和別人交流。

3.堅持不懈,解決完問題再睡覺
技術大牛的成功都是自己一個個坑踩過來的,沒有什么捷徑可循,只有多做項目,遇到問題積極解決,并與其他人討論或分享,你才能快速成長。
4.放平心態(tài),沒有什么bug是解決不了的
遇到比較棘手的問題或是一些難以置信的問題時,不要心急,放平心態(tài),暫時解決不了就出去活動活動,回來以后再解決成功的幾率高達一半之多,解決以后你會有莫大的成就感,這會推動你積極學習下去。
5.多交流,多討論,把別人的變成你的
微信群、知乎、技術論壇等要利用起來,多看技術文章,多加有用的技術群旁聽,有問題實在無法解決就多發(fā)帖子,放下身段,大佬才會更快更好的幫你解決問題。
6.多看多學習別人的代碼
github、碼云上有許多優(yōu)良的項目,可以pull下來多看看,阿里巴巴Java開發(fā)規(guī)約學習起來,谷歌Java開發(fā)規(guī)范學習起來,你會和別人高n個等級,別人寫的是垃圾代碼,你寫的是優(yōu)美的代碼。

7.一定要多總結
我經(jīng)常發(fā)博客,因為人的記憶有限,有時候工作中或學習中遇到的經(jīng)典的問題要記錄下來避免下次再犯,也節(jié)省了時間,加深了記憶,還能幫助和你遇到同樣問題的人,一舉多得。
寫在最后:
各行各業(yè)都不好干,但各行各業(yè)都有精英,想成為精英,想高薪,沒有別的辦法,只能苦練,什么10天學會xxx那都挺扯的,另外不一定只買Java的一本書,如果其他入門書籍也不錯可以都看看,一本書里不能那么面面俱到,多種思想才能使你恍然大悟。

