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