三年高級開發(fā),六年成為架構(gòu)師私蕾,到CTO我用了12年

程序員階段

大學(xué)畢業(yè)僵缺,被校招到一家小公司搬磚,大家常自嘲叫碼農(nóng)的階段踩叭。這個(gè)角色職責(zé)是把需求或產(chǎn)品實(shí)現(xiàn)為用戶可用的軟件產(chǎn)品磕潮。

此職位為執(zhí)行級別。另外因?yàn)榻?jīng)驗(yàn)較少,一般需要求助別人,或與別人一起完(ban)成(zhuan)一個(gè)任務(wù)容贝。

此階段我經(jīng)歷3年,總結(jié)出程序員的職責(zé)如下:

1自脯、負(fù)責(zé)公司運(yùn)營系統(tǒng)的設(shè)計(jì)與開發(fā)工作

2、運(yùn)營數(shù)據(jù)處理和分析

高級程序員階段

三年的開始時(shí)我遇到了一個(gè)瓶頸斤富,按部就班的過了一年膏潮,技術(shù),思想方面沒有任何的提升满力,作為一個(gè)程序員焕参,如果一年都沒有進(jìn)步是一件很恐怖的事情,不進(jìn)步就代表這會被社會技術(shù)淘汰掉油额。

經(jīng)過一番努力叠纷,此時(shí)我的功力開始增強(qiáng),這與我平時(shí)的積累努力是分不開的。

此時(shí)的我不僅可以完成任務(wù),開始注重代碼的質(zhì)量,能夠?qū)懗龉I(yè)級的代碼潦嘶。

我的經(jīng)驗(yàn)可勝任模塊級的系統(tǒng)設(shè)計(jì),承擔(dān)完成較為復(fù)雜的技術(shù),能有效的自我管理,有幫助別人快速解決問題(trouble shooting)的能力涩嚣。

此階段我經(jīng)歷了三年左右的時(shí)間,中間要經(jīng)歷一段深刻自我歷練的過程。

有時(shí)給人致命一擊其實(shí)是心里的小蟊賊衬以。一般人在5年前后遇到一個(gè)門檻,碰到天花板+彷徨期,或者你打心眼里不在喜歡編程缓艳,這是正常的,每個(gè)程序員都會經(jīng)歷看峻,就像是青春叛逆期阶淘。

當(dāng)我們熬過這段兒,就會“山隨平野盡,江入大荒流“,漸入佳境矣。

高級程序員定義軟件功能互妓、做開發(fā)計(jì)劃推進(jìn)和管理溪窒±と可以帶幾個(gè)個(gè)幫手把產(chǎn)品規(guī)劃的功能實(shí)現(xiàn),我是團(tuán)隊(duì)中的”大手“,遇到難題也是我親自攻艱克難。

所以,一個(gè)高級程序員,我的職責(zé)很清晰:

1澈蚌、負(fù)責(zé)產(chǎn)品核心復(fù)雜功能的方案設(shè)計(jì)摹芙、編碼實(shí)現(xiàn)

2、負(fù)責(zé)疑難BUG分析診斷宛瞄、攻關(guān)解決

架構(gòu)師

13年到了架構(gòu)師級別,我已經(jīng)學(xué)會降龍十八掌,可登堂入世,成為一位準(zhǔn)(lao)專(you)家(tiao)浮禾。

我大喊聲:“單打獨(dú)斗,老衲誰也不懼!“,遂開始領(lǐng)導(dǎo)一眾技術(shù)高手,指點(diǎn)武功,來設(shè)計(jì)和完成一個(gè)系統(tǒng),大多是分布式,高并發(fā)的系統(tǒng)架構(gòu)平臺。

架構(gòu)師的任務(wù)是為公司產(chǎn)品的業(yè)務(wù)問題提供高質(zhì)量技術(shù)解決方案份汗∮纾可能每條產(chǎn)品線都設(shè)置了架構(gòu)師,也可能多條生產(chǎn)品線的的后端是由一個(gè)架構(gòu)師設(shè)計(jì)的平臺提供。

到了架構(gòu)師級別杯活,我的職責(zé)就如下了:

需求分析:“知彼”有時(shí)比“知已”還重要匆帚。管理市場,產(chǎn)品等的需求,確立關(guān)鍵需求。堅(jiān)持技術(shù)上的優(yōu)秀與需求的愿景統(tǒng)一,提升技術(shù)負(fù)債意識,提供技術(shù)選項(xiàng),風(fēng)險(xiǎn)預(yù)判,工期等解決方案旁钧。

架構(gòu)設(shè)計(jì):在產(chǎn)品功能中抽取中非功能的需求,由關(guān)鍵需求變成概念型架構(gòu)吸重。列出功能樹,分層治之,如用戶界面層、系統(tǒng)交互層,數(shù)據(jù)管理層歪今。達(dá)成高擴(kuò)展,高可用,高性能,高安全,易運(yùn)維,易部署,易接入等能力嚎幸。

功能設(shè)計(jì)與實(shí)現(xiàn):對架構(gòu)設(shè)計(jì)的底層代碼級別實(shí)現(xiàn)。如公共核心類,接口實(shí)現(xiàn),應(yīng)用發(fā)現(xiàn)規(guī)則寄猩、接口變更等鞭铆。

技術(shù)經(jīng)理

人生就是不斷上升的過程,我不知不覺已經(jīng)到達(dá)經(jīng)理的層次了。如今的我,需要不斷提高領(lǐng)導(dǎo)力,需要定期召開團(tuán)隊(duì)會議討論問題焦影。

首先我要更加自信,在工作中顯示自己的功力,給講話增添力量车遂。如:“本次項(xiàng)目雖然有很大的困難,我們也需苦戰(zhàn)到底。當(dāng)然示先垂范,身先士卒,方能成功!”

技術(shù)經(jīng)理有時(shí)候也可能叫系統(tǒng)分析員,一些小公司可能會整個(gè)公司或者部門有一個(gè)技術(shù)經(jīng)理斯辰。技術(shù)經(jīng)理承擔(dān)的角色主要是系統(tǒng)分析舶担、架構(gòu)搭建、系統(tǒng)構(gòu)建彬呻、代碼走查等工作,如果說項(xiàng)目經(jīng)理是總統(tǒng),那么技術(shù)經(jīng)理就是總理衣陶。當(dāng)然不是所有公司都是這樣的,有些公司項(xiàng)目經(jīng)理是不管技術(shù)團(tuán)隊(duì)的,只做需求、進(jìn)度和同客戶溝通,那么這個(gè)時(shí)候的項(xiàng)目經(jīng)理就好像工廠里的跟單人員了,這種情況在外包公司比較多闸氮。對于技術(shù)經(jīng)理來說,著重于技術(shù)方面,你需要知道某種功能用哪些技術(shù)合適,需要知道某項(xiàng)功能需要多長的開發(fā)時(shí)間等剪况。同時(shí),技術(shù)經(jīng)理也應(yīng)該承擔(dān)提高團(tuán)隊(duì)整體技術(shù)水平的工作。

到了技術(shù)經(jīng)理蒲跨,我的工作需要和大家站在一起,因?yàn)槿藗円捕加薪鉀Q問題的能力,更需要有以下的能力與責(zé)任:

任務(wù)管理:開發(fā)工作量評估译断、定立開發(fā)流程、分配和追蹤開發(fā)任務(wù)

質(zhì)量管理:代碼review或悲、開發(fā)風(fēng)險(xiǎn)判斷/報(bào)告/協(xié)調(diào)解決

效率提升:代碼底層研發(fā)和培訓(xùn)孙咪、最佳代碼實(shí)踐規(guī)范總結(jié)與推廣堪唐、自動化生產(chǎn)工具、自動化部署工具

技術(shù)能力提升:招聘面試翎蹈、試題主擬淮菠、新人指導(dǎo)、項(xiàng)目復(fù)盤與改進(jìn)

技術(shù)總監(jiān)

慢慢的荤堪,我的研發(fā)團(tuán)隊(duì)超過20人,有多條產(chǎn)品線或業(yè)務(wù)量很大,這時(shí)已經(jīng)有多個(gè)技術(shù)經(jīng)理在負(fù)責(zé)每個(gè)業(yè)務(wù),這時(shí)我是一位技術(shù)總監(jiān)合陵。

技術(shù)總監(jiān)的職責(zé):

1、組建平臺研發(fā)部,與架構(gòu)師共建軟件公共平臺,方便各條產(chǎn)品業(yè)務(wù)線研發(fā)澄阳。

2曙寡、通過技術(shù)平臺、通過高一層的職權(quán),管理和協(xié)調(diào)公司各個(gè)部門與本部門各條線】苡現(xiàn)在每個(gè)產(chǎn)品線都應(yīng)該有合格的技術(shù)經(jīng)理和高級程序員。

CTO

首席技術(shù)官,英文名Chief Technology Officer执隧。是與CEO揩抡、COO、CFO同級的領(lǐng)導(dǎo)者,是技術(shù)和業(yè)務(wù)融合的領(lǐng)袖镀琉。

國內(nèi)與國外對CTO的定義有些許不同峦嗤。

美國對CTO的職責(zé)是設(shè)計(jì)公司三年內(nèi)的產(chǎn)品和服務(wù)的技術(shù)發(fā)展方向,較少參與技術(shù)團(tuán)隊(duì)的日常管理和項(xiàng)目管理事務(wù)∥菟ぃ基本是前瞻性的策略思維,比如Google的謝爾蓋.布林一直保持對技術(shù)方向的敏銳,比如無人駕駛汽車,人工智能等走向烁设。

在國內(nèi),CTO大部分則偏重于研發(fā)管理,相當(dāng)于技術(shù)總監(jiān)的Plus版。它相當(dāng)于美國互聯(lián)網(wǎng)公司常設(shè)的工程師副總裁+CTO的工作并集钓试。但總體事情比美國的CTO層次低,大部分CTO的是領(lǐng)導(dǎo)技術(shù)團(tuán)隊(duì)開發(fā)各類產(chǎn)品,解決技術(shù)問題,管理不同的項(xiàng)目,排期交付装黑。還有一部分的職能類似于架構(gòu)師或總工程師,作為技術(shù)側(cè)的權(quán)威,為下一步的發(fā)展方向 做研究探討,為CEO提供建設(shè)型決定參考。

CTO的職責(zé)如下列表:

1弓熏、技術(shù)愿景:識別新技術(shù)恋谭、利用新技術(shù)、整合新技術(shù)挽鞠、驅(qū)動新技術(shù)疚颊。驅(qū)動商業(yè)戰(zhàn)略、驅(qū)動產(chǎn)品戰(zhàn)略

2信认、技術(shù)架構(gòu):建立主營業(yè)務(wù)中的技術(shù)架構(gòu)與實(shí)施模式,建立技術(shù)體系標(biāo)準(zhǔn)

3材义、流程制度:建立高質(zhì)量,高效率的技術(shù)團(tuán)隊(duì)。健全的項(xiàng)目管理體系;完善的員工能力發(fā)展體系

4嫁赏、知識培訓(xùn):建立以研發(fā)內(nèi)容為主的知識庫管理體系其掂、技術(shù)分享與技術(shù)文化的體系

5、業(yè)務(wù)支撐:與其它部門的溝通協(xié)作,如HR潦蝇、市場清寇、BD喘漏、財(cái)務(wù)、客服等提供技術(shù)管理接口;在產(chǎn)品技術(shù)層面能夠領(lǐng)先于業(yè)內(nèi)同行

6华烟、影響力:在公司內(nèi)部與行業(yè)中具備一定影響力與口碑

7翩迈、視野&;格局&;執(zhí)行力:看待問題全面,具有強(qiáng)大的學(xué)習(xí)力,具備技術(shù)前瞻力,敏銳的市場嗅覺,戰(zhàn)略落地的能力

經(jīng)驗(yàn)分享

在這里分享我的學(xué)習(xí)經(jīng)驗(yàn),這是我一直在學(xué)習(xí)的一個(gè)思維圖盔夜。

源碼分析專題

分布式專題

微服務(wù)架構(gòu)

性能調(diào)優(yōu)

工程化專題

最最重要的項(xiàng)目實(shí)戰(zhàn)

多線程并發(fā)編程也是必不可少的

這些資料都是可以進(jìn)群433540541负饲,即可免費(fèi)獲取,也是個(gè)人的一些分享喂链。

小結(jié)

CTO做的事情,是商業(yè)返十、產(chǎn)品、技術(shù)椭微、管理洞坑、團(tuán)隊(duì)相平衡的綜合統(tǒng)管,公司的技術(shù)研發(fā)方向與重點(diǎn)商業(yè)化的結(jié)果負(fù)責(zé),激勵(lì)員工,營造工程師文化。

而技術(shù)總監(jiān)主要是協(xié)調(diào)團(tuán)隊(duì)內(nèi)部各個(gè)資源,引入工具,和方法提升工作效率蝇率。

技術(shù)經(jīng)理角色相對具體,績效考核,產(chǎn)品落地,執(zhí)行優(yōu)勝劣汰的規(guī)則迟杂。

正像《少有人走的路》,每個(gè)人的成長路徑都不同,但無一不是興趣與使命驅(qū)動——無論你是程序員,技術(shù)經(jīng)理,還是在CTO的角色。大家一起發(fā)揮潛力,去迎接不期而遇的挑戰(zhàn)與勝利后的曼妙風(fēng)光本慕。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末排拷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子锅尘,更是在濱河造成了極大的恐慌监氢,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件藤违,死亡現(xiàn)場離奇詭異浪腐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)顿乒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進(jìn)店門牛欢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人淆游,你說我怎么就攤上這事傍睹。” “怎么了犹菱?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵拾稳,是天一觀的道長。 經(jīng)常有香客問我腊脱,道長访得,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮悍抑,結(jié)果婚禮上鳄炉,老公的妹妹穿的比我還像新娘。我一直安慰自己搜骡,他們只是感情好拂盯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著记靡,像睡著了一般谈竿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上摸吠,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天空凸,我揣著相機(jī)與錄音,去河邊找鬼寸痢。 笑死呀洲,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的啼止。 我是一名探鬼主播道逗,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼族壳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起趣些,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤仿荆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后坏平,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拢操,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年舶替,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了令境。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡顾瞪,死狀恐怖舔庶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情陈醒,我是刑警寧澤惕橙,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站钉跷,受9級特大地震影響弥鹦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜爷辙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一彬坏、第九天 我趴在偏房一處隱蔽的房頂上張望朦促。 院中可真熱鬧,春花似錦栓始、人聲如沸务冕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽洒疚。三九已至,卻和暖如春坯屿,著一層夾襖步出監(jiān)牢的瞬間油湖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工领跛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留乏德,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓吠昭,卻偏偏與公主長得像喊括,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子矢棚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容