天天加班寫代碼卻得不到升職加薪,這"五位法"值得每個程序員學習!來看看吧,讓西安達內小編與大家一起分享程序員職場攻略!
作者:沙茶敏碎碎念
來源:今日頭條
年中,又到了互聯網公司的年中考核季與晉升季,像阿里巴巴就是4月份考核6月份答辯,而騰訊公司則是7月份考核與答辯,考核與答辯的結果當然與錢息息相關,在互聯網公司,這里的利益相關非常的大,例如在阿里,同個小組月薪相近的兩個人,考核3.75(前20%)的年終與加薪幅度往往是考核3.25(后20%)的人的兩倍以上。
最近收到很多程序員朋友的私信,說自己天天加班加點干活,寫代碼,為什么到了考核自己就不行了呢?為什么領導總對我有偏見,比起寫代碼,我覺得了解一些職場的技巧,可能更有幫助!今天我們來講一講,程序員職場中的五位法。
定位
定位,就是告訴我們應該做什么,不應該做什么?作為一個程序員,最重要的事情當然是寫代碼,優化現有的框架,探索新的技術,并且帶領新人成長,推動項目進度。隨著互聯網的發展,公司的不同,程序員的技術棧也有了各式各樣的不同,清楚自身的定位,就是去了解現有項目的框架,了解公司現有的技術,并且嘗試去看業界更為先進的解決方案。舉一個簡單的例子,我們公司是做C++的,如果有一個員工,天天去鉆研Java技術棧相關的知識,你說老板可能會喜歡么?你做的這些東西更多的是個人的成長,而對公司收入甚小。
定位的另外一個方面,就是知道自己的位置,誰才是真正的老板,很多老程序員經常犯這樣的錯誤,遇到一些較大的需求變更或者故障的時候,就憑借自身的經驗對代碼進行優化或改動,沒有知會到相應的上級。這是一種不好的習慣,首先,向上匯報并不是因為你的能力不足,而是做一個備份,后面有其他問題可以快速溯源,定位問題并解決問題,在我們日常開發中,那種某人偷偷改動的代碼引發的故障是災難性的,除了當事人,其他人都認為是正常的。另一方面,一些氣量小的領導可能為覺得你威脅到自己,他的地位不穩,你覺得你的位置還會穩么?
到位
到位,把工作做到超過上司的預期。這樣的工作場景,相信大家也遇到過,領導讓你開發一個需求,你答應說周四完成開發自測,結果拖到了下周一還沒有完成,而且還出了很多開發質量上的問題,測試都投訴過來了。長此以往,你覺得老板對你的映象會好么?可能你有很多理由,例如產品經理突然需求變更了,或者家里突然有事情,或者之前的技術方案有問題,但是你的老板并不知道,所以,一旦有突發情況發生,立馬進行向上匯報,給老板有一定的延期預期。
到位,其實是管理上司對你的預期,在程序員的考核中,常常有超出預期,不到預期,那么什么是預期呢?要知道,技術人員的KPI是非常難界定的,這就需要了解上級對你的預期,就需要經常的與上級進行溝通與交流。特別是一些比較大的項目,也可能是一個比較難以解決的技術問題,帶著你的解決方案,與老板進行溝通,從而達成一定的共識,知道老板對這個項目的一定看法。
補位
哪里需要你,你就在哪里。在一個項目團隊中,常常有各種各樣的工作,上司沒有能力解決或者無暇解決。上司也是人,特別是程序員這樣的技術職業,不可能要求組長比組里面任何一個程序員任何一項技術都更加優秀。善于找到自己的長處,并且能與組長進行互補,也是一個程序員應該學習的技能之一。當團隊有崗位出現空缺,或者有難題其他同事無法解決時,自己能夠站出來,幫助團隊進步,成為團隊不可或缺的人。
站位
站在哪里,就做好當前的工作。在工作中,不可能每一個任務都能讓你開心,都能讓你干你擅長的東西。往往有一些任務,非常困難,很多程序員都會產生懈怠、逃避甚至磨洋工的心理。例如老板讓你把原有的javascript中使用JQuery框架的遷移到性能更高、邏輯更加清晰的VUE框架。有些程序員就會認為這是臟活累活,畢竟產出不如隔壁寫業務的,并且遷移往往更容易造成故障。
這個時候往往需要改變自己的心態,不要一葉障目不見泰山,從大眾的認識中,這些遷移工作往往是臟活累活,但是換個角度來看,遷移的過程中,業務的梳理,產生新的業務文檔,是對團隊寶貴的財富,對后續新人的接手都有非常大的幫助,另一方面,遷移的過程中,往往能對原有問題進行優化,這些才是實打實的技術體現,如果你能夠把這兩項做好,一定可以超出老板的預期。
大家都是打工的,往往不能決定自己的具體工作,接受它,并且積極地去面對,這就是站位。
換位
在人生道路中,換位思考極為重要,程序員也是人,亦是如此。可能上述說了幾點,你可能不太認同,憑什么領導就這么大的架子,程序員就該這么低三下四這么辛苦,我們不煩換位思考,假如你是老板,每周查看員工的周報,眼前的周報要么就是一兩行沒啥重點,要么是長篇大論,一下子看十幾篇周報,不覺得辛苦么?為什么領導都喜歡會匯報工作的員工,因為這樣的員工減少了領導的工作,讓領導可以短時間內了解對應的工作內容。
另一方面,己所不欲勿施于人,你不喜歡干得事情,也不要讓周邊的同事進行為難,你今天不讓同事好好干,明天別人跟你合作的時候也不跟你好好干,在工作中多給其他人留點情面,就是給自己多留一條路。
總結
定位、到位、補位、站位、換位,一個優秀的程序員如果還能做到這5五點,一定可以更加出色。
可能有些人會說,程序員不好好搞技術,反而搞這些,不就是迎合上司,跪舔么?相信每一個程序員,都希望能夠依靠技術,得到相應的獎勵與報酬,當是程序員畢竟也是人,是人就需要溝通與交流,如果我們手上有著不錯的技術,卻因為不懂與人溝通,得不到相應的回報,得不到伸展拳腳的機會,這不是可惜了這一身的本事么?
千里馬常有,而伯樂不常有!這是我國自古以來的名句,希望各位程序員朋友學會這5位,人生更進一步!
-
程序員
+關注
關注
4文章
953瀏覽量
29819
發布評論請先 登錄
相關推薦
評論