以下給初學(xué)者提學(xué)習(xí)編程的幾點(diǎn)建議:

1.興趣非常重要

學(xué)習(xí)程序一定要有興趣,不然滿天飛的代碼、程序跑不起來報(bào)錯(cuò)、程序從什么地方寫起等問題會使你心灰意冷,放棄編程的學(xué)習(xí)。一旦你有了興趣,你就覺得自己做出這么一個(gè)網(wǎng)站讓大家使用自己該多么自豪,那么你就會堅(jiān)持不懈的去攻克學(xué)習(xí)中遇到的問題和困難了。
 

2.培養(yǎng)邏輯思維和抽象能力

你要把老板的需求變成軟件中的編程代碼實(shí)現(xiàn),所以你要具備一定的抽象能力,能通俗的給別人講出你的實(shí)現(xiàn)思路

需求越來越多,很多關(guān)系比你想象中要復(fù)雜太多,你要具備邏輯思維能力和一定的空間聯(lián)想能力把軟件的架構(gòu)設(shè)計(jì)出來,或者在上面更新一些功能你需要怎么去做。不管是否要開會和同事討論,你自己腦子里要有一套想法,你才能和別人交流

java初學(xué)者

3.堅(jiān)持不懈,解決完問題再睡覺

技術(shù)大牛的成功都是自己一個(gè)個(gè)坑踩過來的,沒有什么捷徑可循,只有多做項(xiàng)目,遇到問題積極解決,并與其他人討論或分享,你才能快速成長

4.放平心態(tài),沒有什么bug是解決不了的

遇到比較棘手的問題或是一些難以置信的問題時(shí),不要心急,放平心態(tài),暫時(shí)解決不了就出去活動活動,回來以后再解決成功的幾率高達(dá)一半之多,解決以后你會有莫大的成就感,這會推動你積極學(xué)習(xí)下去

5.多交流,多討論,把別人的變成你的

微信群、知乎、技術(shù)論壇等要利用起來,多看技術(shù)文章,多加有用的技術(shù)群旁聽,有問題實(shí)在無法解決就多發(fā)帖子,放下身段,大佬才會更快更好的幫你解決問題

6.多看多學(xué)習(xí)別人的代碼

github、碼云上有許多優(yōu)良的項(xiàng)目,可以pull下來多看看,阿里巴巴Java開發(fā)規(guī)約學(xué)習(xí)起來,谷歌Java開發(fā)規(guī)范學(xué)習(xí)起來,你會和別人高n個(gè)等級,別人寫的是垃圾代碼,你寫的是優(yōu)美的代碼

java初學(xué)者

7.一定要多總結(jié)

我經(jīng)常發(fā)博客,因?yàn)槿说挠洃浻邢蓿袝r(shí)候工作中或?qū)W習(xí)中遇到的經(jīng)典的問題要記錄下來避免下次再犯,也節(jié)省了時(shí)間,加深了記憶,還能幫助和你遇到同樣問題的人,一舉多得。

寫在最后:

各行各業(yè)都不好干,但各行各業(yè)都有精英,想成為精英,想高薪,沒有別的辦法,只能苦練,什么10天學(xué)會xxx那都挺扯的,另外不一定只買Java的一本書,如果其他入門書籍也不錯(cuò)可以都看看,一本書里不能那么面面俱到,多種思想才能使你恍然大悟。