-
1 # coujiuguai
-
2 # 紅楓物聯網
40歲學程式設計只能當興趣發展了,我今年37,我在這個行業已經工作了15年了,我來說說這裡面的情況,35歲以後基礎崗基本就很難找工作,技術好也能找到工作,比如我,但工作強度大,壓力大,加班多,說實話,身體和腦力都有點吃不消,現在我基本都是自己接些單做,只能說勉強個溫飽,也順便給自己打個廣告,有需要軟體開發,遊戲開發,網頁手機網站開發,物聯網方面的裝置改造,智慧家居的可以聯絡我啊,我是豬八戒九級服務商,保質保量
-
3 # raykaqin
本人今年四十多,2011年從機械行業轉行到IT行業,剛開始用中文平臺開發資料庫管理軟體,參與過幾十個軟體專案開發,實施。最近兩年使用程式碼程式設計,開發物聯網應用,跨行如隔山,只要肯登攀只怕有心人。供參考!
-
4 # 武狂
學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?
不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。
程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?
第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。
第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...
綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了
-
5 # 機器學習之路
說真的四十歲了,並不建議轉行,即使你能夠滿足要求,估計也沒有企業會錄用你。基本上到這個年齡即使有一定的工作經驗的人,面臨四十歲找工作也還是一件比較困難的事情,就最近oracle中國區域裁人而言,即使給出了N+6的賠償金,也有很多人不願意,畢竟年紀大了,出去找工作也不太好找了。一般年齡這麼大的程式設計師只有兩條出路,要麼轉向了管理崗要麼技術很牛逼,不然很容易被裁掉。
-
6 # 諮詢糾錯師謝傑
你好,經歷了10年職場生涯的人,我今年31了,比你小點,我想您的經歷也很豐富,40歲轉行做程式設計我覺得不合適。
首先,在年齡上,就是個問題,程式設計工作基本上需要長期坐在電腦前工作,時間上會很長,這個對於體力腦力都是個考驗。
其次,換行做程式設計,意味著重新跨入一個新的行業,工資水平不會太高,相當長的一個時間內,因為需要從基層學徒做起,工資不會太高,生活質量肯定會有影響。
最後,就是四十,您肯定也結婚了,基本上處於一個上有老,下有小的年齡,需要您掙錢養家,在這個年齡段,一系列問題,都擺在眼前,需要綜合考慮,才能作出決定。
第五,隔行如隔山,程式設計行業您之前肯定也不是太懂,選擇一個新的行業,所以,對於一個的行業跨進去還是挺難的,與其轉入一個不熟悉的領域,為什麼不在已有的領域做大做強呢。
綜上所述,還是不建議您轉行做程式設計
-
7 # 專注實體店新零售
我是40多歲開始學習java的,但是為做自己的專案,不存在找工作這事,不具有參考意義。現在專案上線,也在招java工程師,但我肯定不要35歲以上的,現在的年輕人很聰明,壓力也小,幹活快!
-
8 # 我樂自我高
1.程式設計師不全是高薪職業,絕大多數公司的程式設計師公司相對其他行業沒有太大差別,工作5年左右的程式設計師,月薪10K以下的絕不佔少數。
2.程式設計師的入門門檻絕不簡單,因為近些年網際網路科技發展迅速,一些培訓班打出“XX天精通XX語言”的廣告,我可以負責任的告訴你,這些都是鬼扯。你去書店隨便找一本程式語言的書,絕大多數都是600頁以上,怎麼可能幾十天講完,更別說掌握了。就像當年那些英語培訓一樣,一本詞彙書5、6千的詞彙量,然後告訴你20天突破GRE,你要是相信,不上當都對不起自己。而且軟體開發語言還只是敲門磚,掌握之後還不算入門,對於程式設計師而言,最重要的是專案經驗,如果沒有專案經驗,即使把一本語法書倒背如流,你會發現你仍然不會寫軟體,給你一個實際專案,你會發現好無頭緒,甚至不知道從何處著手,演算法、資料結構、資料庫等等,需要學的東西很多.郭德綱講過,相聲的臺階在門檻在裡面,是人推門就能進,進去後才會發現需要攀登的臺階在門裡面。這點和軟體開發也很像,感覺一本語法書沒什麼大不了,下點功夫幾個月半年怎麼也拿下了,但是拿下這本語法書可不是大功告成了,後面的路還有很長,可以負責任的講,一個程式設計師如果沒有3年以上的專案經驗,可能連初級都算不上,頂多算入門
所以綜上所述,40歲,首先轉行都不建議,常言道“人過40不學藝”,40歲重新學一門手藝相對來說確實比較晚了,如不是萬不得已,轉行還是要慎重,而對於轉程式設計師,那就更不建議了,程式設計師是一個需要精力,腦力以及時間的職業,40歲是否滿足這些條件,自己一定要搞清楚。千萬別被那本厚厚的語法書矇騙,所有語法書前1/2都是通俗易懂的最簡單內容,所以很對初學者看了幾章覺得自己完全可以明白,產生了程式設計師也沒那麼難的錯覺。其實後面的抽象邏輯才會讓初學者真正放棄,很多有1-2年工作經驗的初學者都沒有徹底弄明白麵向物件的真正含義。在做code review的時候,我發現很多新手類的設計邏輯是很混亂的,所以語法上理解了,並不代表程式設計水平就提高了。所以個人真心不建議大齡還轉程式設計師,希望有幫助到你。
-
9 # 前方有隻程式猿
說實話非常不建議。
1. 年齡實在偏大了,硬要說年齡不是問題就很假了。這個年齡,學習能力已經下降很厲害了,除非智力超群(當然還要看之前從事的專業)否則這時候學習程式設計我覺得入門都困難,四十歲以後一般是經驗的積累,要學也是可以就當作一個學習樂趣。
2. 程式設計是很費腦也很耗時間的,更多時候需要長期加班,四十歲精力跟不上,況且企業也不會招四十歲的程式設計師。
3. 即使你現在學出來,也只是初級程式設計師,不說找不找的到工作,即使找到,那薪資也是很低的,可能遠遠不如你目前所處行業資歷所對應的薪資。
4. 可以把學習程式設計當作一個興趣去看待吧,多學點也有是有好處的。
-
10 # 不平常的芝麻
四十歲學程式設計是可以的,做想轉行做程式設計方面的工作,除非你的以前從事的工作就和程式設計相關,否則還是不建議轉行了。
-
11 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。
首先,四十歲開始轉行從事程式設計工作具有較大的困難,應該慎重考慮。
目前軟體開發領域的崗位可以簡單的劃分為兩種,一種是研發級崗位,另一種是應用級開發崗位。研發級崗位通常對於年齡並不敏感,但是研發級崗位對於基礎知識有較高的要求,目前研究生是從事研發級崗位的主力群體。
雖然應用級開發崗位對於知識結構的要求並不高,但是應用級開發崗位的工作壓力還是比較大的,不少應用級程式設計師都會在40歲之前完成崗位升級或者是轉型,所以四十歲開始轉型從事軟體程式設計,發展空間還是比較小的。
另外,應用級軟體開發團隊年輕化趨勢比較明顯,所以對於四十歲開始學習軟體程式設計的人來說,即使能夠有一個較高的學習效率,能夠在短期內掌握基本的軟體開發技術,但是就業也具有一定的難度。在同等技術條件下,招聘單位往往會選擇更年輕的程式設計師。
要想在四十歲的時候轉型IT行業,可以重點考慮一下產品經理、專案經理、市場推廣等崗位,這些崗位對於年齡並不敏感,年齡稍微大一些還具有一定的優勢。以產品經理為例,未來隨著產業網際網路的發展,整個網際網路行業和傳統行業都將釋放出大量的產品經理崗位,對於具有一定行業背景知識的人來說,從事產品經理能夠站在行業的角度來考慮方案的合理性,這一點對於產品的設計是至關重要的。
目前正處在產業網際網路發展的初期,不少大型網際網路企業也開始招聘一些行業技術專家,目的就在於解決產業網際網路的落地應用問題。產業網際網路面臨諸多行業壁壘,要想打破這些行業壁壘必然需要行業專家的參與。所以,產業網際網路的發展也給傳統行業專家帶來了新的發展機會。
-
12 # 臺哥彩鈴
回答裡清一色的持反對意見的,我倒是贊成題主可以轉行。這不是標新立異,且聽我道來。
首先,40歲能不能學成程式設計呢,能的!只要有濃厚的興趣,堅韌的毅力,配上現在豐富的各類教程,半年就可以獨立開發出一些小程式了,再練習鞏固半年,應該能達到初級工作的水平。
不過,說真的,程式設計不是每個人都適合,就像數學不是每個人都能學好,程式設計需要足夠的邏輯思維和學習領悟能力,年齡大了動腦不如年輕時候,學起來如果太吃力,那還是放棄吧。
再來說學會之後,能否轉行做程式設計師,大家的焦點都在這上面,認為中國現在的IT環境,對大齡程式設計師比較排斥。確實如此,但是,注意了,我覺得大家主要說的還是大城市的就業環境,在三四線的小城市,甚至農村呢?,程式設計師是非常少的,年輕人都跑北上廣深了,中小城市也需要程式設計師哇。。
大家又會說了,中小城市的軟體公司很少呀,是的,那麼對於一個40歲的程式設計師來說,他在之前的工作歷程中,已經積累了很多年輕人沒有的經驗,這些經驗足夠支援他,發現行業需求,然後創業,自己開軟體公司!
有技術,有行業經驗,有人脈,在這個到處網際網路+的時代,在這個程式設計師需求如此大的時代,只要自己敢想會想,我認為年齡多大的程式設計師,都有用武之地。
-
13 # TL天洛
都說碼農一般在35歲以後就會面臨失業了。
四十歲去學習程式設計,可能會面臨找工作艱難的問題。
當然,如果你特別厲害,那就另當別論。
但是,就程式設計來說,是否一定要上班來獲得收入,我也想探討一下。
本人也是花了好幾年陸陸續續自學了好幾門程式語言,但是從來沒去過相關公司上班,都是用來解決自己公司的問題。
比如自己開發和維護公司網站(節省了一大筆),自己在公司開設小遊戲和互動課件的業務(接了許多相關專案來做),自己開發各種小軟體來提高工作效率(免去了請其它公司製作的費用),自己弄些爬蟲來收集資料(大大提高了效率)等。
從這個角度來看,學習了程式設計,雖然不是去相關公司上班,但是如果這些能幫助到自己的其它工作,或者說能節省很多費用和節省時間,這何嘗不是一種回報?
所以,你四十歲學習程式設計,主要還是要思考以後就業的問題,如果不一定是以程式設計來找相關工作,而是以程式設計來幫助你實現其它工作(比如開發智慧玩具,開發物聯網或者其它有幫助的領域,再或者自己開發個人工智慧等),自己當老闆,自己懂得關鍵的話,節省的成本是非常大的(當然你學習也需要成本,如果業餘時間自學就最好)。
如果是這樣的話,你學好程式設計,對你一輩子都是有幫助的(當然你要不斷學習新的,跟上時代)。
回覆列表
我目前從事應用級程式和系統開發,給點小建議,僅供大家參考
1、如果只是作為一個興趣愛好來學可以,如果沒有任何程式設計經驗學習難度有點大,因為除了學習基本的語法,還有資料庫程式設計,前端開發設計,做軟體開發基本上前後端開發都是需要掌握的。
2、國內目前的開發環境,公司基本上不會招40歲以上的開發人員(架構師,技術總監等管理崗位除外),除非你技術特牛逼。
3、即使應聘進去了,工作環境和心態是否能接受,40歲基本上在公司就是跨一輩了,周圍基本上都是些20、30+歲的同事,溝通起來是否有代溝,能否接受比你年齡小的同事的管理以及處理好同事之間的關係。
4、能否勝任工作強度(加班是少不了的)以及能否處理好工作和生活的關係,40歲基本是上有老下有小,既要照顧家庭又要工作,確定有那麼多時間和精力?
以上就是最客觀的事實,不是潑冷水,希望三思。