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

2021-10-10 02:44:51 字數 2959 閱讀 1295

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

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

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

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

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

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

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

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

技術能力很差

溝通能力很差

寫作能力很差

協作能力很差

學習能力很強

抗壓能力比較強

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

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

我要提公升打字速度。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

end

程式設計師必備養生之道

一 1 大蒜是個寶,常吃身體好 2 一日兩蘋果,毛病繞道過 3 一日一棗,長生不老 4 核桃山中寶,補腎又健腦 5 鐵不冶煉不成鋼,人不養生不健康 二 1 胡蘿蔔,小人參 經常吃,長精神 2 西紅柿,營養好,貌美年輕疾病少 3 小小黃瓜是個寶,美容少不了 4 多吃芹菜不用問,降低血壓很管用 5 大蔥...

抽象 程式設計師必備的能力

抽象指的是從紛繁複雜的事物中提煉本質的過程,是乙個具體到概念的過程,例如蘋果 香蕉 生梨 葡萄 桃子等,它們共同的特性就是水果。得出水果概念的過程,就是乙個抽象的過程。在軟體業,抽象能力的重要性怎麼說都不為過,因為軟體開發是乙個高度複雜的智力活動,程式設計師經常需要面對 處理異常複雜的業務和邏輯,如...

抽象 程式設計師必備的能力

2015年大熱的動畫片 動腦 隊 中描述了這麼乙個場景,冰棒帶領樂樂和憂憂抄近路去乘坐思維列車,所謂的 近路 就是穿過抽象思維的房間,在這個房間裡,他們先是變成了變成3d的塊,就像計算機圖形學裡展示的那樣 然後變成平面的圖形 最後只剩下一些線條了 真是非常生動的展示了人類做抽象活動的過程。在軟體業,...