作者:東輝在線;
來源:程序員互動聯盟


程序員保持持續的競爭力,最關鍵的一點是持續跟進新技術不能停歇,現實中很多幹了五年左右的程序員覺得編程套路都學的差不多了,不像當初剛入行時候那份執着追去新技術了,這種狀態持續不到兩年就會明顯感覺自己落伍了,雖然從編程技術看差異不大,關鍵是思想理念的轉換。

沒有什麼一成不變的技術,很多年有人喊着學好數理化走遍天下都不怕,如果放在現在看根本行不通,不懂外語如何在外邊能夠玩得轉,所以要想持續的競爭力,就要懂得與時俱進。目前國內程序員大致分爲三類。

程序員如何在整個職業生涯中保持競爭力?


1.從小就對編程感興趣,大學學的也是自己喜歡的專業,然後畢業的時候順利找到編程工作,最後在工作中一直保持着對新事物新鮮感,這類程序員志高遠大最後屬於公司裏面中流砥柱,很可能一直將技術進行到底,對於技術的熱愛也不會因爲年齡大去轉行做別的,很多最後做到架構師級別,年齡越來越值錢適用在這類程序員身上,在任何公司都是國寶級的。

這類程序員基本上目標明確,十分清楚在什麼階段做什麼事情,不會輕易跳槽或者改變自己的航向,越是這類人跳槽的概率越低,更喜歡在一個領域做到極致,在技術探索中尋找自我突破。工作十幾年中間也有幸認識了幾位這種類型的程序員,其中一位基本上標準的碼農人生,節假日休假回老家也會不由自主的寫一套升級軟件,而且寫出來代碼軟件測試模塊寫的非常完善,接口簡潔明瞭,複雜的功能在他的手裏變得簡單無比,寫代碼基本上一次性編譯通過,很少見到因爲編譯問題在這折騰半天,看着寫代碼就是一種享受,無論多大的代碼模塊都講求框架極致,最讓人震驚的一次,一個團隊一起寫了四五天的代碼,有一天早上上班發現代碼全部被他寫的代碼覆蓋了,一夜之間的事情,這個事情至今聊起來還是讓人難以置信,他是怎麼做到的那,後來聽說跟人一起創業了,據說做的還不錯。

程序員如何在整個職業生涯中保持競爭力?


2.入行前幾年發憤圖強的學習新知識,在適應了編程的套路之路,覺得編程也就這回事,沒有了當初學習的激情,反正能夠按時完成公司交待的任務就行,慢慢的遠離了新技術,忽略了技術包的更新,這類程序員應該符合絕大部分程序員,隨着年齡的增加慢慢開始憂慮老了以後咋辦,萬一市場變化太快把自己淘汰了咋辦。

因爲年齡的增加學習新技術的阻力越來越大,畢竟這個年紀上有老下有小的,想抽點時間學習東西難上加難,索性不學了,或者只是看看表面上的東西,畢竟軟件編程需要更多的實踐。而且很多人由於專注一個方向,真要換個工作發現基本的面試題目很多都遺忘了,這個時候纔想起來思考反思,這些年都做了些什麼事情,爲什麼不持續跟進基本功,不去多學點新技能,於是隻能找自己熟悉的行業,如果這個行業非常景氣基本上沒多大影響,如果行業突然不行了,就非常尷尬了。

程序員如何在整個職業生涯中保持競爭力?


3.大學時候跟着大部隊,看到別人培訓學習編程,跟風加入了培訓完了,也找到了工作,做了幾年發現這個行業太累了,自己一點也不喜歡,因爲已經做了一段時間就索性堅持一段時間,結果還是不行,中途選擇放棄編程,轉行做別的行業了。

基本上程序員分這三類,如何保持競爭力,首先要熱愛這個行業纔會不由自由的去學習,去拓展自己的思路,即使不感興趣也能通過強大的毅力強迫自己跟進新技術,也能保持強大的市場競爭力。

相關文章