你不是菜鳥系列(3):讓他升職的簡單技術
我其實在“我是主考官”這個系列中確實不想再寫下去的另一個原因是,我真的不是一個頻繁招聘的主管,因為,我是一個非常注重Team build的Team leader。我是非常看不起頻繁招聘的Team leader的,這只能說明一件事,這個Team leader管理無方。要么是自己管不好總把責任推給下屬,要不就是下屬對他極其不滿意總是炒老板。我想我并不是這樣的一個老板,眾位兄弟還是非常愿意跟著我干的,這一點我還是引以為豪的。
我的團隊按照梯形隊列予以排列,大概的示意圖是這樣的:
![]() |
這種階梯形的排列方式,不是我的發明,我也是向其他有經驗的團隊學習而來,這種方式在外企更為普遍。
這種方式的好處是,每一個級別的程序員都知道自己下一階段的努力方向,同時也知道自己面臨的挑戰。
事實證明我的這種布局方式有效的降低了我這個部門的主動辭職的比率。留住了有經驗的人才,同時,也充分的提供了各個層級的人員備份。
每一個層級的工資水平自然也是不一樣的,跨越一個層級的待遇就會不同。一般會是這樣:
1、實習程序員是最基層的,流動性也是***,待遇***,沒有任何職稱。
2、程序員也是基層的,區別在于是正式員工,享受正式員工的基本待遇,有職稱,是“程序員”。
3、軟件工程師,是我們這個部門開發的中堅力量,會帶領一部分程序員開發,也可能是歸屬于其他項目中。他們是比較優秀的程序員晉升上來的。
4、開發項目經理,項目質量,項目進度,項目開發的技術把關都靠他們了。
這就是一條升職的路線,當然,最終還不止是開發項目經理,最終還會是部門主管,當然這得等我離職的時候,呵呵,不過這也是有希望的。
能夠得到升職機會的其中一點很重要,就是能夠在眾多看似水平差不多的人員中脫穎而出!
有一個新的任務,在一個Linux系統上移植一個系統,而各個項目任務排的都比較緊。不能再抽調其他項目經理參與這個項目了。
急需派一個軟件工程師獨立完成這個事情,當然,這個事情最終會成為一個獨立項目,進行二次開發。
這顯然是一個有升職機會的任務。
我在考慮將這個任務給誰?
有兩個人可以做這件事:
小張一直在做開發,有一兩年的開發經驗,為人也不錯,與世無爭的一種感覺,基本上領導委派的工作他的工作他都很快完成,不是自己的分內的事情就不去想了,對新知識的敏感度不強,
小孫在公司工作2年,對系統的開發也非常熟悉,他和小張的區別是對未知事物非常敏感,而且自己非常愿意鉆研一些新的技能,他對Linux操作系統比較熟悉,平時愛鉆研點這方面的開發技巧。
其實平時對軟件工程師是沒有Linux系統開發要求的,但是,這時候就是一個Linux系統的移植任務,我用誰呢?
我還是選擇了小孫。
這一事件,使小孫的技術地位得到承認,為他下一步的發展提供了基礎。
僅僅是愿意鉆研這一點,就使他在前進的道路上比別人快了半步,在某一關鍵時刻,領先半步也許就是天壤之別......
后面的故事:
由于開始將任務交給了小孫,加上小孫自己的努力,在這個項目需要擴大開發規模的時候,我給了他一個程序員協助他開發,最終,他成為了這個項目的全權負責人,之后,升職為開發項目經理。
【編輯推薦】