1. 程式人生 > >新手轉行學java難嗎?新手學java需要注意的6個方面!

新手轉行學java難嗎?新手學java需要注意的6個方面!

 

新手轉行在成都學java到底難不難,對於這個問題,我們專門做過一個調查,超過1000名已經在職的java從業者,其中有80%的程式設計師覺得學java不難,20%的程式設計師覺得前期有點難,其中對於50%自學的新手認為java很難學,遇到問題沒人解答,又或者是答案太多,根本不知道哪個回答是正確的。所以,我們得出結論,能系統學習的,有老師指導的java課程學起來相對容易,而沒有人指導,僅僅靠看視訊學習的同學來說會無形中增加難度。

很多新手在準備轉行學習java之前,在網上看到或聽到很多不懂的人會說,java有多麼困難,普通人還是不要去學習,所以也會有人在初次瞭解的階段就放棄了繼續深入瞭解的機會。但是也有堅持下來的同學,最後努力堅持下來,並找到一份高薪的工作。聽聽他們對java到底有什麼看法。

image

首先,java其實不像我們想的那麼困難,但是決定要進入這行,前期就得有相應的心理準備,如果想走的遠,就需要不斷學習提升,特別是在初期,不能怕吃苦,不要老是想著玩遊戲,空餘時間多看看程式碼,設計架構,各個環節的功能與用途。

由於每個人對於問題的難易程度都有不同的標準,總是想著放棄的人,也會無形中給自己設定門檻,如果不是計算機專業畢業的新手朋友,準備轉行做java時,往往有可能只是看到了工資高,卻忽視了到底適不適合自己。所以,我們看問題不能只看到表面的東西,而應該從多方面去考慮,比如下面這6個方面:

1. 學習的過程中,一定要從小實驗開始,逐步完成更多的綜合性實驗,千萬不要盲目求大,這樣做的結果往往會陷入一個學習的瓶頸。有的初學者在學習Java的初期就直接看一些案例的書,雖然案例沒少做,但是還是無法形成自己的程式設計思路,原因就是沒有通過一個系統的實驗過程建立起自己的程式設計思維,這個是問題的關鍵。

2. 要熟悉一些簡單的設計模式和程式設計原則。另外最好自己寫過完整的工程,熟悉eclipse這樣的工具。可以給HR展示自己所做的工程,然後通過討論來將話題放到自己熟悉的部分。

3. 寫的程式要格式清晰規範,可讀性好,首行要縮排,成對的花括號,除了類的括號以外,最後都要處於同一列。這並不是強制的,每個人的習慣也不同,但是至少要 清晰規範,比如某人,從來就不把成對的花括號放在同一列,而是任由eclipse自動排版,雖然也很規範,但是我每次看她的程式碼都要把花括號改一改才舒 服,然後她又氣哄哄的給改回去。

image

4. WEB也要熟悉一些。對於三層模式也要很熟悉,表示層、邏輯層和資料持久層。以上都是很基礎的東西,稍微瞭解一下面試問題都不大,元程式(不是源程式)有時候也會問,但是不多,就是處理器層的處理過程,彙編一樣關於暫存器和儲存器的操作。

5.學習java不能總是把希望寄託於老師的身上,我們要學會多方位思考,舉一反三,我就遇到過很多這樣的學員,遇到問題總是第一時間想的是老師能不能幫幫我,最好是這段程式碼都由老師來代寫了更好,其實這種思路會大大降低我們獨立解決問題的能力,我更建議的是,大家在遇到問題時,先想辦法自己解決,然後把解決方案拿到老師那裡,幫你分析,到底是對的還是錯的,又或者實在是解決不了,向老師詳細的描述你的問題,老師看到了也會為你解答的,而不是一來就是這個程式碼怎麼寫,想尋求答案,先學會正確的提問。

6.我們在學習的過程中,應該有經驗豐富的導師為自己指導,又或者是有相關工作經驗的前輩們來指導自己,不要想著我看看網上的教程,幾個月之後就能找到一份好工作,這是不現實的,如果沒有好的導師幫你解決問題,相信對於一個新手來說,我們會走很多彎路,同時也會半途而廢,浪費了自己的時間和金錢。這裡推薦大家加下我的java學習交流q-u-n:641121948,裡面有我從去年到現在,根據市場技術棧錄製的最新java精講視訊教程,還有我這幾年整理的Java學習手冊,面試題,開發工具,PDF文件教程,可以自己去下載。

image

最後,Java程式語言的學習過程是一個從難到易的過程,由於Java程式設計的抽象程度比較高,所以對於很多初學者來說,需要一個理解的過程,但是當掌握了類、物件等基本概念之後,後面的學習就會順利起來。

由於IT行業本來變化就很快,所以,我們不能指望學完幾個月,就不用再學習了,哪怕工作後,還是要不斷的去學習新的知識,來提升自己的能力。不過在開始準備轉行的時候,建議多考慮一下自