程式設計師要升職加薪,必須做到以下7點

一個碼農出身

半年時間的初級程序員,一年時間的項目主力,一年時間的初級技術管理,兩年的中級技術管理,兩年的部門管理,三年的高層管理,職業經理人

工作十年的老程序員給你一點職場的心得和感悟。

程序員要升職加薪,必須做到以下7點

一、熱愛編程

任何成功背後,都有不為人知的苦悶和寂寞。程序猿的苦逼之處,就在於別人高談闊論指點江山的時候,別人推杯換盞觥籌交錯的時候,別人出差南北縱橫內外的時候,別人利用工作之便撩妹泡妞啪啪啪的時候,你只有面對屏幕,把鍵盤敲的啪啪啪。如果你忍受不了這種寂寞,體會不到其中的樂趣,請儘早換行。程序猿的高潮,來自於屏幕上排版良好的指令,按照你的意志精確執行,並且分毫不差。

程序員要升職加薪,必須做到以下7點

二、貴有自知之明,瞭解自己

職業生涯規劃裡面,知己知彼是非常非常重要的。

知己,即是瞭解自我的個性、特點、優劣勢、需求;

知彼,即是瞭解行業、企業、團隊、職位的情況和要求。

三、可靠,說到做到,做好本職

作為程序猿,最基本要求是:代碼可讀性好、功能正常沒有明顯bug。

程序猿要想進階,其實什麼設計模式、架構、高深算法、莫測技術都不重要,這些都只是術,或者說套路。最核心的應該是,把簡單的任務完成好,之後再完成更難一點的任務,這樣你就慢慢進階了。為了自己的承諾和項目組整體的進度,有的時候,你需要在保證質量的基礎上,拼命加班,不負所托。

程序員要升職加薪,必須做到以下7點

四、再簡單的事情都要做好,注重細節

舉個例子,我的團隊裡曾經缺乏一個項目助理,不得已選了一個程序猿小夥,讓他兼職管管樣機、發發通知,小夥沒有怨言,除了自己的代碼照常寫的非常穩妥之外,兢兢業業做好這些小事。後來沒多久他就當上了主管。

一個有能力把小事做到極致的人,也必定有潛力把大事做好。

五、心態開放,接受他人意見,別人批評建議的時候不要習慣性辯解和說不

當你的領導,願意明確對你提出指導,不管是耐心的說教還是嚴厲的批評,你都應該抱著“有則改之無則加勉”的心態,即使要反駁,也要準備充分的理由和依據。面對領導的意見,要弄清楚其準確意圖,然後實施針對性的改進措施。這就是團隊裡的遊戲規則和生存之道。即使不是領導,是平級和下屬,也應該採用類似的心態和應對方法。

六、有很好的條理,想事情做事情有邏輯

程序猿基本是100%的腦力工作者,但很多人卻把自己變成體力工作者,自嘲自己身處勞動密集型產業,有的人甚至以日產出幾千行代碼為傲。這無疑是自廢武功,自己把自己往“碼農”的“農”字上推。定位問題,分析問題,解決問題,貫穿其中的都突出一個“邏輯”。無論是寫設計文檔、編寫代碼、測試,還是產品功能、用戶需求、交互設計,概莫能外。先思考,謀定而後動,思考的過程,也就是找出因果關係,找出1234條論據以支持論點,找出step1 step2 step3 直至結果的推導步驟的過程。

當你有良好的條理性,有嚴謹的邏輯,也許憑直覺也能做出正確的判斷。

時刻別忘了這一點。

程序員要升職加薪,必須做到以下7點

七、良好溝通

做一個牛逼的程序猿,其實可以不用怎麼講話,用牛逼的代碼和運行結果去碾壓別人即可。但如果你想做程序猿的leader,還繼續保持這麼高冷的姿態可不行。溝通無疑是管理的基礎,一個程序猿想升職,想做管理,必然需要證明自己擁有不錯的溝通能力。跟高層領導要資源,跟產品經理撕逼,跟測試部門搞好關係,跟設計妹子開開玩笑,跟程序猿搞基,不會溝通顯然是不行的,最好是亦莊亦諧,葷素兼備。

最後,只要你關注微*微- 信*信:傳智播客博學谷,都可以獲-取大數據、Python、Java、前端、C/C++、PHP、UI、Android、網絡營銷等等的最新資*料和課*程、


分享到:


相關文章: