今天給大家分享的是由騰訊內(nèi)部制定出來的崗位T1—T9級別筷黔,具備的專業(yè)知識能力技術(shù)點,至于知識點掌握的深度就看大家對技術(shù)點知識點理解的程度猾封,個人而言知識點理解的程度跟你定位的級別是有很大的關(guān)系歹颓。
這幾點來跟大家來講解奢米、能力范疇,能力描述以及相應(yīng)崗位定級讶迁。
能力范疇分為:代碼能力连茧、運營能力、安全能力巍糯、架構(gòu)能力啸驯、工程素養(yǎng)
1.代碼能力描述:創(chuàng)造高質(zhì)量合規(guī)代碼(具備低耦合,高擴展性祟峦,高性能罚斗,安全性等特征)及相關(guān)工具的能力。
2.運營能力描述:靈活應(yīng)用運營數(shù)據(jù)宅楞,大數(shù)據(jù)分析等手段针姿, 從成本,質(zhì)量厌衙,效率等維度剖析系統(tǒng)運營狀況距淫,優(yōu)化服務(wù),達成用戶體驗好婶希,運營效率高榕暇,資源合理使用等目標的能力。
3.安全能力描述:掌握系統(tǒng)設(shè)計與實現(xiàn)過程中的安全漏洞風險喻杈,提升系統(tǒng)的可用性和安全性彤枢,保障業(yè)務(wù)和數(shù)據(jù)不受侵害。
4.架構(gòu)能力描述:靈活應(yīng)用底層基礎(chǔ)設(shè)施奕塑,設(shè)計和構(gòu)建高質(zhì)量分布式服務(wù)(具備高可用堂污,伸縮能力強,數(shù)據(jù)可靠性和安全性高龄砰,運營可控性強等特征)的能力盟猖。
5.工程素養(yǎng)描述:把握工程項目中的主要矛盾讨衣,核心挑戰(zhàn)和關(guān)鍵技術(shù)難點,組織和協(xié)調(diào)資源式镐,達成目標的能力反镇。
下面要說的就是技術(shù)知識點的掌握
目錄
語言
數(shù)據(jù)結(jié)構(gòu)和算法
數(shù)據(jù)庫
網(wǎng)絡(luò)原理
操作系統(tǒng)
網(wǎng)絡(luò)編程
分布式架構(gòu)
云原生
軟技能
崗位級別
知識點細分及能力的描述:
一、語言知識點:
開發(fā)環(huán)境搭建娘汞、運行第一個hello word(代碼能力)
運用基本數(shù)據(jù)類型歹茶、表達式與操作符進行簡單開發(fā)(代碼能力)
字符串、向量和數(shù)組(代碼能力)
語句和函數(shù)(代碼能力)
分支控制你弦、循環(huán)(代碼能力)
對象生命周期 & 垃圾回收(代碼能力)
錯誤和異常處理(代碼能力)
標準庫使用(代碼能力)
日志分析惊豺、斷點調(diào)試等簡單代碼調(diào)試方法(代碼能力)
面向?qū)ο笤O(shè)計原則(代碼能力
單例模式、工廠模式等簡單的設(shè)計模式(代碼能力)
gdb高級調(diào)試技巧和常用系統(tǒng)分析工具使用(代碼能力)
適配器模式禽作、代理模式等常見設(shè)計模式(代碼能力)
創(chuàng)建型尸昧、結(jié)構(gòu)型、行為型設(shè)計模式的應(yīng)用技巧(代碼能力)
代碼耦合的產(chǎn)生原因和規(guī)避方法(代碼能力)
二旷偿、數(shù)據(jù)結(jié)構(gòu)和算法
初識數(shù)據(jù)結(jié)構(gòu)和算法 - 冒泡排序(代碼能力)
數(shù)組烹俗、列表、棧萍程,隊列等基本線性數(shù)據(jù)結(jié)構(gòu)(代碼能力)
遞歸幢妄、排序、二分查找算法(代碼能力)
跳表茫负、散列表蕉鸳、hash算法(T代碼能力)
二叉樹、紅黑樹(代碼能力)
堆排序朽褪、歸并排序置吓、二分查找等高階算法(代碼能力)
字符串匹配、KMP算法(代碼能力)
熟悉圖論算法:dijkstra算法缔赠、最小生成樹衍锚、深度優(yōu)先搜索等(代碼能力)
貪心算法、動態(tài)規(guī)劃(代碼能力)
能夠分析算法的執(zhí)行效率和資源消耗嗤堰、時間和空間復雜度分析(代碼能力)
能夠根據(jù)實際場景戴质,選用合適的數(shù)據(jù)結(jié)構(gòu)和算法進行程序設(shè)計(代碼能力)
三、數(shù)據(jù)庫
MySQL服務(wù)器的安裝與配置(代碼能力)
數(shù)據(jù)表的新建踢匣、查詢和刪除操作(代碼能力)
標準語言SQL和CURD能力(代碼能力)
表告匠、主鍵、索引离唬、視圖(代碼能力)
表結(jié)構(gòu)設(shè)計規(guī)范(代碼能力)
事務(wù)的使用以及其ACID特性(架構(gòu)能力)
不同存儲引擎的區(qū)別(架構(gòu)能力)
事務(wù)的隔離級別和實踐原理(架構(gòu)能力)
數(shù)據(jù)庫的連接池管理(架構(gòu)能力)
數(shù)據(jù)庫的權(quán)限管理(安全能力)
SQL注入后专、web shell攻擊的危害和規(guī)避方法(安全能力)
數(shù)據(jù)庫的集群和高可用(架構(gòu)能力)
SQL語句優(yōu)化、索引和參數(shù)調(diào)優(yōu)(運營能力)
運用Redis進行數(shù)據(jù)緩存處理输莺,提高系統(tǒng)性能(架構(gòu)能力)
redis內(nèi)存模型(架構(gòu)能力)
redis的持久化戚哎、主從同步以及集群(架構(gòu)能力)
四裸诽、網(wǎng)絡(luò)原理
利用ping、ifconfig型凳、telnet等命令查看計算機網(wǎng)絡(luò)狀況(代碼能力)
網(wǎng)絡(luò)體系中每一層的作用和基本協(xié)議(代碼能力)
TCP和UDP的基本原理(代碼能力)
http協(xié)議基礎(chǔ)與應(yīng)用(代碼能力)
TCP協(xié)議的可靠傳輸機制(代碼能力)
TCP協(xié)議的流量控制和擁塞控制(代碼能力)
Session丈冬、Cookie 與 Application(代碼能力)
網(wǎng)絡(luò)安全的加密算法與數(shù)字簽名(安全能力)
https協(xié)議的基本原理(安全能力)
http2.0與http3.0特性(架構(gòu)能力)
XSS攻擊的危害和規(guī)避方法(安全能力)
Wireshark、tcpdump等網(wǎng)絡(luò)抓包工具使用和結(jié)果分析 ( 代碼能力)
網(wǎng)絡(luò)故障分析與問題解決(運營能力)
五甘畅、操作系統(tǒng)
常用的文件埂蕊、目錄操作命令使用(代碼能力)
程序的編譯與運行(代碼能力)
shell腳本與vi使用(代碼能力)
linux系統(tǒng)性能監(jiān)控命令的使用(代碼能力)
線程、進程的概念疏唾、創(chuàng)建與調(diào)度(代碼能力)
用戶態(tài)和內(nèi)核態(tài)的基本概念蓄氧、區(qū)別(代碼能力)
CPU的上下文切換、中斷處理與系統(tǒng)調(diào)度(代碼能力)
磁盤文件系統(tǒng)荸实、虛擬文件系統(tǒng)與文件緩存(代碼能力)
物理內(nèi)存和虛擬內(nèi)存(代碼能力)
進程間通信機制(代碼能力)
死鎖的危害匀们、出現(xiàn)原因、解決方法(安全能力)
內(nèi)存溢出准给、內(nèi)存泄漏的原因與解決(安全能力)
如何高效利用CPU緩存(架構(gòu)能力)
內(nèi)存問題分析與性能優(yōu)化(架構(gòu)能力)
磁盤 I/O 性能優(yōu)化(架構(gòu)能力)
系統(tǒng)網(wǎng)絡(luò)性能評估與優(yōu)化(架構(gòu)能力)
六、網(wǎng)絡(luò)編程
利用socket編程編寫簡單客戶/服務(wù)器程序(代碼能力)
基本TCP/UDP套接字編程(代碼能力)
五種常見I/O模型(代碼能力)
I/O多路復用技術(shù)(代碼能力)
time_wait重抖、close_wait狀態(tài)產(chǎn)生的原因露氮、危害與避免方法(安全能力)
熟練掌握各種I/O模型的運用場景(代碼能力)
掌握C10k問題的基本解決方案(架構(gòu)能力)
網(wǎng)絡(luò)框架學習(架構(gòu)能力)
七、分布式架構(gòu)
簡單rpc協(xié)議設(shè)計和框架搭建(架構(gòu)能力)
rpc的服務(wù)尋址钟沛、數(shù)據(jù)流的序列化與反序列化和網(wǎng)絡(luò)傳輸(架構(gòu)能力)
分布式事務(wù)的學習(架構(gòu)能力)
一致性算法(架構(gòu)能力)
分布式鎖的設(shè)計與實現(xiàn)(架構(gòu)能力)
主流的微服務(wù)rpc框架(架構(gòu)能力)
服務(wù)注冊畔规、服務(wù)發(fā)現(xiàn)(架構(gòu)能力)
分布式trace、監(jiān)控告警(運營能力)
負載均衡(架構(gòu)能力)
主流分布式系統(tǒng)架構(gòu)設(shè)計恨统,比如分布式緩存叁扫、API網(wǎng)關(guān)、分布式消息組件(架構(gòu)能力)
分布式系統(tǒng)的緩存設(shè)計畜埋、緩存雪崩莫绣、緩存擊穿等現(xiàn)象(架構(gòu)能力)
容災(zāi)保護、降級熔斷悠鞍、流量控制对室、故障隔離、故障恢復(架構(gòu)能力)
分布式架構(gòu)的高并發(fā)咖祭、高可用掩宜、可擴展(架構(gòu)能力)
八、云原生
Docker原理與搭建(架構(gòu)能力)
Kubernetes(架構(gòu)能力)
容器編排么翰、容器網(wǎng)絡(luò)(架構(gòu)能力)
集成構(gòu)建(架構(gòu)能力)
云上常見的SaaS服務(wù)和組件(架構(gòu)能力)
彈性擴縮容(架構(gòu)能力)
服務(wù)網(wǎng)格Istio和Serverless(架構(gòu)能力)
九牺汤、軟技能
需求分析(工程素養(yǎng))
項目設(shè)計方法(工程素養(yǎng))
項目流程管理(工程素養(yǎng))
項目風險控制(工程素養(yǎng))
跨部門合作(工程素養(yǎng))
溝通技巧(工程素養(yǎng))
組織協(xié)調(diào)(工程素養(yǎng))
目標管理(工程素養(yǎng))
十、崗位定級
掌握知識點崗位定級標準綜合如下圖:
清晰版導圖可關(guān)注公眾號:Linux服務(wù)器浩嫌。崗位定級里獲取