零基礎(chǔ)如何高效學(xué)習(xí)Java開發(fā)?初學(xué)Java技術(shù)開發(fā)常常很迷茫,不知道從何學(xué)起更不知道怎么學(xué)習(xí),下面小編就給大家梳理一下如何高效學(xué)習(xí)Java技術(shù)開發(fā)
1、學(xué)編程第一個要求:得有興趣
如果強(qiáng)迫自己學(xué),你肯定學(xué)不進(jìn)去。我當(dāng)時上大學(xué)的時候,我宿舍里面有一個和我一個班的同學(xué)。他每天上課做好筆記,課后,每天的晚上都看一個小時的視頻。而我呢,上課有興趣,跟著老師走,什么筆記都沒做。課后突然想起老師講的重點,打開電腦,來兩段代碼,出了問題,一直調(diào)試,必須把代碼調(diào)試好。
他是因為壓力大,想以后找個好工作。畢竟咱干IT的工資都很高。所以他才學(xué)習(xí)編程,但是強(qiáng)迫自己是真的沒效果。我這種整天上課聽聽講,沒事就玩游戲,偶爾打開Eclipse,來兩波代碼。我對編程技術(shù)感興趣的,比他要學(xué)起來輕松很多。
后來每次他知識點忘記了,都會說:“我自己記憶力太差了,學(xué)了就忘。”
其實我不覺得,我覺得是興趣的問題。平時看他玩LOL,技術(shù)真的好,什么操作都會。入門到現(xiàn)在比我玩的時間還少。但是比我厲害多了。
說了這么多,第一點“興趣”還是得有。沒興趣,學(xué)這個是自討沒趣。
2、確定自己編程到底要干嘛
畢竟人若有所成,必定有所欲。我第一是想成為技術(shù)大牛,在業(yè)界有很大的權(quán)威,別人一說xx平臺誰領(lǐng)導(dǎo)開發(fā)的,首先會想到我的名字。第二,我想賺很多錢,回報爸媽。第三,這個行業(yè)不比其他,隨便什么人都可以上手,IT行業(yè),必須得有真正的技術(shù),我就當(dāng)學(xué)了一門技術(shù),以后創(chuàng)業(yè)不行,干回老本行。
3、找到自己喜歡的開發(fā)語言
人和人溝通需要語言。翻譯家和美國人溝通需要會英語,翻譯家跟日本人溝通,需要會日語。反過來,計算機(jī)就想翻譯家,他什么計算機(jī)語言都能聽懂,只要你會說就可以了。
開發(fā)語言就是指人與計算機(jī)的溝通,計算機(jī)是聽不懂口語的,必須要會編程語言,才能讓計算機(jī)幫你干想干的事。
計算機(jī)語言有很多,c,c++,java,c#,python,vb。但是選對一門語言,對你幫助很大,我推薦java。如有疑問,建議你Baidu搜下現(xiàn)如今學(xué)什么編程語言好。
還是說說我吧。我剛開始的時候在老師口里了解到j(luò)ava語言,雖然當(dāng)時我一句也看不懂,但是越看不懂,越想學(xué)。我當(dāng)時就認(rèn)定要學(xué)習(xí)java。并且腦海里就是java鐵粉。
但是我的夢想是想成為大牛,當(dāng)一個程序是c++編寫的時候,你就想把c++學(xué)了。學(xué)了c++就發(fā)現(xiàn)c++挺好的,要求很高,很適合我。
后來全學(xué)了,但是最后發(fā)現(xiàn),其實其他你會了,對于你個人多了一項裝逼的技能,但是對于以后的工作要求,沒什么用。我在工作的時候,一直是用java編寫程序。沒有企業(yè)說,要回很多中語言。
4、找到自己想從事的行業(yè)
現(xiàn)在有web網(wǎng)站開發(fā),Android開發(fā),ios開發(fā),Windows桌面開發(fā)等等。
我當(dāng)時選擇it首先就想到了Android開發(fā)。真正的想干Android才做這一行的。
5、必須得持續(xù)努力
或許你剛開始學(xué)習(xí)編程很有興趣,但是學(xué)完,找到工作后,你就故步自封。不想學(xué)現(xiàn)在流行的技術(shù)框架了。說實話,現(xiàn)在計算機(jī)行業(yè),每年一變,3年一大變。你不學(xué)習(xí)新技術(shù),以后絕對會淘汰。弄不好被公司勸退。
(責(zé)任編輯:代碼如詩) |