A. 32歲無基礎,改行學編程,合適嗎
程序員是吃青春飯的嗎
很多人都認為程序員是三十歲以前的職業,到了三十歲以後,就不應再做程序員了。現在的很多程序員也有這種想法,我覺得這種想法很不對。
在20世紀80年代末到90年代初,那時軟體還沒有形成行業,程序員不能以此作為謀生的手段時,你必須轉行,因為你年輕的時候不用考慮吃飯的問題,天天「玩」都可以,但是以後就不可能了。
據我了解,微軟裡面的那些高手,幾乎都是四五十歲的,而且都是做底層的。他們是上世紀70年代就開始「玩」程序的,所以對於整個計算機,他們是太清楚了。現在有些人主觀臆斷地希望微軟第二天倒閉就好了,但那可能性太小了。因為那些程序員是從CPU是4004的時候開始,玩到現在奔騰IV,沒有哪一代東西他們沒有經歷過。
你知道他們現在正在玩什麼嗎?現在正在玩64位的CPU。你說你普通的程序員,有這個耐心嗎?沒有這個耐心,你絕對做不了,你也絕對當不了高手。他為什麼能做?因為他不僅是玩過來的,而且他還非常有耐心,每一步技術他都跟得上,所以對他來說,沒有任何的難度和壓力。
以上摘自 《編程高手》
個人認為 Never too old to learn !既然乾的不爽那就不伺候了,此處不留爺,自有留爺處嘛 心態放開點,現在的社會誰鳥誰啊
大哥可以 選擇做應用軟體或者底層的軟體例如嵌入式 應用軟體的話 vb上手比較快delphi 也可以但是現在用的少了 java 點net 也是最近的熱潮 但感覺不是很適合你 待遇一般吧
學學c/c++也有利用你自身發展 轉嵌入式開發也很方便 前途還是非常好的 待遇都還不低
涉及到你的前途問題,還真是不敢一錘定音說哪個好,腳下的路千萬條,向左向右大哥自己選擇吧 不後悔就好
goodluck
B. 30歲轉行IT困難嗎
困不困難看個人了,如果沒有基礎從零開始,轉IT確實有點困難。
(2)32歲程序員薪資開多少擴展閱讀:
對於一個已經31歲的人來說,放棄自己熟悉的崗位,重新選擇職業發展方向,不僅是一件事很需要勇氣的事情,更是一種未知的考驗,因為選擇新方向就意味著要重新學習,而學習本就是一件困難的事情,人性天生懶惰。
在互聯網發展迅速的今天,互聯網相關的行業和崗位越來越多,需要的人才也越來越多,因此,學習電腦技術是一個不錯的選擇。
無論是建設藝術設計,平面設計,新媒體UI設計,電子商務都是近些年熱門的行業,更有電子競技,大數據師等等這些前沿的行業,而且在未來幾年都會有崗位稀缺的現象。
C. 程序員年紀大了怎麼辦
誤傳1:年長程序員比新手要價更高,因而年輕的開發人員更受歡迎。
事實:有經驗的開發人員之所以被打上「昂貴」的標簽,是因為在任何軟體公司里員工的薪水永遠是最大的支出。事實上,年輕就意味著廉價。但是,盡管年輕但沒有什麼經驗的開發人員能夠幫你節省掉一些預算,但是如果你的團隊里只有年輕人長遠來看你要付出的會更多。年輕的開發人員並沒有經歷過失敗的歷練。他們甚至還沒有足夠的時間來經歷失敗。猜猜他們會用誰的錢來教學費?你的。錯過截止時間並且交付沒有完工的項目會給你帶來多大的損失?請再好好想想吧。
的確,年長程序員比年輕人的工資要高一些。但是你多花的錢究竟花到哪裡了呢?一個經驗豐富的軟體開發人員,你付出的薪水買到的是他從過去項目開發中學到的經驗與教訓。這些就是在你成為他的經理期間需要付出的昂貴的學費。但是如果你招入一名有經驗的工人,你就不會重復項目管理和軟體開發過程中常犯的錯誤。也就意味著在年底的考核中你會因為僱傭了會做事的員工而得到良好的評價。
誤傳2:年長程序員受到他們已有知識的限制,靈活性和學習新技術的能力不及年輕的開發人員。
事實:事實上正是因為他們過去的經驗,年長程序員能夠在更深入的層次轉向新技術、框架以及系統。例如,如果了解 C/C++編寫的GUI框架,你會對消息傳遞、事件處理、MVC模式有概念,而這些知識能夠幫助你在設計系統時把表示層和底層的邏輯進行分離。當你第一次接觸GUI框架的時候,除了學習代碼的文法,你還需要掌握示例以及相關的代碼庫,不僅如此,與之相關的所有概念也都需要了解。當第二次、第三次或者以後的更多次實現GUI框架時,你會發現在代碼文法之外更深的地方它們有著相似之處。你甚至可能會注意到,新的GUI框架會克服以前你花費很大力氣才能解決的潛在限制。這些領悟會以你不能直接衡量的方式提高生產率。
誤傳3:年長程序員有家庭以及其他因素的影響,因此不能承擔艱苦的軟體開發任務(解讀:長時間、艱苦地工作),而年輕人沒有這些負擔。
事實: 公平地講,有經驗的軟體開發人員較少會長時間、艱苦地工作,因為他們從實踐(失敗)中學到連續數月每周工作80個小時最終會到達生產率的極限。這種情況會讓你精疲力盡,我敢打賭任何曾經歷過這種情況的人都不想再嘗試。即使有這樣的傾向,所謂的「家庭負擔」 是不存在的。有經驗的高效的軟體工程師是無情的時間管理者,那些已經有家庭的工程師會更積極地在分配的時間內完成工作。他們也許會參加舞會或者足球賽,但是他們會把這些時間安排在業余時間,在每個禮拜的40個小時工作中他們會高度專注在自己的工作上。已經成家的優秀軟體工程師必須高效地管理自己的私人時間,否則他們很快就會被蜂擁而來的工作埋掉。
傳說4:年長程序員不如年輕人思路敏捷。
事實:時光的確會對大腦產生影響,有很多證據顯示年長的工人在思考速度上會稍遜一籌。但是思路敏捷只是判斷標準的一部分。思考得更快並不總是代表考慮得更好。對於判斷力情況又是如何呢?有句老話:好的判斷來自經驗,而經驗則是從錯誤的判斷得來。想想他們具備比年輕人更多的見識、完成的工作以及經歷的成功和失敗,就知道以思維不再敏捷作為不僱傭年長的軟體工程師是一個糟糕的借口。有經驗的開發人員可以從大量的項目中汲取經驗來為今天的項目避免錯誤的決定。年輕的開發人員有很多重要的新點子,但是卻沒有經過測試和驗證。同時具備這兩個方面會給你的團隊帶來巨大的價值。
D. 程序員老了怎麼辦
很多人都是說程序猿是吃青春飯的,上了年紀的程序猿將會面臨著腦力或者體力不支的問題,導致一些老程序猿不再被公司重用或者重視,甚至面臨失業的危險。然而我卻不這么認為,其實程序猿老了未必就沒有用了,很多老程序還是大用用武之地的。
E. 什麼樣的程序員在35歲以後依然被公司搶著要
滿足下面三個條件的35歲以上程序員,公司會搶著要:
1.不只是自己能寫好代碼,還能影響其他人,讓其他人也寫好代碼。也就是說,需要具備技術領導力,能夠讓團隊更高效工作,道理也很簡單,如果只看單兵寫代碼能力,為什麼不花更少的錢去雇年輕一些程序員,為什麼要花錢雇你這個35歲的老兵呢?所以,在35歲之前,別讓自己做一個悶頭寫代碼的人,多培養一下自己和人相處的能力,不要覺得自己技術強就夠,人際關系處理不好的人,是沒法獲得技術領導力的。
2.身體好。沒有哪個公司希望招一個病秧子進去,貢獻還沒來得及做,醫葯費先是一大筆開銷,身體總是生病,也耽誤工作,所以身體不好的程序員,大公司不會青睞的,所以,別讓自己35歲的時候一身病。
3.精神狀態好。態度積極向上的人,才有可能對團隊帶來積極影響,一天到晚抱怨這抱怨那,沒有鬥志,干什麼都只看到負面,這樣的人,別管你技術多牛逼,公司也會避之不及。