當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 程序喵大人
[導(dǎo)讀]剛?cè)胄校?就是干入行兩年:熟知各種設(shè)計(jì)模式,信手拈來(lái)入行三年:閱碼無(wú)數(shù),心中已無(wú)設(shè)計(jì)模式入行五年:就是干大家好,我是安醬。今天來(lái)跟大家聊聊程序員的能力進(jìn)階道路。相信許多小伙伴都知道,互聯(lián)網(wǎng)大廠們都是有一套嚴(yán)格的職級(jí)系統(tǒng),專(zhuān)門(mén)用來(lái)評(píng)判員工的能力等級(jí)以及對(duì)應(yīng)的薪資待遇區(qū)間。比如眾所周...

剛?cè)胄校?/strong>? 就是干
入行兩年熟知各種設(shè)計(jì)模式,信手拈來(lái)
入行三年:閱碼無(wú)數(shù),心中已無(wú)設(shè)計(jì)模式
入行五年:就是干

大家好,我是安醬。今天來(lái)跟大家聊聊程序員的能力進(jìn)階道路。

相信許多小伙伴都知道,互聯(lián)網(wǎng)大廠們都是有一套嚴(yán)格的職級(jí)系統(tǒng),專(zhuān)門(mén)用來(lái)評(píng)判員工的能力等級(jí)以及對(duì)應(yīng)的薪資待遇區(qū)間。比如眾所周知的阿里的P系列,騰訊的T系列等等。

事實(shí)上,程序員的牛逼程度大多也是按照這些所謂的頭銜來(lái)衡量的。比如假如你是一個(gè)P9級(jí)別的程序員,那基本就是行業(yè)大牛,公司藏金閣之類(lèi)的長(zhǎng)老了。各種叱咤風(fēng)云的大佬們的故事也都是發(fā)生在這個(gè)級(jí)別及以上。

而對(duì)于工作沒(méi)幾年或者剛畢業(yè)的萌新來(lái)說(shuō),一般大多處于P5的職級(jí),這也是應(yīng)屆畢業(yè)生最容易獲得職級(jí)。只有極少數(shù)的校園大神級(jí)別的人才,才有機(jī)會(huì)畢業(yè)直接P6。

但是事實(shí)上這些職級(jí)并無(wú)完全與你的能力相匹配,僅僅只是代表公司按照它的標(biāo)準(zhǔn)和評(píng)判方式對(duì)你所得出的評(píng)估罷了。這里,我大致按照大廠對(duì)軟件工程師的能力評(píng)級(jí),斗膽談?wù)劤绦騿T能力進(jìn)階的修煉方法。

1 筑基

筑基期大致上可以看作是程序員在互聯(lián)網(wǎng)行業(yè)的起點(diǎn),意味著入門(mén)級(jí)別。就好比修仙第一步,已然具備了靈體,能夠吸納天地精氣,滋養(yǎng)自身,鑄造基石。

對(duì)于一個(gè)筑基期的程序員來(lái)說(shuō),能夠用一個(gè)詞來(lái)形容,就是「靠譜」。對(duì)于公司而已,靠譜是最基本的要求。這意味著你需要具備基本的崗位工作能力,同時(shí)能夠了解自己所在部門(mén)的業(yè)務(wù)方向和技術(shù)框架,甚至還需要熟悉并能夠踐行公司的價(jià)值觀。

具體來(lái)說(shuō),如果你是服務(wù)端研發(fā),那么意味著你要能夠保質(zhì)保量的完成日常的開(kāi)發(fā)需求,并且能夠很好的遵循項(xiàng)目規(guī)定的開(kāi)發(fā)規(guī)范,日志規(guī)范以及一些業(yè)務(wù)安全的規(guī)范。這對(duì)于一個(gè)開(kāi)發(fā)新人來(lái)說(shuō),前提是能夠掌握基本的后臺(tái)開(kāi)發(fā)能力,包括掌握常用框架、熟悉技術(shù)棧、了解業(yè)務(wù)開(kāi)發(fā)組件等。

不僅如此,還需要具備基本的問(wèn)題分析和排查能力,能夠在遇到與自己相關(guān)的線(xiàn)上問(wèn)題時(shí)迅速定位問(wèn)題并提供解決方案。

而如果你是一個(gè)客戶(hù)端研發(fā),那么相應(yīng)的你也需要掌握自己開(kāi)發(fā)方向的基礎(chǔ)業(yè)務(wù)能力,比如熟悉UI相關(guān)組件的使用、了解動(dòng)畫(huà)手勢(shì)網(wǎng)絡(luò)等系統(tǒng)庫(kù)實(shí)現(xiàn)以及當(dāng)前項(xiàng)目的架構(gòu)以及開(kāi)發(fā)規(guī)范等等。

不同技術(shù)方向都會(huì)有不同的要求,但是不變的是要能夠勝任當(dāng)前的崗位,具備基礎(chǔ)的業(yè)務(wù)和技術(shù)能力的同時(shí),學(xué)會(huì)發(fā)現(xiàn)問(wèn)題和解決問(wèn)題。

2 結(jié)丹

不小心熬過(guò)了兩三年,基礎(chǔ)已筑,需要將已修得的精華凝縮為內(nèi)心中的神丹,代表著自己對(duì)自己實(shí)力層次的精進(jìn)。

你發(fā)現(xiàn)自己始終還是沒(méi)晉升,這個(gè)時(shí)候,就該好好想想自己的能力加點(diǎn)是不是點(diǎn)錯(cuò)了。要用一個(gè)詞來(lái)形容結(jié)丹期級(jí)別的工程師,那么就是「獨(dú)當(dāng)一面」。

這個(gè)時(shí)候,往往已經(jīng)掌握了扎實(shí)的技術(shù)能力,同時(shí)對(duì)業(yè)務(wù)也有一定的了解。因此這個(gè)級(jí)別對(duì)你提出了更高的要求,那就是具有更高的眼光,能夠站在更高的角度上看待并解決問(wèn)題。

具體來(lái)說(shuō),就意味著你能夠熟知某個(gè)子模塊的整體業(yè)務(wù)邏輯以及技術(shù)架構(gòu),清楚的知道其中涉及的技術(shù)實(shí)現(xiàn)以及各種風(fēng)險(xiǎn)點(diǎn)。一旦有別人需要改動(dòng)這一模塊時(shí),來(lái)問(wèn)你就夠了。

結(jié)丹期在筑基期的基礎(chǔ)上開(kāi)始強(qiáng)調(diào)了整體意識(shí),并且同時(shí)要求你具備一定的責(zé)任意識(shí),能夠整體負(fù)責(zé)某一個(gè)小的模塊,并且能夠成為最了解它的

當(dāng)然了,這是結(jié)果,而并不是過(guò)程。所以對(duì)于自身的能力而言,就得去朝著整體負(fù)責(zé)某一個(gè)模塊來(lái)進(jìn)步。而這意味著你在保質(zhì)保量的完成日常工作任務(wù)的同時(shí),盡可能的做到以下幾點(diǎn):

主動(dòng)的去推動(dòng)事情

主動(dòng)性往往是區(qū)分好員工和一般員工的標(biāo)準(zhǔn),領(lǐng)導(dǎo)肯定更傾向于主動(dòng)型的員工。而作為一個(gè)努力向上的員工,就需要充分發(fā)揮自己的主觀能動(dòng)性。

互聯(lián)網(wǎng)企業(yè)的文化一般都是不設(shè)邊界的,如果你能夠主動(dòng)的去提出問(wèn)題,并且去共同推動(dòng)多方進(jìn)行問(wèn)題的解決,大概率是能夠獲得領(lǐng)導(dǎo)的青睞的。有人說(shuō)這不就是向上管理嗎,這可能是見(jiàn)仁見(jiàn)智了。

熟悉業(yè)務(wù)的發(fā)展方向

方向這種東西都是領(lǐng)導(dǎo)才會(huì)說(shuō)的名詞,所以如果你能清晰的知道當(dāng)前業(yè)務(wù)的發(fā)展方向以及具體的戰(zhàn)術(shù)戰(zhàn)略,那豈不意味著你都能當(dāng)領(lǐng)導(dǎo)了。

我在之前的一篇文章里就說(shuō)過(guò),咱們雖是技術(shù)人,但是也要時(shí)刻保持著對(duì)業(yè)務(wù)的感知能力。因此,熟悉業(yè)務(wù)邏輯并不是一件沒(méi)有意義的東西,反而會(huì)成為我們的加分項(xiàng),錦上添花的事。

負(fù)責(zé)子模塊/子系統(tǒng)的構(gòu)建

從專(zhuān)業(yè)能力上來(lái)說(shuō),這一級(jí)別的你已經(jīng)不是新手了,所以要能夠團(tuán)隊(duì)中承擔(dān)更多模塊/系統(tǒng)/架構(gòu)層面的作用。你需要能夠?qū)δK化的工程具有一定的了解,并且在技術(shù)上具有一定的思考和沉淀。

并且很有可能,這個(gè)時(shí)候你可能可以成為新人的導(dǎo)師,身后帶著幾個(gè)小屁孩。這時(shí)候就更意味著你需要非常深入的理解整個(gè)部門(mén)的技術(shù)體系以及具體模塊中實(shí)現(xiàn)原理,然后能夠帶動(dòng)一個(gè)小團(tuán)體一起獨(dú)立完成某個(gè)子系統(tǒng)/模塊的開(kāi)發(fā),架構(gòu)設(shè)計(jì)以及穩(wěn)定監(jiān)控等環(huán)節(jié)。

3 化神

又過(guò)了兩三年,這又是一個(gè)坎。然而想化神,必先化凡。這意味著當(dāng)你想成為大佬的時(shí)候,就要先深入群眾,深得人心。

若是作為技術(shù)管理者的候選人,則需要主動(dòng)承擔(dān)團(tuán)隊(duì)工作,解決團(tuán)隊(duì)中的開(kāi)發(fā)管理問(wèn)題;而若是作為技術(shù)專(zhuān)家的領(lǐng)路人,則需要主動(dòng)發(fā)掘團(tuán)隊(duì)開(kāi)發(fā)過(guò)程中的技術(shù)問(wèn)題,為提升團(tuán)隊(duì)整體的效率而努力。

技術(shù)管理還是技術(shù)深化,不同的選擇意味著不同的道路。一般來(lái)說(shuō)這個(gè)級(jí)別如果不是leader,那基本上就是大頭兵。已經(jīng)能夠算得上是部門(mén)的大佬了。

這個(gè)級(jí)別對(duì)于不同方向的人,自然是有著不一樣的要求。比較熟悉業(yè)務(wù)方向、業(yè)務(wù)規(guī)劃那更適合走技術(shù)管理的道路,能夠協(xié)助leader一起參與團(tuán)隊(duì)的管理以及業(yè)務(wù)方向的規(guī)劃。

當(dāng)然,盡管是技術(shù)管理,但是并不是說(shuō)不要求技術(shù),只是相較于技術(shù)專(zhuān)家而言,更傾向于技術(shù)的廣度。能夠比較了解業(yè)界的技術(shù)發(fā)展動(dòng)態(tài),同時(shí)結(jié)合業(yè)務(wù)的特征,帶頭推動(dòng)新架構(gòu)新系統(tǒng)的落地,并能夠保證系統(tǒng)的高可用、高擴(kuò)展以及高效穩(wěn)定。

而如果醉心技術(shù)沉迷底層,自然就更適合走技術(shù)專(zhuān)家的道路,為整個(gè)團(tuán)隊(duì)提供技術(shù)支持,為前線(xiàn)小頭兵們解決開(kāi)發(fā)效率、開(kāi)發(fā)流程的問(wèn)題。

這個(gè)級(jí)別通常都能在團(tuán)隊(duì)里帶領(lǐng)一個(gè)小組,整體負(fù)責(zé)一個(gè)業(yè)務(wù)方向,負(fù)責(zé)整個(gè)業(yè)務(wù)方向的進(jìn)展和規(guī)劃,基本算得上是一個(gè)小領(lǐng)導(dǎo)了。

即使手底下沒(méi)人,那也說(shuō)明技術(shù)實(shí)力還是得到了肯定,只不過(guò)由于各種原因,沒(méi)法單獨(dú)負(fù)責(zé)一個(gè)方向領(lǐng)域??偠灾?,這個(gè)級(jí)別要求你能夠獨(dú)立負(fù)責(zé)復(fù)雜系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),比較熟悉業(yè)務(wù)數(shù)據(jù);并且同時(shí)具備一定的領(lǐng)導(dǎo)意識(shí)和組織能力,在團(tuán)隊(duì)中有自己影響力。

4 大乘

又過(guò)了很多年,化神期終究無(wú)法滿(mǎn)足你。你需要突破,需要走出自己的路,明悟大道,踏破天境。

這時(shí)候,已經(jīng)無(wú)法通過(guò)練氣吐納來(lái)提升修為,更多的是看人事際遇和人間造化。

絕大部分程序員們都會(huì)止步于此,無(wú)法前行。而突破進(jìn)入大乘期的方式,除了需要在化神期穩(wěn)固的修為外,還需要能夠具備一定的運(yùn)氣和過(guò)人的膽識(shí)。

受到大領(lǐng)導(dǎo)的賞識(shí),遇到公司上升期,接手好的項(xiàng)目,這些都是能夠讓你脫胎換骨的靈丹妙藥。而除了這些之外,自身的實(shí)力水平也需要足夠達(dá)標(biāo)才行。

若是偏向于技術(shù)管理的方向,需要能夠站在團(tuán)隊(duì)的角度上為業(yè)務(wù)發(fā)展指導(dǎo)方向,能夠理解并且有效的推進(jìn)團(tuán)隊(duì)在長(zhǎng)期目標(biāo)上的技術(shù)規(guī)劃,同時(shí)能夠?qū)︻I(lǐng)域內(nèi)外都有一定的技術(shù)廣度,能夠帶頭推動(dòng)整體項(xiàng)目的進(jìn)展,并且還需要具有跨部門(mén)的協(xié)調(diào)能力,多方調(diào)控一起協(xié)調(diào)資源和解決問(wèn)題。

總的來(lái)說(shuō)呢,就是要安內(nèi)攘外。內(nèi)部保證團(tuán)隊(duì)的高效運(yùn)行,各種需求和改造能夠合理消化,同時(shí)營(yíng)造團(tuán)隊(duì)內(nèi)的和諧舒服的工作壞境;對(duì)外需要具備敏銳的視角和眼光,了解競(jìng)品發(fā)展方向,時(shí)刻思考自己所帶業(yè)務(wù)的目標(biāo)和未來(lái)。

而若是偏向于技術(shù)專(zhuān)家的方向,則更多是對(duì)于技術(shù)深度上的要求。在一個(gè)技術(shù)領(lǐng)域上,能夠深入原理及機(jī)制層面進(jìn)行研究,并且能夠帶頭攻關(guān)技術(shù)難題。同時(shí)對(duì)于技術(shù)架構(gòu)具有很深入的理解,能夠?qū)?strong>復(fù)雜的技術(shù)問(wèn)題拆解并有序安排至團(tuán)隊(duì)成員。

除此之外,還有一點(diǎn)也挺重要,就是技術(shù)影響力。這個(gè)級(jí)別的大佬基本上已經(jīng)算是行業(yè)內(nèi)的大佬,在領(lǐng)域內(nèi)都會(huì)享有一定的影響力和號(hào)召力。所以在提升自己技術(shù)實(shí)力的同時(shí),提升自己的行業(yè)中的影響力也非常重要。

所謂大乘,意味著已然進(jìn)入了很高的層次。到了這個(gè)層次,更多的還是看造化,看機(jī)遇。

5 渡劫

如果說(shuō)大乘期是得看造化,那么渡劫期則可謂是可遇不可求。簡(jiǎn)單來(lái)說(shuō),就是只可會(huì)意,不可言傳。我一個(gè)筑基期的小嘍嘍,哪敢妄想達(dá)到渡劫期。

不過(guò)依我看,想能夠到達(dá)渡劫期的一個(gè)簡(jiǎn)單的方式,就是要記得跟自己的室友搞好關(guān)系,并且一起創(chuàng)業(yè)。等到他厭倦于CEO的生活后,你的天劫便因此而來(lái)。

渡過(guò)天劫,則可踏過(guò)天境,羽化登仙。從此,世間無(wú)道,道化自然。你若要問(wèn)我程序員修道還有沒(méi)有第六步,第七步,或許有,或許沒(méi)有。我也不知道。這幾個(gè)層次是我認(rèn)為的,也是我所觀察到的能力等級(jí)。尤其在大公司,感覺(jué)不同等級(jí)之間的差別還是挺明顯的,領(lǐng)導(dǎo)也會(huì)根據(jù)這樣的能力等級(jí)來(lái)對(duì)員工進(jìn)行考核。

這幾個(gè)層次也不能完成與阿里的P幾相對(duì)應(yīng),畢竟公司的評(píng)級(jí)實(shí)際上并不能完全反映我們個(gè)人的能力。并且各大公司所謂的評(píng)級(jí)系統(tǒng)實(shí)際上都會(huì)跨越一個(gè)很大的區(qū)間,甚至?xí)斜容^嚴(yán)重的重疊。

所以這篇文章的幾個(gè)層次更多的用來(lái)評(píng)估自身實(shí)力的模型,千萬(wàn)不要與自己在公司的職級(jí)對(duì)照入座了。

期待各位早日渡劫成功,飛升仙界。

分享一個(gè)編程設(shè)計(jì)小技巧(沒(méi)有兩三年工作經(jīng)驗(yàn)估計(jì)看不懂)


多線(xiàn)程學(xué)習(xí)指南


這里收集了100多篇C 原創(chuàng)文章(入門(mén)進(jìn)階必備)

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉