程序員總是不愿意承認(rèn):寫代碼在公司里是一件并不太重要的事情,因?yàn)樗麄冋J(rèn)為一旦承認(rèn)了這點(diǎn),就意味著是對(duì)自己的努力工作和能力的否認(rèn)。
其實(shí)并不是,我只想說作為一個(gè)程序員,你的核心技能是寫代碼這并沒有問題,但是如果你只想止步于程序員(包含高級(jí)程序員),一輩子寫代碼,那你可以劃走,不用繼續(xù)往下看了。
一個(gè)程序員的技術(shù)發(fā)展路徑可以沿著:高級(jí)程序員—研發(fā)Leader—技術(shù)經(jīng)理—技術(shù)總監(jiān)—架構(gòu)師—CTO來前進(jìn)。
如果你將這條路線當(dāng)作是技術(shù)生涯的職業(yè)規(guī)劃,那么寫代碼只是最基本、最初級(jí)的技能。這個(gè)時(shí)候如果你想成為技術(shù)經(jīng)理/總監(jiān)/架構(gòu)師/CTO,那么你就需要去強(qiáng)化你的技術(shù)判斷力。
甚至可以說技術(shù)經(jīng)理/總監(jiān)/架構(gòu)師/CTO的寫代碼能力不一定比得上一個(gè)資深程序員,但這并不會(huì)影響到他們拿著高于程序員十幾倍的工資。
ps:程序員在日常代碼中了解些業(yè)務(wù)需求,更有助于能力的綜合提升。這篇報(bào)告有助于提升程序員的眼界和對(duì)公司的整體把握!回復(fù)【大數(shù)據(jù)方案】即可獲取報(bào)告!
那什么是技術(shù)判斷力呢?聽起來很虛,我將其拆解為五個(gè)維度:技術(shù)實(shí)力、技術(shù)領(lǐng)導(dǎo)力、文化構(gòu)造能力、體系搭建能力和人員管理能力。從一個(gè)寫代碼的程序員,到一個(gè)全能的CTO,我愿稱之為“五邊形選手”的修煉之路。(這里不包含那些不懂代碼的CTO)
當(dāng)你是一個(gè)普通程序員時(shí),你只需要會(huì)寫代碼找BUG就行,懂不懂項(xiàng)目管理、團(tuán)隊(duì)管理沒人會(huì)在意。
當(dāng)你成為技術(shù)經(jīng)理/總監(jiān)時(shí),你需要管理30-100人左右的技術(shù)團(tuán)隊(duì),此時(shí)你除了要有較強(qiáng)的技術(shù)基礎(chǔ)實(shí)力,還得能將項(xiàng)目完成、落地,也就是人員管理能力,但你不用對(duì)最終結(jié)果負(fù)責(zé)。
當(dāng)你成為首席架構(gòu)師時(shí),你將對(duì)技術(shù)整體架構(gòu)、前瞻性,技術(shù)本身體系負(fù)責(zé),此時(shí)你的技術(shù)應(yīng)該是公司里技術(shù)最全面最強(qiáng)的,但由于你不拍板最終方案,所以文化架構(gòu)能力和領(lǐng)導(dǎo)力相對(duì)薄弱一些。
當(dāng)你成為CTO時(shí),也就是最終的五邊形選手,此時(shí)你能力均衡,領(lǐng)導(dǎo)力、文化構(gòu)造能力與人員管理能力突出,把控著與技術(shù)相關(guān)的戰(zhàn)略決策、業(yè)務(wù)布局、融資策略等,為公司3-5年的的技術(shù)策略做規(guī)劃,是公司技術(shù)領(lǐng)域的精神領(lǐng)袖。
所以,可以毫不夸張的說,想成為CTO,技術(shù)能力只是基石,即便你最終的寫代碼能力還比不上一個(gè)高級(jí)程序員,但那并不重要,你只需要知道找什么樣的程序員來滿足你的布局規(guī)劃就行。
技術(shù)在發(fā)展,也有一定的延續(xù)性,CTO是該對(duì)未來新技術(shù)的發(fā)展有所了解和保持敏感性,也可以寫一些代碼的,但目的是幫助自已加深理解,而不該真正投入大精力去大規(guī)模編碼。相反,值得你投入更多精力的是項(xiàng)目能力,人脈能力、商業(yè)視角、行業(yè)前瞻性與個(gè)人影響力。
這也是為什么我說:寫代碼在公司里是一件并不太重要的事情,其實(shí)對(duì)你自己而言,也不是最重要的事情。
來源:
https://www.toutiao.com/article/7134617709379060236/?log_from=d79733fc3a081_1661222290652
聯(lián)系客服