更新時間:2019-08-11 09:00:00 來源:動力節點 瀏覽3023次
轉行Java程序員,上Java培訓班是否可行?轉行是可以,至于怎么學,自學還是培訓班,還得看自己的自律性,小編看到太多人自律性不夠,兩個月只學了不到2個禮拜的知識量。
培訓班也是可以的,關鍵是找個靠譜培訓班。決定去培訓班之前,先網上搜搜這個培訓機構如何。任何機構都會有好評差評,這個要注意。
先看差評,差評比較多且描述比較真實的,基本可以斷定有問題,偶爾看到一兩個差評沒什么問題。可能只是答者個人原因或者個例。
再看好評,好評多是空話套話的,基本就是水軍刷的。
關于自學
不建議小白買書看,
第一,你看不懂,
第二,書太厚,看到厚度都怕了。
我建議可以在B站看一些Java學習視頻,這里推薦B站上動力節點Java301集,此套視頻以后百萬人學習。
基本的學習路線就是
基本語法——>深入提高——>額外知識擴展,mysql,redis,HTTP,liunx,前端部分基礎等等——>學習框架知識——>開始項目——>項目結束自我總結——>是否學習其他方向的知識——>面試和就業
不管培訓,還是自學都要注意的點
1.剛學的時候多敲代碼,死命敲
2.多寫注釋,就算這注釋看起來很廢話,但實際上是在整理你的思維邏輯,現在依然我習慣先寫注釋再寫代碼,特別是復雜的邏輯,這樣寫起來幾分鐘就完事了,邏輯不會斷。
3.剛學的時候很多概念聽不懂,沒關系,聽一遍就行,學到后面的時候,你就懂些了回頭,再看看那些知識,基本上你都懂了,
4.多做練習題,網上搜題庫,在乎質量而非數量,理解了就可以進行下一步學習。注意:要求質量,數量多沒有用,反而拉低學習效率。
5.多做筆記,多復習,構建自己的知識架構圖,并且實時更新里面的內容,學習過程中,每學一些新的知識都能更新你的知識架構。另外第一次學的時候都會遺漏一些知識點,復習的過程中能把遺漏的知識撿起來,這是鞏固基礎知識和提高技術實力的重中之重,最高優先級。
6.基礎一定要學扎實,不然后面聽不懂,越聽越懵,特別是學基礎的時候,多做練習題,沒有自己去網上搜,
7.學會Debug,簡單的自己嘗試解決,復雜的,學會用百度谷歌,前期剛學的時候,CSDN,博客園等等能找到很多問題解決方法。
8.多擴展其他的知識面,當然是你就業方向部分相關的知識,只需要了解就行,不用浪費時間學,知道是個什么東西,有啥特性,就好了。提高你對編程更全面的了解。
9.環境問題,小白學習最先碰到的環境問題,環境就能勸退一大批人,說實話,小白很難獨立解決,能找別人幫一下最好。當初最拖我學習進度的就是裝環境,學習過程中,以寫代碼為主,環境都是次要的,最好找入行的程序猿解決,實在不行上網搜視頻教程。有一定基礎之后自己解決環境問題還是比較容易的。
10.技術提升方法,有了實際項目經驗之后,這個時候你的技術應該比較牢靠了,可以去嘗試看一下庫,模塊的源碼,或者去GitHub看些相關的項目代碼,以及技術大牛的代碼。遇到不懂的代碼谷歌搜一下。看到【還有這等騷操作?】的代碼,可以做筆記,對你技術提升非常大。當然做這步是你要注意點是,1,先把基礎打牢,基礎沒學好就先別管提升。2,把這個任務當成支線任務,保證主線任務能夠正常執行的情況下,再去看這個。不用特意騰時間去看這些。
面試找工作
面試前期準備大概花了一個月,如何寫簡歷,各大公司筆試題收集,面試題收集,以及額外可能會問到的,比如項目部署,并發,日活量,前公司部門成員,以及如何給自己的薪資定位,等等,做了比較充分的準備,題主學習階段,可以暫時不考慮這些,大概講一下
簡歷問題
說要簡歷造假的,真的是為你好。
現實問題,不造假根本不會有公司邀請你去面試,沒有面試邀請,如何就業,在生存面前,誠信和生存哪個重要?但那又怎么樣?我看了一堆四五年工作經驗程序猿寫出來跟狗屎一樣的代碼,我還得去給他們填坑。公司只在乎你的技術實力。有的程序猿寫10年工作經驗,實際上跟2年沒差別,只會復制粘貼。做同樣一件事情。說實話并不覺得自己比公司三五年工作經驗同事技術差。相比而言,公司更在乎的是技術,工作經歷和工作經驗都是次要的。
面試題
網上搜Java面試題,刷就行,以理解為主。而不是以背為主,東西太多背不下來,都是不懂的,自己敲一邊就理解了,再以自己的話描述出來。但是也有的東西就是純概念性的,或者不用敲的,那這種能理解就理解,不能理解就直接背吧。
面試一般會問三種問題
基礎知識
人事問題
項目問題
人事問題,中對是否錄用你問題占比不大,網上搜一遍,通用的,知道怎么答就可以。
基礎知識,這塊占比很重,什么迭代器,裝飾器,線程進程協程,幾乎必問。這塊需要多敲,以及HTTP,MySQL等等,多敲,多記,多復習。面試過程中有很多要求手寫代碼,這就需要你的基礎扎實。
項目問題,培訓班和上面的視頻里都會有,最少敲2個項目,自己多總結這個項目怎么實現的。多分析。對于不是特別理解的,建議每個項目再敲一邊。
面試過程中會遇到的問題
1,投簡歷問題,面試邀請少
投簡歷平臺,前程無憂,智聯,拉勾,BOSS直聘,建議每天9點左右開始投。HR這個時候上班,容易看到。建議直接海投,不要看里面具體要求。因為我前面都是看準了投,他們要求什么技術,再匹配一下自己的技術棧,感覺可以我才投,后來發現這些公司通通給我一個不匹配,導致我更進一步懷疑自己,簡歷有問題?看出來是造假的了?學歷不過關?工作經驗不夠?后來才知道,那些要求有很多是用來面試過程中給你壓價的。一看你什么都會,但是人家預算就這么多。。寫幾個無關緊要的要求好在談薪過程中壓價。。不保證所有公司如此,大多數公司都這樣。
2,數據結構和算法
這塊知識,工作開發中幾乎用不到,但是面試容易問到,需要另外補充。
總結:
面試是否被錄用70%技術+30%運氣,運氣成分的占比很高。
寫這么多,Java的面試題我沒有,不過通用的mysql,redis,人事等等面試題我收集了很多,包括簡歷怎么寫,簡歷模板,技能棧,項目如何描述,需要可以登錄動力節點IT培訓機構咨詢在線客服老師回復領取。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習