一個六年java程式設計師講述:三年達到月薪35k我是怎麼做到的
工作的前兩年
如果你不能拼爹,或者不想拼爹,最好的方法是拼實力。
合抱之木,生於毫末;九層之臺,起於壘土;千里之行,始於足下。
所以,你必須要從基層做起。當然,所謂的基層,並不是端茶倒水,但多一些體驗,總是無害的。
前兩年的時間,應當主要打好基礎的累積,認清職業現狀和社會經濟發展趨勢,適應工作後的生活,對心靈浮躁的洗滌。
這一階段最大的敵人是自身的態度,切忌不可眼高手低,牢記一句話——“心比天高,命比紙薄。”腳踏實地,一步一個腳印,為未來做好鋪墊。
工作的選擇
對於應屆生、剛畢業兩年內的職場新人,我個人並不推薦到小型創業公司去發展。
一、大團隊的優勢
- 人多,有經驗的人多,已有的基礎累積多 在大一點的團隊,至少首先能夠確定的,就是有師傅領進門,當然,修行那還都是靠個人的。
- 體制完善,流程規範 很多時候不用太過於操心該怎麼操作,權力和職責的事情,都是有一套既定的流程,到哪一環節該怎麼進行,遵守規範即可。
一般而言,對應的團隊福利也會較為完善。
二、大團隊的劣勢
- 分工過於細 有著明確的分工,工作就有了該你乾的和沒必要你乾的區分,屬於你職責範圍的那一塊並不大,做得盡善盡美也算是輕鬆。不需要你干預的部分,如果自己不帶著自學,那麼這一塊的知識經驗就會欠缺。
- 薪資、職位的晉升空間不大 不少公司的職位晉升都是有年限要求的。薪資的調整一般也是差異化不太大的。但有一句話說得好,有志不在年高,無志空活百歲;但也總能空降、外聘一些奇怪的高層下來。看似很矛盾,你心裡需要明白,沒有完善的制度,只有追求完美的人。前兩年的時間,更多需要考慮的是成長的空間,而不是眼前的利益,放長線才能釣大魚。
- 效率低下 並不是所有上規模團隊的通病,但卻是多數。大多數公司發展到一定階段後,會被流程、制度羈絆,無意義的走流程時間會耽誤很多工夫。不用懷疑,林子大了什麼鳥都會有,也總會有些拖油瓶在團隊裡混日子,團隊規模大了之後,提前養老可以說是很輕鬆能實現的事情,只要不是太作死,混還是比較容易的。
初入職場,少受一些不好的風氣影響,對未來會有莫大的益處。
三、小團隊的優勢
事無鉅細,親力親為 實踐出真知,小公司有足夠多的機會鍛鍊你的實踐能力。是挑戰亦是機遇。
四、小團隊的劣勢
雜而不精 對於大多數的小型創業公司來講,恨不能一人抵十人用,所以總是要什麼都懂什麼都做,但卻沒有特別深入鑽研的點,也沒有人帶,很難有所成長。如果是自學能力特別強,有明確的職業規劃目標,也可以勇敢試一試。這個社會更需要的是成為一專多能複合型人才。
跳槽
工作的前兩年,最好不要輕易跳槽。在這個階段的跳槽,主要有兩方面的弊端:
- 對於個人成長 跳槽的目的無非兩點,更好的發展空間,或更高的待遇。跳槽到適應的週期太長,而年輕則應該是全速向前的階段。到了新的崗位,一切又得重頭再來,熟悉新的業務,新的技術,融入團隊。
- 薪資待遇 很少有在前兩年跳槽的時候就能有很大漲幅的(50%+)。所以這時候在跳槽上花心思是一件很費腦又收益不大的事情。
無論在職業的哪一個階段,如果跳槽沒有較大的薪資漲幅,跳槽都是需要謹慎考慮的。除非聯合創始人身份加入,降薪跳槽的事情千萬不要有,畢竟拿多少錢做多少事,沒有利益不太可能會有源源不斷的動力輸出。
三到五年
這個階段,已有一技之長,又有廣泛涉獵,應當尋求突破了。
這裡我總結了一個java架構師必備的技術,整理了一些相應的視訊資料,需要清晰大圖和視訊資料的點選連結加入群聊【架構華山論劍】:https://jq.qq.com/?_wv=1027&k=59Gl6uE領取!(掌握百分之70,年薪40萬!)
1,架構師內功心法(設計模式)
- Proxy代理模式
- Factory工廠模式
- Singleton單例模式
- Delegate委派模式
- Strategy策略模式
- Prototype原型模式
- Template模板模式
- Decorator裝飾器模式
- Observer觀察者模式
2,架構師審美觀(品味經典,分析原始碼)
- AOP原始碼解析
- IOC原始碼解析
- Mybatis原始碼
- Spring
- Spring5 Framework體系結構
- Spring5環境搭建
- Spring5概述
3,架構師必備技術棧(這裡主要列舉高併發場景分散式解決方案實戰)
- 分散式主鍵生成方案
- Session跨域共享實戰
- 分散式事務解決方案實戰
- 分散式鎖解決方案實戰
- 分散式單點登入 SSO實戰
- 分散式排程任務實戰
- 分散式配置中心
4,次世代架構技術(微服務架構)
- 基於分散式思想下的RPC解決方案
- Dubbo應用及原始碼解讀
- SpringBoot
- SpringCloud應用及原始碼解讀
- Docker虛擬化技術
5, 開源框架解析專題
- spring5概述
- Spring5 Framework體系結構
- Spring5環境搭建
- IOC原始碼解析
- AOP原始碼解析
- Spring MVC
- Mybatis
6,架構師築基專題(這裡主要列舉併發程式設計進階、JVM效能調優知識點)
- JVM效能調優
- Java程式效能優化
- Tomcat
由於圖片太大上傳會不清晰,需要完整架構體系大綱的點選連結加入群聊【架構華山論劍】:https://jq.qq.com/?_wv=1027&k=59Gl6uE領取!,領取我已經打包好的架構體系大綱,免費分享給大家哦!
關於創業
創業之前,你需要考慮清楚,你創業的動機,住過只是為了當領導,或者只是為了不被管束,那麼最好提前打消這樣的念頭。
制定翻倍計劃
雖然有的人基礎好,起步高,但這些並不是一成不變的。接下來的這幾年的努力,最足以拉開人生的差距。
王健林說:
定個小目標,先掙一個億。
這樣的目標可能還是過於巨集大了,但每一年,薪資以1.5倍速增長,並非遙不可及。
假設你從應屆生畢業時月薪為8k,兩年工作下來14k。從第三年起,到第五年,每年翻一番,就是:
- 21k
- 32k
- 48k (年薪58萬) 似乎也沒有多少,對於大多數人來說這樣的小目標不算太難實現的。
假設這三年如果只有30%的平均漲幅,那麼就是:
- 18k
- 24k
- 30k (年薪36萬) 14k 相同的起薪,20%的差距,就有22萬之多。所以這一階段的發展需要多付出些精力,不可荒廢。
差不多,五年的光景,足以讓你略有小成。
最後
別忘了需要清晰大圖和視訊資料的
點選連結加入群聊【架構華山論劍】:https://jq.qq.com/?_wv=1027&k=59Gl6uE領取!
相關文章
- 講述:一個月薪12000的北京程式設計師的真實生活程式設計師
- 程式設計師小夥三年月薪30K,他是怎麼做到的?程式設計師
- CSDN月薪35K的Java程式設計師是怎樣煉成的?(漲薪必備技能)Java程式設計師
- 螞蟻金服月薪35K的Java程式設計師是怎樣煉成的?(漲薪必備技能)Java程式設計師
- 月薪3000和月薪30000的程式設計師差別是什麼?程式設計師
- 作為面試官,講述他是怎麼快速判斷程式設計師能力的?面試程式設計師
- 【譯】我是一個平庸的程式設計師程式設計師
- 程式設計師口述:我是如何工作三年後跳槽到美團的?程式設計師
- 這是一個月薪 12000 的北京程式設計師的真實生活程式設計師
- 月薪3K與月薪3萬的程式設計師,距離是怎麼拉開的?程式設計師
- 一個Java開發5年的程式設計師,講述自己三年突破瓶頸的經驗,注意到這些能少走彎路。Java程式設計師
- 月薪兩萬的Java工程師需要達到什麼水平?Java工程師
- Java程式設計師月薪2W,除了北上廣深杭,如何達到?需要什麼掌握能力Java程式設計師
- 作為程式設計師,我是怎麼通過一個方法記住7000個單詞的!程式設計師
- 程式設計師薪資一萬,“程式設計師鼓勵師”月薪兩萬,你怎麼看?程式設計師
- 程式設計師跳槽到國企後,月薪達到20K,網友:請國企毀了我!程式設計師
- 實地探訪:月薪 12K 的進度程式設計師是怎麼工作生活的?程式設計師
- 從國企到網際網路,一個六年程式設計師的「得」與「失」程式設計師
- 看看阿里程式設計師是怎樣講限流的阿里程式設計師
- 角色設計:如何講述一個人
- 阿里架構師Peter老師講述Java程式設計師→架構師所需要掌握的技能阿里架構Java程式設計師
- 我為我是個程式設計師而驕傲程式設計師
- 月薪過萬的UI設計師都是怎麼設計介面的UI
- 我是一個不會運維的後端程式設計師運維後端程式設計師
- 朋友工作兩年,月薪20k,同樣是程式設計師差距怎麼這麼大?程式設計師
- 程式設計師講述一線城市年輕人的生活工作實錄程式設計師
- 你好,我是程式設計師程式設計師
- 想要成為一個合格的Java程式設計師, 你必須要做到這些!Java程式設計師
- 分享一個普通程式設計師的“滬漂”六年的歷程以及感想程式設計師
- 為什麼說一個好的Java程式設計師,是無碼勝有碼?Java程式設計師
- 在HR眼中,一個合格的前端程式設計師是怎樣的?前端程式設計師
- 程式設計師怎麼升職加薪,看看你是否能做到。程式設計師
- 我是一名程式設計師而且我很蠢程式設計師
- 怎麼從初、中級Java程式設計師過渡到高階Java程式設計師?Java程式設計師
- Java程式設計師達到高薪架構師的一套完美總結(漲薪必看)Java程式設計師高薪架構
- 我,一個靠 GitHub 打賞謀生的程式設計師,如何做到年入 10 萬美元?Github程式設計師
- Java程式設計師修煉之路(一)我們為什麼選擇JavaJava程式設計師
- 我不是一個成功的人,但是我想做一個優秀的程式設計師程式設計師