程式設計師必備能力——晉升之道

pointersss發表於2020-10-29

從我認識的程式設計師中,包括我的團隊中,有不少很久都沒有晉升過。他們維護著已經再熟悉不過的模組,能迅速定位bug所在程式碼行數,在他們當中有部分人熱愛coding,享受debug帶來的成就感,但是絕大部分的程式設計師並不是他們熱愛,而更多的是被迫。

你們有認識這樣的人嗎?我想你肯定已經在點頭了,這種情況竟然出乎意料的常見。如果你不想在這條死衚衕裡終老,你就應該主動點。

本篇文章,我會從我多年工作經驗的角度,結合自己的工作經歷,給到大家一些快速晉升的建議,希望能夠幫助到大家,少走彎路。

 

 

01提升自我價值,提高自身核心競爭力

在2017年釋出的《中美畢業生就業對比研究》報告中,我們可以發現就業總量和就業結構,我們國家的就業的人口大概達到了7.4億。並且這個數字還在每年700萬的遞增。隨著最近十年網際網路的繁榮,大量網際網路公司如春筍一般湧出。但是每年畢業的大學生年年創新高。而我們也發現了每年畢業生的壓力都在增加,IT市場已經進入到了“供大於求”的狀態,而且是長期的存在。

”知道的越多,就越感覺自己知道的少“,我想大家應該也有這種感覺吧。只有認識到自己的不足,才會有目標,有了目標,就有實現目標的動力,有了動力我們才能持續成長。

很多同學在學校中,躊躇滿志,充滿著抱負,心懷夢想,渴望成功。但進入到企業中之後,發現適應不了企業的工作節奏,也沒有及時調整好自己的心態,就會進入一種壓力、沒動力的惡性迴圈中。

所以為了避免這樣惡性迴圈,作為一個剛畢業的程式設計師,最重要的是:認識自己,提升自己,提高自身的核心競爭力。

 

認識自己

我們都是成年人,自我認知應該是清晰的。那事情就簡單了。

將自己的不足和長處牢記在心,打個比方:

  • 技術能力很差

  • 溝通能力很差

  • 寫作能力很差

  • 協作能力很差

  • 學習能力很強

  • 抗壓能力比較強

  • 等等

如果對自己沒有很清晰的認知,也很簡單,就是不斷去試錯,不要擔心會被訓斥,試錯是最好的方式,而且成本極低。

 

提升自己

第一步就是要定目標!目標該如何制定,舉個例子:

  1. 我要提升打字速度。

  2. 我要在半年內,將打字速度提升到150字每分鐘。

大家能感受到區別嗎?很明顯第2種更加的具體,而且有時間限制。所以目標不簡簡單單只是一句口號,而且能夠成為具體的方向。一般指定目標需要滿足SMART原則。

目標不一定需要定的非常大,但必須是可以達到的。可以根據自己晉升規則給自己定一年的目標即可。也許我們都不知道10年後的自己是怎樣的?但是你一定要明確自己明年要晉升,而且必須要晉升成功。

 

第二步就是去幹!自己定的目標一定要完成,嚴格要求自己。你對公司最大的價值就是你是無可替代的,否則就沒有任何意義。

提升自己的最好的辦法就是不斷增加自己的技能和知識。自己的能力提升了,升職加薪才會有,因為現在的你比之前更有價值了。

可以去參加一些培訓課程,如果是公司能夠為你付費的話,那就更好了。例如:pmp專案管理。

我2018年的時候,感覺自己的專案管理的水平已經達到了瓶頸,於是我就決定了去考pmp,我努力學習,最終通過了考試,拿到了證書。考試的費用公司也報銷了。

除了專業知識外,我們的知識邊界可以拓寬,為之後可能勝任的管理崗位置,甚至更高的崗位位置做好準備。

你也可以以部落格、公眾號的方式將自己的學到的東西和經驗,進行總結,分享出來。這樣不是更有價值嗎。

 

作為程式設計師你要認識到,網際網路行業日新月異,不進則退。要麼做得更好,要麼就要被淘汰,勇敢的說加油,幹!

送一句話給大家“你手中握著你的價值,也握著邁向成功的潛能。我們有權選擇成功,也有權選擇平庸,沒有任何人或任何事能強迫你,就看你如何去選擇了。如果是別人握著決定你是否應該留下的決定權,那麼你永遠無法實現自己的價值”

 

 

02承擔責任

在公司眾多競爭者當中,有比你程式碼寫得優美的,有ppt比你寫得好看的。這些都不是最重要的,承擔更多責任才是制勝法寶。

 

當領導丟擲一個技術攻關,這時的你應該怎麼做?不是躲在角落,唯恐不及,而是積極承擔。你要抓住任何需要承擔責任的機會。

 

當然這種技術攻關,並不是經常有。那如何去挖掘這樣的機會呢?有時候可以擴充套件的視野,主動積極去尋找一些機會。

 

舉一個例子:這個模組的效能是否有優化的空間,這個流程是否可以再精簡點,這個測試工作是否可以自動化,等等。

 

只要用心總是能找到可以發揮的機會的。在這裡給大家提供幾個思路:

  • 可以從涉足人少的領域入手,涉足人少說明很冷門,也說明這裡存在沒人願意碰,或者是容易被人遺漏。比如:日誌模組,這個是很穩定的模組,如果你能發揮自己聰明才智,將這個模組的使用更加便捷,完善。你就實現了自己的價值了。

  • 往往流程規範上也是一個角度,在小公司中,往往存在流程規範缺失,無規範約束的情況。這就是漏洞,你可以主動承擔起流程建設的責任。

  • 主動幫助新人,既可以學到更多的專業知識,同時幫助了新人,使其能夠成長,隨著時間的推移,你在團隊中的形象也就高大了起來,說不定會有“技術大牛”的稱號,這種聲音遲早會傳到你的領導的耳朵裡。

 

 


03突破壁壘

一個獵人在高山之巔的鷹巢裡,撿到了一顆鷹卵,於是獵人把它帶回了家。他把鷹卵放在雞窩裡,讓老母雞把它孵化出來。於是過了不久,這隻幼鷹啄破了蛋殼出生了。小鷹和小雞一起啄食、嬉鬧和休息。它始終以為自己是一隻雞。這隻鷹漸漸長大,羽翼豐滿了,主人知道自己找到是一隻雄鷹,想把它訓練成真正的獵鷹,可是由於終日和雞混在一起,它已經變得和雞完全一樣,根本沒有飛的願望了。主人試了各種辦法,都毫無效果。最後主人把它帶到山頂上,一把將它扔了出去。這隻鷹像塊石頭似的,直掉下去,慌亂之中它拼命地撲打翅膀,終於它發現他可以飛起來了,它可以飛翔在九天流雲之上!

 

這是一則小故事告訴我們,每個人都渴望成功,每個人都希望實現自己的夢想,不要總是認為自己就是棲息於屋簷下的麻雀,你應該勇敢而自信地告訴自己:我就是高飛的雄鷹。只有這樣的激勵,才可以使自己對於未來充滿信心,也才能讓自己做得更好。

 

在平時工作中,總是會發現有人會說這個問題太難了,這個方法應該不對,這個設計方案太複雜了。我相信大家應該見過很多這樣的人,說不定你自己就是這樣的。他們就是上面故事描述的棲息於屋簷下的麻雀,對自己缺乏自信,千萬不要和他們同流合汙。

 

我們要展現出自己的價值,就要成為那個永遠能夠為團隊解決疑難問題,提供解決方案的人,要突破壁壘,努力的成為用勇於承擔這些困難責任的人。

 

如果你能解決別人無法解決或不願解決的問題,無論在哪家公司,你都能輕而易舉地成為最有價值的人。

 

 

04總結

從提升自我價值、承擔責任、最後到突破壁壘,循序漸進,不斷的修煉自己。不能成為公司不可替代的人,那就成為公司中最有價值的人。

 

如果上訴三點要求,你都完美的完成,卻還是沒有得到任何晉升的機會,那應該怎麼辦呢?離職吧。

 

END

 

覺得不錯,記得關注、轉發和在看!多年經驗分享,實屬不易,感謝支援!


 

博主是一位物聯網大廠技術總監,從業7年。從軟體開發、高階軟體開發、技術經理再到技術總監,分享職業發展、技術管理、職場晉升、技術成長等個人多年經驗和心得。一起成長!有問題可以加我微信交流:pointersss

 

長按關注我!

相關文章