06.19 半路出家的程序員,學到什麼程度就能出去找工作了?

談到就業問題,都是大問題。誰都想有個好起點,一步領先可能步步領先。小編接觸了很多學員,有些人一畢業就能拿到Offer,有的人遲遲徘徊。有的人勤奮刻苦,但是面臨找工作卻縷縷敗下陣來。

小編不否認那些迅速找到工作的人有運氣的成分,但是更多時候能力佔據更重要的因素!

今天小編給大家談談Java究竟學到什麼程度就可以出去找工作了呢?網上一大神如是說:

JavaSE階段

這是基礎,一定要好好學習,初級語法,面向對象,異常,IO流,多線程,Java Swing,JDBC,泛型,註解,反射等。

半路出家的程序員,學到什麼程度就能出去找工作了?

JavaWeb前端

不要老一副吊樣,覺得自己出去就是後端工程師,不學什麼HTML, CSS, JavaScript。老鐵,不存在的。進了外包公司你萬一發現後臺非常邏輯簡單,就幾個接口,反而前端頁面切個圖都要一天,難道你還好意思暗搓搓問老闆:怎麼我們公司沒有前端的嗎?所以前端一定要重視。div+css佈局一定要麻溜的,js的dom操作必須給力。jQuery/bootstrap你必須會吧!

半路出家的程序員,學到什麼程度就能出去找工作了?

JavaWeb服務器端

Tomcat目錄結構必須瞭如指掌吧。讓你手動部署個webapp總要會吧。哪裡配置虛擬主機,哪裡改端口號,web-info文件夾下的內容外部無法訪問這些都要懂一點吧?這些皮毛都不懂,怎麼好意思說自己搞服務器端?jsp和servlet什麼關係,servlet最常見的三種創建方式,Javaweb四大域對象,jsp九大內置對象都要知道吧?el表達式必須熟悉吧?mysql增刪改查sql語句要會寫吧,多表關聯、左外右外不能慫吧?jdbc是幹嘛的,sql注入是啥,如何用jdbc實現事務等等都要知道吧。

框架預備知識

xml讀寫操作要知道,反射、內省、泛型不要求精通,但怎麼用總要心裡有點那個什麼數吧。不然你框架學起來就是懵逼的。

框架知識

不要求你精通底層原理,但是山寨版的原理總要略知一二吧。如何山寨實現IoC容器,如何對dao進行抽取,如何藉助反射實現同一個servlet處理多個請求,這些最好都要了解吧。在理解山寨版框架的基礎上,把配置多配幾遍,做到心裡有數。明白每個配置大致起到什麼作用。

另外,我一向覺得,學習框架必須帶著下面的疑問:這個框架沒有出現之前,我們的前輩們如何解決的?它的出現解決了哪些痛點?又有什麼缺點沒有?都是需要去琢磨的。

項目實戰

前幾年Java人才比較缺乏,只要基礎不算太差,基本都能找到還不錯的工作。17年開始,懂Java的人越來越多,企業對求職者也提出了更高的要求,他們更希望招聘一些馬上能上手工作的,所以傾向於招聘一些有項目開發經驗的,所以你一定要自己做一個項目,然後扔到vps上跑一跑。

好了,只要你具備以上條件,那麼就把自己的簡歷撒到各大招聘網站吧。

話說,小編不太相信誰都可以完全獨立的把Java學好,所以建議大家學習Java,最好有領路人,沒有領路人,很難把Java學的透徹,很多情況,會迷失方向,放棄的幾率很大。

2018黑馬的課程又升級啦!

新增知識點

SPA工程構建解決方案

(Vue.js +ElementUI + Node.js +Npm+ webpack)

服務端渲染(SSR)解決方案(NUXT)

前後端分離API模擬解決方案(Mock.js)

微服務持續集成解決方案(Jenkins)

容器化部署管理解決方案(Rancher)

分佈式日誌解決方案(ELK)

微服務實時監控解決方案(Grafana)

Spring全家桶解決方案

(SpringBoot+SpringCloud+ Spring+SpringMVC+Spring Data)

微服務認證解決方案(JWT)

微服務網關解決方案(Zuul)

微服務負載均衡解決方案(Ribbon)

微服務熔斷解決方案(Hystrix)

微服務集中配置解決方案

(SpringCloudConfig)

分佈式搜索服務解決方案

(Elasticsearch)

大數據存儲解決方案(mongoDB)

消息中間件解決方案(RabbitMQ)

第三方登陸解決方案(騰訊第三方登陸)

雲存儲解決方案(OSS)

爬蟲解決方案(webmagic)

人工智能解決方案(spark mllib als 、DL4J)

研發的項目

電商項目:品優購

物流項目:速運快遞

旅遊項目:閒雲旅遊

社交項目:十次方

教育項目:學成在線

金融項目:易起貸

生活服務:好客租房

醫療行業:傳智健康


分享到:


相關文章: