Java开发求职总结
目的
? ?來這個城市已經半個月了,其中的艱辛是我開始從未體驗過的。說過會在找到工作后寫一些總結,不僅為自己的壓抑找一個宣泄的口子,也是為了更多像我這樣的應屆畢業生找工作時提供一個明確的思路,這并不是對每個人都有效,但是可以可以借鑒一下也是極好的!
自我能力
? 說下我的技能棧的入棧過程吧,本人在大二開始參加了一個學校與當地公司的培訓(差的學校就這樣),開始都是零基礎的,但是公司給我布置一些任務,比如一開始讓我們做個簡易的頁面(HTML),讓它漂亮一些(css),動起來(js/jQuery),然后讓我們使用tomcat等等。一步一步夯實基礎,資源來自w3c,很魔性的一個網站,里面羅列了幾乎所有的前端web需要的技術以及配對的極為詳細的資料。然后是外包項目分一些模塊給我們做,項目框架基本是搭好的,這里感覺主要是鍛煉團隊協作能力和邏輯分析能力了。這一套下來,技能棧:html、css、js、jQuery、servlet、jsp、tomcat、jFinal、MySQL入棧。
? 后面同學基本走光了,我也開始收拾收拾離開了這家公司?;氐綄W校的節奏,開始系統基礎的學一遍Javase,增強內容(代理、反射、泛型等),持續時間為2個月(基礎40+天,增強15+天),可能是我最難以忍受的兩個月了,因為這兩個月中的基礎真的相當于把以前的基礎打碎重組,很多概念思想捋順,很驚奇,也很寂寞。然后開始學習javaee,課程是從html、css、js、Jquery、servlet、jsp、tomcat、mail、socket、jdbc、pool(datasource)、struts2、Hibernate、spring、springMVC、Mybatis,時間是4個月,這個過程的講真比基礎要好受一些,因為很多是沒有見過的內容,如框架。視頻資源是我同學搞過來的,某寶里面應該有一大堆,有想法的同學建議大二開始接觸。
? 之后在github/碼云里面流轉找到了很多最新技術、有意思的開源項目,對于我現在2018年3月來講,比較好的項目就是SpringBoot(SSM)+Redis+Shiro+Dubbo+zooKeeper+Quarz+oos+Tomcat+Nginx+Swagger+thymeleaf/framaker的商城項目。目前來講,微信小程序、商城管理等等都離不開這幾個內容,使用是出門之前必須要使用到的框架,所以技能棧到這里基本可以了(我目前的時代,可能每個階段不一樣)。
? ?如果此時時間還是大三下學期的話(你的學習進度很快/你的天賦很好),建議可以看看Collection,Map的源碼,看看虛擬機Jvm(如果不是計科專業或沒學過操作系統的話還是先放放),去leetcode刷刷題目。這個時候就可以去大公司(阿里巴巴/騰訊)投你的簡歷,因為這些公司不知道什么時候起來的風氣只招前一屆的學生(我不是,那時候不知道),面試的話可以去知乎,貼吧找找問題和安排。好吧,如果你真的按我的方法走過來,基本可以做到到公司走一走沒問題,如果進度跟不上,那恭喜,你掉入了一個極深的深淵,我在下面等你!
何去何從
? 現在很明顯的兩條路擺在你的面前,是去培訓還是硬上,又或者找個測試工作。
? 先說說培訓路吧,這里又分兩種情況。第一種是走上面路的,沒有走完或走贏的,這個時候你是很有基礎的,缺的是項目經驗和最后幾個世面上最新框架的使用經驗,那可以培訓的(如果條件允許的話),基本在大三下學期,也就是那年暑假的時候就要出去找培訓機構了,推薦的話傳智、極客營因為我視頻教程是某寶上買的傳智的,極客營我呆過2周實習(學校安排的)感覺是不錯的,這并不是做廣告。其他如某馬的話看你有沒有造假學歷簡歷的心了,后面會說。培訓完后,你就可以有底氣的找工作了,至于待遇的話,就要看腦子里有沒有知識了后面也會說的。
? 培訓的另外一部分人,則是在大學尬混的這波人,快大四畢業季了,需要一技之長。同學都去培訓了,我也要去,因為這是壓力驅使著一波又一波的應屆畢業生走向這條路,不走這條路的基本考研、公務員、教師其它或直接轉行了。這個時候就要有心理準備,這是一場惡戰,有在這個過程中放棄墮落,哭泣的不計其數。當然,家境優異者不在這個考量范圍內。這時沒有人能幫你,去培訓吧,不然在外找工作也是培訓機構找上你的,不如自己選擇一家,起碼不會后悔不是。
? ? 現在還剩下的就還剩覺得自己沒有學完或沒有通過大公司各種面試筆試失敗的同伴了,恭喜,起碼都對自己的能力有信心。先說一條最差的路子吧,做個測試實習,這個要求不是很高,但是有好有壞,好是你可以通過這個接口進入大公司學到什么東西(此處省略一萬字),或真的發現自己喜歡這個工種也說不定,但缺點就是要有沒有學到東西反而耽誤時間覺悟。剩下兩條路就是我本文最核心(因為我就是這兩條路上的人),也是最想留下來的東西了!
大公司實習
大公司實習,其實說白了就是1-4k的月薪,然后在公司做小公司8-14k的工作。前提是你有了基礎的能力,雖然沒有培訓機構專門的工作就業指導和獵頭(當你實在找不到工作時),但是我們可以在貼吧,知乎上面搜索你想去的城市好的IT公司,都有的。然后你的工作是一家一家投,然后抓緊看看java基礎(封裝,抽象,繼承,多態,抽象類,接口,類加載機制等),三件套(list/vector、hashmap/hashtable、stringbuffer/string/stringbuilder),線程,IO,jsp,虛擬機(存儲模型,三個狀態,GC,配置)等,喪心病狂的還會問你有沒有自己寫過一個框架....所以就是你需要不顧一切的吸收最最基礎的知識,然后找到一份工資低到離譜的實習工作,這就是大公司的節奏。好處就是你會體會大公司的人事,作工安排有多合理,框架寫的很溜,自己可以借鑒借鑒,對于單方向鉆的普遍深一些,缺點就是你只會這一個方面的東西,別的僅僅只是在自己跑過幾遍的程度,以后的路線一般是資深的XX高級開發工程師。
小公司工作(實習)
? ?小公司工作,要求很無腦,老板一般會說:我這里有個XXX微信小程序/erp/app,你會不會,我們這是XXXX你的理解是什么。技術人員則是問你會不會XXXX(這里的一般就是工作需要的技術),看法什么樣的(可能自己也不是很懂)。其實進這種公司最主要的策略就是你會不會做,有能力就留下,沒有就走,很簡單。好處是工資普遍高,而且不看重你的出處,你是不是應屆不重要,能做出東西來就是會要的,是不是人才不重要。缺點是如果碰到一個不好的xx主管、產品經理、運維,基本走遠。會限制你的能力的發展,因為你樣樣都要去做,所以跟桶一樣是等高的,這種人以后的路線是架構或全棧(牛逼的/人才? 自己體會)。
簡歷攻略
? ?Star法則,你會什么,你是什么樣的。說的白一點就是你能拿出手的是什么,如果沒有什么能拿出手的話,就多說說項目。在項目經歷上下功夫,一般的公式是:“XXX項目中,有XXXX,我是做XXXX所以XXXX”就是項目因為你有什么不同,如果是一個死板的一個項目,看不到你任何閃光點所在,說的難聽一點,要你不如自己多努力找個項目模版來做實在。簡歷的投放個人的建議是海投,本人開始也是對著要求看,看到一個都滿足的高興得不得了,但是去了人家說不要。所以這里引出一個法則:“實踐是檢驗真理的唯一方法”,怎么說呢?如果人家對你感冒,就算要求不符,但是會考慮你的,所以會電話你初步了解一下的。所以簡歷海投,讓公司去選擇,這是你的優勢所在,公司能選擇,你也可以。一直看招聘的app(boss智聯51獵聘等)不如直接海投等電話,然后多看看要問到的東西。電話來了,克制內心的喜悅,該拒絕的要學會拒絕,看地圖一般的話是上午10點到10點半一個面試,下午2點到3點一個面試,如果不是這個時間的話(11點/5點),就要考慮之前有個面試,也就是你是次要的考慮對象了。控制一天兩個,如果心理承受力強的話可以3個,因為面試很吃腦力,多了很容易疲勞的。
面試攻略
? ?自我介紹:降龍十八掌啟式,8成的公司會在開始問這個問題。想一個比較新穎的介紹方式,華而不實。不如自己列一下自己的優勢吧!自己的基本信息,學校經歷,技能棧(這里要注意是hr還是技術總監不然就挖坑自己跳),近幾年的期望以及對要面試的公司的理解(這個肯定是在去公司路上搜下,打個腹稿)等?;咎茁肥撬麊柲銌栴},你回答,然后反問一下公司怎么怎么樣,讓面試的人以一個同事的身份和你交談,如果度掌握不了的話,那就把“你”改為“您”,把“我們”改為“咱們”。對于比較緊張的內向一點的人,就自己看著桌子說吧,如果感覺需要的話,可以考慮在桌子上用一些手勢(比如根據講的內容畫個圈什么的),說話的語速要控制一下,言多必失。這個只是我總結的,每個人遇到的問題和面臨的都不一樣,這僅是一個建議,別到時候炸了來瘋狂BB我。然后就是他問你有沒有想問的,肯定要問,首先可以魀聊一波待遇啊,有沒有餐補啊,險金啊,早晚上班時間啊,周末雙休單休還是大小周啊等等,然后關鍵的一點是不要馬上就職,一般有個行內話,就是一周后就職,因為這是給雙方的緩存的機會??赡苣阏业叫碌墓ぷ?#xff0c;或者公司找到更合適的人,我還見過公司臨時計劃取消,拿到offer都沒就職的。所以心態一定要穩啊老鐵~至于拒絕的理由很多,最好的就是現在已經就職,不好意思,一般人家就是直接掛電話的。所以不要害怕解決,這是雙方的事,一方不滿意可以單方拒絕的。
后記
? ?寫到這里手都酸了,其實在寫的時候又不是對自己的路和生活的一種批判,每個人的路都是不同的。我希望所有走上Java開發的在校大學生都能和我一樣,找到心中那份合適的工作。大公司小公司本質都一樣,但是需要一顆通透的心,不是所有人都同時適合這兩種公司的,但有一點是相同,那就是大公司都是小公司發展而來的,人家沒必要為你買單。所以小公司也是有潛力股了喲,加油!
? ? ? ?powerBy:?counsiken? ? ? ? ? ? ? ? ? ? ? ? ?date:2018/3/12
總結
以上是生活随笔為你收集整理的Java开发求职总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tomcat原理解析(一):一个简单的实
- 下一篇: $compile 手动编译