30多歲的net程序員感覺十分迷茫,薪資低如何提高自己?

donchen1990


自己開發一個能長久運營的項目,其他空餘時間就接單。既有長遠收益,又有短期效益。


回大叔資源回收


對於30歲的你來說,基本上現在處於上有老下有小的狀態,身上可能還揹著房貸車貸,壓力比較大,對此就需要多方面的考慮了。

有人說:序員25歲是個坎。可是我轉行做程序員的時候都28歲了,哈哈。之前一直在從事地質行業,幹了幾年地質隊,後來由於行業不景氣,就入了程序員這個坑。

過了25歲又有人說:程序員30歲是個坎。然而放眼望去,公司的技術骨幹統統都是30+。

等我到了30歲,仍然有人堅持不懈地說:程序員35歲是個坎。

但35歲的程序員踏踏實實地做技術數十年,寫過的代碼和處理過的Bug比年輕人吃過的鹽還多,已經形成技術的沉澱,到了厚積薄發的時候,怎麼就比不上剛開始寫代碼的小年輕了呢?!

還有網友說:我都40歲了,還在技術一線,前兩天level又升了一級,正式成為expert,公司(500強)前10%的技術人員。

20多歲的年輕人工作效率是高,但寫出來的代碼不夠穩重,而國內IT行業的發展週期還不長,程序員年紀普遍偏低,所以才會產生年紀大了就不能搞IT的錯覺。


事實上,30歲對於職場人來說是一道砍,工作了幾年,已經積累了相當的經驗跟資源,對未來的職業發展也有了逐漸清晰的規劃;而如果這時候離職並且想轉行,確實會令很多人感到焦慮與迷茫。

不過別忙著迷茫呻吟了,先搞清楚兩件事:

1. 你自己喜歡幹什麼?

2. 你自己擅長做什麼?

然後你就清楚自己該幹什麼。不論你是想繼續走技術路線,還是想走管理路線,或者是自主創業,乃至轉行其他行業,其實,只要是你擁有實力,就不會被淘汰。

30歲正是心智成熟的年紀,大部分人的事業起步都是從30歲開始的,所以做好職業規劃,想好自己要幹什麼,學習一些前言的東西,只要擁有實力,才會有升職加薪的資本。


咿呀小


身為同行,非常理解,年齡也相仿,走過的彎路也不少,對此深有感悟,但我可能比你早幾年就想到這個問題並付出實踐了,如下是我個人所思所行的,僅供參考:

1、我在23歲時,就由最初的初級程序員,由於技術能力、開發效率、代碼質量、客戶交付滿意度等綜合方面相對突出些,很快升到高級程序員,帶領項目組從需求分析、開發工作量及費用評估、架構、設計、計劃、分工、進度和質量把控、疑難點解決、測試、交付、維護等方面全程管控,受到公司重任,待遇水漲船高,之後從高工、技術總監、小項目經理到大項目經理,到項目總監職位發展。

隨後,有其他公司向我伸出橄欖枝,主動找我談了很多次,最終還是被更高薪資、團隊領導、文化、職位、前景等的誘惑下去了,承擔越加重任。

以上這個階段的經歷,也讓我比同齡同事進步更快,發展方向更高些,主要是因為專心研究技術、能力提升較快,更主要是敢於擔當,挑起重任,才能得到重用。

2、去了那個公司之後,掌握的職權更多,責任越大,從接觸客戶,商務談判,部門、團隊、項目等綜合管理,基本老闆做的事情,除了人脈關係之外,我都做過了,之後,我就有了將來自己創業的計劃和準備,慢慢的個人在交付客戶過程中,有一定的積累和口碑,隨後不到兩年,我就離職出來自己成立公司接項目做了,起初項目商機也都是靠老客戶、老東家老闆們、朋友們的直接或間接推薦,有了項目生存問題基本解決,再考慮發展的問題。

從以上這個階段經歷,職場上人都啊要往上走的,特別是做技術方面的,我個人覺得不是往管理層發展,就是深入研究技術成為專家級別。

再就是對未來自己的定位,比如計劃將來自己創業的話,就往管理層發展,多學些團隊管理、項目管理等方面,多勇於承擔重任,把握機會,積累客戶資源和人脈關係。

如果你不想冒這麼大的風險創業,可以選擇繼續深入研究技術,多做出些技術成果,突出的技術能力,成為技術總監,專家級別,這種特別適合在大公司發展,不建議在小公司發展,因為你需要更好的穩定的環境和氛圍。

以上,個人經歷和建議,僅供參考,希望有所幫助,祝前程似錦,一切順利!


老白乾貨


關於編程語言

對於30多歲,工作已有十餘年,自身已成長到一定階段的程序員來說,就不要只侷限於一門語言,或者過於關注語言本身,特別是對那些以後想往技術 leader 或架構師方向發展的程序員來說。因為語言本身不存在優劣,最終都是為了更好地解決問題。

關於薪資

底層食物鏈永遠是最低級的。.Net 菜鳥目前是最低的,只能拖控件,.Net架構師,高級工程師,年薪高的有百萬以上,月薪幾萬不成問題。在互聯網社區,一名大廠的程序員發出如此哀嘆,平時做的都是業務開發,自己思考總結也不夠,工作之外學習也不夠,現在才意識到這些了,可是感覺太晚了。

終身學習的心態

程序員每個階段的優勢和所需能力是其他階段的人所不能全部感受到的,保持謙遜之心做好自己的份內事,多去挖掘他人的優點,快速學習、終身學習、保持精進才是正事。

建議

對於老程序員,我只有一條建議,要麼努力做到管理崗,要麼年紀大了轉型,或者創業,如果你就想一輩子當個碼農做著最基礎的敲代碼工作,那可能每年都會被越來越新的一批年輕程序員超越,那樣就離被淘汰不久了!


GIS在線


最近我也在關注招聘的信息,本人做net也有十幾年的時間,剛開始是負責帶領幾個人做項目設計開發,再到只做核心功能開發設計,最後到只是做項目管理、大型項目規劃,目前也很少動代碼,除非手下同事有搞不定的,平時也只是給他們提供解決問題的不同思路,目前做部門經理也快十年,總體感覺記憶力是真不如從前。近幾年隨著互聯網的發展,Java很吃香,反而net很落魄,尤其是資深程序員,感覺net很容易到達瓶頸,而Java月薪50k以上的比比皆是,年齡越大,越要提前做好規劃,是架構師、項目經理還是其他。





軟件那點兒事


每個人的經歷不同,所處環境不同,其實這個問題很難具體回答。但是提升薪資有一點肯定是不變的,就是你有不可替代性,你的技能運用十分嫻熟,能為公司帶來不錯的效益。


計算機技術更新迭代的速度太快了,作為程序員每天除了面對工作,就要學習新技術,不管怎麼忙,每天都要抽出時間學習新技術,避免落伍。


最好的辦法就是與比你高薪的人比較,看看自己和他們的差距在哪裡,如果你意識到自己的不足了就制定好未來的規劃和技能需求,然後沿著這個方向不斷學習和武裝自己。


買幾本經典的編程書,把書上所有例子全部重新寫一遍,逐個比較和書上範例的差距,如果實在看不下去也可以在網絡上看看教學視頻,嗶哩嗶哩和騰訊課堂上都有很多免費課程。


最後,找到你的技術圈子。最快的辦法就是加入有大牛的微信群,和志同道合的圈子朋友在一起,才能更快地掌握最新資訊。


叩丁狼教育科技



生活百變小當家


提高自己的方向走很多,1.走技術路線,技術學精!2.走管理路線,開始培養自己管理能力。

但迷茫最怕的是不知道你自己要什麼???

技術不精??是沒有能力學還是不喜歡?我認為沒有能力學的人不存在,由於某些原因不想學的倒是一大堆!

管理能力提升,是沒機會??為人處世生活中處處都有管理能力的體現,是一門人文學科!也可先從項目管理pmp入手!

不管是技術還是管理,覺得遇到瓶頸了,都可以去學習,網絡資源,便宜的課程,或線下的培訓班都很多!

總的來說,思考自己不足,定好目標,學習提升,擺脫迷茫!!!

希望對你有用,來自一個35歲的IT人!!!


gaoxing9999


個人感覺未來不確定性太多,安逸的時候多準備下提升自我,不要讓自己成為應用型工程師,每天工作的時候朝儘量著讓自己老殼想疼的方向走。想要工資高,可以去看一些高薪企業的職責要求,爭取努力達到那個水平。其次是準備好類似leetcode的算法題和一些面試技巧。努力是最好的朋友,祝願你早日成功。


妄想的開心


你迷茫說明你對自己的技術技能不夠自信,這也就是你的短板,多學習,我覺得年齡從來不是問題,何況才30多歲,要相信,有的人是慢熱型,多做一些優質的技術成果,現在新興媒體平臺也多,把你學到的東西,做到的東西分享出來,幫助別人,你會發現,星光不負趕路人,時光不負有心人!


分享到:


相關文章: