回覆列表
  • 1 # 說談感悟

    大部分程式設計師到了30歲會開始對自己重新定位的想法。30歲前幾乎是每天寫程式碼,改各種bug,每一項任務都是實際執行者(執行寫程式碼)。這個通常被看作最辛苦而又最廉價的程式設計師編碼勞動(稱之為普通程式設計師)。然而在普通程式設計師上一級就相對較好一點,不用整天寫程式碼,負責專案的進度或是討論專案可行性方案(方案執行者一般都是程式設計師)。

    程式設計師

    如何規劃自己?以下是我的建議、觀點:

    1、程式設計師到了30歲,不要再侷限於你擅長的程式語言(30歲了,你擅長的程式語言肯定是比較厲害的),要開闊整個計算機領域的視野。瞭解計算機發展歷程、觀察網際網路、物聯產品的演化程序和趨勢。對伺服器的最佳化、程式最佳化、程式碼管理、專案維護等這些方便一定要下足功夫,而這些在30歲前的程式設計師都是較少接觸的技術。

    2、加深對程式設計中用到的各種有難度的演算法、研究演算法,加深對框架原始碼的理解,加深對一個專案的組織和架構能力。還可以寫一些自己的框架,自定義一些實用、適用性強且有難度的元件庫或是自己的SDK。這些對你無論是升職還是其它發展都會對你有很大的益處,對你的開發效率也會大大提高。

    3、我們都知道程式設計師是一個每時每刻都在學習的路上,程式語言本身會不定時的更新,各種優秀的框架出現的很快,這些就需要我們去了解和學習掌握它。如果不聞不問或沒跟上,你很快就會面臨淘汰。對於之前未掌握的也要及時補救回來。

    4、要保持一個良好的編碼感覺,程式碼風格一定要好。養成良好的編碼習慣非常重要。

    思考然後規劃自己

  • 2 # 茅茨侯王

    綜合評估自己能力與水平,看自己適合技術崗還是業務崗,明確發展方向,規劃轉型目標與路徑,朝著這個方向努力,最終實現目標。

  • 3 # 對臺

    不管你對技術是否感興趣,到了30這個年紀,你已經至少必須是個中等級別的工程師了,這個概念就是,你可以靠自己完成一整個專案的流程規劃,然後又足夠的資源人脈來實現你負責的專案,如果這都沒有,就需要好好的往這塊去發展。30歲,應該是在架構師的路上,有的人已經達到了,對於達到的人,他們不會問這個問題,因為他們就適合技術。對於文這個問題的你,需要的就是做好我剛說的準備,往專案管理,專案經理去努力,綜合各項資源規劃,做好隨時可以接手新專案的準備,而不是渾渾噩噩的等待來自上級的任務安排。在程式設計師這個行業,只會聽吩咐沒有主動性的員工如果沒有一個好的規劃平臺,在他離職後是很痛苦的一件事。所以,該做的準備很簡單,如果有跳槽的目標,去看看目標的招聘需求。如果沒有,多上上網課,研究下github開源專案更是一個不錯的選擇。願共勉,加油!

  • 4 # 洋洋學弟

    程式設計師都知道這是一碗青春飯,一進入工作就是每天面對著各種程式碼,寫程式碼,修bug,向前輩請教,剛開始精力旺盛,工作量大並且薪水不多。慢慢隨著薪水越來越多,年級越來越大,特別到了30歲以後,一個資深程式設計師的薪水是剛工作大學生的幾倍,工作量卻沒有達成相應比例。大概到35歲就會面臨轉行。在此給出兩點建議:1、30歲之後要想著把自己從技術型轉型到管理型,這樣在公司才能發展的久遠;2、若轉型不成,或者厭倦了整天與程式碼相伴,大可放手去做自己想做的事情。

  • 5 # 績效管理研究

    【問題分析】在中國,因為種種原因,程式設計師竟然被扭曲成為了一個吃青春飯的職業,在不少網際網路公司程式設計師招聘廣告中,都會標註只招收30歲以下的年輕人。因此,程式設計師的職業轉型確實比其他崗位要來得早一些。

    一、轉型為產品經理

    細心的朋友可能會發現,國內頂級產品經理,典型代表比如張小龍,基本上都有寫程式碼的背景。所以,程式碼寫到頭,順理成章的崗位就是產品經理。這是什麼原因呢?懂技術的產品經理,能夠從實現的角度考慮產品的功能,從而使得產品更容易落地,客戶的使用也更加方便。

    此外,產品經理對年齡的要求、對新技術的要求沒有程式設計師要求那麼高,對從業人員的友好性更強,薪酬待遇一點也不比程式設計師低,因此是程式設計師30歲轉型的第一選擇。

    二、如果轉型為技術管理或者專案管理崗

    在大型的網際網路公司,很多專案除了程式設計師、產品經理,還有專案管理(或者技術管理崗),這個崗位要求懂技術框架,但不必在一線寫程式碼。此外,這類的崗位往往要求從業人員擁有一定的任務統籌能力和團隊駕馭能力,所以剛畢業的學生肯定無法勝任,而年齡在30歲以上的程式設計師在經驗上恰好匹配。

    因此,專案(技術)管理崗位是30歲以後程式設計師的第二個發展路徑。

    三、自己創業

    按照一般的觀點,很多人覺得程式設計師不適合當老闆,因為他們太內向了。其實這是一種過時的想法,現在網際網路基礎設施很發達,不少創業專案其實不需要你面對面的去拉客戶,只要做出來的東西好,透過線上銷售都能實現大規模擴張。

    我建議有技術能力過關的程式設計師,可以嘗試做一些網站建設、定製化軟體開發、技術培訓相關的專案,只要堅持下去,獲得的回報未必會比上班低。

    【文章總結】程式設計師是典型的高智商、高知識群體,也是社會寶貴的人力資源財富。雖然年齡大了在職場上會遇到一些問題,但千萬不要自暴自棄,只要職業路徑規劃到位,30歲後的人生才是精彩的開始。

  • 6 # 碼農西西

    程式設計師一般的發展方向主要是幾類:技術專家、架構師、技術管理、管理、產品。

    第一類,程式設計師-高階開發-技術專家路線

    第二類,程式設計師-高階開發-架構師

    第三類,程式設計師—資深工程師—技術經理(技術管理)—技術總監(管理)—CTO(管理)

    第四類,程式設計師—高階開發-產品技術—產品經理—產品管理

    市場的急劇變化使得個人必須相應地調整自己的定位,給出三個建議:

    (1)及時更新技術,踩上技術趨勢

    (2)樹立個人品牌,可以藉助平臺創立自己的部落格

    (3)在團隊的力量下,找到自己最大的價值

  • 7 # 鯨魚成長記

    怪我太年輕,學習了程式設計

    此門深似海,左右在搖擺

    每天都加班,早晚十點半

    早上不吃飯,戰鬥到很晚

    頭髮剩一半,還有脂肪肝

    單身三十年,掙得買命錢

    回家買套房,打算要轉行

    轉行送快遞,相親被嫌棄

    我該怎麼辦,只有五百萬

  • 8 # 加瓦攻城獅

    從開發轉管理

    很少會有30多歲還在一線敲程式碼的程式設計師,如果有,那就是資深程式設計師。所以可以考慮轉產品經理或者專案經理這類的管理崗位,初期可以先幹著,在期間考取一些專案管理的證書,提高自己的優勢。

    轉銷售,售前或者售後工程師

    因為你畢竟那麼多年的開發經驗了,軟體這一塊你都比較清楚,可以很輕鬆的擔任售前或者售後工程師,但是這類工作一般要求溝通能力極強並且要有一定的文案能力,如果覺得自己滿足的話可以去試試這個崗位。

    自己當老闆

    看個人能力和實際情況而定了。

    徹底轉行

    回老家考個公務員或者找別的行業繼續幹,但是我覺得這個方法不可取,不到萬不得已還是繼續在自己的行業打拼,不然改行也是比較多的困難。

  • 9 # 老程式設計師老喬

    程式設計這個行業的特殊之處在於這即可以是一個工作也可以是一個愛好,你的規劃取決於你把敲程式碼看成工作還是愛好,繼續做技術就沒的說了,就是學習一輩子,換行做生意跑滴滴送外賣做銷售都需要一個契機,比如失戀打擊或者水平被鄙視之類的,轉管理是需要別人的賞識,要是運氣好現在有期權股份能兌現量還不少那就什麼都無所謂了

  • 10 # 一隻笨貓

    今年正好30歲的我,對於這個問題太有必要回答一下了。不知不覺的從事開發的工作7年了,回頭看,這7年過的真的是很快。這個行業是一個技術迭代非常快的行業,你要有自己精通的,你要關注熱門的,你要學習工作相關的,還得能抗壓。而對於30歲的程式設計師來說,又無形中增加了一絲絲危機感,總感覺自己跟不上了,總感覺自己快要失業了。這種心理是大多數做程式設計師都會有的心理。怎麼規劃自己,這個還得根據自己的實際情況來,而且我也不是專業的職業規劃師,我就簡單的從以下幾個方面給點建議吧。

    提高專業技能縱深發展

    “日本戰略之父”大前研一在《專業主義》中提出了這樣的觀點:“你憑什麼勝出?未來能夠牽動世界大勢的,是個人之間的競爭。能否獨霸世界舞臺,鍛造他人無法超越的核心競爭力?你唯一的依恃,就是專業。”如果你所在的公司平臺發展很好,就可以考慮儘可能的在自己專業技能上多下功夫向技術管理或者技術架構發展。

    轉行產品經理

    這裡只說轉產品經理,畢竟都是內行人轉起來比較容易點。因為跨行業轉對於一個長年的技術宅來說,說實話很難,我身邊有很多這樣的例子,都是以失敗告終。言歸正傳,其實做開發的對於產品經理一點都不陌生,經常要跟他們撕B的。於是有人說,產品經理也每天都在加班啊。不!他們只是陪著技術加班而已!他們畫完原型,寫完文件,很長時間就不幹什麼事情了。雖然拿到的薪資比技術要低,但是這職位也太輕鬆了點,雖然評審會上也會被懟,但是過了評審會這職位就沒什麼事情做了。我也發現這職位真的是不錯了。在輾轉反側多年後,我發現我可以嘗試去轉這個職位。但是在轉之前還是儘可能多瞭解瞭解他們的工作內容,方便上手,儘快適應。據我所知產品經理主要的工作內容有三塊:原型設計、寫PRD文件、產品需求分析、使用者體驗分析、競品分析。但是這些基本都是靠經驗累積,沒有太大的技術難度。

    做一個自由職業者

    如果前兩種都不適合你,那就選擇做一個自由職業者吧,我覺得這個非常符合一個大齡程式設計師的另一種選擇。在這個多元的社會環境中,每天都有很多新生的東西誕生,我們可以結合自己的興趣愛好和專業知識做點事情。比如可以去掛一些接單的平臺,還可以做技術類的自媒體,把自己的專業技能整理出來分享給大家。當然這個可能收入上可能前期不是很客觀,但是堅持做下去你會發現這個不光能夠滿足自己的虛榮心還能有一些額外的收入。

  • 中秋節和大豐收的關聯?
  • 如何預防每個階段性的聽力損失?