-
1 # IT人故事會
-
2 # 後端技術分享
1. 技術架構方向。以我們常說的微服務架構+訊息架構為主,不止是會用,要明白它的演變史、核心點,最好自己擁有寫簡單中介軟體的能力。架構使用時體力勞動,問題的剖析和解決是腦力勞動。
2. 業務架構方向。大多數程式設計師寫業務都是圍繞 CRUD 進行,其實面向物件的爆發力要更加強大,可以重心關注下 DDD(領域驅動設計),會給你帶來新的思維方向。
3. 團隊組織和管理。團隊的目的是把事做了,把績效搞上去,至於是否必須親自上手就不一定了。如果技術基礎和業務基礎都不錯,可以瞭解一下敏捷方法論,結合技術的重構、CI、CD 能夠最大化團隊價值。
4. 產品和運營思維。其實技術本身並不創造價值,其最大的價值是為產品或運營賦能,如果具備產品、運營思維,能做到更好的交流,在系統開發中會更有針對性。
簡單寫到這吧,上面任何一方面都可以完成體力勞動到腦力勞動的轉化,看你自己的興趣點了
-
3 # 陝西優就業
1,年齡不會成為編碼的阻礙。你的經驗會極大的彌補年齡帶來的體力和腦力方面的問題。如果真心喜歡編碼,放心去做吧。
2,對於程式設計這種需要高體力和腦力消耗的工作,年齡帶來的負面影響很大。所以,如果不是特別喜歡編碼,老人家還是做做指導性的工作更合適。
下面我給大家分享一個程式設計師的心聲:
我今年33歲,07畢業開始程式設計到現在整整十年啦,十年來做過asp,java,c#,最近裡面一直做PHP。這十年裡身邊的同事,同行很多都轉行轉崗了,還在一線做開發的很少,轉專案經理,產品經理的不少也有的考公務員事業編或者其他跟軟體無關的行業。
我的感覺是,不是任何人都適合做開發,有的人生性就坐不住,有的人在程式設計方面悟性不足,有的人承受不了壓力,有的人沒有一顆始終保持學習的心。
本身這份工作就不適合所有人,再加上這份工作你完全無法混,所以有人轉行或者退出是很正常不過的,30多歲是大部分人成家立業的年齡做出轉行的決定大部分都是深思熟慮過的。 所以那些說什麼寫不動的基本都是給自己找個退出的理由吧,畢竟這個行業的收入水平還是可以的,沒有足夠的理由誰會捨得退出呢。
所以沒有寫不動的程式碼,只有不愛好寫程式碼的人。
-
4 # 加瓦攻城獅
不是說35歲不適合做Java開發了,只要你想開發,我覺得年齡根本不是問題,問題有以下幾點:
第一:35歲,在中國算是大齡程式設計師了,在這個年齡階段的話,是很少有人還在一線敲程式碼的,大部分都是升級當專案經理或者是產品崗轉崗,原因大家都清楚,程式設計師到了那個時候都成家立業了,很多時候精力肯定沒有剛畢業或者畢業兩三年的程式設計師那麼多;
第二:,很重要的一點就是,很多公司是不招聘那麼大年齡的敲程式碼的,大多是招架構師這樣的大牛;如果你是一直做技術這一塊的話,顯然一直敲程式碼是不可能的;
所以很多人說程式設計師是吃青春飯的,我覺得有的時候想想也對,如何保證我們程式設計師不被時代淘汰且不會因為年齡問題而被嫌棄,我覺得我們程式設計師要做到以下兩點(個人覺得非常重要):
1.一定要有自己清晰的職業規劃,在3年內要達到什麼樣的高度,5年後又是怎麼樣的高度,這兩個時間對程式設計師的職業生涯都是很重要的;
2.程式設計師最核心的競爭力---學習力。這是我的老師跟我說的,他說,一定要時刻學習,現在的人大多都人心浮躁,特別是搞技術的,心如果不靜下來,是很難有所成就的,搞不了幾年就轉行了。
-
5 # 知識鋪
如果您是一名優秀的軟體開發人員,那麼年齡影響很小。
有很多人確實已經轉行,不在程式設計領域。但這並不是因為他們的年齡有多高,而更多的是因為他們沒有保持最新狀態。俗話說的好,活到老,學到老。如果一直保持著開放的心態,接收新事物的積極心態,一直保持著自己的知識圖譜不變老,還是能繼續在開發領域發揮的更好,並且是大神級人物,如技術名人,技術專家。
如果一定要說,35歲不適合做開發,也只能說是他的知識圖譜更不上時代的變遷。
從表格上看,2017~2018年變化 6~8年是逐年上升。說明國內開發環境,還是慢慢越來越重視經驗豐富的老員工。
所以35歲,適不適合做開發工作,還是需要看自己的定位。如果自己感興趣的是產品,轉行產品經理。如果還對技術持續的熱情,還是繼續提高自己的技術水平,以技術專家,架構師為目標進發。
-
6 # 產品筆記
這個問題,應該換個角度看:
35歲,對於一個Java工程師來說,他該具備什麼能力?
用人單位的需求
35歲,對於一個Java工程師來說,他該具備什麼能力?筆者所在的BAT產品部裡面,35歲的研發的人員比例,大概是12.5%。這些35歲的及以上的研發人員,無非是2個發展方向:
專家方向
管理族方向
專家方向
專家方向,其專業技能並不只是技術,其中有30%是業務能力。
技術能力大致有以下方面:
某一個技術領域的精通:不管是底層的虛擬機器,還是系統的效能,網路,圖形圖形,都是在這個部門裡面的問題終結者
程式語言至少精通1-2門,且主流程式語言切換無障礙
客戶端,伺服器,大資料各方面技術都有涉及,且有一定的深度
業務能力方面,則是對當前公司的核心產品,深度的理解其目標使用者的需求,產品特性,市場競品。能夠在產品設計層面就深度參與,提供基於技術角度的專業建議。
管理族方向
首先要確定,管理族方向,他的技術能力也是很強的,至少在某一個領域是精通。
技術管理更多的參與以下的工作:
產品技術架構設計
研發過程和風險的把控
團隊文化與培訓
研發質量管理
充當研發與產品團隊的溝通橋樑
不知道35歲的研發工程師,你是否具備以上的能力呢?BAT中35歲還在做Java開發的,真不少。
用人單位的需求
說說用人單位的需求,如果是35歲這個年紀的研發,大機率是把你當做研發總監,或者技術專家,來搞定他們的特定的難題,並能相對明顯地提升收益的。
35歲如果還做基礎的編碼,那不管是java還是其他,大機率都是不OK的。
-
7 # 一個程式設計師的獨白
“35歲還在做開發,感覺應該是混的太差了”
個人精力和身體素質上肯定比不了25的小夥子,和他們比,除了經驗豐富,幾乎沒有什麼優勢。35歲之後,你可以做開發,只是你已經沒有什麼優勢可言了。
35歲以後,大部分程式設計師應該都已經成功轉型成為技術總監、專案經理、產品經理等等,只有在這些位子才能發揮自己最大的價值,可以用自己的技術積累和專案經驗創造更大的價值,而不是和25歲的小夥比誰寫的程式碼快。太屈才了。要不就是混的太差了。
-
8 # 程式碼四驅
是否適合做開發主要取決於你自身的條件,儘管很多公司的招聘在年齡上有要求,但卡在35的只是其中一部分,並非絕對要求。
如果你能力突出,還是有很多機會的。畢竟35跟45,跟55相比,仍然具有很大優勢,如果你經驗豐富,技術純熟,精力充沛,那麼這個階段正是java開發的巔峰時期!
-
9 # 要淡定
其實看個人,我是一個網際網路公司創業者,我談談我手下員工大都是90後,當然也有幾個80後,給我最大的感受就是。30歲真的是一個風水嶺!
30歲之前的程式設計師根據自己的工作經驗,能力成正向分佈。在30歲基本達到了能力和精力的最佳平衡點。再往後,即使能力再有,精力往往跟不上年輕一代。而且30歲以後,面對家庭孩子壓力,幾乎沒有在學習的能力。意味著能力成長放緩了。所以我更推薦30以後的程式設計師慢慢要懂得轉向管理崗位。你有解決方案,你能幫助專案解決最難的問題。這是你的價值所在。
當然你說35就真的不適合做開發嗎?也不全是。Linus老爺子現在不也還奮鬥著?當然面對真實生活壓力,很多時候決定能不能開發的是你的積蓄和生活條件。
綜上我都觀點,如果你35是做一個普通碼農,那抱歉。作為一個公司管理人,一個精力比你旺盛,又能幹你活的年輕人我為什麼不要?要選你?如果是作為一個專案管理人或者方案解決者,你的經驗是最寶貴的財富,你懂得如何為公司管理年輕一代的程式設計師,讓他們協同開發,提高效率,你懂得什麼樣架構適合當前業務邏輯。這樣的價值才是一個“高齡程式設計師”最大的價值
回覆列表
1. 為啥說不適合啊,只能說35歲以後不適合熬夜,要多注意身體,做開發要沉下心去做,付出很多時間和精力,35歲年齡還行吧,兼顧好家庭和父母,孩子。
2. 35歲的您,如果25歲大學畢業也有10年工作經驗了,解決分析問題是您的砝碼。
3. 如果您跟我一樣偏愛技術,絕對可以做的堅持吧。別因為年齡影響了自己的發展,讓自己越來越氣餒。加油吧,多自我建設。