1. 程式人生 > 實用技巧 >位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

昨天和一個位元組跳動的朋友閒聊,他說根據最近招聘 Java 工程師的經驗來看,大部分候選人在工作 3 年的時候基本都會遇上一道難過的坎。為啥這麼說呢?因為工作一段時間之後,大部分工程師都已經完成了最原始的基礎技能積累,大家的技術水平差距集中在語言、框架、工具的使用熟練度上。而這個差異不會很大,就算大,也很容易追趕。

但如果一個工程師一直停留在業務開發,一直沉浸於工具的使用熟練度,那他自然就會遇到能力瓶頸。這個瓶頸就是前面說的那道坎,跳過去了,你就發現了一片新天地,可以在下一個區間裡繼續生長。跳不過去,就可能不停地在原地打轉。

你知道,位元組跳動的面試相對還是比較難的,我也順帶問了問他們團隊對於 Java 工程師的能力要求。他說要求其實都已經寫在 JD 裡了,只是很多時候大家沒有理解這些招聘規則背後的含義。在我的追問下,他給我談了談他的認知。

1. 所有大廠或者說所有公司都會看重候選人的教育背景以及工作背景,說不看重的那絕對是客套話。如果候選人之前已經有過一線大廠的工作經驗,或者學歷背景還不錯,那絕對是大大的加分項。

2. 很多候選人都會花很多精力在簡歷的優化上,其實沒必要。對於位元組、阿里這樣的公司,他們基本都是 15 個人裡選一個。看簡歷的時候,很簡單,直接看關鍵字,那些虛頭巴腦的東西就免了。

3. 從實際情況看,如果你做研發,那首先還是應該去大廠。第一,大廠更尊重技術,也願意為技術人付更高的薪水。不吹不黑,大部分小公司老闆根本意識不到技術的重要性。第二,大廠有更大的使用者量,更好的技術應用場景,嗯,高併發、大流量。

4. 對了,進入大廠後,候選人相當於給自己建立了一個祕密通道。因為進入大廠後,和你一起共事的小夥伴也有可能會跳槽,他們找到的新機會大概率會更好,這時候,如果你也優秀,那自然會被裹挾進來。

聽完之後,我特別觸動。於是也和他回顧了下自己這些年的招聘經驗。確實,3 年或者 5 年絕對是一個初中級 Java 工程師和高階 Java 工程師的分水嶺,能越過那座山丘,那他馬上就會進入一個全新的發展階段。

但山丘的兩側,對一個工程師的能力要求也完全不一樣。我還是貼個位元組跳動的招聘截圖吧,你一看便知道了。

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

總結來說,高階 Java 工程師除了要有技術的廣度外,還應該有技術的深度。比如,之前你知道 JVM,知道配置一些引數,但是現在,你需要具備在複雜高併發場景下 JVM 調優的能力,而這一項能力就要求你在深入理解 JVM 的工作原理的同時,還能熟練使用各個分析工具。

我研究了包括阿里巴巴、騰訊、百度、位元組跳動、拼多多、美團、小米、網易、京東、快手、滴滴、新浪等公司的招聘要求,發現大家對於高階 Java 工程師、資深 Java 開發工程師、Java 技術專家、Java 架構師等高階崗位的能力要求基本都不超出以下幾個點:

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

就這五個點掌握八成以上你的大廠也就穩了~那具體應該以怎樣的學習方式來學習呢?下面先來看一張思維導圖

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

高階 Java 工程師、資深 Java 開發工程師、Java 技術專家、Java 架構師等高階崗位的能力要求基本都不超出的5個點該怎麼去學習,如何查漏補缺的方法,也給你們備好

Java基礎(併發程式設計、JVM、IO)

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

Java基礎知識篇

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

Java基礎知識篇

開發框架(Spring 技術體系、ORM技術體系)

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

Java EE網際網路輕量級框架整合開發 SSM框架(Spring MVC+Spring+MyBatis)和Redis實現

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

Java EE網際網路輕量級框架整合開發 SSM框架(Spring MVC+Spring+MyBatis)和Redis實現

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

Java EE網際網路輕量級框架整合開發 SSM框架(Spring MVC+Spring+MyBatis)和Redis實現

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

Java EE網際網路輕量級框架整合開發 SSM框架(Spring MVC+Spring+MyBatis)和Redis實現

中介軟體技術(RPC、 MQ、Redis)

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

大型網站系統與JAVA中介軟體實踐

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

大型網站系統與JAVA中介軟體實踐

資料庫技術(MySQL 優化、分庫分表)

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

資料庫原理、應用與實踐(SQL Server)

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

資料庫原理、應用與實踐(SQL Server)

架構能力(微服務、 系統重構、高併發經驗)

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

JAVA架構之完美設計:實戰經典

位元組高階工程師告訴我,想越過開發5年的“分水嶺”這樣做最適合

JAVA架構之完美設計:實戰經典

最後

需要文中提及所以資料的朋友加下方小助理VX即可免費領取到!