-
1 # 壞脾滊
-
2 # java架構設計
程式設計師的職業生涯有多長?
這個問題肯定沒有一個標準的答案,如果非得給出一個數字,那我我給出的是15年。做Java的同學應該瞭解jvm裡面物件在年輕代經過15次Minor GC後如果還沒有回收那麼就會進入老年代,有一個引數XX:MaxTenuringThreshold可以設定這個年齡。當然年輕代大部分的物件是朝生夕死的。
現實中也是這樣,雖然工作中年齡超過35歲的同事也不少,但是如果你和他們是朋友,你一定會有這種感覺:他們隨時都有可能回老家,只差那最後一根稻草……那就意味著職業生涯的結束!
最近我的一個朋友就是如此,如果你現在在找工作,那麼你一定能感受到疫情期間的工作有多難找,幾番折磨後,頂不住壓力的就回家了。
當然我曾經的領導,各種cto,技術vp的都在40歲左右,他們已經成功轉型了!
如何平衡身體健康、職業規劃?似乎身體健康和職業規劃二者是互相沖突的?大家都是“魚我所欲也,熊掌我所欲也,然不可得兼”。
我說一下我的現狀,工作八年,疫情期間剛換一份新工作,月薪40,長期兼職另一份工作月薪15。所以我的時間除了吃飯睡覺,路上交通時間用來學習(很難,精力不夠!),其他時間都是在幹活!
所以根本談不上或者壓根就沒時間來關心身體健康和職業規劃。前段時間面試找工作就是一次深深的打擊,剛開始各個公司給出的都是“經驗豐富,深度不夠”!不得不開始學習底層知識,各種懟演算法,懟cpu,很難!
這就是平時沒有持續學習,沒有做好知識的總結沉澱以及合理應用導致的!
我想說的是說職業規劃倒不如來的直接點:你是否在持續學習、持續總結沉澱?是否在肝各種技術知識點?這將直接決定你的職業生涯規劃是否可持續!
至於健康?只能說是年輕的時候頂住,不用頂不住的時候還得來頂!
-
3 # KUN的Vlog
一個人的職業生涯可有多長是很難預估的,個人感覺程式設計師應該也一樣,一切都得取決於個人的身體健康和企業的發展狀況。
1,一般來說,IT行業是程式設計師的主要戰場之一。他們的確可能像很多人說的那樣,每天工作的時間特別晚,經常要熬夜。
2,如果要平衡工作和生活的話,建議還是可以宅一點,平時少玩一點類似社交軟體的東西。有空的時候可以陪陪孩子、健身運動。
3,學會取捨,把最重要最緊急的事情先做了。如果程式設計師的一天的工作,完全已經完全佔據生活時間了,那麼就得考慮一下你的工作是否值得?你的薪水是否滿意了?這個還是一個比較好平衡的方法之一。
-
4 # 懂點程式碼的程式設計師
身體的問題
有很大一部分程式設計師最終離開這個舞臺就是因為自己的身體問題。也有很多人認為搞IT需要 一個鐵打 的身體。
其實再鐵打的身體也扛不住天天的加班和高強度的工作。
這是一個產出和產能平衡的問題,身體差最根本 的原因還是因為自己沒有足夠的重視。
以下 是一些個人建議:
每天30分鐘的有氧運動每天2個水果 ,上午下午各一個馬步跳繩番茄工作法不要總是以加班 ,沒時間為藉口。就算你沒法做到一天30分鐘 ,一週一2次還是可以的,時間是自己安排 出來 的。
也許你真的沒有時間鍛鍊 ,但是每天吃2個水果 和 做25分鐘稍微起來走一下,休息一會這個 肯定 是可以的。
上班的問題一家公司給你機會上班 ,不管怎麼樣,只要你在職,就請盡力
多站在老闆 的角度 看問題,不要總是以打工 的心態,會給你不少意外 的收穫
跳槽的問題這幾年流行著一類故事 如:
一些人在跟著一個老闆做多年 ,最後 公司上市,一下變成 百萬 千萬的富翁
還有一些人跳來跳去,後來還只是 在底層混著
但這些都是極端的例子,不能用來說明到底能不能跳槽
首先可以肯定的是可以跳槽,但是要根據 自身 的情況 來分析
也不要輕易 跳槽,每一次的跳槽都 要當成 是最後 一次來處理。
如果 你的離職 只是 因為一些個人情緒問題,那還是先不要做決定 ,比如 你認為 老闆 只會忽悠 ,不給你加薪,提升能力不如自己的人,出差多,加班 多等一些導致 你心情不爽的因素 。這些外界 的條件 不應該做為你跳槽的理由。一般在自己不冷靜的情況 下做出的決定 經常 是錯的。
你需要 考慮的是
公司所在 的行業發展前景怎麼樣 公司的老闆能力怎麼樣?夠不夠拼 團隊夠不夠拼 團隊 的氛圍,協作 效率 如何我自己是不是已經 是最厲害 了,能不能學到我需要的新東西有些公司雖然 目前 不贏利,但是老闆 有能力,行業發展前景又好,那還是有很大的機會的。也許下一個網上流行的典故就出在你們公司了。不管怎麼樣,不要相信靠 運氣來呆多年之後 ,一夜之間成為富翁。
如果 確定 要跳,請當成最後 一次來跳,做好相關的評估工作
你要跳到哪個 行業去,那個行業前景怎麼樣 新的公司實力怎麼樣?團隊協作怎麼樣?能不能再幫我提高 一個層次另外很多人跳槽還有一個原因是業餘時間的問題:
覺得公司的安排 讓自己沒有業餘 時間,也沒法學習新東西和進步。
我覺得這個 也不應該變成一個跳槽該考慮的因素 ,中國的IT大環境 就是這樣 ,你得學會以在工作中學習,如果 一個東西你做的慢,那很大一部分可能 的原因是你相關的基礎 不紮實,或者沒做好相關的規劃 ,先停下來想好怎麼做,檢視 下相關的資料再開展,這也是一種學習,而且記憶更深刻
最後 不管你做出什麼選擇,都 不要後悔 ,關注 自身 的發展,繼續 前行 。
交際能力的問題程式設計師經常會鑽牛角尖,把一個問題理解 成非此即彼。這些都 是缺少溝通造成的。你可能 不需要 學會圓滑但是至少 要能流利 表達 自己的想法。
有些人去面試,經常 不是因為能力問題,而是沒法表達 出自己想的東西。對HR來說,你連基本的表達 都 有問題,他們怎麼會相信你。
轉行的問題在一些年頭後,一些人因為一些原因想轉行。這是一個泛泛的問題,沒有標準答案 。你可能 有多個選擇,繼續 當前 的路、產品經理 、管理者、架構師、甚至自己創業 等。但是不管怎麼樣,請根據 自身 的情況 來判斷,還有不管轉做什麼,請提前 做好準備。比如 你要轉管理 ,先可能需要 先加強 你的交際 能力; 自己創業 ,你可能需要 瞭解專案,公司運營 ,吸引投資等。機會是給準備好的人的,貿然進去只會死得很慘。
路越走越窄的問題很多人做到最後 ,發現 只有回老家 ,找個 單位 混著這條路,或者因為家庭,孩子等因素 , 感覺 沒什麼選擇的空間。
造成這個的原因有多方面,有些可能 是個人能力問題,也有些是個人環境 因素 。但是有一個基礎 的問題 是相同 的:交際圈不夠大,認識的同行的人不夠多。
我相信做程式 這行的人還是很熱心的,大家 能相互幫忙 ,關鍵是要對外展示你的才能、見解,多與人交流,多幫助別人。
長遠規劃的問題要做出長遠 的職業 規劃 ,你需要了解 各行業的相關動態關注相關技術 的發展動態與其他 同行、大牛交流 ,參考 或聽取 其他人的建議這些 是你做出規劃 的基礎 。新技術的學習問題雖然這些年新的技術 ,解決方案,構架 ,類庫 等層出不窮,但是基礎的東西和最終要解決的問題其實是不怎麼變的,抓住這些 不變的東西,你才能更好、更快地去理解 和掌握這些 新的東西
還有興趣能為你開啟IT業的大門,但是專注 和 持之以恆 才能讓你出類拔萃,所以要堅持學習。
-
5 # 編碼之道
漢語裡面的程式設計師在英文中有兩個不同的叫法Coder和Programmer,在技能要求和工作內容方面也有較大的差距,Programmer是一項可以從事終身的事業,而Coder則很多會早早轉行到其它行業。
Programmer中很多是為夢想而程式設計的軟體工程師,他們往往能力很強,也比較有個性,也是最稀缺的一部分程式設計師。有一小部分這樣的人透過程式設計成就了個人事業,也成為了業界的傳奇,比如Facebook的扎克伯格,微軟的比爾·蓋茨,在國內開發WPS的求伯君,以及小米的雷軍都曾親自編寫程式碼,是優秀的軟體工程師。除此之外,這個群體的大部分人因為是為理想而程式設計,他們熱愛工作、熱愛生活,自然也會熱愛自己的身體,不會像Coder那樣因為加班而損害身體,有很多人程式設計直到退休,也有一部分自己創業,創造出自己的產品。
Coder大部分是被軟體行業的高薪吸引,從其它行業轉行而來,他們是軟體行業的淘金者,也就是大家俗稱的碼農。他們普遍專業技能有限,只能從事軟體開發最低端的編碼工作,工作普遍缺少創造性,往往還需要高強度的加班,最終以健康為代價換取較高的薪資,然而卻因為過度的加班而損害了健康,最終因為無法再適應高強度的加班也被淘汰。當然也會有一下部分最終突圍而出,成為管理者繼續混跡於軟體行業。
總之,如果是為夢想而程式設計,你就會積極主動的學習各種最新技術,並從中得到快樂,而你掌握的技術越新越先進,就越能保證你的物質生活。如果是為淘金程式設計,那麼當然是趁年輕找一些對得住自己付出的工作,不過還是希望在辛苦工作的同時保護好健康,畢竟身體是革命的本錢。
回覆列表
本人曾今也是一名遊戲程式設計員,所以也會關注這方面的文章。有一篇文章是這樣說的:在中國的職場環境下,如果程式設計師到了30歲還沒有突破的話,那就意味著這個程式設計師的職業生涯開始走下坡了。文章作者的觀點引起了我的好奇,因此我上網搜尋了一些資料,結果發現有不少程式設計師都有類似的感慨。
程式設計師是一種在勞損方面欺騙性很強的職業,部分因為是這個職業看上去只是坐在那裡,什麼體力也沒有消耗,並且很多程式設計師對他們的身體情況也毫不重視。不過你真的應該留意一下健康問題。那些長時間對著電腦工作、一天下來基本不怎麼走動的人,患高血壓及2型糖尿病的風險遠高於其他人群,這兩種疾病會對人體的健康產生長久的嚴重影響,還會增加心臟病及中風的機率。
程式設計師的規劃我認為應該分為三個階段:第一階段(2-3年)初級程式設計師,第二階段(3-5年)中級程式設計師,第三階段(4-7年)高階程式設計師。程式設計師的職業規劃走到這已經很成熟,開始出現分叉路。有的技術人員走向產品經理,設計方向。有的走向更深更難解的高階技術流,邁入程式設計師大神的領域。這兩個方向的人才公司都是非常需要的