| 話術 | 真相 |
|---|---|
| 「Java 能實現一切」 | Java 擅長企業級後端、Android、大數據,**不擅長** 系統底層、高頻交易、遊戲引擎、嵌入式、實時控制。 |
| 「C++ 是做底層的」 | C++ 同時統治 **客戶端/遊戲/高性能服務/嵌入式/底層庫**,不僅是底層。 |
| 「C/C++/彙編已淘汰」 | TIOBE 長期前三,Linux/Windows/數據庫/瀏覽器/遊戲引擎核心全是 C/C++,**需求旺盛、薪資高**。 |
| 「最主流就是 Java 和 C#」 | 企業級應用確實佔大頭,但 **Go/Rust/TypeScript/Python** 在雲原生、AI、前端、腳本領域強勢崛起。 |
| 「學 C++ 看不懂,大學生都看不懂」 | **C++ 學習曲線陡峭**,但掌握後職業天花板極高。自學者建議從《C++ Primer》+《Effective C++》起步,配合開源項目實踐。 |
| 目標方向 | 首選技術棧 | 次選/補充 |
|---|---|---|
| 企業級後端/中台 | Java (Spring Boot) / Go | Kotlin, C# (.NET) |
| Android 應用 | Kotlin + Jetpack Compose | Java (維舊) |
| 高性能服務/遊戲/系統 | C++ (17/20/23) | Rust (新項目) |
| 嵌入式/物聯網 | C / C++ / Rust | Zig (嘗試) |
| AI/數據科學/腳本 | Python | Julia, R |
| 全棧/中小項目 | TypeScript (Node.js + React/Vue) | Go, C# |
「北大青鳥出來都是碼農」——**碼農不是贬義,是「能交付代碼」的門檻**。關鍵在於你是否止步於「會調用 API」,還是持續鑽研「原理與架構」。技術無高低,唯有功力深淺。