很多新手在準(zhǔn)備轉(zhuǎn)行學(xué)習(xí)java之前,在網(wǎng)上看到或聽到很多不懂的人會(huì)說,java有多么困難,普通人還是不要去學(xué)習(xí),所以也會(huì)有人在初次了解的階段就放棄了繼續(xù)深入了解的機(jī)會(huì)。但是也有堅(jiān)持下來的同學(xué),最后努力堅(jiān)持下來,并找到一份高薪的工作。聽聽他們對(duì)java到底有什么看法。
首先,java其實(shí)不像我們想的那么困難,但是決定要進(jìn)入這行,前期就得有相應(yīng)的心理準(zhǔn)備,如果想走得遠(yuǎn),就需要不斷學(xué)習(xí)提升,特別是在初期,不能怕吃苦,不要老是想著玩游戲,空余時(shí)間多看看代碼,設(shè)計(jì)架構(gòu),各個(gè)環(huán)節(jié)的功能與用途。
由于每個(gè)人對(duì)于問題的難易程度都有不同的標(biāo)準(zhǔn),總是想著放棄的人,也會(huì)無形中給自己設(shè)置門檻,如果不是計(jì)算機(jī)專業(yè)畢業(yè)的新手朋友,準(zhǔn)備轉(zhuǎn)行做java時(shí),往往有可能只是看到了工資高,卻忽視了到底適不適合自己。所以,我們看問題不能只看到表面的東西,而應(yīng)該從多方面去考慮,比如下面這6個(gè)方面:
1. 學(xué)習(xí)的過程中,一定要從小實(shí)驗(yàn)開始,逐步完成更多的綜合性實(shí)驗(yàn),千萬不要盲目求大,這樣做的結(jié)果往往會(huì)陷入一個(gè)學(xué)習(xí)的瓶頸。有的初學(xué)者學(xué)習(xí)Java的初期就直接看一些案例的書,雖然案例沒少做,但是還是無法形成自己的編程思路,原因就是沒有通過一個(gè)系統(tǒng)的實(shí)驗(yàn)過程建立起自己的編程思維,這個(gè)是問題的關(guān)鍵。
2. 要熟悉一些簡單的設(shè)計(jì)模式和編程原則。另外最好自己寫過完整的工程,熟悉eclipse這樣的工具??梢越oHR展示自己所做的工程,然后通過討論來將話題放到自己熟悉的部分。
3. 寫的程序要格式清晰規(guī)范,可讀性好,首行要縮進(jìn),成對(duì)的花括號(hào),除了類的括號(hào)以外,最后都要處于同一列。這并不是強(qiáng)制的,每個(gè)人的習(xí)慣也不同,但是至少要 清晰規(guī)范,比如某人,從來就不把成對(duì)的花括號(hào)放在同一列,而是任由eclipse自動(dòng)排版,雖然也很規(guī)范,但是我每次看她的代碼都要把花括號(hào)改一改才舒 服,然后她又氣哄哄的給改回去。
4. WEB也要熟悉一些。對(duì)于三層模式也要很熟悉,表示層、邏輯層和數(shù)據(jù)持久層。以上都是很基礎(chǔ)的東西,稍微了解一下面試問題都不大,元程序(不是源程序)有時(shí)候也會(huì)問,但是不多,就是處理器層的處理過程,匯編一樣關(guān)于寄存器和存儲(chǔ)器的操作。
5.學(xué)習(xí)java不能總是把希望寄托于老師的身上,我們要學(xué)會(huì)多方位思考,舉一反三,源碼時(shí)代的老師就遇到過很多這樣的學(xué)員,遇到問題總是第一時(shí)間想的是老師能不能幫幫我,最好是這段代碼都由老師來代寫了更好,其實(shí)這種思路會(huì)大大降低我們獨(dú)立解決問題的能力,我更建議的是,大家在遇到問題時(shí),先想辦法自己解決,然后把解決方案拿到老師那里,幫你分析,到底是對(duì)的還是錯(cuò)的,又或者實(shí)在是解決不了,向老師詳細(xì)的描述你的問題,老師看到了也會(huì)為你解答的,而不是一來就是這個(gè)代碼怎么寫,想尋求答案,先學(xué)會(huì)正確的提問。
6.我們?cè)趯W(xué)習(xí)的過程中,應(yīng)該有經(jīng)驗(yàn)豐富的導(dǎo)師為自己指導(dǎo),又或者是有相關(guān)工作經(jīng)驗(yàn)的前輩們來指導(dǎo)自己,不要想著我看看網(wǎng)上的教程,幾個(gè)月之后就能找到一份好工作,這是不現(xiàn)實(shí)的,如果沒有好的導(dǎo)師幫你解決問題,相信對(duì)于一個(gè)新手來說,我們會(huì)走很多彎路,同時(shí)也會(huì)半途而廢,浪費(fèi)了自己的時(shí)間和金錢。
最后,Java編程語言的學(xué)習(xí)過程是一個(gè)從難到易的過程,由于Java編程的抽象程度比較高,所以對(duì)于很多初學(xué)者來說,需要一個(gè)理解的過程,但是當(dāng)掌握了類、對(duì)象等基本概念之后,后面的學(xué)習(xí)就會(huì)順利起來。
以上就是北大青鳥長沙麓谷校區(qū)Java培訓(xùn)機(jī)構(gòu)小編介紹的“ 轉(zhuǎn)行學(xué)習(xí)java難不難?需要注意什么”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)文章
零基礎(chǔ)轉(zhuǎn)行學(xué)IT,這些建議一定要看
28歲0基礎(chǔ)轉(zhuǎn)行學(xué)java有多難
零基礎(chǔ)轉(zhuǎn)行做IT都要準(zhǔn)備些什么呢?
轉(zhuǎn)行Java編程,0基礎(chǔ)Java難學(xué)嗎?