以前,一位在我交流羣裏的羣友找我訴苦:工做8年,從事Java開發相關的工做6年,最近(18年7月)失業快4個月,仍是沒有找到合適的工做。程序員
感受本身已經廢掉了,一直在金融公司從事Java開發工做,以前薪資18K ,深圳。編程
更多的時候,工做屬於軟件項目管理,好比如下:性能優化
1.需求分析,把客戶發過來的軟件需求,分類分解,分給對應模塊人員架構
2.分派任務,測試測出bug,而後本身作出基本分析,而後分派給模塊人員併發
3.制定項目計劃,推進項目的block點,及時發佈軟件版本框架
4.完成基本簡單的需求。分佈式
5.溝通需求,若是不明白的須要和客戶溝通需求或者bug的狀況微服務
不知道如今Java開發都是用什麼新技術, 沒有作過電商平臺類開發,也沒人要我,打算本身學習下最新的一些框架,寫個Demo什麼的。高併發
又或者轉行作銷售去? 從頭開始。佈局
在或者作點別的什麼?
以前每天在公司加班,忙這忙那的人,忽然沒工做了,如今挺迷茫的。
昨天晚上,另外一位Java開發的猿猿羣友給我發消息,說上次我幫他修改簡歷和求職指導後,他總共收到了6個offer,最高的月薪是22K,最低的月薪是15K,最後他根據個人建議選擇了一個月薪20K的offer。
爲何不建議她選擇薪酬最高的offer,反而去選擇月薪20K的offer呢?根據我對職場的觀察,給出如下理由:
一、新的職位和新的公司是否能爲本身下一份工做起到背書的效果。
二、行業的發展和該團隊的狀況,也是考慮的一個重點。
三、結合該位羣友的我的狀況等緣由。
畢業2年,卻收到月薪20K的offer,他是如何作到的呢?
給本身的Java架構技術交流羣打波廣告吧,想要學習Java架構技術的朋友能夠加個人羣:710373545,羣內每晚都會有阿里技術大牛講解的最新Java架構技術。並會錄製錄播視頻分享在羣公告中,做爲給廣大朋友的加羣的福利——分佈式(Dubbo、Redis、RabbitMQ、Netty、RPC、Zookeeper、高併發、高可用架構)/微服務(Spring Boot、Spring Cloud)/源碼(Spring、Mybatis)/性能優化(JVM、TomCat、MySQL)
1、拓寬業務場景
咱們會在不少場合聽到對「精鑽」這個詞語的推崇,包括在職場上,咱們經常聽到前輩教導咱們對待工做要精益求精,但事實上,在某一方面作到萬里挑一的大牛是一條可取的道路,卻不是職業發展的惟一道路。
2、把握職場節奏
在職場上有一個時間標準:3 年。 3 年時間,必定要在工做內容和職級上有一個質的變化,這個變化能夠經過升職獲得,也能夠經過跳槽達成目標。
初入職場的 3 年,主要的工做內容就是夯實基礎,此時基本處於「完成上級交付的任務」這樣的階段。但在這個過程當中,員工不能僅僅完成任務了事,而是要不斷思考爲何上級要佈置這個任務,這個需求是怎麼來的,用於解決什麼問題,有沒有更好的解決方案等等。
以後的 3 年,也就是職業生涯的 3-5 年,做爲程序員,須要達到一個小 leader 的層級,即帶領一個小團隊(能夠僅僅有幾我的)負責某一個某塊或是功能的研發,此時在上個階段積累的經驗和關於解決方案的各類想法的做用便凸顯出來。而此時做爲小團隊負責人的角色,程序員更多地須要關注上下游的邏輯,可以造成完整的邏輯鏈條。
工做經驗的 5-8 年,此時程序員已經進階成了技術負責人,能夠獨立負責某一個產品的研發,能夠成功地推進產品從 0-1 的階段,此時更多須要關注的即是跨部門之間的合做與溝通,確保研發行程的按時交付。與此同時,更多地關注一些產品設計方面的內容,會對進一步的晉升頗有幫助。
最後一個階段,即工做 10 年以上,此時達到研發總監或是更高的職位會是一個比較理想的狀態,而對於這個層次的要求,是對於整個行業能有比較清晰深刻的判斷,可以感知將來技術發展的方向併爲公司提早佈局。
3、訓練複合技能
除了編程以外,程序員要儘可能培養一些其餘方面的技能,例如演講、寫做等等。這樣作一方面能夠爲程序員提供一些兼職機會,如主講技術相關的直播課程、參考文章或書籍的撰寫等。相似的機會在提供報酬的同時也會增長員工的知名度和行業影響力,更有甚者,在社交媒體上發表了相關文章以後,吸引了一批志同道合的同行,開始合夥創業,有了更大的機遇。
4、創建技術體系
在個人羣裏有這樣一套技術學習體系供你們提供學習思路: