⑴ 程序員如何保持健康
我是一個有將近十年工作經驗的程序員,以過來的人講奉勸各位程序員們一定要注意身體的保養。剛工作的時候自己幹活特別拚命,每天都會加班到十一二點,後來養成了晚上寫代碼白天睡覺的壞習慣。慢慢的身體變得越來越差,脖子、肩膀和腰經常酸痛,記憶力變得下降,感覺整個人特別虛弱。後來我注意到了問題的嚴重性,開始做適當地改變。
1,養成規律的作息習慣程序員都是吃的青春飯,但是也要注意自己身體健康,千萬不要過分透支身體,要不然到老了各種疾病就會紛至沓來。
⑵ 對於程序員,該如何將工作和生活時間合理安排呢
雖然是一個實習生,但是也要有緊迫感。10年前我才出來擼代碼的時候,都是時刻擔心被炒。畢竟公司不是慈善機構,對我們都有考核期。你要盡快把需求,介面文檔把業務邏輯走一遍。
⑶ 程序員有年齡危機嗎在面臨年齡危機時該怎麼辦
在很多人的眼中程序員是一份比較辛苦的工作,雖然說薪水比較高,但是工作壓力也非常的大,需要經常熬夜和加班,所以很多程序員看上去都比較憔悴,顯老,而很多人也因為工作壓力大而早早的脫發、禿頭,所以一把人也不願意成為程序員。對於程序員來說也是有年齡危機的,尤其是現在的社會發展的速度非常快,再加上網路技術的更新換代非常快,所以程序員這個崗位的人員流動也非常的頻繁。
程序員在面臨年齡危機的時候,首先要擺平自己的心態。在當今的社會中,幾乎每個行業都會有年齡危機,所以程序員在面臨年齡危機的時候,一定要保持好心態,要知道車到山前必有路;其次,要不斷地努力學習。程序員這個工作需要不斷地進行學習才能與時俱進,不至於被淘汰,在面臨年齡危機的時候,更要加倍努努力的學習,掌握更多的技術才是立身之本;最後,要勇敢的轉行。不論在哪個行業,如果遇到了年齡危機那麼就要勇敢的邁入新的人生道路,要知道360行,行行出狀元,要有轉行的勇氣。
三、要勇敢的轉行。不論在哪個行業,如果遇到了年齡危機,就要勇敢地邁向下一個人生,程序員也是一樣,只要勇敢的向前走,敢於挑戰性的領域,那麼就沒有必要擔心年齡危機。
你會擔心年齡危機嗎?
⑷ 三十歲的程序員,應該如何規劃以後的人生
程序員的三十歲,走入職業生涯的高峰期,技術勝人一籌,經驗積累的比別人多。作為一名合格的碼農,加班肯定少不了,而三十歲的程序員,年齡帶來的痛非常明顯,節奏跟不上,思維跟不上。碼農工作中最經常的是加班了,然後還有家庭方面的瑣事,很少有自己的時間。於是,年齡高了,思維也會固化,跟年輕程序員比起來,差距還是有些大。另外,冒險精神也沒了,什麼都不敢嘗試,喜歡按部就班也很致命。走管理,其實是很多三十歲左右程序員的選擇,如果有意於走這個方向,那麼,做好准備。首先要提升管理能力,程序員這個崗位做的是技術,對於管理方面還不夠有心得,需要多去了解。
⑸ 關於程序員職業生涯規劃
鏈接:http://pan..com/s/1p1G4NCUtPNVvkkXE7qxFbQ
程序員進階攻略。如何才能持續成長,是每一個程序員都繞不開的話題。入行之初,你可能會困惑於技能選擇的方向和掌握的方法;編程前期,你可能會苦惱於Bug的調試與修復;技術水平達到瓶頸期,你可能又急於尋求突破和上升。除此之外,職業倦怠了,如何去面對?技術停滯了,如何去解決?人到中年,是選擇工作還是選擇生活?換工作?換城市?換方向?如是種種,磨蝕著曾經的樂觀和現在的不甘,是放任自流還是逆流而上?
課程目錄:
開篇詞 (1講)
開篇詞 | 程序行知:走在同樣的路上,遇見自己的風景
征途:啟程之初 (4講)
01 | 初心:為什麼成為一名程序員?
02 | 初惑:技術方向的選擇
03 | 初程:帶上一份技能地圖
04 | 初感:別了校園,入了江湖
修煉:程序之術 (10講)
05 | 架構與實現:它們的連接與分界?
......
⑹ 每個程序員都會遇到瓶頸期,你知道哪些度過瓶頸期的好辦法
我在工作中也遇到過瓶頸期,根據我的經歷給你說說,我是怎麼度過的!工作中的瓶頸期和減肥中的瓶頸期有一個共性就是,壓力導致大心情不好。
心情的好壞對一個人的狀態影響非常大,心情好的時候加班都是輕松愉快的,心情不好的時候簡直是度秒如年。一般心情不好都是家庭瑣事,人際關系,自我施壓等導致的。這就需要我們解決問題,釋放壓力。我來說說釋放壓力的方法。
1、運動
運動是最有效最直接的方法,有時間和條件就去健身房,沒時間就去小區公園或者學校的操場跑跑步。流汗的過程中,壓力就隨著汗水一並排出。就好比運動前你是一個裝滿沙子的木桶,沙子就是壓力,運動完之後沙子都流走了,身心都會放輕松。
4、親友
與親友分享自己的近況,讓他們開導自己,當你看到這里的時候,不妨找找自己的好朋友,家人傾訴一下工作中的不順,眾人拾柴火焰高,朋友家人給出的意見比你自己苦苦煩惱要好的多。或是約著他們下班以後散散步,偶爾找到兩三天空閑時間出去旅旅遊,要給自己放鬆的機會。
⑺ 一個老程序員如何才能度過事業的瓶頸期
年輕的時候技術積累,努力提高自己的技能,這個階段一定要努力,增加代碼量,提高編碼質量,激羨拿學習底層原理。然後在26歲左右開始派敗有除開發以外的更多思考,多了解產品、應用等方方面面,盡可能的嘗試,在工作之餘做自己的副明搭業,還沒有到中年你的副業已經超過你的上班收入。
⑻ 剛入行的程序員小白如何才能快速成長
每個大牛都是從小白成長過來的,對於剛剛步入職場的程序員來講,面對身份的轉變和還未熟悉的工作,都難免會有不適應,對自己未來的成長也會比較迷茫。
No.1
大部分的程序員從小白到大牛都是要經歷一個循序漸進的過程,沒有一蹴而就的成功,程序員的成長也是分階段的,而每個階段的側重點又都不一樣。
很多人總想一口吃成胖子,可往往就是這種急躁的心理,反而使得自己更難靜下心來夯實基本功,適得其反。
要知道,成長從來就不是一件簡單的事情。那麼對於IT小白來說,IT培訓介紹怎樣才能在更短的時間內成長為一名優秀的坦昌昌程序員呢?
No.2
首先,要制定詳細而明確的階段性目標。工作時如果有一個目標,會幫助你找到努力的方向,對自己的事業發展也很有幫助。而越詳細、越明確的目標,其可實施性就越高,這也能使你找到短期奮斗的動力。
其次,要利用空閑時間多學習。技術實力始終是一個程序員能否往前走的關鍵,沒事的時候多看代碼,保持對代碼的敏感度。只有看的多了,琢磨的多了,才能培養出好的代碼審美感。
除了要保持對代碼的敏感度以外,還要讓這種敏感度成為你寫代讓扒碼中的利器。因此,你需要勤寫代碼,多做總結,不斷優化自己寫的代碼。
最重要的是,要注重在項目中去鍛煉自己。項目開發是幫助程序員快速成長的一個有效途徑。實踐出真知,只有多實踐,才能發現自己在實際的項目開發中存在的缺點和不足,找出來並及時改正,將為自己積累下十分寶貴的經驗。
No.3
不知道大家有沒有聽說過「空杯心態」?
「空杯心態」簡單來說就是:如果你的杯子是空的,新東西就比較容易進去;反之,如果你的杯子已經滿了,新東西就進不去。
舉例來說,可能會有一小部分自以為是迅旦的同學,他們在剛從學校出來時思維較為固化,自己的東西太多,頑固又不肯放棄,新東西自然難以學進去,成長自然就慢。而具有空杯心態的同學,他們會適時清空自己,甚至有意識清除腦中頑固區域,虛心主動學習,渴望更多知識,學到的自然就會多。
因此,要想快速成長為一名優秀的程序員,就要學會保持空杯心態。
隨著技術更迭速度的不斷加快,IT行業對程序員的學習能力要求也變得更高。只有時刻保持對學習的熱忱,保持空杯心態,才能早日成長為一名優秀的程序員。同時,要堅持自律,懂得自我約束。越是在特殊時期,保持學習的自律能力就越重要!
⑼ 程序員是吃青春飯的嗎,可以干到多少歲
作為一個技術老兵,在技術行業內混了十幾年了,明顯能感覺到目前國內軟體開發工作,在某些行業就是吃青春飯般的存在,尤其是表現在互聯網公司,而且公司越大加班的瘋狂程度越強,互聯網公司更加喜歡招收一些年輕人畢竟工資相對低一點,沖勁還足最關鍵能不惜體力的加班,國內互聯網公司大部分做的事情跑馬圈地,應用級的開發居多,所以難度不是很高,有了2,3年的工作經驗就可以跟著做了,誰的執行力強能夠加班更加被公司所喜愛,很多老程序員在互聯網公司體驗幾年基本上就回歸傳統軟體企業了。
很多公司在招聘的時候發現年齡超過35歲就開始有意設置門檻了,畢竟這個年齡段的程序員人生閱歷也比較豐富,對於職場上的一些事情也摸得比較透徹,說的不好聽就是職場的老油條了,公司出個什麼政策這幫人看到比較徹底,不容易忽悠,年輕點的更加容易被接受,所以說成是吃青春飯的職業有點誇張,但一定程度上也能說得過去,國外40多歲繼續做研發的環境要不國內還是好很多,但也在一定程度上找工作受到一定的制約,現在過40多歲如果還在寫代碼肯定被周圍的人議論了,都這么大了也沒混上個管理職位之類,現在這個年齡段還在一線寫代碼的數量也不在少數,基本上屬於公司頂樑柱存在,絕大部分做著技術管理,並沒有完全脫離技術崗位,遇到難點還是上陣去解決問題。
老程序員如何在技術生涯找好自己的方向點?1.盡早向技術管理方向轉移
越是拖到最後完成轉型形式越是被動,管理是一種學問,不像是玩技術你把自己管理好久萬事大吉了,技術類的管理如果在技術能力到位的情況下可以,以技術服人這樣無形之中減少了管理的阻力,更加容易讓底下的人信服,平時多補一些管理方面的基礎。如果有轉的想法今早實施,做什麼事情都要趁早。
2.將技術進行到底
技術類在職場上的分支有兩個主項,一個是管理方向,可以沿著這個路線一直做到副總或者更高的級別;還有一個技術專家方向,對別的事情不感興趣就想著一輩子能研究點技術,也沒有什麼大的追求,在很多公司專門設置某個項目的技術專家稱號,職位基本上和技術經理持平,算是同一個級別,同樣是拿著這個級別的薪水。
技術職位如果技術足夠強,可以考慮直接在這個方向一直走向去,無論國內還是國外對於高級的技術專家永遠都是持開放的程度,金字塔上層的技術人才畢竟是少數,但也是技術領域一直欠缺的,如果喜歡技術並且乾的還不錯就可以考慮在這個方向上一直堅持到底。
3.轉行做別的職業,闖出另一番天地
很多程序員中間轉行挑戰別的行業,只要能把一個職業做好一定能夠把別的方向給弄好,嘗試新的天地未嘗不是一個方向,新的方向新的起點新的挑戰,可能帶來的是新的收獲。
作為一個程序員也有隨著年齡的增長有一種無形的壓力在心頭,能做的就是拚命提升自己的技術能力,擔心年齡大了淘汰,只能是繼續提升技術和管理水平。
希望能幫到你。
很多人都說程序員這個行業就是吃青春飯的,為什麼會有這樣的問題呢,難道程序員真的感到30歲就要退休了嗎,或者必須轉行嗎?程序員難道不就是敲代碼嗎,難道年紀大了敲代碼就不能敲不動了嗎?不是都說程序員靠經驗嗎,經驗越豐富,不就是技術越豐富嗎?作為過來人,今天索性沒啥事,就和大家一起聊聊這個話題吧。
首先、先說說為什麼會有這樣的傳言,為什麼會有這樣的說法吧。
第一個 就是很多人在這個行業干久了,從大學畢業到30歲至少也得6,7年了吧,行業做久了很多人自己也會感到厭煩,也想換換新的行業,嘗試一下新的崗位,當然轉行有風險,所以很多人轉行都是轉比較靠近的,比如做運維、做產品、做教育、當然走管理路線也是,這些都是比較輕松好轉的行業,基本風險不大。
第二個 就是很多做開發公司加班比較多,晚上下班回家比較晚,陪老婆孩子沒時間,況且加班熬夜身體吃不消,搞不好把身體搞垮了,而且大部分程序員都是懶得運動,健身的人,作息時間不規律,最後30歲的人居然熬成了快60歲的大爺,這就是為什麼很多人都說程序員就是禿頂(這里我要澄清一下不適所有程序員都是禿頂呀,至少我還完好的保留著頭發),在這里不得不替這些人傷心3秒鍾。最後連娶老婆都去不到,還有很多連說話都說不通的人,表達能力已經到達到了原始 社會 。
第三個 就是很多那種在公司混日子,技術能力差一點的,以為公司就是可以養老的人,技術干不過別人,工資不見長,可以說非常佛系的,在這個行業混了個6,7年,終於待不下去了,壓力大呀,老婆孩子一家人的希望呀,最後選擇了轉行,最後離開的原因竟然是公司不需要這種人了,但是我們想想哪怕是爭一口氣也不會混到這么差呀。
其實呢,不是說程序員真的就是考吃青春飯,30歲之後就必須的轉行,想想原因還是在這些人自己身上,年輕不願意拼實力,不願意積累點能量,真正有技術的人,想想公司能放走嘛、高薪難道還差嗎,除非那公司真的做的有點過分,虧待功臣,卸磨殺驢呢,自己不爭氣在前,怎能怪別人呢。
當然加班、熬夜這些都是存在,但是其他行業也不好做,那些高管,有錢的職業經理人,哪一位不辛苦呢,而且其他行業也是一樣,老闆雖然壓榨,但是真正想要福利好的,除非公務員,不然工資很低,所謂功高者後祿,這個不會假。
另外當然也有很多願意嘗試新行業的人,願意挑戰,嘗試新的開始這也有很多。總的來說,程序員真的是不是吃青春飯呢,不能一概論之,有經驗,有能力的人,高薪,誰願意走。
絕大多數程序員確實是吃年輕飯。
不管你願意不願意承認,等你到40歲之後就知道了。
這里有個界定,從事研發的排除在外,從事開發的包括在內。要注意研發和開發是兩個不同的概念。
一般研究所,研究生院中的程序員多叫工程師,這類人是越老越值錢。年紀大經驗越多,能力扎實,對做研發突破苦難起到至關重要的意義。
而開發不同,開發更多是面相年輕人來做的,你開發一款軟體給60歲的老大爺們,且不說你開發的好不好,老大爺他也不會用。
一般從事開發的程序員在35-45歲時是個分水嶺,能力強,有水平能熬到領導層,或者能獨當一面,那麼就留下來。如果不能基本就被淘汰了。而這部分留下來的人只是少數。
為什麼程序員要年輕化?第一,上面說過,開發主要針對的用戶是年輕人,那麼只有年輕的程序員才知道年輕人喜歡什麼愛好什麼。讓一名60歲的老程序員寫一個 游戲 ,能火起來的概率不大。第二,年輕人無牽掛,肯吃苦,能加班熬夜,工資待遇又相對低。上了年紀的程序員家裡有老婆孩子需要管,還有父母需要照顧,也沒有了年輕時干勁,思想也漸漸和 社會 主流脫鉤,並且工資還極高。這個時候如果這個老程序員不能為企業創收,那麼辭退一名老程序員,省下的薪水可以在招好幾個大學畢業生。
有些話不是空穴來風,也不是無能人的借口,看看各大企業裁員的年齡段就知道了。
只有碼農,靠蠻力,用體力而不是用腦力的程序員才是吃青春飯的人!
大多數程序員都認為程序員是個吃青春飯的職業,編程這個事只能幹到30歲,最多35歲吧。每每聽到這樣的言論,都讓人感到相當的無語……
有研究者用了最近5年內比較流行的技術Tag,然後用了一套比較嚴謹的演算法來查看那些所謂的「老程序員」是否在新技術上跟上不了,所謂跟不上,也就是這些老的程序員在回答這些新技術上並不活躍。所謂老,就是37歲以上的程序員。
老程序員和年輕的程序員對於一些新技術的學習來說也是差不多的,甚至有些項目還超過了年輕的程序員:
1、程序員技術能力上升是可以到50歲或60歲的。
2、老程序員在獲取新技術上的能力並不比年輕的程序員差。
由於如今許多的年輕程序員太浮躁了,才會說30歲是程序員的頂峰。
其實,對於大多數人來說,如果還沒有編程到30歲,還不能成為一個「合格」的程序員。所以,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。
在我身邊,就有一些年齡在40以上,並且還對技術保持熱衷的「老程序員們」,他們無一不是身懷絕技,在公司身居要職或高管,成為公司最寶貴的技術保障。
工齡超過三十年了,做了一輩子程序員,單位還在不斷招人,所以還有事情做,沒有坐冷板凳,不存在什麼危機。。
公司也很重視加班,但我早就過了干體力活的階段,領導並不管我加不加班。進度慢了領導就會說你需要人嗎。
學新技能么,還好吧,java,c語言這樣的經典可以用一輩子,重要的是有編程思維,學習並使用哪種語言很容易。
做一輩子程序員肯定是可以的,只是很多人不願意而已。可能男人野心大了些吧,編程一輩子覺得很丟臉,總想往上爬。。身為女性就沒那麼多想法,人到中年,有人願意雇我們有口飯吃就滿足了,老老實實幹活的人,老闆不會不要的,換過幾次工作,並沒有遇到年齡障礙,也沒有刻意去經營人脈,你的表現如何,別人都是默默看在眼裡的。。
回顧一下,有幾點經驗,一是不管坐哪個職位,不能丟掉編程這個技能,做了很多項目的負責人,框架自己搭,核心模塊自己寫,技術掌握在自己手裡,項目完成有保障。。項目結束了,就要去當普通程序員,有一手過硬的編程技能,還是挺受歡迎的。二是不能總是生活在一個舒適圈裡,要不斷學習新知識,迎接新的挑戰,每次接受新的項目或任務,一定要有所突破,不能只是單純的重復。
我也算是這個行業的一位老兵了,從13年到現在也快八年了,程序員其實是挺費身體的,熬夜加班家常便飯,所以我覺得程序員是在吃青春飯,互聯網公司基本上都存在一個問題就是看誰下班的晚,不管你在公司有沒有在做事情,只要你下班比其他人晚那麼你的績效就一定不會差。至於我現在的話已經沒有經常加班了,偶爾發一下版,上下班都比較規律,這就是我還在堅持的原因,程序員能幹到多少歲這全看你自己,我身邊三十多歲依然在干程序員,雖然程序員吃青春飯,但是你自己也可以選擇往中層或者其他崗位去轉,肯定不能再像初出校園那樣,不然身體遲早吃不消的,禿頭,脂肪肝,亞 健康 ,近視,腰椎間盤脫出這些都是普遍存在的,大家不要覺得程序員的工資就一定非常的高,這也要看地方,像重慶程序員的工資還真不如有些工種。
大多數程序員認為程序員是吃青春飯的工作。編程只能幹到30歲,最長可達35歲。我經常聽到這樣的話,都讓人感到適當的無語......
今天,我們來談談這個老話題......
首先,我們來看一篇論文《Is Programming Knowledge Related to Age?》(英文版)。本文是來自北卡羅來納州立大學計算機科學系的兩個人,他們在StackOverflow.com上對用戶進行了相關的數據挖掘。一些數據出來了。(StackOverflow.com上的數據被公開,任何人都可以使用它進行分析和核算,所以這篇論文的實際情況還可以。
讓我們來看看他們的年齡分布圖:我們可以看到程序員年齡的正常分布(高點大約是25歲,但中點大約是29歲)然後,計算每個人的月營業額,這樣你就可以找到用戶的真實生動的時刻,這樣便於計算程序員的真正才能。 (總聲望/活潑時刻),我可以得到他每個月均勻得到的Reputation。我們可以看到程序員的才能從25歲開始上升,並且直到50歲才會開始下降。因此,程序員不吃青春飯的。只有碼農,依靠蠻力,使用武力而不是腦力的程序員才是吃青春飯的人。
年齡大可以跟上新技能嗎?該論文的作者使用了過去5年更受歡迎的技能標簽,然後使用更謹慎的演算法來檢查所謂的「老程序員」是否跟上新技能。所謂的跟不上,也就是說,這些老程序員並沒有積極回答這些新技能的問題。所謂的老,就是是37歲以上的程序員。
我可以看到老程序員和年輕程序員在學習一些新技能方面相似,有些甚至超過了年輕的程序員。
論文的結論是:
1、程序員技能可以升至50或60歲。
2、老程序員在獲得新技能方面並不比年輕程序員差。
結論
從上面的數據可以看出,由於現在很多年輕程序員都太浮躁了,據說30歲是程序員的巔峰。事實上,對於大多數人來說,如果你沒有編程到30,你就不能成為「合格的」程序員。因此,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。
這個問題,我應該比較有發言權,大城市呆過2年然後回了小城市,5年程序員轉行當老師。大部分程序員是吃青春飯的,因為大部分程序員干技術,只是停留在應用層面,沒有足夠的平台,5年後很難再有質的提升。技術有了提升後,還需要有足夠大的平台才能撐的起你的薪資。我離開程序員行業的導火索是見到某公司,辭退唯一的一個45歲架構師。當然如果你可以不要求高薪,放平心態,我相信很多公司還是願意要大齡程序員的。
到35歲還在基層那基本上就是沒希望了,隨著年齡增長,思維能力不如年輕人,如果不能升上去帶團隊,那隻能一直做基層碼農。
程序員三十以後就老了,一是技術更新太快,二是經常性熬夜加班,三十以後轉管理崗,搞技術吃不消了。
⑽ 程序員為什麼會出現35歲的職業危機,應該如何度過呢
程序員35歲危機真是一個經久不衰的話題,而且幾乎是一邊倒,都認為35歲是絕大多數程序員結束職業生涯的年齡,程序員吃青春飯是板上釘釘的事情。
但我想要說的是,程序員哪來的什麼35歲危機?壓根就不關程序員這個職業什麼事情。
2.要求與能力不匹配
35歲到了上有老,下有小的年紀,還要買房買車,經濟壓力越來越大,就需要更多的收入加以支撐。
然而很多人卻沒有認清自己,認為自己資歷深,薪酬待遇要求很高,能力卻沒有達到該有的水平,進而找不到工作,出現「35歲危機」。
所以,到了35歲被淘汰了,跟職業沒有太大關系,跟個人關系很大。一名公務員年齡大了,經濟壓力也大了,被迫轉行也會面臨自己的35歲危機。
且不說程序員35歲不寫代碼,不代表全部被淘汰,還有可能是他們有了更好的選擇。就說整體與個體的關系,很多人都會搞混掉。
舉幾個例子:
2019年,中國人均月收入為8165元,然而月薪只要達到5000元,就能超越90%以上的人。
馬雲說過:「爛行業里,好企業也不少,好行業里,爛企業也一大堆」。
很多人會把「整體」看成「個體」。父母認為這所學校本科率極高,自己的孩子要是在這里讀書,將來985、211不在話下。一些人認為IT行業工資高、前景好,於是認為自己只要找到IT相關的工作也能拿到高薪,迎娶白富美。
殊不知「整體」只代表一種趨勢,會因為「個體」的不同而不同。正如新冠肺炎病死率2.7%,對於有些人而言可能有50%的概率病死,而對我而言可能只有0.01%一樣。
不可否認,「整體」代表了一種趨勢,如果有90%以上的職場人士都會面臨35歲危機,那麼大概率你也很難逃過。
但我想說的是,又有哪一個行業很輕松?知道自己可能會有35歲危機,應該做好充足的准備加以應對,而不是選擇逃避,否則只會是從一個坑出來,又跳進另外一個坑罷了。