回覆列表
  • 1 # 道以致遠

    關於這個問題,在程式設計師群體中會有很多人在這樣思考,還有救嗎? 感覺30歲了,還在做外包工作,自己就沉淪了,感覺沒有上升空間,或者上升無力時,才會想自己還有救嗎?

    在我看來,還有救,還沒到無可救藥的地步,只是必須轉變思維,不能在混日子了。

    如果一畢業就從事程式開發工作,那麼30歲應該有5-8年的工作經驗了,應該是作為一個程式設計師來說很好的進級階段。也就是說正常情況下,應該是自身體力和精力以及技術和經驗相結合的最佳年齡階段了,這個階段正好是職業躍遷的最佳時期。如果還在混日子,重複著沒有能力提升的工作,的確應該好好反思一下。

    其實,IT的行業的程式設計師或者軟體工程師職業是一個技術主導的工種,也就說技術是根本,如果在剛畢業的前3-5年內沒能夠在工作和學習中讓自己的技術精進到從這個群體中脫穎而出,成為前30%的人,那麼就意味著你已經逐漸在走下坡路了,你的其它經驗只能是延緩這種職業下滑,但無法阻止。這個行業是技術活,大家靠技術吃飯,企業需要的是夠憑藉技術來解決問題創造價值的員工,所以,作為一個程式設計師必須時刻不忘精進自己的技術,不混日子。

    我碰到的很多人,對於自己從事的這份職業的生命週期並不是很瞭解,一開始總是覺的日子還長著,憑現在的技術至少還能吃幾年,可是時間飛逝,在中國這片神奇的土地上,程式設計師的職業壽命也就是5-10年,35歲歧視現象在這個行業很普遍,因為程式設計師被稱為碼農不是沒有原因的,所以,作為進入這個行業的人來說,在開始的幾年必須邊工作邊不斷的精進自己的技術,讓自己憑藉某些方面的突觸技術水平能夠順利的從碼農中脫穎而出稱為有技術含量的編碼技術員,至少能夠達到指導的碼農工作的水平。如果你在30歲時還沒能讓自己的技術在碼農中脫穎而出,那麼你就要加倍的努力了,這個時候最關鍵的是選好自己的技術突破方向,不要追求技術的全面,而是要求技術的銳度,和刺穿一般而脫穎而出的能力。你可以選擇專業的方向,特定的技術,比如資料庫,比如伺服器,比如多媒體資料流處理,比如高併發,比如網路爬蟲,比如大資料的某個解決方案等等,也就是說你必須專注一個點來形成突破,建立起你的技術優勢,從而讓自己跟其它的碼農拉開距離,成為行業前30%的技術人員,一般情況下,進入頭部的前30%你就有了躍遷機會,從普通崗位到技術指導崗位,從普通公司到名企等。

    對於外包工作來說,它是現在很多企業控制成本的一種形式,這個行業一般都是非技術企業將自己的技術類工作整體打包給合作的技術企業,或者一些高階的技術企業將一些低端的重複性勞動分包給一些專門提供低端勞動力的企業。不知道你現在屬於哪一種外包,如果是屬於第一種,其實還是不錯的,你會接觸到發包企業的業務,你有機會接觸到企業的業務解決方案,比如一些大型銀行或者國企會將自己的IT相關業務,比如某個系統的開發維護更新外部給一家企業的一個團隊,這種情況下,你可以在精進自己技術的基礎上努力學習發包企業的業務管理流程相關內容,讓自己成為相關業務的專家,懂技術懂業務,那麼你的躍升機會就加倍了,你可以去發包的甲方IT部門做甲方,你可以在你所在企業成為方案設計和提供者,甚至你可以從中積累人脈,發現機會用技術來解決它,從而創造屬於自己的產業。

    如果你不幸在第二種外包企業裡,你所在公司就是一個低端人力輸出企業,你所在的工作永遠是重複性的編碼,說白了屬於賣身性的碼奴,那麼你就要好好考慮一下自己的未來了,因為這種工作不會給你太多的成長機會,它們只是從你身上榨取固定的低端收入的剩餘部分而已。你的工作就是編碼,甚至業務的整體都無法獲知,這種情況下,你還是要努力的提高自己的技術,因為工作內容很難給你機會,你只有靠自己的業餘時間來做了。

    當然,如果你本身就不是科班出身,只是跨行業短期培訓出來的熟練技術工種,沒有響應的技術基礎,想進一步精進技術,說實話還是比較困難的,如果是這種情況,我建議你還是去考慮一些其它的,比如積累一些人脈關係,考慮一下自身有哪些優勢,轉行吧。 比如如果你個人魅力還不錯,心胸還算寬廣,那麼就學習一些管理學知識,從身邊的售前,售後,專案經理,銷售等崗位入手,不斷的去積累人脈,也可以從產品的設計和管理相關知識入手,向產品經理等方向轉。當然,這些都是跟你工作相關聯的崗位,你可以經常打交道,方便找感覺。你還可以跟你的客戶多溝通,多學習,瞭解他們的工作需求,看看自己能否匹配等。

    總之,30歲剛好是精力和體力鼎盛的時期,關鍵在於腦子裡的那個念頭和想法,千萬不要渾渾噩噩的浪費了這段寶貴時間,能做程式設計師的人,智力水平都不會差,只是長時間跟程式碼打交道,邏輯性被加強了,反而情商會不敏感了,只要有意加強一些,完全會有更多機會和提升的可能。

  • 2 # 捉爬蟲的小哥哥

    有技術就可以跳槽呀,加上有管理能力轉管理也可以,比如說專案經理。或者去做一些帶有銷售性的比如說市場經理等。技術不太好可以看看百戰程式設計師的課程提升下。

  • 中秋節和大豐收的關聯?
  • 宇宙訊號洩露了地球位置是很危險嗎?