1. 程式人生 > 實用技巧 >Java 學習到什麼程度可以找第一份工作?

Java 學習到什麼程度可以找第一份工作?

非科班,材料計算,研一上學期學了點Python,看了點培訓班視訊寫了一個小網站,裡面老師說會了這個就可以去找工作,我覺得寒假沒什麼事,就寫了個簡歷去找實習了,幾乎沒有招Python實習的,就投了一些1-2年小公司,收到一個面試,然後就讓我回去等通知了,發現Python比較難找工作,網上都是亂吹的

寒假中~

研一下期,怒轉Java

3月:Java基礎,《演算法》

4月:Java web,《瘋狂Java講義》

5月:SSM三大框架 ,Lintcode

6月:慕課網的商城專案,《深入理解Java虛擬機器》

7月:牛客網刷了半個月面筋,就投了一些簡歷,哦,不是一些,有100來份,我亂投的,有7-8個面試,武漢的七月真的熱,有兩個是培訓機構,氣死我了,我想著我這麼聰明需要培訓,呵呵,我不會閒魚上買500G你們的盜版視訊啊,還可以倍速播放。第一個offer是我們一個學長的公司願意要我,可能校友關係。後來收到LPPZ的實習offer,跟學長說明了一下情況,然後就去實習了。

第一,基礎要紮實,集合,併發包,虛擬機器都要很清楚

第二,Linux,計算機網路,資料庫,先把常問到的看一看,看一些總結性的部落格

第三,框架,Spring問最多的就是AOP,iOC,DI,Bean的例項化,動態代理這些,也是看一些部落格,自己總結一下

第四,一個完整的專案,慕課網,github都有很多,寫一個電商或者部落格網站,認認真真寫完,買一個伺服器部署上線

然後就可以去找工作啦,其實到這個時候學的東西對於Java體系來說,還是很小的一部分,現在只是單一架構,還有分散式和微服務架構的知識,當時我學到這個時候,對分散式的概念很難get到,也不知道接下來學什麼,也沒動力。所以就去實習了,然後發現自己太渣了,很多都不知道,又強烈學習的慾望,加油。

想看的話後續更新這幾個月的進度,手機碼字,累

---------------------

第二次更新:

7-9月:在公司實習,公司使用的是 Dubbo 分散式的架構,就瞭解了一下 Dubbo、RocketMQ、Redis、Zookeeper這些,剛開始接觸這些也很懵逼,不過公司很多都是封裝好的,使用起來還是比較簡單。公司是基於敏捷開發,平時迭代一次有半個月,時間很充足看看部落格,看看專案程式碼,這段時間成長很快,最主要學會了怎麼與產品經理互懟哈哈哈。

下班也會接著學習,這期間重要看了極客時間的《趣談網路協議》,《Spring實戰》

10月:幫自己課題組做了一個網站,學習尚矽谷的《SpringBoot教程》

11月:黑馬的專案 SpringCloud 的微服務專案,《深入理解計算機系統》

12月:清華大學 《編譯原理》,《作業系統》,都在 B 站上可以找到

2019年:

1月:學習Netty,《Effective Java》

2月:《深入 Java 虛擬機器》,《Java 併發程式設計實戰》

3月:掘金《Mysql》,對自己知識總結,投了一些簡歷,面試

又想實習,感覺現在理論知識多,實踐少。我是在武漢,投了武漢幾個實習都能面試上,面試官對我還是比較滿意,給了我很大信心。就投了一些大廠的暑期實習。

我是自學的,基本把所有時間都放在學 Java 上,平時在實驗室也是一個另類,在老師面前也是混混過去,研一也沒怎麼上課,成績很差,我們學校三等獎學金的最後一名哈哈哈,不過運氣還是很好。

對於學 Java 別想速成,踏踏實實學,堅持下去半年就可以找得到第一份工作。我每天一來實驗室就先刷一道 leetcode,晚上回去還會堅持看書。

對了,剛開始自學還是有難,在找資料和心態上,在知乎上有一個想轉行的同學,加了我,當然能幫到他,我也很高興。

如果你很迷茫,我可以幫幫你,我最多隻能幫2-3個人。但我希望你真的喜歡寫程式碼,每天最少能有4個小時以上寫程式碼的時間。當然你要做好找不到女朋友的準備,昨天表白失敗,哭~~~

__________

第三次更新

這兩個月面試過的公司,把所有大廠都投了一遍 ,面試很累,有時候感覺就是鞭屍,不過面多了經驗就多了,也收到幾個offer,秋招再來,越面越勇。哈哈哈~