程式設計師技術晉升非正式攻略
一個成熟的中大型組織中,專業人員會有不同序列技術級別上升通道,比如騰訊及百度的T系列,阿里的P系列等。一些公開介紹的騰訊職級情況如下。
騰訊的職級系統有 26 個職業通道,如果你是一個一張白紙,沒有任何職業能力的畢業生,可以從這個 26 個通道,比如行政、財務、設計、運維、開發、運營、產品…….的任何一個1-1 級開始,修煉,打怪升級,直到千萬年薪。如同一個完整的人生指引。橫軸是 26 個職業通道,專業技能各不相同,縱軸是 4 個大層級。
通過職級的設定,大部分員工不需要更換工作,就可以通過自己的技術提升及專案貢獻獲得更高的級別,獲得薪資的提高、專業能力的肯定及個人在公司聲望。大公司的職級通常也得到業界大範圍的認可。因此程式設計師可以在公司獲得一個長期成長的通道。這通常是大量小公司留不住人的一個困境,在小公司中,有大量流失是員工沒有看得見的上升通道造成。
在公司有合適上升通道的情況下,工程師每年都有機會從當前職級晉升倒更高的職級。在大部分公司裡,對於高階的晉升,會由公司相關權威專家組成的評審小組(通常是公司的技術委員會)來進行;低階的晉升大多是由員工的直接或者跨級上級決定。下面討論場景主要關注需要評審小組審批、候選人需要答辯的晉升,它要求候選人有更高的綜合能力、專業影響力、展示能力及邏輯表達能力等。每年的年底也是大部分公司晉升評定的時間,因此本文談談對於晉升各種問題的看法。
本文主要是針對程式設計師的情況進行探討,但所有技術工種如測試、運維以及其他專業工作崗位的人員如產品經理也大多同理。
Q: 晉升的申請材料怎麼寫?
當你思考晉升材料怎麼寫的時候,說明你已經獲得了晉升的機會,這在很多公司裡不是一個容易的機會。管理層通常只從符合條件的人員列表中挑選部分優秀的人員進行晉升提名,因此當上級跟你溝通這次機會的時候,說明你半隻腳已經踏入了新的一個職級。
晉升無非是評估候選人的專業能力是否滿足高一個等級的技術要求,候選人需要通過自己的參與專案的業務貢獻、技術成就、技術影響力等實踐經歷,來證明自己的技術能力達到新的一個級別的要求。中級的晉升主要看崗位的成績及貢獻。高階的崗位可以歸納成公司級專家及行業專家。公司級專家指精通公司業務相關核心技術,在相關領域有較好積累,並且做出獨到的貢獻。行業專家則需要相關專業能力具有行業的領先能力,並且專業能力最好屬於公司的核心技術。
Q: 每一級別的評審標準是什麼?
在大部分公司一樣中,每個技術等級會有相關的要求,比如技術能力、影響能力、協作能力等。在評審階段,評委會根據要求進行候選人評估。在實踐上,也有很多采用標杆人物對比的方法。評委集體選擇幾名處於相應級別最低能力、中等能力、和較高能力的在職員工,與申請人相對比,如果申請人處於這些標杆之中,正常應該處於中間能力人左右,則認為候選人符合條件,如果候選人處於最低能力以下,則認為候選人不符合申請相應的職級。
Q: 技術晉升中技術能力與非技術業務能力的比重?
A: 技術能力還是非技術的業務能力是一個糾結的問題,但背景畢竟是技術晉升而非專案獎金或者貢獻排行,因此原則上技術能力的權重更大一些。而且放到業界,技術人員(非管理崗)也是按技術能力強弱來決定薪資及等級的,所以讓技術能力強的人原則上技術等級需要更高。
Q: 怎麼看待業務能力與技術能力脫節的矛盾?
脫離業務研究技術的人?純粹脫離公司環境的業務去研究技術在大部分組織裡面是比較有爭議的,如果給這種人晉升會不會帶來一些負面的問題,比如鼓勵工程師脫離業務去研究技術?
A: 首先在評判一個人是否適合技術等級晉升,最主要的還是看其技術能力是否符合高一等級的要求,高一等級也是按技術能力來評判的。
從公司角度為了保證公平性,公司管理層可以設定晉升准入條件,比如績效需要達到某個分以上。但技術評審小組在評判維度上,還是應該以技術因素為主。
Q:直接上級是否可以控制下屬是否晉升?
這個取決於公司,在大部分公司中,對於低階職級的候選人,直接上級及跨級上級能發揮較大影響力,大多可以由直接或者跨級上級來決定。而越高階的申請,直接上級發揮的作用越小,通常由公司級別的專家小組來進行評審。
Q: 評審時時候評委喜歡提的問題?
專案的難點
技術的成長及貢獻
專案中的個人貢獻
Q:怎樣看待評委的刁難問題?
候選人用樸素的方法來介紹自己的專案,儘量客觀的方法來描述自己的成績。當被問及刁難及質疑性問題時候,儘量不要有防衛心態,不要將自己的專案中的不足設法合理化,心平氣和的接受評委看到的不足。
Q: 評審時候選人容易忽略的問題
指導及影響他人的能力。在一個組織裡面,獨行俠未必能得到好評,幫助及帶領周圍技術人員一起成長會更容易得到認可及歡迎。
非崗位要求的貢獻。能夠按照崗位的要求完成工作只能滿足合格的水平,主動思考及完成超出崗位要求的工作更容易得到高分。
Q: 我工作很努力,經常加班,是否必定會晉升?
簡單的回答是沒有直接關係。評審主要看技術能力提升、技術貢獻及通過技術獲得的成就。與是否努力是否加班沒有必然關係。當然,工作努力的人員通常也通過更多時間投入在技術領域獲得了比較好的成長,因此有更大的晉升可能。
Q: 我在我的 team 裡面公認是技術能力最強的,甚至別的部門一些職級能力高的能力不如我,是否必定會得到晉升?
取決於你近期所做的工作是否能體現出高階別所具備的能力,
Q: 我剛畢業,怎麼才能獲得快速的職級晉升?
剛畢業的同學還是更多的學好基礎的知識,樂於學習,更多的參與實踐,在工作中發揮更大的價值,不要刻意追求晉升與否。晉升更多的是一個能力到達的伴隨物而不是追求的目標。如果你具備以上素質及習慣,即使在當前企業未得到認可,可以在一另外一個的環境得到實現,只是一個短暫的時間差問題。
Q:我公眾場合的展示及表達能力不強怎麼辦?
大多評委也是技術背景出身,因此對展示表達能力並不是特別在意,反而過於華麗的展示材料會引起評委反感。但在另外一個方面,展示材料的層次關係、論證問題的因果關係需要得到清晰的表達。評委不會特別介意候選人念稿,但是會介意材料結構及邏輯混亂。
Q: 應該以什麼樣的心態去看晉升?
晉升大多時候是個僧多粥少的遊戲,而且評審的價值觀也趨向單一,在有限的評審時間,考慮到準備的充分與否,候選人對於評審重點的理解等,未必每一個候選人都能得到合適的展示。評委也很難在短時間對候選人進行充分了解,因此評審通過與否未必能合理體現候選人的能力。
因此晉升通過與否僅是晉升薪資的一個損失,其他包括個人能力,職業生涯、個人影響力基本沒有實質性的影響。
候選人最重要的是調整好自己心態,不以物喜,不以己悲,將更多的精力投入到自己關注的事情上去,併產生相應的成果及影響,這個比一個晉升意義要大得多。晉升評審可以視為是一個職場遊戲,不少得到晉升的人員後面無所成就的案例也是層出不窮。
相關文章
- 程式設計師必備能力——晉升之道程式設計師
- 陳皓:程式設計師技術練級攻略程式設計師
- 程式設計師、架構師…,IT職業都有哪些晉升方向?程式設計師架構
- [轉載] 陳皓——程式設計師技術練級攻略程式設計師
- 技術晉升的誤區
- 從百度的PPT文化看程式設計師晉升程式設計師
- 樑斌:為什麼我們程式設計師難晉升程式設計師
- Java程式設計師如何在5年內從小白晉升為大牛?Java程式設計師
- 程式設計師養生攻略程式設計師
- 一系列國內外頂尖網際網路公司的技術部落格,晉升程式設計師必備程式設計師
- 程式設計師的晉級之路:程式設計師如何快速工資翻倍?程式設計師
- 程式設計師快速睡眠攻略 失眠程式設計師的福音程式設計師
- 程式設計師如何選擇程式設計技術書?程式設計師
- 如何從初級程式設計師順利晉升到高階程式設計師?程式設計師
- 程式設計師菜鳥面試攻略程式設計師面試
- 程式設計師接私活完整攻略程式設計師
- 程式設計師跳槽全攻略程式設計師
- 程式設計師的技術遺產程式設計師
- 好程式設計師+爛技術=痛苦程式設計師
- 程式設計師、技術主管和架構師程式設計師架構
- 程式設計師,你能真正掌握多少程式設計技術?程式設計師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 程式設計師“求包養”攻略揭秘程式設計師
- 明天就是七夕,送你一篇程式設計師找女朋友的技術攻略程式設計師
- 程式設計師技術入股的那些坑程式設計師
- 程式設計師如何利用技術管理技巧程式設計師
- Java外包程式設計師的技術出路Java程式設計師
- 程式設計師如何選擇技術方向程式設計師
- 這個程式設計師在阿里五年晉升三次,Coding 是立身之本程式設計師阿里
- 《程式設計師程式設計藝術》程式設計師
- 程式設計師如何做好技術規劃?程式設計師
- 程式設計師技術進階手冊(一)程式設計師
- 如何提升程式設計師的非技術才能程式設計師
- 黑馬程式設計師——Java高新技術---反射程式設計師Java反射
- 程式設計師可以只關心技術麼?程式設計師
- 從程式設計師到技術領導者程式設計師
- 程式設計師到產品經理的晉級路程式設計師
- 給程式設計師看的Javascript攻略 - Prototype (上)程式設計師JavaScript