
今天給大家分享的是由騰訊內部制定出來的崗位T1—T9級別,具備的專業知識能力技術點,至于知識點掌握的深度就看大家對技術點知識點理解的程度,個人而言知識點理解的程度跟你定位的級別是有很大的關系,
這幾點來跟大家來講解、能力范疇,能力描述以及相應崗位定級,
能力范疇分為:代碼能力、運營能力、安全能力、架構能力、工程素養
1.代碼能力描述:創造高質量合規代碼(具備低耦合,高擴展性,高性能,安全性等特征)及相關工具的能力,
2.運營能力描述:靈活應用運營資料,大資料分析等手段, 從成本,質量,效率等維度剖析系統運營狀況,優化服務,達成用戶體驗好,運營效率高,資源合理使用等目標的能力,
3.安全能力描述:掌握系統設計與實作程序中的安全漏洞風險,提升系統的可用性和安全性,保障業務和資料不受侵害,
4.架構能力描述:靈活應用底層基礎設施,設計和構建高質量分布式服務(具備高可用,伸縮能力強,資料可靠性和安全性高,運營可控性強等特征)的能力,
5.工程素養描述:把握工程專案中的主要矛盾,核心挑戰和關鍵技術難點,組織和協調資源,達成目標的能力,
下面要說的就是技術知識點的掌握
目錄
- 語言
- 資料結構和演算法
- 資料庫
- 網路原理
- 作業系統
- 網路編程
- 分布式架構
- 云原生
- 軟技能
- 崗位級別
知識點細分及能力的描述:
一、語言知識點:
- 開發環境搭建、運行第一個hello word(代碼能力)
- 運用基本資料型別、運算式與運算子進行簡單開發(代碼能力)
- 字串、向量和陣列(代碼能力)
- 陳述句和函式(代碼能力)
- 分支控制、回圈(代碼能力)
- 物件生命周期 & 垃圾回收(代碼能力)
- 錯誤和例外處理(代碼能力)
- 標準庫使用(代碼能力)
- 日志分析、斷點除錯等簡單代碼除錯方法(代碼能力)
- 面向物件設計原則(代碼能力
- 單例模式、工廠模式等簡單的設計模式(代碼能力)
- gdb高級除錯技巧和常用系統分析工具使用(代碼能力)
- 配接器模式、代理模式等常見設計模式(代碼能力)
- 創建型、結構型、行為型設計模式的應用技巧(代碼能力)
- 代碼耦合的產生原因和規避方法(代碼能力)
二、資料結構和演算法
- 初識資料結構和演算法 - 冒泡排序(代碼能力)
- 陣列、串列、堆疊,佇列等基本線性資料結構(代碼能力)
- 遞回、排序、二分查找演算法(代碼能力)
- 跳表、散串列、hash演算法(T代碼能力)
- 二叉樹、紅黑樹(代碼能力)
- 堆排序、歸并排序、二分查找等高階演算法(代碼能力)
- 字串匹配、KMP演算法(代碼能力)
- 熟悉圖論演算法:dijkstra演算法、最小生成樹、深度優先搜索等(代碼能力)
- 貪心演算法、動態規劃(代碼能力)
- 能夠分析演算法的執行效率和資源消耗、時間和空間復雜度分析(代碼能力)
- 能夠根據實際場景,選用合適的資料結構和演算法進行程式設計(代碼能力)
三、資料庫
- MySQL服務器的安裝與配置(代碼能力)
- 資料表的新建、查詢和洗掉操作(代碼能力)
- 標準語言SQL和CURD能力(代碼能力)
- 表、主鍵、索引、視圖(代碼能力)
- 表結構設計規范(代碼能力)
- 事務的使用以及其ACID特性(架構能力)
- 不同存盤引擎的區別(架構能力)
- 事務的隔離級別和實踐原理(架構能力)
- 資料庫的連接池管理(架構能力)
- 資料庫的權限管理(安全能力)
- SQL注入、web shell攻擊的危害和規避方法(安全能力)
- 資料庫的集群和高可用(架構能力)
- SQL陳述句優化、索引和引數調優(運營能力)
- 運用Redis進行資料快取處理,提高系統性能(架構能力)
- redis記憶體模型(架構能力)
- redis的持久化、主從同步以及集群(架構能力)
四、網路原理
- 利用ping、ifconfig、telnet等命令查看計算機網路狀況(代碼能力)
- 網路體系中每一層的作用和基本協議(代碼能力)
- TCP和UDP的基本原理(代碼能力)
- http協議基礎與應用(代碼能力)
- TCP協議的可靠傳輸機制(代碼能力)
- TCP協議的流量控制和擁塞控制(代碼能力)
- Session、Cookie 與 Application(代碼能力)
- 網路安全的加密演算法與數字簽名(安全能力)
- https協議的基本原理(安全能力)
- http2.0與http3.0特性(架構能力)
- XSS攻擊的危害和規避方法(安全能力)
- Wireshark、tcpdump等網路抓包工具使用和結果分析 ( 代碼能力)
- 網路故障分析與問題解決(運營能力)
五、作業系統
- 常用的檔案、目錄操作命令使用(代碼能力)
- 程式的編譯與運行(代碼能力)
- shell腳本與vi使用(代碼能力)
- linux系統性能監控命令的使用(代碼能力)
- 執行緒、行程的概念、創建與調度(代碼能力)
- 用戶態和內核態的基本概念、區別(代碼能力)
- CPU的背景關系切換、中斷處理與系統調度(代碼能力)
- 磁盤檔案系統、虛擬檔案系統與檔案快取(代碼能力)
- 物理記憶體和虛擬記憶體(代碼能力)
- 行程間通信機制(代碼能力)
- 死鎖的危害、出現原因、解決方法(安全能力)
- 記憶體溢位、記憶體泄漏的原因與解決(安全能力)
- 如何高效利用CPU快取(架構能力)
- 記憶體問題分析與性能優化(架構能力)
- 磁盤 I/O 性能優化(架構能力)
- 系統網路性能評估與優化(架構能力)
六、網路編程
- 利用socket編程撰寫簡單客戶/服務器程式(代碼能力)
- 基本TCP/UDP套接字編程(代碼能力)
- 五種常見I/O模型(代碼能力)
- I/O多路復用技術(代碼能力)
- time_wait、close_wait狀態產生的原因、危害與避免方法(安全能力)
- 熟練掌握各種I/O模型的運用場景(代碼能力)
- 掌握C10k問題的基本解決方案(架構能力)
- 網路框架學習(架構能力)
七、分布式架構
- 簡單rpc協議設計和框架搭建(架構能力)
- rpc的服務尋址、資料流的序列化與反序列化和網路傳輸(架構能力)
- 分布式事務的學習(架構能力)
- 一致性演算法(架構能力)
- 分布式鎖的設計與實作(架構能力)
- 主流的微服務rpc框架(架構能力)
- 服務注冊、服務發現(架構能力)
- 分布式trace、監控告警(運營能力)
- 負載均衡(架構能力)
- 主流分布式系統架構設計,比如分布式快取、API網關、分布式訊息組件(架構能力)
- 分布式系統的快取設計、快取雪崩、快取擊穿等現象(架構能力)
- 容災保護、降級熔斷、流量控制、故障隔離、故障恢復(架構能力)
- 分布式架構的高并發、高可用、可擴展(架構能力)
八、云原生
- Docker原理與搭建(架構能力)
- Kubernetes(架構能力)
- 容器編排、容器網路(架構能力)
- 集成構建(架構能力)
- 云上常見的SaaS服務和組件(架構能力)
- 彈性擴縮容(架構能力)
- 服務網格Istio和Serverless(架構能力)
九、軟技能
- 需求分析(工程素養)
- 專案設計方法(工程素養)
- 專案流程管理(工程素養)
- 專案風險控制(工程素養)
- 跨部門合作(工程素養)
- 溝通技巧(工程素養)
- 組織協調(工程素養)
- 目標管理(工程素養)
十、崗位定級
掌握知識點崗位定級標準綜合如下圖:
清晰版導圖可關注公眾號:Linux服務器, 崗位定級里獲取


轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/233622.html
標籤:其他
