① 我35歲了,還能做程序員嗎
中國程序員不能超過35歲,似乎已經是不爭的事實,國外卻不一樣,40、50歲仍然作開發工作的大有人在,為何會有如此差異呢?
在中國,程序員不能超過35歲,似乎已經是不爭的事實,軟體開發工作就是青春飯,頂多靠畢業這十年的時間,超過這個年齡,要不成功躍身成為管理者,要不轉行進入其他領域,好像再沒有更好的選擇,即使偶有繼續堅持作開發的,也被看成另類一族。老外卻不是這樣,40,50歲仍然作開發工作的大有人在,甚至很多牛人,包括獲得康柏最佳軟體獎的Robber,仍在埋頭作著他所喜歡的編碼工作,為何如此差異。我仔細想了一下,特別是這一年參加了太多的技術培訓,基本有了一些結論。
首先,國內軟體開發工作的性質決定這一切。我們所作的產品開發,真正技術含量並不高,高等院校畢業的學生經過幾年的培訓和實踐,基本都能掌握這些技能。而我們現有產品開發設計水平有限,對於軟體開發的理解還僅限於編碼,完成功能這些基本的需求,產品進度是第一驅動力,特別是一些小公司,把快速開發出產品作為最高目標,軟體設計質量差,很少考慮可維護性、可擴展性這些重要的軟體質量屬性,僅僅追求功能和進度,產品以最快的速度完成設計、編碼,少有測試甚至沒有測試,就直接交付給客戶。當在客戶那裡暴露出各種各樣的問題來時,開發人員就開始不斷的為客戶解決這樣那樣的問題。軟體做到最後,很多人都會陷入自己不斷挖掘出來的「陷阱」里走不出來,步入在復雜的系統中查找BUG、解決BUG、增加功能、引入新的BUG、再解決BUG這樣永無休止的惡性循環中,從事的都是一些低級開發工作,對於軟體開發的理解無法上升到更高的層次,每天都疲於救火和拚命打補丁,軟體維護成本居高不下;即使最終擺脫了這樣的厄運——項目結束,下一次軟體開發又是同樣過程的重復。
這些無休止的低級開發和維護工作,會耗光一個人所有的激情和精力,隨著年齡的增大,熱情和體力都在衰減,而這些工作,只要畢業生經過培訓,同樣可以勝任。有著廉價的、並且充滿熱情的畢業生作競爭,身心疲憊的老程序員必然面對更大的競爭壓力,做到最後,連他們自己都會失去對軟體開發的興趣,甚至會產生厭倦的情緒。對於這樣的快速開發模式,十年開發經驗和五年開發經驗有很大區別嗎?干嗎不使用更經濟便宜的開發人員?
另一個原因,是我們中國人一向的官本位思想。開發人員始終處於一種很尷尬的境界,聽起來從事的是高級技術工作,說起來也是「以人為本」,但是,有多少企業管理者真正重視和認可開發人員的,哪怕是碩士,博士,這些開發人員在「大官,小官」面前,都只是普通勞動者而已。程序員是一個沒有未來的行業,哪怕資歷再深,能力在強,也還是一個勞動者而已,只有當上領導,走上管理才是最終的出路,否則,薪水上不去,地位上不去,只能面對被淘汰的命運。
實際,之所以出現這種問題,是由於國內對軟體開發一直抱有一種錯誤理解。如果軟體開發僅僅是代碼編寫,查找BUG,可以說,那確實是在做一些低級的軟體行為。做了十年的開發人員,確實不見得比作了3年的人更強多少,反正是簡單重復的工作,工作3年的一樣可以作,而且有更大的熱情和精力。
軟體業要發展,就應該跳出這個怪圈,走向更高的領域,對軟體開發重新進行認識。我們要明白,軟體開發要融入工程化的思想,要有高度的設計能力,關注更多的軟體運行屬性和設計質量屬性。同樣的系統,不同的軟體人員會做出完全不同的軟體,正規,高效的開發團隊要比游擊隊開發團隊不只高出幾十倍的效率。
軟體開發,不僅僅需要關注功能、性能,更應該去研究可維護性、可擴展性等質量屬性;不僅僅只關注代碼,而更要上升為設計,復用等。軟體開發不能只是寫出C語言的代碼,單元測試、同行評審、培訓與學習,這些都是開發人員基本的素質,也是提高軟體質量的最基本手段;舉例來說,單元測試做好了,就可以讓開發效率大大提高,也能讓軟體的維護成本降下來,把開發人員解放出來;同行評審可以讓開發人員之間更多的交流和溝通,在設計,編碼階段嚴格控制軟體質量;培訓則是提高自身技術水平,從理論上提升自己的最好方法。現在基本上所有這些主要的質量行為都被忽略了,而這恰恰是走出低級開發的最好途徑。同時,還有更高層次的設計開發、軟體重構、模塊化、系統構架、搭建統一軟體平台、度量軟體質量等等。有了重構,就會寫出可讀性好,可維護性好的軟體,甚至因此提高自己的軟體設計能力,減少出錯的幾率;模塊化,讓軟體最大程度的實現復用,提高軟體開發效率和開發質量;軟體構架設計,從技術層次上最早決定了軟體的命運,而這里又有太多的技術,設計模式,軟體規劃等,讓軟體開發從編碼上升到設計的層次,搭建統一軟體平台,是大產品,系列化開發的必然之路,對於軟體質量的度量,會讓我們的軟體開發變得更加透明,清晰,讓我們更清楚地把握到軟體的開發過程,從各個環節去控制軟體質量,而不是僅僅憑著感性的認識到了最後才去補救。
以上這些知識,一個人,哪怕勤奮學習一輩子,也不可能完全具備所有的技能。35歲算什麼,做到70歲都不晚。當然,你需要真正的熱愛它,並且不斷得學習和進修。所以說,軟體開發人員,要作的事情太多了,軟體實在是一項浩大的腦力工程,甚至會讓人覺得這是一個投入/產出比最低的行業,因為要學習的知識實在太多了,每時每刻都要處於不斷的學習和更新當中。既然選擇了,既然喜歡了,就應該投入進去,享樂於此了。最重要的是,我們自己能並且願意去認識到這一點,跳出低級開發的怪圈,走向更高的層次。
同時,要意識到,一個資深開發人員的作用絕不亞於一個管理人員,高明的企業應該給予相同的待遇,要把培養和儲備高級技術人才作為高科技企業的重點發展方向,這樣才能讓企業在人才領域得到不斷積累,資深開發人員才會帶出高效的開發團隊,從而開發出高質量,高效率的軟體,讓企業在不斷激烈的競爭中取勝。要明白,不是每個人都適合或者樂於轉向管理的,很多人就是適合做開發工作,他們可以走得更深入,成為專家,應該充分發揮出他們的能力,讓整個團隊高效運作起來。
所以說,開發人員,決不只是35歲,只要你願意,可以作一生的開發,從中獲得更多的快樂
② 三十五歲以後還可以做前端開發嗎
活到老,學到老,只要想學,就沒有不能的。
我都快五十了,還在搞開發寫代碼,不斷學習新的技術。
③ 30歲可以轉行做前端嗎
30歲轉行做前端開發是完全可以的。很多人可能認為Web前端屬於開發類的崗位,開發類的崗位大多屬於「青春飯」,其實從學習內容上來看,Web前端是遠遠少於後端開發的,前端工程師所需要掌握的開發技能學習難度上也沒有後端開發大,所以只要找對學習方法,年齡不是轉行前端的阻礙,只要是對前端開發感興趣都是可以學習的。
從第三方統計平台職友集獲悉,以北京為例,北京Web前端工程師平均月薪 17320元,按工作經驗統計,其中應屆生工資就高達12450元。從薪資待遇上很明顯能夠看到,Web前端發展前景趨勢大好,並且在招聘平台也可以發現,每天都有大量的前端崗位虛位以待,現在Web前端專業人才嚴重短缺。
雖然Web前端崗位緊缺,但也不是說都能夠找到工作,首先決定能不能找到工作的主要關鍵點還是自身技術水平,如果有扎實的知識儲備,掌握了前沿的前端開發技能,那麼找到理想的工作也是完全可以的,所以學習前端開發是需要一步步強化自身開發能力,具備過硬的開發技術。
④ web前端多少歲以後就不能做了
其實沒有這個說法,web前端作為互聯網的一個行業,並沒有年齡的限制,任何年齡段的人都可以做下去。
從本質上講,與Java和PHP後台開發語言相比,web開發在學習方面具有一定的優勢。
對於任何一個在線產品來說,web開發的作用都是不可替代的,對web人員的需求也將不斷上升。只要它有足夠的發展能力,這個崗位就不會被年齡增長所取代。
(4)35歲了還能做前端開發嗎擴展閱讀:
對於年齡這個問題,WEB前端工程師不必過於擔憂,但年齡對WEB前端工程師確實也是有一些影響的。
首先就是無法理解用戶的需求。年齡大了以後,心態也會相應的成熟。對於有些事情也不再有那麼高的興趣了,這一點就直觀地影響著,一些新興事物可能會讓WEB前端工程師們,關注不到,從而無法准確地抓住用戶最新的需求。
⑤ 35歲學前端好找工作嗎
如今Web前端開發是一門吃香的技術,前端更加容易好學,更多的人選擇了Web前端開發工程師的職業。想要掌握Web前端技術的內容,能夠達到企業的就業要求,需要付出更多的時間及努力。只要真正不斷提升自身的技能,才能走更遠。
如果你想要快速學習Web前端技術,專業全面的學習方式比較好,一般費用在2W左右,4-6個月左右。專業學習適合零基礎的小白迅速成長,學習曲線先快後慢,也適合有一定基礎的進階學習,在鞏固知識的基礎上,穩步進步突破職業瓶頸。
⑥ 本人現在30歲+,還能不能學習web前端了,web前端是吃青春飯的不
「程序員是吃青春飯的」,這種觀點是有些偏頗的。
之所以出現這種觀點,可能是因為很多人認為在國內編程的工作確實很累,需要耗費大量的時間和精力,只有年輕人才能頂得住。這個主要是因為國內的軟體行業狀況決定的,而並不是說編程只有年輕人才能做得了。隨著技術能力和工作經驗的增加,程序員可以向軟體設計師、系統分析師、項目主管、項目經理、CIO過渡。中國的軟體產業剛剛開始,不但需要大量的程序員,而且逐漸回需要更多的設計分析、管理人員。當然,你目前首先要做好的就是學好課程,然後去做程序員,坐上幾年程序員以後,在逐步向上發展。沒有不辛苦的工作!即使你不工作,也很辛苦。關鍵是你怎樣把工作轉化為一種享受,讓自己的「心情」快樂起來。
web前端開發是喲想很特殊的工作,是所有開發人員中最接近用戶的。最應該從用戶的角度出發,去站在用戶的位置上去想,去琢磨開發新的東西。與後端不同,前端開發領域涉及的技術全面,用到的技術也很多,而且要做到與時俱進,這就要求前端工程師們時刻關注新技術發展趨勢。前端開發會隨著網路時代的發展,被更多人所熟悉,也會挖掘出更多的前端開發人才,為我們以後工作的道路上多一條路選擇。
現在的前端開發完全可以這樣說"因為我們還年輕",是的,前端開發最近幾年開慢慢被大家所熟知,因此,個人認為前端開發不僅有前途,更有錢途。前端開發入門容易,但隨著學習的深入,後面每前進一步都要付出很大的努力。前面的div+css很容易讓我們踏進前端的大門,但是越往後學,需要掌握的東西會越多,它需要很廣的知識面來填充自己。
給同學們的一個忠告,如果你是零基礎,不要自卑,你只要認真學,征服前端沒問題,如果你前端有基礎,不要驕傲,因為沒必要,前邊還有很多的路要走,踏踏實實,努力學習,認真練習,才是王道。
⑦ 35歲還能去學WEB前端開發嗎
前端前景是很不錯的,像前端這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,學習前端可以按照路線圖的順序,
0基礎學習前端是沒有問題的,關鍵是找到靠譜的前端培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:
1. 師資力量雄厚
要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業前端技術性,也許的技術專業前端技術性則絕大多數來自你的技術專業前端教師,一個好的前端培訓機構必須具備雄厚的師資力量。
2. 就業保障完善
實現1+1>2效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向前端學員提供一對一的就業指導,確保學員找到自己的心理工作。
3. 學費性價比高
一個好的前端培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的前端教師領導並由前端培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。
希望你早日學有所成。
⑧ 31歲轉行前端開發,能找到工作嗎
在我們人生的道路上,我們總會經歷不同的階段。31歲已經到了而立之年,在這個年紀如果轉行的話確實是一個比較大的挑戰。但是也不必太過於焦慮,畢竟31歲正是一個人的大好年華,還是可以創造很多的不可能的,所以轉行做前端開發也是完全沒有任何的問題的,要相信自己。
31歲轉行做前端開發是可以的。首先要相信自己。在31歲這個年紀說大不大,說小也不小,但是還是要相信自己,不要過於焦慮,只要堅定了自己的方向,相信一定會取得成功;其次,要加倍努力。在轉行以後,一定要加倍努力升級自己,讓自己在新的行業中得到足夠的歷練和充實,這樣才能盡快的開始人生的另一個征程,31歲也還很年輕,還有很多機會;最後,要不斷學習。對於每一個人來說轉行都不是一個容易的事情,轉到一個全新的行業需要付出的努力會更多,需要學習的東西也更多,所以一定要加強學習。
三、不斷地學習。在新的行業中,要想取得成功,既要付出汗水,也要靠自己不斷地學習,這是我們能夠在這個新行業生存下來的根本,相信通過自己的努力,一定會找到一份適合自己的工作。
你覺得31歲轉行是明智的選擇嗎?
⑨ 30歲以後前端開發
其實都差不多,因為程序員的技術更新很快的。
除非你是在小公司,不在乎技術更新,那你可以一直用一些舊技術去實現。
如果是大公司或者專業一點的計算機互聯網公司,他們都會隨著潮流及時更新技術,那你也得不停學習新技術,30以後說實話不是不行,是很難和年輕的小伙競爭了,至少精力方面是不如他們的。
一般做到30以後,都是往上爬了,不會再打碼了,都做指揮了,因為你的經驗擺在那。如果30以後還打碼,也就這么回事了。
⑩ 35歲還能做前端開發這一行嗎
如果你一直搞這行,很資深,當然可以。如果才開始,就不建議了。