選對公司真的很重要,都是科班出身的,月薪卻相差3倍
阿新 • • 發佈:2021-11-10
我有個同學大學畢業,因為卻少工作經驗,又不願意去正經的網際網路企業做實習生,他嫌工資太低,於是進了家外包公司,那時候感覺待遇還可以。可現在五年過去了,他想跳槽卻鮮有人問津。最可氣的是比他晚一年畢業的學弟,勤勤懇懇在一家中型網際網路企業幹了4年,現在已經跳槽到了阿里,月薪是我這個同學的3倍。
從事IT行業的,選對了適合的公司,能力和薪資都會成倍增長;選錯了,則要花上3、5年,甚至10年去走一條彎路。可見,在職業發展中,“選擇比努力更重要”!而對於從事Java開發的人來說,無論是剛畢業還是工作了幾年,最好的選擇仍是去大廠,因為:
大廠更尊重技術,也願意為技術人付更高的薪水;
大廠擁有更大的使用者量,更好的技術應用場景,高併發、大流量;
大廠的人臥虎藏龍,和他們一起共事學到新事物,遇到好機會的概率會更大些;
有一線大廠的工作經驗,後續換工作絕對是加分項。
但是進大廠不是件容易的事,每年的核心崗位只開幾十到幾百個,但是申請人數卻是三萬、四萬甚至更多!要想脫穎而出,就得多做些功課。我這邊有一份來自一線大廠內部超硬核的「大廠內部Java面試手冊」,截圖展示篇幅有限,大家可以點選此處免費領取完整版PDF文件。
(一). 基礎
1.Java 基本功
- Java 入門(基礎概念與常識)
- Java 語法
- 基本資料型別
- 方法(函式)
- Java 面向物件
- 類和物件
- 面向物件三大特徵
- 修飾符
- 介面和抽象類
- 其它重要知識點
- Java 核心技術
- 集合
- 異常
- 多執行緒
- 檔案與 I\O 流
(二). 併發
- 併發容器
- JDK 提供的併發容器總結
- ConcurrentHashMap
- CopyOnWriteArrayList
- ConcurrentLinkedQueue
- BlockingQueue
- ConcurrentSkipListMap
- 執行緒池
- 使用執行緒池的好處
- Executor 框架
- (重要)ThreadPoolExecutor 類簡單介紹
- (重要)ThreadPoolExecutor 使用示例
- 幾種常見的執行緒池詳解
- ScheduledThreadPoolExecutor 詳解
- 執行緒池大小確定
- 樂觀鎖與悲觀鎖
- 何謂悲觀鎖與樂觀鎖
- 樂觀鎖常見的兩種實現方式
- 樂觀鎖的缺點
- CAS與synchronized的使用情景
(三). JVM
- Java記憶體區域
- 概述
- 執行時資料區域
- HotSpot 虛擬機器物件探祕
- 重點補充內容
\2. JVM垃圾回收
- 揭開 JVM 記憶體分配與回收的神祕面紗
- 物件已經死亡?
- 垃圾收集演算法
- 垃圾收集器
\3. JDK 監控和故障處理工具
- JDK 命令列工具
- JDK 視覺化分析工具