前言
看到騰訊,大家肯定會想到互聯(lián)網(wǎng)BAT预伺,很多人認(rèn)為進(jìn)大廠很難职祷,也有很多人一畢業(yè)就通過了大廠面試。
今天我們聊一聊
1:騰訊c/c++后臺開發(fā)職稱T1-T9需要什么能力蚁鳖?
2:對應(yīng)的職稱到底要掌握哪些技術(shù)點(diǎn)磺芭?
T1-T9分為:初,中醉箕,高三個等級
其中:
T1-T4為初級钾腺,對應(yīng)的人群為:感興趣,大學(xué)生讥裤,跨界轉(zhuǎn)行
T5-T8為中級放棒,對應(yīng)的人群為:1-3 年在職人士,有一定的基礎(chǔ)
T9為高級坞琴,對應(yīng)的人群為:3年以上在職人士
對應(yīng)的職稱薪資體系大家都是比較關(guān)注的:
后臺開發(fā)能力要求【看看你在哪一層】
T1-T4初級能力要求
代碼能力:熟練掌握一門語言的常用特性哨查,并且學(xué)會合理的使用設(shè)計(jì)模式進(jìn)行代碼邏輯設(shè)計(jì),具備參與大型項(xiàng)目協(xié)同開發(fā)的能力剧辐,能較好的完成項(xiàng)目分配的編碼任務(wù)。
運(yùn)營能力:熟悉操作系統(tǒng)常用命令邮府,掌握常見的批處理腳本和自動化工具荧关,可以使用監(jiān)控、告警褂傀、日志等處理運(yùn)營問題忍啤。
安全能力:了解導(dǎo)致后臺系統(tǒng)被入侵的安全漏洞,在日常開發(fā)中理解并按規(guī)范避免這些漏洞仙辟。
架構(gòu)能力:對于簡單需求能夠進(jìn)行任務(wù)分解同波,并做代碼的分層設(shè)計(jì),交付干凈整潔高質(zhì)量代碼
T5-T8中級能力要求
代碼能力:熟悉編碼的底層原理叠国,了解分析代碼性能和邏輯問題的常用手段和方法未檩,除了能完成基本功能外,對代碼的安全性和整體項(xiàng)目的結(jié)構(gòu)規(guī)劃都有合理考慮粟焊。
運(yùn)營能力:熟練使用監(jiān)控冤狡、告警等基礎(chǔ)設(shè)施,基于相關(guān)運(yùn)營工具及運(yùn)營系統(tǒng)處理線上問題项棠,能總結(jié)共性的運(yùn)營問題悲雳,開發(fā)診斷和處理的工具,提升團(tuán)隊(duì)研發(fā)效能香追。
安全能力:熟悉代碼安全攻防和相關(guān)的安全技術(shù)合瓢,理解各種常見安全漏洞的原理,在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)中進(jìn)行有效規(guī)避
架構(gòu)能力:了解各中間件產(chǎn)品(如透典,消息晴楔,緩存顿苇,微服務(wù)等等)的使用場景與特性,并能結(jié)合業(yè)務(wù)場景做架構(gòu)選型與設(shè)計(jì)滥崩。具有良好的建模思維岖圈,能主導(dǎo)復(fù)雜需求的任務(wù)分解與模塊化設(shè)計(jì)。對現(xiàn)有的痛點(diǎn)問題深入分析钙皮,提出可行的優(yōu)化方案蜂科。
T9高級能力要求
代碼能力:對面向?qū)ο蟮乃枷胗猩钊氲睦斫夂瓦\(yùn)用,對疑難的代碼BUG具備調(diào)試和定位能力短条,對編程語言最新的特性有清楚的了解导匣,能根據(jù)具體業(yè)務(wù)需求場景設(shè)計(jì)合理的數(shù)據(jù)結(jié)構(gòu)和算法,高效的解決業(yè)務(wù)問題茸时,并且具備合理的擴(kuò)展性設(shè)計(jì)贡定。
運(yùn)營能力:能夠?qū)Ψ?wù)運(yùn)營的部署架構(gòu),模塊性能進(jìn)行分析優(yōu)化可都,構(gòu)建容量模型缓待,并且深度理解服務(wù)的分布式架構(gòu),制定出服務(wù)健康度等指標(biāo)提升系統(tǒng)的可觀察性渠牲,并且基于相關(guān)運(yùn)營指標(biāo)優(yōu)化系統(tǒng)旋炒。
安全能力:在系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)時,主動貫徹零信任安全模型签杈,能根據(jù)自身業(yè)務(wù)特性瘫镇,考慮到可能面臨的安全風(fēng)險,并定制安全模型確保自身業(yè)務(wù)安全答姥。
架構(gòu)能力:能夠主導(dǎo)大型系統(tǒng)或者項(xiàng)目的重構(gòu)铣除,熟悉互聯(lián)網(wǎng)高并發(fā)分布式系統(tǒng)的解決方案,主導(dǎo)產(chǎn)品的架構(gòu)設(shè)計(jì)與技術(shù)選型鹦付。從安全性尚粘、韌性、隱私性睁壁、可靠性和可用性等視角構(gòu)筑安全可信的互聯(lián)網(wǎng)產(chǎn)品,
工程素養(yǎng):具有Owner意識背苦,對復(fù)雜需求或者復(fù)雜技術(shù)問題,能夠進(jìn)行有效分解潘明,降低復(fù)雜度行剂,識別風(fēng)險。推動業(yè)務(wù)方案钳降,技術(shù)方案的落地厚宰,協(xié)助項(xiàng)目管理,使用有效的工具保證交付質(zhì)量達(dá)成交付目標(biāo)。
T1-T9學(xué)習(xí)路線圖
通過清晰的課程體系铲觉,讓學(xué)員清楚自己目前處在什么樣的職業(yè)發(fā)展階段澈蝙,并選擇合適的課程。通道標(biāo)準(zhǔn)直接對標(biāo)騰訊的職級體系撵幽,覆蓋初灯荧、中、高 三個級別盐杂,其中逗载,初級對應(yīng)騰訊T1到T4、中級對應(yīng)T5到T8链烈,高級對應(yīng)T9及以上級別厉斟,分別達(dá)到行業(yè)入門程序員、技術(shù)骨干强衡、項(xiàng)目leader的水平擦秽。
附:【c/c++Linux服務(wù)器高級架構(gòu)】對標(biāo)騰訊后臺開發(fā)T9職稱學(xué)習(xí)大綱
涉及:
1:網(wǎng)絡(luò)必須技術(shù)點(diǎn):TCPIP,select漩勤,poll感挥,epoll,Reactor,百萬并發(fā)
2:基礎(chǔ)組件開發(fā):線程池越败,內(nèi)存池链快,消息隊(duì)列,連接池
3:第三方組件:redis. mysql . nginx. ?mangodb:
4:項(xiàng)目:云盤項(xiàng)目眉尸,即時通訊,協(xié)程
5:源碼分析: redis ?Zeromq ?nginx ?skynet:
6:dpdk巨双。Linux內(nèi)核
詳情技術(shù)以大綱為主T牖!筑累!
主頁更多視頻學(xué)習(xí)袱蜡,
專注于C/C++,Linux慢宗,Nginx坪蚁,ZeroMQ,MySQL镜沽,Redis敏晤,fastdfs,MongoDB缅茉,ZK嘴脾,流媒體,CDN,P2P译打,K8S耗拓,Docker,TCP/IP奏司,協(xié)程乔询,DPDK等等多個知識點(diǎn)高級技術(shù)分享
希望整個學(xué)習(xí)路線對大家有幫助,讓大家在職業(yè)道路上面越走越順韵洋。
工作無憂竿刁,漲薪無憂!