戲談編程:那些程序員的級(jí)別陷阱,你遇到過嗎

? ? ? ?經(jīng)常在網(wǎng)上的論壇里看到討論程序員的級(jí)別,尤其在跳槽類的信息里可以看到對(duì)標(biāo):阿里P7,百度T6,騰訊3.1等字眼。陷阱

  似乎大廠的級(jí)別儼然可以成為業(yè)內(nèi)的通用貨幣,類似于高考分?jǐn)?shù)一樣,哪一檔就對(duì)應(yīng)著什么樣的待遇。有人說現(xiàn)在的程序員級(jí)別也開始浮夸起來了,以前覺得從剛畢業(yè)開始算初級(jí)軟件工程師,到中級(jí)軟件工程師,高級(jí)軟件工程師,要熬上三五年乃至更高的時(shí)間。而現(xiàn)在接到同行的名片,往往高級(jí)開發(fā)經(jīng)理、算法專家、首席科學(xué)家等層出不窮。

  我從畢業(yè)后一直在海外工作,自己的頭銜從一開始的軟件開發(fā)工程師到現(xiàn)在全棧開發(fā)工程師,并沒有“級(jí)別”上的跨越。反觀我在國(guó)內(nèi)發(fā)展的同學(xué),已經(jīng)很多是“總”級(jí)別的人物了。細(xì)細(xì)交流之后,覺得和自己做的事情也并無不同。我在兩三年前,曾經(jīng)非常重視在公司里的晉升,花了大量的時(shí)間精力去“面向升級(jí)編程”。在跳槽的時(shí)候,也會(huì)常常對(duì)比不同的職位,往往會(huì)對(duì)那些頭銜“高貴”的職位另眼相看。如今反思,當(dāng)年的自己其實(shí)是掉入了級(jí)別的陷阱中。

  程序員的級(jí)別重要嗎

  程序員的級(jí)別到底重不重要?重要也不重要。

  級(jí)別重要,是因?yàn)榧?jí)別常常和你的待遇掛鉤。國(guó)內(nèi)的大廠一般有很穩(wěn)定的薪資體系,什么樣的級(jí)別代表著什么樣的工資、股票,和錢相關(guān)對(duì)個(gè)人來說當(dāng)然重要。級(jí)別重要,是因?yàn)槌3:统绦騿T的話語權(quán)相關(guān)。即使如谷歌,F(xiàn)acebook這樣的公司,沒有能夠達(dá)到高級(jí)軟件工程師(Senior Software Engineer)的級(jí)別之前,也很難獲得“搞事”的權(quán)利,不能為自己爭(zhēng)取到更多的資源。能夠給自己帶來更多表現(xiàn)的機(jī)會(huì),當(dāng)然很重要。

  級(jí)別不重要,是因?yàn)榧?jí)別并不決定你的能力。你不是因?yàn)楸环Q作高級(jí)軟件工程師所以你的技術(shù)厲害,而是因?yàn)槟愕募夹g(shù)厲害所以有可能成為高級(jí)工程師。技術(shù)厲害的程序員評(píng)不上高級(jí)工程師,也不會(huì)影響他的技術(shù)水平。級(jí)別不重要,是因?yàn)榧?jí)別并不能限制你的輸出。級(jí)別低的程序員在大公司可能只能做CRUD,但也可能在創(chuàng)業(yè)公司中做出千萬用戶的產(chǎn)品。級(jí)別高的程序員或許位高權(quán)重,但也有可能完全沒有時(shí)間寫代碼。

  級(jí)別是相對(duì)的稀缺性

  級(jí)別更多是代表對(duì)應(yīng)人才在其組織、行業(yè)中的稀缺性,并且往往只有內(nèi)部縱向比較意義,一旦跨組織,其意義就很有限。在創(chuàng)業(yè)公司里的CTO,很有也就是大公司的高工(高級(jí)軟件工程師)出身;而默默無名的獨(dú)立開發(fā)者,也有可能成為行業(yè)巨擘。在一些新興的領(lǐng)域比如最近很火的人工智能,入門的門檻很高,人才比較稀缺。一些名校的博士生可能一畢業(yè)就可以成為“高級(jí)”、“資深”AI工程師。

  相對(duì)來說,比如前段計(jì)算的門檻不高,并且技術(shù)日新月異。所以前段工程師可能需要很多年的積累,才能說的上“登堂入室”。開頭說的大廠的級(jí)別似乎可以成為業(yè)內(nèi)通用貨幣,為何是這樣呢?因?yàn)榇髲S的規(guī)模和業(yè)務(wù)都很龐大,一些大公司之間,由于業(yè)務(wù)上有重疊,并且經(jīng)過長(zhǎng)期的人才流動(dòng)(跳槽),在市場(chǎng)的調(diào)節(jié)之后,互相之間的級(jí)別形成了一些對(duì)接。不但國(guó)內(nèi)的大廠有這樣的現(xiàn)象,國(guó)外的大廠之間也會(huì)有這樣的情況。而一些規(guī)模較小的公司,可能聚集了一些大廠的程序員,或者創(chuàng)始人本身從大廠畢業(yè),也會(huì)傾向于從大廠去借鑒級(jí)別系統(tǒng)。但是正如上面所說,由于受到公司規(guī)模的限制,吸引到的人才分布不可能和大廠保持一致,其級(jí)別可信度就會(huì)比較低。

  小公司的級(jí)別是否一定是有水分呢?也不竟然。這里得分公司和不同的崗位。技術(shù)驅(qū)動(dòng)型公司的核心程序員崗位,尤其需要技術(shù)過硬甚至是行業(yè)領(lǐng)軍的人物。在這樣的公司里,可能掛著軟件工程師頭銜的員工都是在其他公司都是高級(jí)軟件工程師以上的職務(wù)。業(yè)務(wù)驅(qū)動(dòng)型的公司,更多的會(huì)靠銷售團(tuán)隊(duì)來推廣業(yè)務(wù),技術(shù)團(tuán)隊(duì)往往并不是決定公司發(fā)展的關(guān)鍵。在這樣的公司里,往往可以看到高級(jí)程序員多是公司元老,并且主要的職責(zé)是管理,讓更多的程序員更高效的為產(chǎn)品服務(wù)。

  級(jí)別不是衡量單維度的能力

  對(duì)于程序員的級(jí)別到底應(yīng)該對(duì)應(yīng)何種能力,有很多極左或極右的認(rèn)識(shí)。

  極左派認(rèn)為級(jí)別越高的程序員應(yīng)該寫代碼越厲害。那么到底什么是厲害?厲害是算法的能力嘛?如果是這樣的話那些國(guó)際編程競(jìng)賽的金牌們應(yīng)該是最頂級(jí)的程序員,但顯然不是。厲害是做產(chǎn)品的能力嘛?Linux之父Linus一個(gè)人在1994年就寫出了第一版Linux內(nèi)核,然而他1998年加入全美達(dá)公司后也只遠(yuǎn)遠(yuǎn)不是最高級(jí)別的技術(shù)人員(CTO或者是VP of Engineering)

  極右派認(rèn)為級(jí)別越高的程序員代碼能力越不重要。他們覺得級(jí)別高的程序員只是會(huì)吹牛,或者會(huì)做PPT,把身下的程序員的功勞都攬?jiān)谧约荷砩稀囊粋€(gè)角度上來說這是倒果為因,級(jí)別越高的程序員往往寫代碼的時(shí)間很少,而并不是他們的代碼能力不行。縱觀各個(gè)公司的技術(shù)高級(jí)職位,鮮有之前沒有在一線技術(shù)崗位干過很長(zhǎng)時(shí)間的。比爾蓋茨、雷軍這些大家耳熟能詳?shù)娜宋锒际羌夹g(shù)出身,并且技術(shù)能力都很強(qiáng)。

  無論是極左派或者極右派,他們都忽視了一個(gè)事實(shí):程序員的級(jí)別不應(yīng)該只是衡量單維度的能力。

  軟技能和硬技能

  一個(gè)人的技能可以分為硬技能(Hard Skills)和軟技能(Soft Skills)。

  對(duì)于程序員來說,硬技能包括并不限于算法,設(shè)計(jì),實(shí)現(xiàn),測(cè)試,架構(gòu)等多個(gè)方面。高級(jí)程序員不是比寫代碼快,也不是比寫的代碼多,更不在于能寫出多么“精妙”的代碼。程序員的硬技能實(shí)力應(yīng)該表現(xiàn)在:解決難的,復(fù)雜的,抽象的問題。設(shè)計(jì)和實(shí)現(xiàn)出高效、可擴(kuò)展、可維護(hù)的軟件、框架、系統(tǒng)。推動(dòng)組內(nèi)、組間的技術(shù)方向發(fā)展。

  如果你觀察一些公司里的大拿程序員,他們都或多或少的會(huì)在以上的方面展示過人的一面。做好以上的幾點(diǎn),可以讓程序員變成一個(gè)好的“技術(shù)人”。

  在硬技能方面之外,同樣還有軟技能,程序員的軟技能包括:學(xué)習(xí)能力——快速掌握自己所不擅長(zhǎng)的領(lǐng)域,并結(jié)合自身實(shí)際吸收和運(yùn)用。溝通能力——和技術(shù)和非技術(shù)性同事之間的進(jìn)行高效流暢的溝通,能夠接受和傳達(dá)必要的信息。協(xié)調(diào)能力——分清任務(wù)輕重緩急,把握住短期目標(biāo)和長(zhǎng)期目標(biāo)之間的平衡,解決人與人之間的沖突。

  程序員的軟技能和硬實(shí)力同樣重要,有的時(shí)候甚至要大于硬實(shí)力,為什么呢?

  因?yàn)橥悴皇且粋€(gè)人在工作,一個(gè)人的輸出和團(tuán)隊(duì)相比是很有限的。一個(gè)人的硬技能再強(qiáng),也突破不了自身的物理極限(時(shí)間、身體),而現(xiàn)代化的企業(yè)中,需要團(tuán)隊(duì)的合作,才可以在短時(shí)間內(nèi)完成龐大的工作。再說Linus,他的硬技能強(qiáng)到可以一個(gè)人去寫操作系統(tǒng),但是在他所在的公司里也不能做到最高級(jí)別的技術(shù)人員。究其原因,一個(gè)是他可能沒有野心不想去做,另一個(gè)重要原因是他的軟技能——特別是溝通能力上有很大的缺陷。如果由他來帶領(lǐng)團(tuán)隊(duì)的話,那么可能還達(dá)不到他一個(gè)人的輸出能力。

  但我們是否可以一味的只追求軟技能的提升軟技能,而不重視硬技能的發(fā)展呢?

  軟技能不是萬能的,軟技能也要硬技能做為依托。學(xué)習(xí)、溝通、協(xié)調(diào)能力都是基于你自身對(duì)需要學(xué)習(xí)、溝通、協(xié)調(diào)的對(duì)象(技術(shù))有清晰的認(rèn)識(shí),而這些認(rèn)識(shí)來自于你的硬技能儲(chǔ)備。一個(gè)剛畢業(yè)的程序員,無論他的軟技能多么逆天,沒有技術(shù)上的積累,也很難勝任高端的職位。

  總結(jié)

  每個(gè)人都有自己擅長(zhǎng)的和不擅長(zhǎng)的,能夠揚(yáng)長(zhǎng)避短則事半功倍,反之盲目的追求不合適自己的高級(jí)級(jí)別,則事倍功半。看清自己的長(zhǎng)處和短處,尋找最適合發(fā)揮自己的空間,這樣升級(jí)也會(huì)順利不少。

? ? ? ?“作為一名從事了10年開發(fā)的老程序員,最近我花了一些時(shí)間整理關(guān)于C語言、C++,自己有做的材料的整合,一個(gè)完整的學(xué)習(xí)C語言、C++的路線,學(xué)習(xí)材料和工具。C/C++、編程愛好者的聚集地!歡迎初學(xué)和進(jìn)階中的小伙伴。希望你也能憑自己的努力,成為下一個(gè)優(yōu)秀的程序員。工作需要、感興趣、為了入行、轉(zhuǎn)行需要學(xué)習(xí)C/C++的伙伴可以跟我一起學(xué)習(xí)!”

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評(píng)論 6 546
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,814評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,980評(píng)論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評(píng)論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,779評(píng)論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,109評(píng)論 1 330
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評(píng)論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,287評(píng)論 0 291
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,799評(píng)論 1 338
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,515評(píng)論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,750評(píng)論 1 375
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評(píng)論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,933評(píng)論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評(píng)論 1 296
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,492評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,703評(píng)論 2 380

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

  • 經(jīng)常在網(wǎng)上的論壇里看到討論程序員的級(jí)別,尤其在跳槽類的信息里可以看到對(duì)標(biāo)阿里P7,百度T6,騰訊3.1等字眼,似乎...
    編程小世界閱讀 213評(píng)論 0 0
  • 細(xì)雨賞秋風(fēng) 攜手與卿同 朗聲柳堤畔 暢語華蓋中 寒江通南北 大橋跨西東 何幸得知己 此情對(duì)長(zhǎng)空
    花蜜2005閱讀 159評(píng)論 1 4
  • 當(dāng)草對(duì)著那個(gè)已經(jīng)不在世的人 說出柔軟的話 當(dāng)風(fēng)朝著那對(duì)自在落下的翅膀 大喊加油 當(dāng)飛鳥和種子把一頭失蹤的野豹 帶回...
    雨香閱讀 179評(píng)論 0 0
  • 吸引力法則,也就是我們常說的“物以類聚,人以群分”一個(gè)人的能量,不管是正面的還是負(fù)面的,對(duì)周圍的人、事、物都會(huì)造成...
    關(guān)關(guān)的加油站閱讀 555評(píng)論 0 0