㈠ 程序員面對的是一份高強度的工作,你如何看待大齡程序員們當前的職業處境
選擇從事這個行業就一定會面臨這樣的問題,大齡程序員的職業處境的問題,就是家裡有老婆孩子要養,自己工作方面壓力特別的大,身體已經跟不上節奏,公司對我們的要求卻越來越多,位卑責任重,這成為了我們很多程序員的煩惱。每天加班到深夜,身體亞健康,各種疾病開始逐漸找上門來,此時我們已經開始逐步的進入了中年危機。
所以個人建議當學校或者培訓機構的老師是挺不錯的一個選擇。老師這個職業光鮮亮麗需求量又大,轉行相對而言還是比較容易的。或者不要只敲代碼了,想辦法往管理層方面發展,盡量的轉移自己的工作重心。
㈡ 程序員在職業生涯中易犯的7個錯誤
1.沒有明確的職業目標
沒有目標的人生,就像無根的浮萍,水流到哪裡就飄到哪裡,一生漂泊。
如果你想要在軟體開發領域獲得真正的成功,那麼就必須知道該何去何從。或許面對遙遠的未來,你已經有了一個粗略的目標了。但是除了這點還不夠,你應當堅實自己的目標——清楚的定義在實現過程中的每個重要時間點所需要達到的效果。
我認識許多程序員和其它方面的專業人士,數十年來他們都在相同的職位上反復地做著同樣的事情。是的,你沒有看錯,是數十年。接受職業現狀,不做任何改變,是造成這種悲劇的根源。對於未來,如果你沒有明確的職業規劃,這樣的悲劇就很可能會發生在你身上。
面對於此,你該怎麼做呢?
從現在開始,花一些時間來認真規劃一下職業並確定最近的目標。一旦你達到了這個目標,你就要選擇一個新的目標了。在職業生涯中,這樣的目標會一個接著一個。你可以把這些目標寫下來,放在一個每天都可以看見的地方,這樣就可以讓你隨時回想起當前需要做的工作。
2.不重視「軟技能」或非技術的東西
我認識許多擅長寫代碼的程序員,他們可以用所寫的演算法把我耍得團團轉,他們對復雜架構的理解力和思考能力令我自愧不如。
但是真實的狀況卻是:技術不如他們的我,軟體開發領域的職業發展卻全面超過了他們,除了職位,還包括薪水、生產力等諸多方面。
在這里我並不是為了吹噓自己多了不起,而是為了向那些只埋頭專研技術的程序員們說明「軟技能」對於職業發展有多重要。
作為一個軟體開發者,我相信你也清楚,編寫代碼並不是工作的全部。在通往成功的道路上,還需要學習很多其它技能。我們需要長期與他人打交道,所以必須學習為人處事;軟體開發面臨長期的趕工與不同的需求變化,所以需要學習對心態和注意力的調整;在不斷變化的環境里有許多事情需要處理,所以應當學習對事情劃分優先順序以做到效率的最大化。另外,我們對待身體健康應當和對待自己收入一樣敏感,這個才是革命的本錢。
我還可以繼續列舉出更多的東西,關於了解開發者應當掌握的「軟技能」你可以去閱讀我寫的《SoftSkills:TheSoftwareDeveloper』sManua》一書。
總的來說,在生活中無論從事什麼樣的工作,那些軟技能通常都比硬性的技術能力更為重要,所以請保持不斷地學習這些技能。
3.不融入社區生活
在程序員生涯中有一樣東西令我受益頗深,它就是社區的幫助。成為這個大群體的一部分,不僅讓我擁有了歸屬感不再孤獨,也幫助我改進了自身的技能,向著更高的平台發展。
如果你還沒有參與社區生活的話,我強烈建議你融入這個圈子裡來。它是一個比自我寬廣得多的平台,有助於你的發展。
如果你感覺自己的軟體開發工作停滯不前,費勁腦力也無法獲得更大突破的時候,最好的方式就是加入社區,與一群有志同道合的人共同探討所遇到的困難,獲得有助於解決問題的建議。另外,融入社區生活還能夠聚集人氣,培養人脈,這對於提升自身的職業發展也有很大幫助。
但是,如何才能融入到社區生活中呢?
這很簡單,世界各地都有很多開發者團體,你可以通過程序員網站找到並加入到他們當中去。你還可以參加開源夏令營,這是一個一年一度的免費地方性活動,眾多開發人員會聚在一起分享他們的工作,任何人都可登記參加自己感興趣的話題。
如果你不希望在現實生活中與過多的人接觸,也可以選擇加入虛擬社區。
那些大眾的程序員社區會是你的第一選擇。在社區中你會發現有一些非常厲害的程序員,他們會在自己的博客上寫一些精闢的文章並解答大家的問題。除此之外,還有另外一些不錯的在線社區,比如大牛們的博客網站、各種技術論壇、討論群等。
當你開始學會分享,把自己的所知與所想都寫出來的時候,你就真正的融入進了社區生活——而這個博客就是我為自己加入這個程序員社區所做的第一件事。:-)
4.沒有專長
如果你過去常訪問我的博客或者YouTube視頻,你會發現我很多時候都在談論這個話題。這個話題是如此重要,以至於我一有機會就會說到它。
俗話說,術業有專攻。你應當選擇一項想要專精的技術並努力磨煉它。但這並不意味著你就可以放棄對其它技術的基本理解而一味地去專研某項技術——我對那些會數種語言的人是非常欣賞的。這一點非常重要,尤其是在你職業生涯的早期培養一技之長的時候。
專長可以滿足更高級的需求,因此,在同等條件下,它會帶來更豐厚的報酬並更快的積累聲望——這些對於業界對你的認可是很有幫助的。
有專長的人好比是小池塘中的大魚,受人矚目。或許最終這條大魚會跳入更寬廣的池子,但是所累積的聲望和名氣同樣有助於在軟體開發行業的其它領域的發展。
凡事只要七分就好,對於專長技術的研究學習同樣如此。過度的投入會對程序員的時間與精力造成浪費,這是得不償失的。
5.無視個人品牌價值
生活中充滿著各種變數:搬家、結婚、換工作、一夜暴富、突然發福等等。無論如何,有一樣東西始終會伴隨著你一生,而這個東西就是——名字。
你的名字會貫穿於你的全部生活,難道它還不值得你去重視么?
你的名字或者也可以稱作是你的個人品牌是一件非常有投資價值的東西,可許多軟體開發人員對此卻一無所知。
對於獲得工作、取得晉升、客戶端的登陸以及工作的開展等,名字無疑都展現了其強大的作用。毫不誇張的說,假如你臭名昭著的話,會萬事難行,而如果你有良好的名譽的話,大多事情只需通過簡單的握手就能搞定。
我認識很多的軟體開發人員,他們從不擔心自己會失業,這是因為他們投資了時間和精力來打造堅實的個人品牌。他們知道,無論發生什麼事情,在他們失業後的幾個小時內就可以獲得一份新的工作,這是因為他們在業界有良好的聲譽。
對產品和服務進行的投資看起來很正常,但是你是否考慮過自我營銷的價值?要在軟體開發行業建立起自己的個人品牌,我的建議是從創建自己的博客開始,選擇將自己的專長或者有很深了解的領域作為提高自己影響力的跳板,學會把自己的名字一步步做成行業的金字招牌。如何快速的提高自己的影響力呢?最好的方法之一就是創建對別人有幫助的文章。
就拿這個博客為例吧。這個博客建立了我在互聯網上的個人品牌和聲譽,如果你認為我的文章或者網站是有價值的,你會選擇進行分享。甚至你有可能把它列入收藏或者進行訂閱,以方便以後繼續訪問。而這只是其中一種打造個人品牌的方式。同樣的,你還可以選擇視頻網站、播客等媒體,或者在書刊上發表文章,在會議上演講等方式。如果你對如何在軟體開發領域深度挖掘自身的品牌價值很感興趣,這個網站會告訴你如何去做。
6.荒廢業務時間
在工作之餘,你應當做一些項目來練練手。
做業余工作有許多你不知道的好處。首先,它可以有效的改進你的專業技能,特別是那些在平時的工作中很少用到的技術。相比起平時朝九晚五的工作,業余工作類型多變,對於專業技能的提高更有好處。其次,它有助於你對新的開發技術和技巧的學習。這對於日後你想從事新的工作是很有幫助的。我碰到過許多程序員,他們向我抱怨在當前工作中沒有機會去學習新技術,這讓他們今後無法在工作市場上立足。而我向他們建議工作之餘去做一些小項目,使用他們今後想要立足的新技術——這種方式對於提高相關技術是很有幫助的。
除此之外,我們不要忽視做業余工作所帶來的經濟利益。人們常認為業余時間做的那些小項目是掙不到什麼錢的,而事實上它卻是額外收入的重要來源。4年以前,我在業余時間里開發了一個在Android和iOS平台上使用的應用程序,而到現在,這個應用程序還能為我創造價值。
我還認識一些程序員,他們從業余工作做起,最後把這些工作發展為了全職工作。而事實上我就是這些程序員中的一位。這個博客本身以及SimpleProgrammer周圍的其它部分現在成為了我的全職工作。我喜歡稱自己為程序員的生活導師,但是也有很多人認為我是一個專職的博客寫手。
業余工作可以讓你充滿樂趣,它能夠把你從那些你不喜歡但又必須去做的工作中解脫出來。作為一種釋放工作壓力的好方法,它會每天帶給你新的希望。
7.沒有自我學習的計劃
在我面試軟體人員的時候,我首先會問到的一個問題就是關於他們的自我學習和持續完善的計劃——如何進行自我完善。程序員如何在這個快速變化的領域保持技術與觀念上的更新?我希望獲得的回答是他們能告訴我對於自我學習與成長他們有著一個實際可行的計劃。因為一個致力於不斷學習進步的人不僅能夠讓自己邁向成功還能影響到周圍的人,使他們一同邁向成功。
然而,有如此之多的程序員對於自我學習沒有任何計劃。假如你是這些人中的一員,你就應該立即行動起來做一個自我學習的計劃。
這兒有一個可供參考的個人簡單計劃:
堅持每月讀一本關於技術學習或者職業發展的書籍。
這意味著一年時間里你需要閱讀12本書。對於我來說,我會在每天用至少45分鍾時間來閱讀。當我在跑步機上運動的時候我會同時閱讀一些與我個人職業發展相關的文章。
積沙成塔,集腋成裘。每天只需花費30分鍾時間來閱讀書籍,一兩年時間之後你的人生境遇就會發生很大的改變。
㈢ 程序員職業生涯的若干問題思考
關於程序員職業生涯的若干問題思考
一群還相信世界是美好的程序員。在探求匠心的過程中尋找自己存在的價值。下面是關於程序員職業生涯的若干問題思考,歡迎閱讀。
身體的問題
有很大一部分程序員最終離開這個舞台就是因為自己的身體問題。也有很多人認為搞IT需要一個鐵打的身體。其實再鐵打的身體也扛不住天天的加班和高強度的工作。這是一個產出和產能平衡的問題,身體差最根本的原因還是因為自己沒有足夠的重視。
以下是一些個人建議:
-每天30分鍾的有氧運動
-每天2個水果,上午下午各一個
-馬步
-跳繩
-番茄工作法
不要總是以加班,沒時間為借口。就算你沒法做到一天30分鍾,一周一2次還是可以的,時間是自己安排出來的。也許你真的沒有時間鍛煉,但是每天吃2個水果和做25分鍾稍微起來走一下,休息一會這個 肯定 是可以的。
對有氧運動的2個建議
PM大於100的時候不要出去跑步,運動的時候注意自己的身體,不要超出強度了,累了就休息,你不是要去當運動員。
上班的問題
一家公司給你機會上班,不管怎麼樣,只要你在職,就請盡力多站在老闆的角度看問題,不要總是以打工的心態,會給你不少意外的收獲。
跳槽的問題
這幾年流行著一類故事如:
一些人在跟著一個老闆做多年,最後公司上市,一下變成百萬千萬的富翁。
還有一些人跳來跳去,後來還只是在底層混著但這些都是極端的例子,不能用來說明到底能不能跳槽,首先可以肯定的是可以跳槽,但是要根據自身的情況來分析也不要輕易跳槽,每一次的跳槽都要當成是最後一次來處理。
如果你的離職只是因為一些個人情緒問題,那還是先不要做決定 ,比如你認為老闆只會忽悠,不給你加薪,提升能力不如自己的人,出差多,加班多等一些導致你心情不爽的因素 。這些外界的條件不應該做為你跳槽的理由。一般在自己不冷靜的情況下做出的決定經常是錯的。
你需要考慮的是公司所在的行業發展前景怎麼樣?公司的老闆能力怎麼樣?團隊夠不夠拼,團隊的氛圍,協作效率如何?我自己是不是已經是最厲害了,能不能學到我需要的新東西等等因素 。有些公司雖然目前不贏利,但是老闆有能力,行業發展前景又好,那還是有很大的機會的。也許下一個網上流行的典故就出在你們公司了。不管怎麼樣,不要相信靠運氣來呆多年之後,一夜之間成為富翁。
如果確定要跳,請當成最後一次來跳,做好相關的評估工作
* 你要跳到哪個行業去,那個行業前景怎麼樣。
* 新的公司實力怎麼樣?團隊協作怎麼樣?能不能再幫我提高一個層次。
另外很多人跳槽還有一個原因是業余時間的問題:
覺得公司的安排讓自己沒有業余時間,也沒法學習新東西和進步。
我覺得這個也不應該變成一個跳槽該考慮的因素,中國的IT大環境就是這樣,你得學會以在工作中學習,如果一個東西你做的慢,那很大一部分可能的原因是你相關的基礎不扎實,或者沒做好相關的規劃,先停下來想好怎麼做,查看下相關的資料再開展,這也是一種學習,而且記憶更深刻。
最後不管你做出什麼選擇,都不要後悔,關注自身的發展,繼續前行 。
交際能力的問題
程序員經常會鑽牛角尖,把一個問題理解成非此即彼。這些都是缺少溝通造成的。你可能不需要學會圓滑但是至少要能流利表達自己的想法。
有些人去面試,經常不是因為能力問題,而是沒法表達出自己想的東西。對HR來說,你連基本的表達都有問題,他們怎麼會相信你。
轉行的問題
在一些年頭後,一些人因為一些原因想轉行。這是一個泛泛的問題,沒有標准答案 。你可能有多個選擇,繼續當前的路、產品經理 、管理者、架構師、甚至自己創業 等。但是不管怎麼樣,請根據自身的情況來判斷,還有不管轉做什麼,請提前做好准備。比如你要轉管理,先可能需要先加強你的交際能力; 自己創業,你可能需要了解項目,公司運營,吸引投資等。機會是給准備好的.人的,貿然進去只會死得很慘。
路越走越窄的問題
很多人做到最後,發現只有回老家 ,找個單位混著這條路,或者因為家庭,孩子等因素,感覺沒什麼選擇的空間。
造成這個的原因有多方面,有些可能是個人能力問題,也有些是個人環境因素 。但是有一個基礎的問題是相同的:交際圈不夠大,認識的同行的人不夠多。
我相信做程序這行的人還是很熱心的,大家能相互幫忙,關鍵是要對外展示你的才能、見解,多與人交流,多幫助別人寫博客會是個良好的開端。
長遠規劃的問題
要做出長遠的職業規劃,你需要了解各行業的相關動態,關注相關技術的發展動態與其他同行交流,參考或聽取其他人的建議這些是你做出規劃的基礎 。
衡量成功的標准問題
既然是做技術,成功當然是以你的技術能力為成功標准。比爾*蓋茨是一個成功的商人,不是技術員。所以在看到誰誰做生意發財時,要淡定 。不要以金錢來衡量自己的成功。
新技術的學習問題
雖然這些年新的技術,解決方案,構架,類庫等層出不窮,但是基礎的東西和最終要解決的問題其實是不怎麼變的,抓住這些不變的東西,你才能更好、更快地去理解和掌握這些新的東西還有興趣能為你打開IT業的大門,但是專注和持之以恆才能讓你出類拔萃,所以要堅持學習。
㈣ 程序員未來前景如何大齡程序員出路在哪裡
其實程序員什麼35歲就不行了的說法是個偽命題,是人為的強加的致幻劑。雖然軟體行業有其特殊性,但是也有其普遍性。其他行業35歲那才真正進入事業快車道,軟體行業我認為也差不多。
軟體行業不光是寫代碼,積累到35歲,如果還能寫代碼那一定是經驗豐富,代碼水平高,即便繼續寫代碼那也比一般的人好,當然排除那些不思進取不學習的人。
最差帶幾個人做個項目經理做項目就比年輕仔強很多。不但可以利用自己的經驗還可以寫關鍵代碼。年齡其實不是問題。
那問題是什麼給大家的印象是35歲程序員就沒得混了?其實現在很多程序員其實是碼農,大家說IT行業是一個知識更新非常快的行業,其實也不盡然 ,更新的是表面,其本質一直沒變,一個碼農一般都學的是皮毛,就懂一點什麼框架 的編程,缺乏學習能力,不懂軟體最基本的原理,學校學的那點一旦過時就什麼也不剩了,那面臨的就是淘汰。
如果是一個了解軟體本質,學習能力強的人,語言只是形式,對於一個項目,覺得什麼語言合適就用什麼語言,你懂一門語言,另外一門語言要不了一個星期就可以編程了,關鍵還是基礎,是原理,是思想和經驗。
所以程序員們,不要被別人的致幻劑迷糊了,只要你肯學能進步,喜歡軟體開發,年齡一定不是問題,只能越來越吃香。
本人作為程序員,曾經也為這個問題困擾著。程序員在35歲就會面臨各種問題,身邊也有這樣的例子,上一家公司有一個同事,40歲了還在寫代碼,他的工資不高。後來項目預算超標了,他也就成為了被裁員的對象。那是我第一次感覺到了年齡越大而帶來的危機。
但是話有說回來了,40歲了還在寫代碼。只能說明了他對自己沒有明確的職業規劃或者個人的不思進取造成的。IT行業有他的特殊性,第一個特殊性就是知識更新很快,第二個就是很注重職業規劃。
所以要想不被淘汰,要麼積極學習沒擁有很厲害的技術,成為一個領域的技術專家。要麼走管理路線,在平時上班的時候就要注重這方面的培養,首先要在工作中鍛煉,還有考取一些專業的證書來給自己增加競爭力。
當然也有的選擇自己創業,這是最好的結果。所以,在當下最重要的是怎麼給自己規劃。多考慮這方面的問題,要是想通了也就沒有那麼的糾結了。
個人觀點,不喜勿噴!也希望大家能夠說明自己的觀點,大家一起學習,一起進步,營造良好的學習氣氛!
大家都知道程序員也分為做什麼開發的程序員,比如市面上最流行的Java、C語言、C++、python、PHP等等開發程序員,未來的發展是不一樣的。
其實,我覺得未來發展前景的話,要找天花板較高的語言來作為基礎學習,慢慢的把自己的架構思維給建立起來。
等你擁有自己的架構思維之後,其實語言就是一種工具而已,所以一定要清晰規劃自己該學習什麼語言,該怎麼樣來學,我在這里推薦Java語言,因為Java語言的學習就能夠幫你初期建立這種思維方式,還有Java語言的獨特性,證明了它的優越性!也證明了它的天花板比其它語言要高,當然上手難度也比較高,自己要有一個清晰的認識,
關於大齡程序員出路,我這里得多說一嘴!
一提到大齡程序員,大家第一時間就會想到,35歲中年危機。
不可否定,35歲這個詞確實很扎心,也是許多程序員的恐懼所在,但是,請大家不要驚慌,要給自己打一針強心劑。
30而立相信大家都聽說過吧?但是也不然,也看個人的機遇和努力!程序員也是一樣!
這里就說到了職業規劃的重要性,從22歲畢業實習再到30歲這八年時間,處於一段技術磨合和提升期,也就是技術的沉澱,沉澱到了一定的時間之後,就要考慮管理經驗的提升,隨著年齡的增長,身體上、思想上、精神上都會出現惰性,當然也跟自己的運動有關系,要加強自己對身體的鍛煉,每年做體檢!
30歲之後,有的人考慮單飛,自己找合夥人創業,自己開公司求發展;有的人繼續按部就班,沉浸在996的世界之中;有的人不斷地提升自己的技術能力和架構思維,在大廠中繼續深造,讓自己變得更有價值!
不知道你們是屬於哪種,但是,最重要的還是個人的思維!希望自己能夠好好考慮一下,從自己下手,徹底的改變自己,不然淘汰是遲早的事兒。
三點:改變自己的思維;加強自己鍛煉;做好職業規劃!
以上個人觀點,不喜勿噴!歡迎大家一起討論。
我是個IT新人,程序員的未來前景毫無疑問是不可小看的。世界逐步進入5G時代,對於程序員來說即是挑戰也是機遇,5G時代到來必將會帶了新的技術升級,也必將淘汰舊的技術,所以說對於程序員即是挑戰也是機遇,只有不斷地學習你才能把我好這一機遇,雷軍說:「站在風口上,豬都能飛」。但首先你得是有準備的豬 。
對於大齡程序員,我是這樣子想的,等我年齡大了,不可能一直處在代碼一線,要麼轉管理崗位,如:技術主管,產品經理,項目經理,有能力的做個技術總監。
要麼轉行,我朋友常常給我開玩笑說,等年齡大了,我們去送外賣吧!自由自在,月入過萬
要麼拿出積累多年資金、人脈開始創業
在民企,大齡程序員確實不好混了。華為裁掉35歲以上的普通員工,就說明這些大公司只需要年輕人,加班苦幹。年紀大了,拖家帶口的,加不動班了,就勸退。這種情況說明這種工作都是些按部就班的,沒什麼創造性的工作,不需要很多經驗。
外企的情況會好一些,50多歲的頭發花白的程序員依然在工作,他們看重的是工作的積累,經驗。公司也把這些人當做公司的財富。國內因為抄襲太嚴重,不太注重知識產權,導致程序員的地位並不高。
大齡程序員要在工作之餘,發展一些副業,多學些技能,考一些證書,做一些理財投資等等。保證自己萬一被裁員,不至於沒有收入陷入焦慮。
這問題問的,大齡農民工出路在哪兒?
所以了,人口總量下滑,人力資源不足,大齡程序員總是有人要的,只不過不同水平的去向、待遇不同罷了,這跟年齡、行業沒關系,哪個年齡哪個行業都一樣有分化。
首先,程序員這個職業不再是個香餑餑,這一點各位程序員必須要擺正心態!隨著人工智慧在編程方面的運用以及程序員數量的大規模上漲,未來大多數程序員的待遇會跟 社會 平均工資看齊,短時間依然會有優勢,但隨著時間推移,這種優勢必然轉為劣勢。為何?供需決定價格,以前供不應求當然價格高,未來供大於求甚至每個人都會編程,自然沒啥議價空間。而那些沒人願意乾的臟活累活自然成為高收入崗位。
其次,許多程序員會成為領導或者老闆,畢竟 社會 需求在,有大需求也有小需求,對用戶需求敏感的人自然能夠抓住機會自己創業。
再有,某些高收入程序員會跨界進入別的行業,畢竟有了資本有了 社會 經驗,很多事情都是相通的。
最後,大多數沖不上去也沒錢或沒想跨界的,繼續待在公司里搬磚,雖然加班比不上年輕人,但畢竟經驗豐富,碼代碼的速度和質量是有的,只不過工資持平獎金下降不忍也得忍啊,畢竟為了生活,別的很多職業人家的工資本就是好多年沒變化,程序員也不會例外,之前例外是因為供不應求。
有人說程序員是腦力活,跟農民工不能比,六十歲農民工還能幹活,六十歲程序員腦子怎麼跟得上?作為過來人,筆者可以向各位保證:越大的團隊,里邊需要動腦子的人越少,大多數大廠的程序員混到最後都是乾的力氣活,根本不需要腦子,這就是熟練度。至於這是好是壞,仁者見仁智者見智。
優秀的程序員不論年齡大小,前景都非常好!巨大的市場需求決定了優秀程序員的緊缺性,在數字化時代,已經沒有哪個行業會離開軟體的支撐,這個趨勢在可預見的未來不會改變。
一般來說,人會隨著年齡的增長,工作的時候精力會跟不上,但從另一個角度講,年齡大了,經驗就會更豐富,尤其對於像程序員這種知識型工種,只要他肯學習,跟上技術的進步和變化,他就不會落後,就會繼續有用武之地。
軟體技術的變化也是非常大的,新的框架、新的開發環境、新的編程語言不斷出現,程序員也要注重自身的學習和修養,為斷適應互聯網+時代的技術發展,只有這樣,程序員才會永葆青春。
當然如果已經功成名就,賬務自由,選擇別的職業也挺好,人各有志,看個人發展和興趣愛好!
30+程序員一枚,剛好可以回答這個問題。
先簡要說下我對這兩個問題的答案:
下面,我們就來一一解釋。
程序員是有前(錢)途的職業
首先是 金錢 方面。在所有行業裡面,it行業是比較有前(錢)途的職業,我想這句話可能極少有人反駁。當程序員相對來說能掙錢,即使這些錢是需要加班加點掙來的,但是總歸來說提供了普通人一個掙相對高薪的途徑。即使在北上廣深,當程序員也相對其它行業更容易買車買房,站穩腳跟。另外,每年無數的大專本科生上培訓班,當程序員也很能說明情況。
其次是 行業發展 方面。程序員從事的是it行業的工作,是一門用技術改變生活的行業,it技術已經應用於方方面面,這也無形中給程序員提供了更廣闊的用武之地。
關於大齡程序員的問題,其實我覺得更應該說是 一個普通人中年危機的問題 。因為年齡大了,薪資相對新人更高,加班能力更差是大部分行業都會遇到的問題,只是這個問題在it行業放的更大了。網路當中很多所謂的35歲問題,一部分是來自於程序員的自嘲,一部分情況其實是因為部分大齡程序員拿慣了高工資,沒有做人生規劃,技術沒有提升,然後又遇到了中年危機後無所適從罷了。可能有人會說老師,醫生等行業會隨著年齡增加而成長什麼的,這個確實有其相關性。但是程序員畢業就拿高薪,其它行業可能要積累很多年(這里說的是平均,個例不探討)。
至於出路,我認為出路有很多:
當然,我這里說的大齡程序員指的是正常的程序員,不是那種天天混混日子,突然一裁員發現自己啥也不會的人,我覺得這種人基本上是很難有出路的。
關注令狐一沖,關注區塊鏈和IT技術!
計算機是未來人類的一個發展方向,是生產力提高的方向,而且是長期發展的,所以程序員不會過剩,也不會淘汰。至少在50年內,還看不到能夠代替計算機發展的新工具,可以看到的是,計算機本身的發展。而程序員在出路方向上有很多選擇:
1,軟體方向:軟體是計算機與人類交換的媒介,很多大型軟體公司已經存在幾十年了,還將繼續發展下去。
2,硬體方向:計算機本身的發展,需要 科技 進步,在新材料研究,製造工藝提升,架構設計運用方面,都需要不斷提升。
3,物聯網方向:這個不用多說,物聯網是在在互聯網基礎上,通過射頻識別(RFID)、 紅外感應器、全球定位系統、激光掃描器等信息感測設備等方面,給我們帶來便利,在我們生活的方方面面已經離不開了。
4,人工智慧:簡單舉個例子,小愛同學能和你進行簡單交流,阿爾法狗,打敗了全世界所有頂尖圍棋高手。
5,數字媒體技術:數字媒體技術是一個結合了數字技術、媒體與藝術設計的多學科交叉專業。它注重創意,利用媒體技術,在 游戲 、移動互聯網、互動 娛樂 、影視動畫等領域展開研究和創作,重在培養能夠熟練地應用現代計算機技術,從事數字媒體製作、圖形圖像處理、動畫設計等。
6,以上是主要方向,還有很多,這里用四
個字概括:等等,等等。
㈤ 為什麼程序員越老越容易失業
在程序員的世界裡,一直有一個傳言,互聯網公司沒有35歲以上的中年人。
從華為辭退34歲以上的員工,到騰訊辭退35+「高級員工」,似乎老程序員面臨著「年齡危機」,要時刻警惕在職場被「踢出」的危險。 而國內其他很多職業,比如教師、醫生、公務員,都在穩步發展,越老越值錢. 的確,程序員在職場的「壽命」很短,「35歲現象」在這個行業相當普遍。即使工資高,邏輯思維能力強,也還是無法避免被裁員或失業。
年紀大的程序員真的沒有出路嗎?35 歲以上的80後 IT 工作者都去哪裡了?
坐標深圳:
同學老婆35+ IT行業,運營,迫於生活,去做月嫂了
同事 35+ 女App,回武漢發展了
同事 35+ 女,大齡美工,跟他老公一同回四川發展
同事 35+ 女,IT運維,跟他老公回長沙發展
同事 35+ 男,回長沙發展
同事 35+ 男,在廣州創業,他說如果深圳可以一年¥就燒煤,廣州可以支撐2,3年
同學 35+ 男,深圳呆不下去了,會哈爾濱創業,做抖音流量入口
同學 35+ 坐標哈爾濱,擺地攤
㈥ 程序員未來前景如何大齡程序員出路在哪裡
年齡大的普通程序員,將來的出路無非就是以下三個:
1、穩定地待在一家公司,有一定產出效率,成為一顆螺絲釘,不出彩也不出醜,就像之前棉紡廠的工人那樣,直到這家公司不行了,找另一家,繼續做個普通一兵。其實這事兒和幾十年前的工人一樣,只是時代不一樣,職業的名字變了。
2、尋找相對優勢,到稀缺你技術、能力、經驗的地方,找到存在感。比如一線城市回退到二線、三線;比如互聯網頂級公司的普通程序員進入小公司;比如互聯網行業的普通程序員進入傳統行業有軟體部門的公司。
3、轉行,想干什麼干什麼去,很多人認為,一個 35 歲以上的程序員相比較一個 20來歲的畢業生,精神狀況、身體狀況必定是不如剛剛大學畢業的年輕人,所以要盡早轉行。那麼問題來了,程序員是吃青春飯的嗎?程序員的職業發展到底如何呢?
首先,我覺得時至今日,相比其他職業,程序員仍然是一個投入產出比比較高的職業。程序員不是一個「吃青春飯」的職業,而是一個常青的職業。程序員其實也並沒有我們想像中那麼累,很多互聯網公司的工作環境、工作氛圍、員工福利都是非常不錯的:彈性工作,定期團建,免費健身;一日三餐、零食飲料應有盡有。對於頭腦靈活、思維敏捷,但還沒有明確職業目標的理工科畢業生而言,把程序員作為職業生涯的起點,應該會是一個不錯的選擇。以北京為例,應屆畢業起薪在 8000-10000 元,比其他職業高出不少。程序員現在小蜜蜂雲工作了解很多遠程可辦公的,全職兼職都是有的,可供的選擇還是比較多的。
程序員在職業生涯第一個階段,通常是 3-5 年。這個階段要以職業探索為主,腳踏實地寫好每一行代碼。只有快速學習和成長,掌握過硬的專業技能,這樣才能在職場立足,走好未來的路。現在程序員的職業領域已經細分到了令人發指的地步,比如:大數據工程師、雲計算工程師、某某語言工程師、系統架構師、web 前端工程師、嵌入式軟體工程師、資料庫開發工程師等等。
㈦ 未科的碼農快「斷供」了,為何會出現這種情況碼農這個行業還有前景嗎
因為許多碼農由於身在計算機行業錯誤估計了自身的工作價值以及賺取工資,導致他們在購買房產時更容易產生大額房貸,很難抵禦因為失業或者說工資下降所引起的波動問題。這跟程序員行業的蓬勃發展並沒有必然聯系。
未科那一片的房區在杭州市內都算得上高昂的一種,許多計算機程序員想要通過房產鞏固自己的未來工作我是值得認可的。但要學會審時度勢並合理的分攤風險能力,過高的房貸只會使自己未來的生活當中變得更加艱辛且抗薄弱能力差。
經濟形勢不好,導致計算機行業的薪資普遍下降,對於高房貸的程序員產生了壓力。
實際上,由於程序員在早年間的科技快速發展和互聯網爆發當中,獲得了非常高的行業紅利,他們的工資普遍達到了其他行業的一兩倍甚至幾倍左右,這讓一些程序員在日常工作當中開始錯估了當前的形勢以及個人的工作價值能力。而一旦他們養成了過大花銷的情況,經濟形勢不好造成的薪資下降,就會對造成壓力和情緒問題。
㈧ 為什麼程序員是一個跳槽比較頻繁的職業
程序員這個行業存在著這樣的現象,有些剛畢業的大學生因為沒有見過世面,一不小心被忽悠到那些處在創業階段的「公司」,拿著實習生的工資干著全辦公室的活,而且經常被老闆拉過去談人生理想,剛畢業的程序員都是涉世不深的小男生,那裡經得過這些老狐狸的忽悠,一招畫餅充飢就在那幻想未來美好生活了,但凡事都得有個度啊,時間久了次數多了,小白也變了,只能跳槽另謀出路。
我覺得跳槽的主要原因有兩個,一個是自身原因:因為大多數剛出來實習的程序員大多數對工資方面的要求不是很高,因為他們也知道,自己現在是屬於學習階段,知道自己的價值是多少,所以一般不怎麼要求工資,但是一旦工資幾個月之後,對整個體系有了較大的了解之後,就要要求有對等的工資,因為在一個技術部裡面每個人的工資都是不等的,這樣會覺得自己有那價值但是沒有那回報,心裡也就有些變扭,也就有了跳槽的想法了。還有一個就是當自己有過硬的技術時,一般也會考慮自己出去單干接項目做。
另外一個就是公司體系問題,在國內外包公司之多,所以大多數的程序員也是在外包公司做,而外包公司的規模參差不,大多數也是在剝削壓榨程序員,各種坑也是居多,管理層體系混亂,這也是造成程序員跳槽的原因
1.互聯網技術風起雲涌,變化之快。公司制定的漲薪制度都有著統一的標准,不會因為某個編程語言熱門而增大漲薪幅度。但是新進員工的薪資待遇往往是根據市場幅度在變化的。 so,常常聽到老員工抱怨,那個新來的誰誰誰,哪哪都不如我,工資卻比我高。
2.據不完全統計,互聯網行業的創業公司從天使走到D輪概率尚不足2%。大量初創公司的關門倒閉,致使一些程序員「被迫離職」。
3.互聯網公司會根據市場的變化做一些戰略調整,內部轉崗已是家常便飯。比如本人之前所在的項目組,所做的產品是web端的直播平台。後經市場調研,公司打算將重心放到移動端,部分web組的老員工也就轉崗到了移動端小組。 我想說的是,如果企業內部的調崗不符合個人的職業規劃,那麼也是程序員跳槽的一大原因。
不邀自來,本人目前從事嵌入式軟體開發,也算是程序員大軍中的醫院,下面來回答一下這個問題:
按理說,薪水高,工作環境尚可的工作一般都是很穩定才對啊,但是據一份調查發現連Google,Amzon這些大廠的程序員的平均在職周期都只有1~1.5年,可見程序員頻繁跳槽不是我國或是某個企業特有的,一線國際名企都如此別說國內小廠了, 那麼為什麼造成程序員為什麼會如此平凡的跳槽,我們來分析一下:
IT產業發展迅猛,市場需求旺盛,程序員有更多選擇
雖然我國的計算機行業起步很晚,但這不影響IT產業在我國的迅速發展,發展就需要相關內容的人才,同時我國計算機的培訓起步也不是很早,早起的人才主要是理論研究並不都是真正寫代碼的,供求關系不平衡,導致程序員在就業市場上比較搶手,各行各業一旦某種人才緊缺自然導致有價無市的感覺,所以,各廠想盡辦法招聘讓程序員,誘惑多了選擇自然多了,選擇多了跳槽就頻繁了,這是見怪不怪。
IT行業存在一種「倒掛」的行業怪象,程序員更願意跳槽
「 倒掛 」是指在某個行業內部,由於行業的特殊性,從業人員的薪酬待遇和業務能力以及技術水平不相關的現象,這種現象尤其在程序員行業存在,一個剛大學畢業的新鳥在待遇薪酬方面可能秒殺一個已經工作四五年的優秀程序員,換誰也受不了,沒有工作經驗還需要人帶的新人工資居然比帶他的人高,有些企業寧願花5000塊錢新招一個新人也不願意多給老程序員多加1k來完成同樣的工作,坐等通過技術積累來加碼自己的報酬的希望破滅後,那些受到不公正待遇的程序員通過跳槽去漲薪了,在猿圏有句話更能說明這個問題「People who stay in one spot earn less than those who move(經常換工作的人比那些安分守己的人賺的更多)」。
公司沒有給程序員提供良好的職業發展規劃
雖說職業規劃都是自己為自己規劃,但是自己的規劃能否按計劃順利實施很大程度上取決於公司是否為自己的員工有良好的職業規劃,顯然,一家沒有為程序員薪酬增長和職位升遷做過精細規劃的公司,讓程序員不在有安全感或是讓他們沒有期望,換做誰都得跳槽另找下家。
程序員厭倦了代碼工廠式的工作,想嘗試新鮮的東西
計算機行業是一個日新月異的行業,此外程序員是一類喜歡挑戰新技術的特殊人群,很多公司的業務模式單一或是業務穩定了,程序員的工作變成流水線的單調模式,他們早已厭倦了日復一日的代碼搬運工的工作,一旦嘗試新的技術並且一改往日的單調與無聊,那麼它們會在合適的機會換個領域,此外,程序員是青春飯行業,代碼工廠式的工作會讓他們沒有安全感,因為這會讓他們失去市場競爭力。
從業人員層次不一,淘汰提高了程序員跳槽的幾率
IT的迅猛發展,在巨大市場需求的推動下,編程行業門檻編低,導致從業人員良莠不齊,可能一時的沖動或對自身判斷不足而走上程序員之路,很多人發現程序員並不是媒體所報道的光鮮亮麗,工作壓力大,無休止的加班都會使一些不適合做程序員的人淘汰出局,這在職場非常常見,尤其是剛畢業的新人,這就外界感覺程序員跳槽更頻繁了。
提到跳槽比較頻繁的職業,我想除了題目中提到的程序員之外,應該還有餐飲企業的服務員,餐飲企業服務員跳槽基本就是三種情況,一是薪資低,二是工作好找,三是工作時間長。
我們再來看看程序員跳槽,其實也不外乎是這三個原因。
一、薪資低
看了這一條,你可能會說,程序員薪資怎麼會低,剛畢業的就能拿到個7、8千塊,如果是碩士畢業就拿個1.5萬一點兒不奇怪。
這里說的薪資低不是指薪資行情低,而是每個人都覺得自己的薪資低,對於程序員來說薪資水平差異很大,但人們往往並不關注工作本身,或是人的能力而關注的是自己怎麼比別人少這么多,但在本公司可能調薪並不是件簡單的事,所以只能通過跳槽來實現工資的上漲了。
二、工作好找
程序員現在可以說是一個熱門崗位了,從業人員比較多,但是需求量也很大,如果你是個程序員,簡歷更新之後,估計每天5、6個面試邀約電話都算少的。因為工作好找,所以工資勢必也就水漲船高,誰也不怕裸辭,工資要求不高,只漲個20%今天離職,估計3天後就能有新工作。
三、工作時間長
程序員工作時間長是大家有目共睹的,有個說薪資高,工作時間長很正常,但人的慾望總是無止境的,沒錢的時候想要錢,有錢的時候想要時間和自由,薪資支撐的滿意度最多也就能維持半年,長時間高負荷的工作會讓人產生厭倦,這個時候就會覺得自己工資的性價比不好,要麼找更高工資的,要麼就找沒那麼累的。
因為現在部分公司漲薪速度比較慢,跟不上市場的價位。
打個比方:
如果你有拼搏精神,願意在下班後精進技術、學習,
等幾個月後技術成熟了再跳槽,可以一下子就翻倍,甚至直達15k。
但是要正確地跳槽:
第一,找一個符合自己期望值的平台,讓自己的價值和技術得到最大的發揮。(這里和薪資沒有關系,最重要的是適合自己)
第二,不要只為了加薪而跳槽,不斷地去一個新地方,自己的職業生涯也在不斷地清零,不符合長期的發展。
引起程序員跳槽的原因有很多,但是在所有的崗位中程序員的跳槽頻率確實高於其他工作崗位,一般程序員跳槽的原因有這么常見幾點:
第一、由於互聯網是一個很不錯的創業方向,很多人有著不錯的創業項目,然後開始組建自己的技術團隊,這時候就需要很多的程序員組成產品開發,而由於程序員的工資支出較高,往往在產品還沒有進入收益期的時候公司很難支撐下去,或者缺少產品推廣資金,這時候程序員就會面臨跳槽的可能。
第二、在成熟的互聯網企業中,由於項目的開啟,而組建新的技術團隊,隨著產品上線,企業將更多的精力投資在產品的運營上,而對做技術的程序員來說每天的工作都是很清閑,失去了項目研發期的忙碌,讓程序員感到無所適從,從而引起跳槽。
第三、就是大家常說的一點,不跳槽怎麼加薪。這也是程序員跳槽比較普遍的一個問題了,很多人由於不滿現在的薪資待遇,但自己卻有了很多的項目經驗,所以選擇找下家公司,通過以往的項目經驗來提現自己的價值,從而達到自己想要的薪水,這也就是程序員找工作的時候,工作年限時間是一個因素,更重要的是一共參與開發了多少項目,並且更具項目的大小代碼量是一個較為重要的因素。
第四、就是有些程序員是追隨技術的,他們認為在軟體開發的外包企業中雖然每天都有繁忙的項目要完成,但是對自己而言卻是千篇一律的重復性代碼的敲寫,甚至是直接使用企業自身比較完善的庫或者框架完成程序的開發,覺得對自己的技術提升沒有太大的幫助,從而選擇跳槽。
第五、接受別人的老項目進行改造,由於原先的程序員並沒有留下太多的技術文檔進行參考,所以每天都在糾結一句一行的代碼,再就是程序開發的很多思維思想並不清晰,這就讓程序員很糾結了,所以在與老程序相愛相殺了一兩個月後,實在受不了上級的催促以及難以完成代碼的整理重構而離職,放棄。
歡迎程序員的你在評論中分享自己的跳槽原因和經歷
作為一個在這個行業呆了十幾年的老人感覺上程序員這個職業算是跳槽頻非常高,據不完全統計程序員流動性不低於百分20,相比別的職業已經算是很高的了,為什麼程序員這么容易跳槽,由於程序員這個職業特殊性決定的,是什麼推動了程序員這么多跳槽的勇氣。
1.就目前中國軟體行業的發展,雖然說程序員的數目越來越多,但高手卻是急缺,主要還是前期積累不夠,再過些年可能會稍微改觀些。技術高手的數量在上升但是軟體公司的數量以及業務需求的增加更快,所以給人一種很直觀的感覺,很多大公司是一直處於缺人狀態。
這種狀態催生了程序員的跳槽,有更好的待遇,為什麼不選擇跳槽,這也屬於人之常情,有些程序員離職也不是因為呆的多不開心,而是外面的誘惑實在太大,出來混還不是為了多掙點錢,有待遇更好的就走人。
2.程序員這個職業本身來講屬於重度的腦力勞動,說的再誇張點就是吃青春飯,畢竟年齡大了競爭優勢在減化這是不爭的事實,趁著自己還年輕還能拼的時候,去掙錢多的公司,其實還存在一種大家容易忽略的現象,整天的加班加點很容易造成一種很壓抑的心情,換個公司換個環境放鬆下,可能會人覺得有點矯情,但現實中的確存在很多,或者在薪資相差不大的情況下,換個加班稍微少點的公司,這都是換公司的理由。
3.現在很多招聘網站特別是一些獵頭網站滋生了,程序員的不穩定性,把程序員當作商品來運作了,很多獵頭只要在網上搜到合適的人,就開始千方百計的運作,真有點經紀人的感覺,這種無形之中增加了程序員的不穩定性,而且也在無形推動了這個行業薪資的上漲,其實很多人值不了那麼多錢,但物以稀為貴,現實就是這種狀態。
目前市場上講,程序員的薪資的兩極化越來越嚴重,水平差點的大家都不想要,水平高的大家都跟打了雞血一樣爭搶,很多人覺得程序員這個職業已經不行了,主要還是沒爬到食物鏈的頂端,把技術搞得扎扎實實的大把機會等著你。
希望能幫到你。
因為對其他的行業不太了解,所以也沒辦法對比出來程序員跳槽是不是比較頻繁。
我身邊的程序員,有在一個單位工作十多年的,有像我一樣平均三四年換一家單位的,也有跳槽比較頻繁的,平均每年都會換一家單位。
能頻繁跳槽,我分析不外乎幾點:
崗位多 特別是在北上廣深這些IT行業比較發達的城市,程序員真的是不太愁找工作(工作能力不錯的前提下),真的可以說,在一家單位做的不爽了,直接在招聘網站上把簡歷打開(招聘網站上的狀態設置成考慮跳槽的狀態),就會有不斷的有面試電話打進來(當然大多數主動打電話的單位都是外包,哈哈)。
我跳槽的時候,都是主動給心儀的公司投遞簡歷,基本都是可以得到面試機會的,而且通過率也挺高。
大部分IT公司,每年漲薪都不是很多;而跳槽一次的話,至少得漲個30%吧。
我在第一家單位的時候,起薪3K,每年漲500-1000,是不是很可憐。第一次跳槽,工資就從5K漲到了8K。
第二家單位第二年就漲到了12K,但是從此以後,就是每年漲1K的龜速了。第二次跳槽的時候,月薪雖然漲的不是特別多,但是按照年薪計算的話,應該漲了有60%以上了。
當然也有漲薪比較快的單位,我的一個朋友在一個神奇的網站工作,研究生畢業工資一萬左右,現在工作有三年了,剛剛漲到了20K。如果你在這種單位,好好珍惜吧。
在外包公司的,想去一個非外包公司,跳槽。
傳統行業的,想去互聯網公司尋求技術發展的,跳槽。
互聯網公司的,想去傳統行業養老的,跳槽。
小公司的,想去一個大公司,跳槽。
大公司的,想去初創企業當個技術合夥人,跳槽。
......
歡迎大家在評論中分享自己的跳槽原因和經歷,還有說說跳槽漲了多少錢,哈哈。
幹得不爽,只好選擇辭職。作為一名老程序員,在一家創業公司做了三年多互聯網開發,我現在終於解脫了。三年中加了兩次薪水。第一次700,第二次770。第二次年頭加薪,我要求提高500,老闆說董事會規定一次只能加那麼多,然後要到6月再滿足我。於是到了6月份,我發現並沒有提高500,問之,說到7月份加。快到7月份,有一天晚上項目經理要我留下來加班,我餓著肚子一時間也搞不定手上的任務,就擅自回去了。結果,老闆知道了就取消加薪計劃。5月份以來公司制度越來越嚴格,首先是安裝攝像頭全日監控員工行為,其次規定上班時間不準使用手機,除非工作需要;再次,除了查技術資料,瀏覽各大網頁需要申請;制度下來後,公司天天像在牢房裡渡過,這樣的工作環境,請問大家會喜歡嗎,能否繼續堅持?我是走了……
為什麼程序員是一個跳槽比較頻繁的職業?
因為好的程序員確實值錢,連帶著不那麼好的程序員也相應的值錢了。
其實是現在這個行業導致的,互聯網的世界裡,就算是一頭豬站到了風口上,也能飛的比大師兄還快。
不是你不明白,是我變化快程序員本身是干技術活的,技術迭代比較快,所以一般程序員都有較強的自我學習能力和自我迭代能力,隨著時間的延續,本身的能力水平提高了,那麼肯定期望與之匹配的待遇,但往往很多公司的迭代速度是很慢的,承擔不了程序員這種高薪成長,所以往往滿足不了程序員的需求。
那麼只能跳槽啦!
老用戶與狗不得辦理
還有就是,往往軟體公司也好,互聯網公司也好,很多老闆都喜歡招新人給高薪,但是老人年年不漲薪,最後的結果就是老人紛紛離職,這種情況也造成了外界看來程序員頻頻跳槽的現象,但往往都是情非得已啊。不給漲工資啊。
那麼只能跳槽啦!
跳一跳更 健康
老公司的暮氣沉沉和新公司的造氣蓬勃形成了鮮明的對比,在老公司任勞任怨,每年漲薪不超過10%,但是一跳呢,工資普遍double,這種風氣形成並且傳播,明眼的程序員肯定待不住了啊。
那麼只能跳槽啦!
其實苦的是HR,老闆不給力,還讓留人,你告我咋留!!!!!