-
當前位置:首頁 > 創(chuàng)意學院 > 空間設計 > 專題列表 > 正文
50歲學編程能找到工作嗎(50歲學編程能找到工作嗎女)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于50歲學編程能找到工作嗎的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀企業(yè),服務客戶遍布全國,設計相關業(yè)務請撥打175-8598-2043,或微信:1454722008
本文目錄:
一、年紀大了能學軟件開發(fā)嗎?能找到工作嗎?
1.首先,軟件工作的性質,就像老中醫(yī)一樣,越老越吃香,即使年紀大了,也不用擔心沒有工作,反而身價越來越高,也就給你帶來了工作的穩(wěn)定。2其次,以現(xiàn)在的社會發(fā)展形勢來說,我們國家信息化處于初級階段,發(fā)展?jié)摿薮笙喾矗@方面的人才奇缺,特別是專業(yè)技術人員。那么也就代表著,有很多的機會在等著你,不像文員,是工作選你,而是你選公司。如果現(xiàn)在進入這個行業(yè)的話,兩三年之后,你就可以成為這個行業(yè)的前輩了。不像其他行業(yè)永遠跟在別人身后跑。4、目前對你最有力的一點是,因為人才少,所以企業(yè)會降低用人的學歷門檻。只要你有企業(yè)需要的實際技能,就可以進入這個行業(yè)。6、你看不管是從工作穩(wěn)定,發(fā)展空間,工資待遇,工作環(huán)境,工作性質,都能滿足你的期望。它現(xiàn)在就在你的眼前,只要你給自己一點點信心,點點頭,不久之后它就是你的了。
二、近40歲學編程還能找到工作么?
1)軟件是個青春活,40左右的人要么做公司骨干,要么自己帶團隊,要么搞搞培訓,要么轉行,要么回家養(yǎng)老。
2)不知道你是做什么的,編程分很多種。比如做網(wǎng)站設計、應用開發(fā)、嵌入式開發(fā)還有PLC、FPGA等等。
3)零基礎不知道具體到什么程度,如果連二進制都沒接觸過,那真心還是放棄吧,學著玩還行,想靠它找工作還是另謀他路吧,這年頭大企業(yè)招學徒都要基礎好的應屆畢業(yè)生,小企業(yè)都要搞過具體項目的。
4)如果硬要一個順序,那么目前軟件的學習順序基本是這樣:
4.1)純應用開發(fā)(月薪:學徒3000以下,老油條8000以上):
a、基礎課程排布:《C語言程序設計》->《數(shù)字邏輯》 ->《計算機組成原理》 ->《數(shù)據(jù)結構》 -> 《匯編語言》->《計算機網(wǎng)絡技術》->《計算機操作系統(tǒng)》->其它專業(yè)課程
如果想快點上手,那么直接上《某某從入門到精通》,這些書可以讓你快速入門,但是講的都很膚淺,想深入還是要學習上面的基礎課程。有可能還要接觸《離散數(shù)學》、《線性代數(shù)》等等這些讓人頭疼的數(shù)學課程。
4.2)電子類(月薪:學徒3000以下,小油條5000出頭,老油條8000以上):
如果你想從事家電、照明、手持設備等軟件開發(fā),那么需要熟悉下面的課程:
《模擬電路》、《數(shù)字電路》、《微型計算機原理與接口技術》、《單片機原理》,然后熟悉至少一種單片機的應用。
三、30歲還適合學編程嗎?學成了還適合找工作嗎?
中國程序員不能超過35歲,似乎已經(jīng)是不爭的事實,國外卻不一樣,40、50歲仍然作開發(fā)工作的大有人在,為何會有如此差異呢?
在中國,程序員不能超過35歲,似乎已經(jīng)是不爭的事實,軟件開發(fā)工作就是青春飯,頂多靠畢業(yè)這十年的時間,超過這個年齡,要不成功躍身成為管理者,要不轉行進入其他領域,好像再沒有更好的選擇,即使偶有繼續(xù)堅持作開發(fā)的,也被看成另類一族。老外卻不是這樣,40,50歲仍然作開發(fā)工作的大有人在,甚至很多牛人,包括獲得康柏最佳軟件獎的Robber,仍在埋頭作著他所喜歡的編碼工作,為何如此差異。我仔細想了一下,特別是這一年參加了太多的技術培訓,基本有了一些結論。
首先,國內(nèi)軟件開發(fā)工作的性質決定這一切。我們所作的產(chǎn)品開發(fā),真正技術含量并不高,高等院校畢業(yè)的學生經(jīng)過幾年的培訓和實踐,基本都能掌握這些技能。而我們現(xiàn)有產(chǎn)品開發(fā)設計水平有限,對于軟件開發(fā)的理解還僅限于編碼,完成功能這些基本的需求,產(chǎn)品進度是第一驅動力,特別是一些小公司,把快速開發(fā)出產(chǎn)品作為最高目標,軟件設計質量差,很少考慮可維護性、可擴展性這些重要的軟件質量屬性,僅僅追求功能和進度,產(chǎn)品以最快的速度完成設計、編碼,少有測試甚至沒有測試,就直接交付給客戶。當在客戶那里暴露出各種各樣的問題來時,開發(fā)人員就開始不斷的為客戶解決這樣那樣的問題。軟件做到最后,很多人都會陷入自己不斷挖掘出來的“陷阱”里走不出來,步入在復雜的系統(tǒng)中查找BUG、解決BUG、增加功能、引入新的BUG、再解決BUG這樣永無休止的惡性循環(huán)中,從事的都是一些低級開發(fā)工作,對于軟件開發(fā)的理解無法上升到更高的層次,每天都疲于救火和拼命打補丁,軟件維護成本居高不下;即使最終擺脫了這樣的厄運——項目結束,下一次軟件開發(fā)又是同樣過程的重復。
這些無休止的低級開發(fā)和維護工作,會耗光一個人所有的激情和精力,隨著年齡的增大,熱情和體力都在衰減,而這些工作,只要畢業(yè)生經(jīng)過培訓,同樣可以勝任。有著廉價的、并且充滿熱情的畢業(yè)生作競爭,身心疲憊的老程序員必然面對更大的競爭壓力,做到最后,連他們自己都會失去對軟件開發(fā)的興趣,甚至會產(chǎn)生厭倦的情緒。對于這樣的快速開發(fā)模式,十年開發(fā)經(jīng)驗和五年開發(fā)經(jīng)驗有很大區(qū)別嗎?干嗎不使用更經(jīng)濟便宜的開發(fā)人員?
另一個原因,是我們中國人一向的官本位思想。開發(fā)人員始終處于一種很尷尬的境界,聽起來從事的是高級技術工作,說起來也是“以人為本”,但是,有多少企業(yè)管理者真正重視和認可開發(fā)人員的,哪怕是碩士,博士,這些開發(fā)人員在“大官,小官”面前,都只是普通勞動者而已。程序員是一個沒有未來的行業(yè),哪怕資歷再深,能力在強,也還是一個勞動者而已,只有當上領導,走上管理才是最終的出路,否則,薪水上不去,地位上不去,只能面對被淘汰的命運。
實際,之所以出現(xiàn)這種問題,是由于國內(nèi)對軟件開發(fā)一直抱有一種錯誤理解。如果軟件開發(fā)僅僅是代碼編寫,查找BUG,可以說,那確實是在做一些低級的軟件行為。做了十年的開發(fā)人員,確實不見得比作了3年的人更強多少,反正是簡單重復的工作,工作3年的一樣可以作,而且有更大的熱情和精力。
軟件業(yè)要發(fā)展,就應該跳出這個怪圈,走向更高的領域,對軟件開發(fā)重新進行認識。我們要明白,軟件開發(fā)要融入工程化的思想,要有高度的設計能力,關注更多的軟件運行屬性和設計質量屬性。同樣的系統(tǒng),不同的軟件人員會做出完全不同的軟件,正規(guī),高效的開發(fā)團隊要比游擊隊開發(fā)團隊不只高出幾十倍的效率。
軟件開發(fā),不僅僅需要關注功能、性能,更應該去研究可維護性、可擴展性等質量屬性;不僅僅只關注代碼,而更要上升為設計,復用等。軟件開發(fā)不能只是寫出C語言的代碼,單元測試、同行評審、培訓與學習,這些都是開發(fā)人員基本的素質,也是提高軟件質量的最基本手段;舉例來說,單元測試做好了,就可以讓開發(fā)效率大大提高,也能讓軟件的維護成本降下來,把開發(fā)人員解放出來;同行評審可以讓開發(fā)人員之間更多的交流和溝通,在設計,編碼階段嚴格控制軟件質量;培訓則是提高自身技術水平,從理論上提升自己的最好方法?,F(xiàn)在基本上所有這些主要的質量行為都被忽略了,而這恰恰是走出低級開發(fā)的最好途徑。同時,還有更高層次的設計開發(fā)、軟件重構、模塊化、系統(tǒng)構架、搭建統(tǒng)一軟件平臺、度量軟件質量等等。有了重構,就會寫出可讀性好,可維護性好的軟件,甚至因此提高自己的軟件設計能力,減少出錯的幾率;模塊化,讓軟件最大程度的實現(xiàn)復用,提高軟件開發(fā)效率和開發(fā)質量;軟件構架設計,從技術層次上最早決定了軟件的命運,而這里又有太多的技術,設計模式,軟件規(guī)劃等,讓軟件開發(fā)從編碼上升到設計的層次,搭建統(tǒng)一軟件平臺,是大產(chǎn)品,系列化開發(fā)的必然之路,對于軟件質量的度量,會讓我們的軟件開發(fā)變得更加透明,清晰,讓我們更清楚地把握到軟件的開發(fā)過程,從各個環(huán)節(jié)去控制軟件質量,而不是僅僅憑著感性的認識到了最后才去補救。
以上這些知識,一個人,哪怕勤奮學習一輩子,也不可能完全具備所有的技能。35歲算什么,做到70歲都不晚。當然,你需要真正的熱愛它,并且不斷得學習和進修。所以說,軟件開發(fā)人員,要作的事情太多了,軟件實在是一項浩大的腦力工程,甚至會讓人覺得這是一個投入/產(chǎn)出比最低的行業(yè),因為要學習的知識實在太多了,每時每刻都要處于不斷的學習和更新當中。既然選擇了,既然喜歡了,就應該投入進去,享樂于此了。最重要的是,我們自己能并且愿意去認識到這一點,跳出低級開發(fā)的怪圈,走向更高的層次。
同時,要意識到,一個資深開發(fā)人員的作用絕不亞于一個管理人員,高明的企業(yè)應該給予相同的待遇,要把培養(yǎng)和儲備高級技術人才作為高科技企業(yè)的重點發(fā)展方向,這樣才能讓企業(yè)在人才領域得到不斷積累,資深開發(fā)人員才會帶出高效的開發(fā)團隊,從而開發(fā)出高質量,高效率的軟件,讓企業(yè)在不斷激烈的競爭中取勝。要明白,不是每個人都適合或者樂于轉向管理的,很多人就是適合做開發(fā)工作,他們可以走得更深入,成為專家,應該充分發(fā)揮出他們的能力,讓整個團隊高效運作起來。
所以說,開發(fā)人員,決不只是35歲,只要你愿意,可以作一生的開發(fā),從中獲得更多的快樂
四、我都50歲了還想學計算機,能行嗎?
沒啥不行的,當作業(yè)余愛好。50歲了,肯定不能靠計算機吃飯,學了總比天天泡到棋牌室里強。我也50歲了,現(xiàn)在還在學JAVA ,沒事的時候編個手機APP當作娛樂。
其實學計算機的難度不是想象的那可怕,編個企業(yè)管理用的軟件不需要多高深的計算機知識。50歲有50歲的優(yōu)勢,企業(yè)的管理流程比較熟。6年前,我寫的軟件,目前公司還在用,用計算機專業(yè)眼光看,我寫的代碼很業(yè)余。但用戶不會管你背后的代碼多么優(yōu)美、用的技術多先進,用戶只關心用的方不方便。另外,我們?yōu)槠髽I(yè)寫的軟件至少要符合公司質量體系要求、復合客戶要求,同時要幫企業(yè)提升產(chǎn)品質量或提升效率。
以上就是關于50歲學編程能找到工作嗎相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀: