更新時間:2019-04-03 09:29:11 來源:動力節(jié)點 瀏覽2741次
在Java教學領域深耕十年,見過很多從Java培訓畢業(yè)后找不到工作,不敢找工作,最后不是重學,就是換了別的行業(yè)。
Java學習的人大增(但并非人才大增)招有用的人還是一樣招不到,所以大家別想著Java工資高就往里面擠了,但這并非富士康啊,上崗還培訓一月,就業(yè)率百分之99.9,工資高的前提是你能學好,學好了能就業(yè),就業(yè)了你能提升自己,提升自己你能熬幾年,才能體現(xiàn)高薪,然后這路上有多少人被刷下去了呢?或者堅持不下來的呢?
現(xiàn)在你的困境是如何正確把握自己的方向,認清自身的情況
首先認清自身情況如果你的技術學的不是很好,那你自身技術掌握到什么程度了?有沒有一個清楚地認知?你自身處在哪個階段:
JavaSE階段
這是基礎,一定要好好學習,初級語法,面向對象,異常,IO流,多線程,JavaSwing,JDBC,泛型,注解,反射等。
JavaWeb前端
不要老一副自己很拽的樣子,覺得自己出去就是后端工程師,不學什么HTML,CSS,JavaScript。老鐵,不存在的。進了外包公司你萬一發(fā)現(xiàn)后臺非常邏輯簡單,就幾個接口,反而前端頁面切個圖都要一天,難道你還好意思暗搓搓問老板:怎么我們公司沒有前端的嗎?所以前端一定要重視。div+css布局一定要麻溜的,js的dom操作必須給力。jQuery/bootstrap你必須會吧!
JavaWeb服務器端
Tomcat目錄結構必須了如指掌吧。讓你手動部署個webapp總要會吧。哪里配置虛擬主機,哪里改端口號,web-info文件夾下的內(nèi)容外部無法訪問這些都要懂一點吧?這些皮毛都不懂,怎么好意思說自己搞服務器端?jsp和servlet什么關系,servlet最常見的三種創(chuàng)建方式,Javaweb四大域對象,jsp九大內(nèi)置對象都要知道吧?el表達式必須熟悉吧?mysql增刪改查sql語句要會寫吧,多表關聯(lián)、左外右外不能慫吧?jdbc是干嘛的,sql注入是啥,如何用jdbc實現(xiàn)事務等等都要知道吧。
框架預備知識
xml讀寫操作要知道,反射、內(nèi)省、泛型不要求精通,但怎么用總要心里有點那個什么數(shù)吧。不然你框架學起來就是懵逼的。
框架知識
不要求你精通底層原理,但是山寨版的原理總要略知一二吧。如何山寨實現(xiàn)IoC容器,如何對dao進行抽取,如何借助反射實現(xiàn)同一個servlet處理多個請求,這些最好都要了解吧。在理解山寨版框架的基礎上,把配置多配幾遍,做到心里有數(shù)。明白每個配置大致起到什么作用。
另外,在學習框架必須帶著下面的疑問:這個框架沒有出現(xiàn)之前,我們的前輩們?nèi)绾谓鉀Q的?它的出現(xiàn)解決了哪些痛點?又有什么缺點沒有?都是需要去琢磨的。
項目實戰(zhàn)
前幾年Java人才比較缺乏,只要基礎不算太差,基本都能找到還不錯的工作,17年開始,懂Java的人越來越多,企業(yè)對求職者也提出了更高的要求,他們更希望招聘一些馬上能上手工作的,所以傾向于招聘一些有項目開發(fā)經(jīng)驗的,所以你一定要自己做一個項目,然后扔到vps上跑一跑。
選擇方向
在搞清楚自己技術屬于哪個階段后,就要做出相應的選擇
技術不行,沒有達到任何公司招聘需求,那就回爐重造,如果當初學習不是因為你所在的IT培訓機構課程不行,那就把課程重聽一遍,如果是培訓機構課程體系不行,那就自學或者找專業(yè)的機構重學,如果你能下得了這個決心的話。
自身目前技術可以到一些需要不太高的公司工作,用大家的話說“免費干活”都愿意,那肯定會找到一份工作,不可能一份都找不到,你得定位找準,再寫簡歷,再投遞相應的公司,不然只會和之前一樣石沉大海。
工作后,學習不能停,自己定制一個學習目標,分階段,分小段去學習,遇到問題要及時問,公司沒有人幫你就去網(wǎng)上找。
你要記住,自己不努力,沒人能幫得了你。