日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序員的級別到底重不重要

工程師人生 ? 來源:wv ? 作者:簡書網(wǎng) ? 2019-10-20 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

經(jīng)常在網(wǎng)上的論壇里看到討論程序員的級別,尤其在跳槽類的信息里可以看到對標阿里P7,百度T6,騰訊3.1等字眼,似乎大廠的級別儼然可以成為業(yè)內(nèi)的通用貨幣,類似于高考分數(shù)一樣,哪一檔就對應(yīng)著什么樣的待遇。

有人說現(xiàn)在的程序員級別也開始浮夸起來了,以前覺得從剛畢業(yè)開始算初級軟件工程師,到中級軟件工程師,高級軟件工程師,要熬上三五年乃至更高的時間。而現(xiàn)在接到同行的名片,往往高級開發(fā)經(jīng)理、算法專家、首席科學(xué)家等層出不窮。

我從畢業(yè)后一直在海外工作,自己的頭銜從一開始的軟件開發(fā)工程師到現(xiàn)在全棧開發(fā)工程師,并沒有“級別”上的跨越。反觀我在國內(nèi)發(fā)展的同學(xué),已經(jīng)很多是“總”級別的人物了。細細交流之后,覺的和自己做的事情也并無不同。

我在兩三年前,曾經(jīng)非常重視在公司里的晉升,花了大量的時間精力去“面向升級編程”。在跳槽的時候,也會常常對比不同的職位,往往會對那些頭銜“高貴”的職位另眼相看。如今反思,當年的自己其實是掉入了級別的陷阱中。

程序員的級別重要嗎

程序員的級別到底重不重要?重要也不重要。

級別重要,是因為級別常常和你的待遇掛鉤。國內(nèi)的大廠一般有很穩(wěn)定的薪資體系,什么樣的級別代表著什么樣的工資、股票,和錢相關(guān)對個人來說當然重要。

級別重要,是因為常常和程序員的話語權(quán)相關(guān)。即使如谷歌,F(xiàn)acebook這樣的公司,沒有能夠達到高級軟件工程師(Senior Software Engineer)的級別之前,也很難獲得“搞事”的權(quán)利,不能為自己爭取到更多的資源。能夠給自己帶來更多表現(xiàn)的機會,當然很重要。

級別不重要,是因為級別并不決定你的能力。你不是因為被稱作高級軟件工程師所以你的技術(shù)厲害,而是因為你的技術(shù)厲害所以有可能成為高級工程師。技術(shù)厲害的程序員評不上高級工程師,也不會影響他的技術(shù)水平。

級別不重要,是因為級別并不能限制你的輸出。級別低的程序員在大公司可能只能做CRUD,但也可能在創(chuàng)業(yè)公司中做出千萬用戶的產(chǎn)品。級別高的程序員或許位高權(quán)重,但也有可能完全沒有時間寫代碼。

級別是相對的稀缺性

級別更多是代表對應(yīng)人才在其組織、行業(yè)中的稀缺性,并且往往只有內(nèi)部縱向比較意義,一旦跨組織,其意義就很有限。

在創(chuàng)業(yè)公司里的CTO,很有也就是大公司的高工(高級軟件工程師)出身;而默默無名的獨立開發(fā)者,也有可能成為行業(yè)巨擘。

在一些新興的領(lǐng)域比如最近很火的人工智能,入門的門檻很高,人才比較稀缺。一些名校的博士生可能一畢業(yè)就可以成為“高級”、“資深”AI工程師。

相對來說,比如前段計算的門檻不高,并且技術(shù)日新月異。所以前段工程師可能需要很多年的積累,才能說的上“登堂入室”。

開頭說的大廠的級別似乎可以成為業(yè)內(nèi)通用貨幣,為何是這樣呢?

因為大廠的規(guī)模和業(yè)務(wù)都很龐大,一些大公司之間,由于業(yè)務(wù)上有重疊,并且經(jīng)過長期的人才流動(跳槽),在市場的調(diào)節(jié)之后,互相之間的級別形成了一些對接。不但國內(nèi)的大廠有這樣的現(xiàn)象,國外的大廠之間也會有這樣的情況。

而一些規(guī)模較小的公司,可能聚集了一些大廠的程序員,或者創(chuàng)始人本身從大廠畢業(yè),也會傾向于從大廠去借鑒級別系統(tǒng)。但是正如上面所說,由于受到公司規(guī)模的限制,吸引到的人才分布不可能和大廠保持一致,其級別可信度就會比較低。

小公司的級別是否一定是有水分呢?也不竟然。這里得分公司和不同的崗位。

技術(shù)驅(qū)動型公司的核心程序員崗位,尤其需要技術(shù)過硬甚至是行業(yè)領(lǐng)軍的人物。 在這樣的公司里,可能掛著軟件工程師頭銜的員工都是在其他公司都是高級軟件工程師以上的職務(wù)。

業(yè)務(wù)驅(qū)動型的公司,更多的會靠銷售團隊來推廣業(yè)務(wù),技術(shù)團隊往往并不是決定公司發(fā)展的關(guān)鍵。在這樣的公司里,往往可以看到高級程序員多是公司元老,并且主要的職責(zé)是管理,讓更多的程序員更高效的為產(chǎn)品服務(wù)。

級別不是衡量單維度的能力

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

極左派認為級別越高的程序員應(yīng)該寫代碼越厲害。那么到底什么是厲害?

厲害是算法的能力嘛?如果是這樣的話那些國際編程競賽的金牌們應(yīng)該是最頂級的程序員,但顯然不是。

厲害是做產(chǎn)品的能力嘛?Linux之父Linus一個人在1994年就寫出了第一版Linux內(nèi)核,然而他1998年加入全美達公司后也只遠遠不是最高級別的技術(shù)人員(CTO或者是VP of Engineering)

極右派認為級別越高的程序員代碼能力越不重要。

他們覺得級別高的程序員只是會吹牛,或者會做PPT,把身下的程序員的功勞都攬在自己身上。

從一個角度上來說這是倒果為因,級別越高的程序員往往寫代碼的時間很少,而并不是他們的代碼能力不行??v觀各個公司的技術(shù)高級職位,鮮有之前沒有在一線技術(shù)崗位干過很長時間的。比爾蓋茨、雷軍這些大家耳熟能詳?shù)娜宋锒际羌夹g(shù)出身,并且技術(shù)能力都很強。

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

軟技能和硬技能

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

對于程序員來說,硬技能包括并不限于算法,設(shè)計,實現(xiàn),測試,架構(gòu)等多個方面。高級程序員不比是寫代碼快,也不是比寫的代碼多,更不在于能寫出多么“精妙”的代碼。

程序員的硬技能實力應(yīng)該表現(xiàn)在:

解決難的,復(fù)雜的,抽象的問題。

設(shè)計和實現(xiàn)出高效、可擴展、可維護的軟件、框架、系統(tǒng)。

推動組內(nèi)、組間的技術(shù)方向發(fā)展。

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

在硬技能方面之外,同樣還有軟技能,程序員的軟技能包括:

學(xué)習(xí)能力——快速掌握自己所不擅長的領(lǐng)域,并結(jié)合自身實際吸收和運用。

溝通能力——和技術(shù)和非技術(shù)性同事之間的進行高效流暢的溝通,能夠接受和傳達必要的信息。

協(xié)調(diào)能力——分清任務(wù)輕重緩急,把握住短期目標和長期目標之間的平衡,解決人與人之間的沖突。

……

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

因為往往你不是一個人在工作,一個人的輸出和團隊相比是很有限的。一個人的硬技能再強,也突破不了自身的物理極限(時間、身體),而現(xiàn)代化的企業(yè)中,需要團隊的合作,才可以在短時間內(nèi)完成龐大的工作。

再說Linus,他的硬技能強到可以一個人去寫操作系統(tǒng),但是在所在他的公司里也不能做到最高級別的技術(shù)人員,究其原因,一個是他可能沒有野心不想去做,另一個重要原因是他的軟技能——特別是溝通能力上有很大的缺陷。如果由他來帶領(lǐng)團隊的話,那么可能還達不到他一個人的輸出能力。

但我們是否可以一味的只追求軟技能的提升軟技能,而不重視硬技能的發(fā)展呢?軟技能不是萬能的,軟技能也要硬技能做為依托。 學(xué)習(xí)、溝通、協(xié)調(diào)能力都是基于你自身對需要學(xué)習(xí)、溝通、協(xié)調(diào)的對象(技術(shù))有清晰的認識,而這些認識來自于你的硬技能儲備。一個剛畢業(yè)的程序員,無論他的軟技能多么逆天,沒有技術(shù)上的積累,也很難勝任高端的職位。

我們可以用一個公式來總結(jié)一下:

程序員的影響力(Impact)∝自身的硬技能 *自身的軟技能 +所在團隊的能力 *自身軟技能

如果理解了這個公式,那么對于第一段中各個公司的級別不對稱現(xiàn)象就有清晰的認識,我們可以分析以下一些團隊的例子:

高技術(shù)小團隊 =》 強調(diào)單兵技術(shù)作戰(zhàn)能力 =》程序員的級別 ∝自身的硬技能

低技術(shù)小團隊 =》 強調(diào)單兵技術(shù)作戰(zhàn)能力和協(xié)力其他團隊的能力 ≈程序員的級別 ∝硬技能(少) *自身的軟技能

高技術(shù)大團隊 =》 需要協(xié)調(diào)高技術(shù)人才 =》程序員的級別 ∝自身的硬技能(多) *自身的軟技能

低技術(shù)大團隊 =》 需要充分的協(xié)調(diào)、管理能力 =》程序員的級別 ∝自身軟技能

總結(jié)

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

希望看完這篇博文,能夠讓大家開啟思索自己的升級之道,也祝大家早日步步高升。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    956

    瀏覽量

    31017
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    入門神器 | 尚硅谷51單片機視頻教程

    、嵌入式系統(tǒng)開發(fā)或物聯(lián)網(wǎng)(IoT)設(shè)備驅(qū)動時,往往會感到無從下手。尚硅谷 51 單片機入門教程,正是為了打破軟件與硬件之間的壁壘,從科技原理的源頭出發(fā),為程序員補齊這一至關(guān)重要的硬件拼圖。 一、 回歸
    發(fā)表于 05-01 17:34

    是否可以使用兩側(cè) 3.3V 的PCA9306斷開 I2C 總線?

    是否可以使用兩側(cè) 3.3V 的PCA9306斷開 I2C總線?或者有更好的解決方案嗎?速度并不重要,總線的設(shè)備端只有 4 個從機,另一側(cè)連接到一對 GPIO。
    發(fā)表于 04-17 10:13

    OCA認證只認整機——為什么OCPP協(xié)議棧放在哪里不重要?

    在全球電動汽車充電基礎(chǔ)設(shè)施快速擴張的今天,OCPP(開放充電點協(xié)議)已經(jīng)成為連接充電樁與后臺管理系統(tǒng)的事實標準。然而,圍繞OCA(開放充電聯(lián)盟)認證體系,業(yè)界長期存在一個普遍的誤解:許多人認為OCA認證是對“某個部件”(如通信主控板、協(xié)議棧模塊)的認可。實際上,OCA認證的核心規(guī)則非常明確——證書只頒發(fā)給整機,至于OCPP協(xié)議棧具體跑在主控板上、獨立通信模組
    的頭像 發(fā)表于 04-10 15:38 ?2401次閱讀
    OCA認證只認整機——為什么OCPP協(xié)議棧放在哪里<b class='flag-5'>不重要</b>?

    什么是熱分析(TGA)?

    分析(TGA)是一種核心的熱分析技術(shù),通俗來說,就是在程序控制溫度的條件下,實時監(jiān)測物質(zhì)質(zhì)量隨溫度或時間的變化,進而解讀其受熱過程中的物理化學(xué)變化規(guī)律。它能捕捉到物質(zhì)脫水、升華、分解、氧化等細微
    的頭像 發(fā)表于 02-02 16:23 ?446次閱讀
    什么是熱<b class='flag-5'>重</b>分析(TGA)?

    堆棧的原理揭秘

    百度百科試圖傳遞的信息翻譯為人話: 2. 為什么需要堆棧?首先,為什么需要堆棧?真的是搞計算機的那幫宅男吃飽了撐的嗎? 【編者注:必須不是!魯迅曾經(jīng)說過:“不想偷懶的程序員不是好程序員”,就算是吃
    發(fā)表于 01-23 07:08

    嵌入式軟件測試找bug的常見方法和秘訣

    的領(lǐng)域使用軟件和微處理器控制各種嵌入式設(shè)備,對日益復(fù)雜的嵌入式軟件進行快速有效的測試愈加顯得重要。 就像修車需要工具一樣,好的程序員應(yīng)該能夠熟練運用各種軟件工具。不同的工具,有不同的使用范圍,有不同的功能
    發(fā)表于 01-12 07:07

    芯盾時代SDP助力企業(yè)應(yīng)對核心機密泄露危機

    無論你是程序員、文案、財務(wù),無論你想擼代碼、出海報、做報表,各式各樣的AI總能滿足你的需求,讓你的工作更加輕松。
    的頭像 發(fā)表于 12-26 11:49 ?870次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會暨大理人工智能與應(yīng)用國際開發(fā)者大會在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?924次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    選擇RTOS的要點

    調(diào)度策略,但應(yīng)用經(jīng)常會制約一個程序員的選擇(見表)。非優(yōu)先式調(diào)度(non-preemptive scheduling)的實現(xiàn)雖不重要,但在一些應(yīng)用中很有用。另一方面,任務(wù)內(nèi)的非優(yōu)先式調(diào)度可在優(yōu)先式系統(tǒng)
    發(fā)表于 12-12 08:00

    程序員最常見謊言

    了。 28我已經(jīng)測試過了,這個功能沒問題,可以上線了。 29別擔(dān)心,這個問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點
    發(fā)表于 12-10 08:24

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官

    1024程序員日”系列活動至此劃上了一個圓滿句號。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?982次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會在長沙圓滿落幕。本次活動以“湘聚長沙,共赴熱AI”為主題,通過技術(shù)分享與實戰(zhàn)競賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?890次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會圓滿落幕!

    面對極端環(huán)境,工業(yè)級SSD結(jié)構(gòu)真的不重要嗎?

    看似高性能的SSD,在部署初期表現(xiàn)良好,但數(shù)月后卻因環(huán)境沖擊、焊點疲勞、溫差變化等問題出現(xiàn)宕機,而這類故障,大多源自結(jié)構(gòu)層面的失效,而非控制芯片或閃存顆粒本身的問題。在工業(yè)場景中,它往往意味著整機停機、項目中斷、維護成本激增。而這類問題很難通過后期手段解決,必須在產(chǎn)品選型階段通過結(jié)構(gòu)防護手段加以規(guī)避。天碩通過這項技術(shù),直接提升了SSD在關(guān)鍵工況下的結(jié)構(gòu)耐久性,使其不僅能“跑得快”,更能“撐得住”。
    的頭像 發(fā)表于 07-29 18:23 ?704次閱讀

    分析儀在塑料領(lǐng)域的應(yīng)用

    分析儀作為材料研究中的關(guān)鍵設(shè)備,在塑料領(lǐng)域發(fā)揮著至關(guān)重要的作用。其工作原理基于熱重法,通過精準測量物質(zhì)在程序控制溫度下的質(zhì)量變化,從而揭示材料的熱穩(wěn)定性和組分特性。在塑料行業(yè)中,熱
    的頭像 發(fā)表于 07-17 10:40 ?681次閱讀
    熱<b class='flag-5'>重</b>分析儀在塑料領(lǐng)域的應(yīng)用

    程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點。 2. 從方法論的高度對C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45
    海林市| 肇东市| 吐鲁番市| 嫩江县| 元阳县| 巫溪县| 南雄市| 新竹县| 宿松县| 永靖县| 林周县| 利川市| 建昌县| 靖边县| 盘锦市| 张北县| 龙南县| 大厂| 辛集市| 芦溪县| 镇巴县| 凤城市| 兴安盟| 开化县| 登封市| 惠来县| 桐梓县| 通许县| 大田县| 湘潭县| 息烽县| 封丘县| 荣成市| 古蔺县| 肇州县| 奉新县| 富宁县| 铅山县| 文昌市| 玉田县| 镇平县|