導航:首頁 > 程序命令 > 程序員成長後不符合預期

程序員成長後不符合預期

發布時間:2022-05-17 06:45:35

① 關於程序員在30歲、35歲之後怎麼辦的新思考

首先給大家問個好,祝大家節日快樂!
我這個問題好像也有點月經貼的意思,但是覺得要比語言之爭的月經貼有價值的多,最起碼算是思考,人生指導,領航吧。
今年一直在深度加班,最近感覺自己身體確實不如五年前了,不如20歲的時候了。那時候學習到2、3點才睡覺,第二天早上繼續開工,沒有問題。最近感覺熬不動了,晚上十一、二點就困的不行了,早上也起不來,起來的話,上午就有點精力不夠。
我給自己的定位就是技術,我對純的管理也不感冒,技術經理,架構師,首席架構師,技術總監,如果有機會的話,可能是這個發展路線。目前來說,就是個技術經理,正在向架構師轉變,發現需要學習的東西更多了,精力還真是不太夠用的。還有就是思考的角度要轉變,不能以程序員的角度思考軟體,要站的高一點,要全面,自己還要看過(最好是做過)很多這方面的東西。首先從整體來思考系統,然後分解,逐步分解、細化,最細的就是程序員的代碼了,那個由他們來按照規范編寫,要去把握整體的結構,整體的設計,整體的模式。
另外一個我認為較為重要的就是,需要對團隊的開發人員做培訓。最近我也發現了,雖然我們用的都是面向對象的語言。但是代碼一點都不面向對象,除了寫了class,因為不寫class也沒有辦法編程啊。但是很多時候大家對於類的設計都沒有認真的思考,而且大家的認識也不夠深入,有必要在這方面提高大家的水平。封裝、繼承、多態,不是簡單的類、繼承、寫個介面,就真的是那麼回事了,很多時候我們還需要深入一點,越是基礎越重要。還是那句話:出來混,遲早要還的。
公司每天都在抱怨進度為什麼慢,我也在思考為什麼慢呢?每天都在加班,周末也在加班,就是快不起來,都很努力了,沒有人偷懶,為什麼沒有產出呢?我覺得就是這個面向對象的能力沒有提高,寫代碼的時候卡住了,業務清楚了,流程清楚了,覺得代碼也就是兩天,為什麼5天了,還是差一點呢?我決定就是代碼功力不夠造成的,如何提升呢?一是要靠自己多思考,下班多花點功夫練習,不是單純的練習手敲代碼的速度,而是對自己的代碼重構,模式,思考怎麼提高代碼復用性,怎麼才能讓自己寫的代碼不是改來改去呢,要做之前先想一想,設計一下。只有在這方面下工夫了,才能真正的提高開發效率,減少加班的頻率。二就是公司要組織這方面的訓練,抽出一半天的時間,來個面向對象的頭腦風暴,出幾個小題目,大家一起討論,在完成的過程中學習,鍛煉思考能力,設計能力。三就是專事由專人來做。我不推薦讓程序員參與業務討論和定位,因為做業務和開發是兩種不同的思維方式。做開發是很嚴謹的,業務則是很靈活的。四就是不要外行領導內行,會很慘的,至少進度會拖後很多。
難道這就是大家說的30歲之後要轉型嗎?在國內30歲之後真的寫不動了嗎?於是這幾天順便就做了一個思考。發現了一個驚天大秘密(哈哈)。發現了為什麼30歲就寫不動了呢?為什麼國外的程序員,很多都是40、50還可以繼續寫呢?而且寫的很享受的樣子,我們就需要轉型到管理呢?但是管理就像是金字塔,越往上越小,需要的人越少,不是每個人都可以做到管理的位置,況且不是每個人都適合做管理的。難道寫程序沒有出路嗎?不是的,這純屬是有些人的謬論,誤導了不知道多少人啊,至少我是這么認為的。
大家也許會說是環境因素、社會問題。是的,這些因素是影響到了我們程序員的生涯,但是他們不是主要因素,而且這些不是一天兩天可以改變的,也不是我們一個兩個就可以改變的,就像革命一樣,需要時間,需要人來犧牲,需要前赴後繼,積累到一定程度才可以變革。
我覺得我們可以控制的,又是主要因素的就是我們自己。至於30歲以後寫程序沒有前途的論調,可以用一句話解釋。
30(35)歲寫20歲的程序。
怎麼解釋呢?就是說30歲寫的程序還是20歲的時候寫出來的樣子,沒有發展,沒有變化。那肯定干不過20的小夥子了,他們可以加班、熬夜,但是我們怎麼辦,身體根本不允許你那麼幹了,肯定就不行了。老闆就覺得要30歲的還不如要20歲的呢?20歲的還可以更少的工資,更好忽悠,30歲的老油條,不好忽悠,而且產出也不行了,那就辭掉吧。
其實是我們自己斷了自己的後路,是我們自己沒有成長,還在寫20歲時候寫的代碼,沒有長進。在代碼的設計(且不說架構設計)方面沒有長進,所以寫出來的還是較為混亂的,牽一發而動全身的代碼。如果讓年輕人改,他可以熬夜該,但是我們就不行了,所以都說30歲就不能寫程序了。其實決定權在我們自己,要在20-30歲之間,提升自己,就算不想做架構,只想寫程序,也要越寫越精煉,要有自己的一套,要提升代碼的功力。要學習設計模式,重構,要思考代碼的結構,不是一上來就寫一大丟,然後推到重新來過,那樣肯定干不過年輕人的,哪有那個精力啊,是不是呢?
只想寫程序也可以,但是一定要想辦法,在30歲的時候不要在寫20歲的代碼,否則就真的沒有前途了,甚至要早點回家了,因為你干不過20歲的小夥子啊。
希望大家不要在30歲的感慨,希望大家作出改變。改變這個潛規則。
最後,再給大家問個好,節日快樂!

② 學計算機的,不想做程序員,轉行之後發現自己越走越遠,越來越後悔當初的選擇。該怎麼辦

任何工作都不是有趣的,我有朋友一個行業做了七年,才開始有點點喜歡上了。

工作應該看重價值感,解決問題不僅帶來成就感,也會帶來一定的價值,這才是你堅持的動力。

程序員不是麻木的工作,而是要解決一個又一個問題的,可能更多是跟需求相關,下面有很多人說轉行產品經理,那也需要解決產品開發的問題,不能留下一個爛攤子。

如果你想轉行,給自己一個機會了解物聯網新技術,選擇大於努力,說不定很快就有就業方向了。推薦一下3D可視化開發師,【官網注冊ThingJS】,1周內學會開發一個3D項目!ThingJS支持最輕松的開發方式,不用重復造輪子,騰出精力來解決項目問題,讓你的思考更有價值~

3D隧道案例 - 物聯網可視化PAAS平台 ThingJS

③ 為什麼很多程序員在35歲以後就被裁了或者沒有競爭力了

隨著時代的不斷發展,人們的生活水平以及經濟水平都是得到了一個顯著的提高,而且雖然現在人們的生活條件變好了,但是消費水平變得是越來越高,很多普通人想要讓自己的生活條件變得比較好的話,那麼只能去努力的工作,所以說很多普通人的生活壓力及工作壓力都是十分的大,都是想要讓自己擁有一個工資比較高的工作,所以說很多年輕人都會選擇去做一個程序員,但是做程序員並不是一件10分輕松的事情,不僅工作的壓力十分的,而且等到自己到了中年之後,很有可能被公司炒掉,具體介紹如下。

一、身體出現問題

在我看來之所以很多程序員在35歲之後就已經沒有了競爭力,有一個很重要的原因就是他們在年輕的時候努力工作,讓自己的身體出現了一些問題,在工作的時候也是沒有辦法更加的專心,沒有更多的精力去工作了。

各位看官,以上就是關於我對“為什麼很多程序員在35歲以後就被裁了或者沒有競爭力了?”的看法,有什麼想法可以在下面評論哦。

④ 程序員,感覺技術停滯了怎麼辦

你是一名程序員,感覺技術停滯了。那你就去深造唄,就是你可以選擇各種的程序任務去做。哦!針對自己有弱點的地方,然後去學習。活到老,學到老。

⑤ 現在程序員到了40歲以後都什麼出路啊

現在似乎流行販賣焦慮,還沒到40歲呢,就在擔心40歲以後的事兒了。其實除了醫生和老師,不少行業都有「青春飯」之說。比如記者(年紀大了跑不動了)、旅遊(年紀大了跑不動了)、主持人(年紀大了不好看了)、銷售、演員……等等,乍一看都很有道理。
不得不說,程序員需要青春、體力,還是有一定道理的,但「青春飯」這一說,我完全不同意。
35歲之後,你可能身為人夫、人父,同時還有老人要照顧。技術行業不斷變化、更新,隨著年齡增長,你的編程靈活性會下降,接受新技術的能力確實不如年輕人,這些都可能發生,都很正常。
但如果你如果從現在開始努力,35歲的時候,你已經擁有10年的行業從業經驗,無論是在IT行業繼續發展,還是像李開復一樣進行投資,轉戰其他行業,都有很多選擇。
在行業內,那時的你可以管理崗位,或者轉做軟體構架師、軟體項目經理或新程序員指導人。但還有一些涉及硬體底層匯編、C語言、驅動程序、協議等和計算機底層相關人員可以繼續深入的開發,不受年齡限制,而且越老越有經驗,
轉戰其他行業,試想比如投資,懂技術的你,看投資項目的時候,能看懂項目技術的實力、是否解決行業痛點,是不是會天生比其他人有「護城河」?
當然,也一定會有概率,有一部分人被時代所淘汰,或者沒有青春的時候那麼「吃香」,這種情況就是這部分人,像流水線上的工人,完全沒有思考和成長,隨時可能會被替代,但這種情況每個行業都有,我反而認為,程序員行業會是概率很低的。
有沒有「青春飯」這個概念,關鍵在於,你是不是在吃「青春"這碗飯!只要你從現在開始努力提升自己的技能,自然有路一直給你走下去。

java程序員幹了一年了,覺得沒什麼進步,怎麼辦

其實這真是你的一個優勢 你現在搞運維 應該時間很充足 為什麼不利用這個時間好好學習那些原理那些思想 我深刻理解只用基礎才是硬道理 當然基礎不是你會封裝繼承多態 而是你寫的每個關鍵字都有預見它 我舉兩個很基礎的例子 System.out.print() 我以前的理解就是死記硬背 現在感覺System類裡面應該有個out成員變數 out作為System的一個成員變數 肯定是全局的 不可能還要new個System()對象才能得到它 那多浪費內存 所以必須添加static 另外out既然給大家用 就要有個規范性 肯定不希望別人對它進行修改 所以必須添加final 然後根據out得到printStream的方法print就可能實現列印了 還有一個hashmap的hashcode和equals 原本我一直納悶已經有equals方法為什麼還得有hashcode方法 用equals效率太低了 每個都得查找 浪費內存 用hashcode演算法得到hashcode值 在map.set中就已經為鍵加上了hashcode值 然後根據hashcode立馬找到了你要實現的值 但是hashcode演算法不能確定每個都是唯一的 所以雖然hashcode相等了 還是要實現object類的equals方法 如果相等就不用操作了 如果不相等就散列到旁邊其它的空間
當然我很多也不懂 我在某軟體公司也搞了一年了 基本上也是菜鳥 我認為基礎最重要 思想最重要 技術再新底層你搞明白了 還擔心你比不上所謂的coder嗎

⑦ 工作快一年的程序員,感覺自己的技術提升很慢很慢,很捉急。

那你為什麼還是要總是拷貝代碼呢?這個習慣慢慢改,你就有提升。
自己用的框架會搭建嗎?引用的包知道是幹啥用的不?

⑧ 作為一個兩年的程序員,很迷茫,應該怎麼辦

鹽商總會經歷一段時間的迷茫,不知所措。

其實作為程序員做了兩年,那麼一定是技術很不錯的,也適應了這種生活和工作,就這個階段就需要在進一步的努力突破,現在的技術水平有新的提升,像我那個時候做程序員也有迷茫的時候,後來我又報了一個專業班,進行全方位的進行和學習,從而突破了自己,那麼就從這種迷茫期慢慢的走出來。

⑨ 35歲是道坎,程序員到了這個年紀真的干不動了嗎

35歲是道坎,這個只是對於部分開發人員而言的,如果不想早早歇業,就得對自己的人還說呢個有一個好的職業規劃。
對於軟體開發人員來說,通常,他們職業發展有幾個選擇:專注於技術,成為技術專家;轉型到技術型銷售、技術支持等;當然,如果你原地踏步不前,薪資自然也就是上不去的。
隨著技術成長,從技術性管理到高級管理。這是大家都看得清楚的方向,也都在向這些方向的金字塔尖努力。
程序員要根據本身的基本素質、技術能力選擇開發層次,由低到高,逐步發展。 也是一名程序員本身具備相應素質的循序漸進的發展軌跡,包括很強的技術背景和綜合管理才能等素養,這也就是所謂『兩條腿走路』的職業規劃發展路線。」如果這樣的話,我相信你也不至於到了35歲就歇業過去不了。
希望可以幫到您,謝謝!

⑩ 過了35歲的程序員,還有價值嗎程序員過了35歲該何去何從

一般情況下來說,程序員確實是一個高薪的職業,但大多數人認為程序員又是一個吃早飯的職業,所以真的因為如此意味著老程序員確實很難再發揮余熱,所以對我們來說並不是程序員本身沒有價值,而是因為行業屬於一個新興行業,對於中年人並不是很友好,所以程序員大多數在35歲之後都會改行從事其他產業,也要從以下幾個方面出來思考問題。

3,程序員過了35歲之後,更應該學會轉換職業,擴寬自己的經濟收入,從事其他產業。

其實不得不說的是,這個時代都是在不斷的學習和成長的也正因為如此,必須增強自身的學習能力,培養新的技能,在35歲之後更應該注重自己技能的培養和整體價值的呈現,不單單在聚集於新興it行業,更應該把目光注重其他產業,培養自己的技能,全面發展,這樣的話才能夠在時代發展中找到自己的價值點。

其實對我們來說,過了35歲的程序員本身是有價值,但是對於it行業來說,更崇尚青年活力的年輕人,35歲的程序員很難獲得老闆的信賴,導致大多數35歲的程序員都會選擇改行其他的產業。

與程序員成長後不符合預期相關的資料

熱點內容
在電腦上怎麼找到加密狗圖標 瀏覽:435
電腦的瀏覽器怎麼打開pdf文件怎麼打開 瀏覽:142
pdf卡片庫下載 瀏覽:11
單片機中二進製表示什麼 瀏覽:725
java網路編程推薦 瀏覽:794
施耐德開關編程 瀏覽:65
組織胚胎學pdf 瀏覽:844
linux查看發包 瀏覽:496
加密貨幣交易所暴利時代 瀏覽:824
歌詞滾動效果android 瀏覽:14
程序員一天的六場戰斗 瀏覽:797
自製壓縮泵的做法 瀏覽:622
androidstring變數 瀏覽:247
數學乘法速演算法 瀏覽:986
壓縮包製作後照片順序怎麼改 瀏覽:680
fibonacci數列演算法 瀏覽:775
產品經理要和程序員吵架嗎 瀏覽:252
grub2命令行 瀏覽:618
無法獲取加密卡信息 瀏覽:775
雲伺服器網卡充值 瀏覽:509