零基礎(chǔ)學(xué)習(xí)Java到底難不難?有人做過統(tǒng)計(jì),500名參加工作的java開發(fā)人員,74%的人認(rèn)為不難,只有26%的人說難學(xué)。所以74%都是聰明人,智商比普通人高?當(dāng)然不是。
在學(xué)習(xí)之前,當(dāng)你看各種代碼猶如讀天書的時(shí)候,總會聽到很多外行在鼓吹java有多難,這絕不是平庸者的選擇。很多人會因此退縮,認(rèn)為自己不夠聰明,java真的是聰明人才能玩的游戲嗎?
想要掌握java的本質(zhì),學(xué)好Java,只要掌握了編程的本質(zhì)和邏輯關(guān)系,那么編程語言、開發(fā)平臺和編譯工具都不是問題。真正評判你專業(yè)水平的是你的編程思想,語言機(jī)制本身不會給程序帶來太大的影響。而且,每個(gè)人的難度標(biāo)準(zhǔn)也不一樣。習(xí)慣說不的人,總是會放大困難,給自己設(shè)置障礙。
非計(jì)算機(jī)專業(yè)人士轉(zhuǎn)Java,你只看到了Java的前景。除了這些,你還需要了解更多,才能走得更高更遠(yuǎn)。對于從零基礎(chǔ)轉(zhuǎn)向Java的人,這里有三個(gè)建議:
學(xué)Java不能完全依靠老師,要學(xué)會舉一反三,見過太多依賴?yán)蠋煹膶W(xué)生。結(jié)果,他們沒有解決問題的能力,也沒有獨(dú)立學(xué)習(xí)的能力。他們通過不了面試,找工作也很困難。
要有專業(yè)人士的指導(dǎo),尤其是自學(xué)Java的人,現(xiàn)在找工作很難,如果沒有一個(gè)明白人幫你解決問題,會走很多彎路,中間很容易放棄。學(xué)習(xí)的不專業(yè)不說,最重要的是浪費(fèi)時(shí)間。
良好的心態(tài)和執(zhí)著的心很重要。很多沖著高薪的人都想學(xué)Java,但是最終能學(xué)會的人很少,遇到困難就放棄了。這樣的人很多,因?yàn)橛行┦虑楹茈y,所以他的回報(bào)很大。我們判斷一個(gè)Java開發(fā)人員是什么水平,也就是他解決問題的能力有多強(qiáng)。
李嘉誠說:“當(dāng)我騎自行車時(shí),別人說路途太遠(yuǎn),根本不可能達(dá)到目的地,我沒理,半道上我換成小轎車;當(dāng)我開小轎車時(shí),別人說,不要再往前開,前面就是懸崖峭壁沒路了,我沒理,繼續(xù)往前開,開到懸崖峭壁我換飛機(jī)了,結(jié)果我去到了任何我想去的地方“。
說到底,修行還是要靠自己,難不難何必讓別人給你設(shè)立標(biāo)準(zhǔn)?只要你想做,下一秒就能開始。不要讓你的夢想毀在別人的嘴里,因?yàn)閯e人不會對你的夢想負(fù)責(zé)。