-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 空間設(shè)計(jì) > 專題列表 > 正文
是自身所處的行業(yè)不好嗎?如果你覺得目前所處的行業(yè)趨向衰落、產(chǎn)品銷售不景氣,那么只需要跳槽到具有強(qiáng)大生命力的朝陽行業(yè)即可。
是覺得現(xiàn)在的工作太乏味?如果僅僅認(rèn)為是工作太乏味,那么就打消轉(zhuǎn)行這個(gè)念頭吧,不管什么工作(包括IT行業(yè))只要做夠個(gè)5、6年一定會失去新鮮感。
能否跟上IT行業(yè)的快節(jié)奏?做開發(fā)加班是在所難免的,你的身體和你的精神是否跟得上;
愿意為了提高技術(shù)鉆研再鉆研嗎?IT技術(shù)更新?lián)Q代非??欤绻幌氡贿@個(gè)行業(yè)淘汰,每天下班后至少花一個(gè)小時(shí)寫技術(shù)博客、看技術(shù)論壇并更新自己的技能。
30歲學(xué)程序開發(fā)(30歲學(xué)程序開發(fā)晚嗎)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于30歲學(xué)程序開發(fā)的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀企業(yè),服務(wù)客戶遍布全國,設(shè)計(jì)相關(guān)業(yè)務(wù)請撥打175-8598-2043,或微信:1454722008
本文目錄:
一、30歲還適合學(xué)編程嗎?學(xué)成了還適合找工作嗎?
中國程序員不能超過35歲,似乎已經(jīng)是不爭的事實(shí),國外卻不一樣,40、50歲仍然作開發(fā)工作的大有人在,為何會有如此差異呢?
在中國,程序員不能超過35歲,似乎已經(jīng)是不爭的事實(shí),軟件開發(fā)工作就是青春飯,頂多靠畢業(yè)這十年的時(shí)間,超過這個(gè)年齡,要不成功躍身成為管理者,要不轉(zhuǎn)行進(jìn)入其他領(lǐng)域,好像再沒有更好的選擇,即使偶有繼續(xù)堅(jiān)持作開發(fā)的,也被看成另類一族。老外卻不是這樣,40,50歲仍然作開發(fā)工作的大有人在,甚至很多牛人,包括獲得康柏最佳軟件獎(jiǎng)的Robber,仍在埋頭作著他所喜歡的編碼工作,為何如此差異。我仔細(xì)想了一下,特別是這一年參加了太多的技術(shù)培訓(xùn),基本有了一些結(jié)論。
首先,國內(nèi)軟件開發(fā)工作的性質(zhì)決定這一切。我們所作的產(chǎn)品開發(fā),真正技術(shù)含量并不高,高等院校畢業(yè)的學(xué)生經(jīng)過幾年的培訓(xùn)和實(shí)踐,基本都能掌握這些技能。而我們現(xiàn)有產(chǎn)品開發(fā)設(shè)計(jì)水平有限,對于軟件開發(fā)的理解還僅限于編碼,完成功能這些基本的需求,產(chǎn)品進(jìn)度是第一驅(qū)動力,特別是一些小公司,把快速開發(fā)出產(chǎn)品作為最高目標(biāo),軟件設(shè)計(jì)質(zhì)量差,很少考慮可維護(hù)性、可擴(kuò)展性這些重要的軟件質(zhì)量屬性,僅僅追求功能和進(jìn)度,產(chǎn)品以最快的速度完成設(shè)計(jì)、編碼,少有測試甚至沒有測試,就直接交付給客戶。當(dāng)在客戶那里暴露出各種各樣的問題來時(shí),開發(fā)人員就開始不斷的為客戶解決這樣那樣的問題。軟件做到最后,很多人都會陷入自己不斷挖掘出來的“陷阱”里走不出來,步入在復(fù)雜的系統(tǒng)中查找BUG、解決BUG、增加功能、引入新的BUG、再解決BUG這樣永無休止的惡性循環(huán)中,從事的都是一些低級開發(fā)工作,對于軟件開發(fā)的理解無法上升到更高的層次,每天都疲于救火和拼命打補(bǔ)丁,軟件維護(hù)成本居高不下;即使最終擺脫了這樣的厄運(yùn)——項(xiàng)目結(jié)束,下一次軟件開發(fā)又是同樣過程的重復(fù)。
這些無休止的低級開發(fā)和維護(hù)工作,會耗光一個(gè)人所有的激情和精力,隨著年齡的增大,熱情和體力都在衰減,而這些工作,只要畢業(yè)生經(jīng)過培訓(xùn),同樣可以勝任。有著廉價(jià)的、并且充滿熱情的畢業(yè)生作競爭,身心疲憊的老程序員必然面對更大的競爭壓力,做到最后,連他們自己都會失去對軟件開發(fā)的興趣,甚至?xí)a(chǎn)生厭倦的情緒。對于這樣的快速開發(fā)模式,十年開發(fā)經(jīng)驗(yàn)和五年開發(fā)經(jīng)驗(yàn)有很大區(qū)別嗎?干嗎不使用更經(jīng)濟(jì)便宜的開發(fā)人員?
另一個(gè)原因,是我們中國人一向的官本位思想。開發(fā)人員始終處于一種很尷尬的境界,聽起來從事的是高級技術(shù)工作,說起來也是“以人為本”,但是,有多少企業(yè)管理者真正重視和認(rèn)可開發(fā)人員的,哪怕是碩士,博士,這些開發(fā)人員在“大官,小官”面前,都只是普通勞動者而已。程序員是一個(gè)沒有未來的行業(yè),哪怕資歷再深,能力在強(qiáng),也還是一個(gè)勞動者而已,只有當(dāng)上領(lǐng)導(dǎo),走上管理才是最終的出路,否則,薪水上不去,地位上不去,只能面對被淘汰的命運(yùn)。
實(shí)際,之所以出現(xiàn)這種問題,是由于國內(nèi)對軟件開發(fā)一直抱有一種錯(cuò)誤理解。如果軟件開發(fā)僅僅是代碼編寫,查找BUG,可以說,那確實(shí)是在做一些低級的軟件行為。做了十年的開發(fā)人員,確實(shí)不見得比作了3年的人更強(qiáng)多少,反正是簡單重復(fù)的工作,工作3年的一樣可以作,而且有更大的熱情和精力。
軟件業(yè)要發(fā)展,就應(yīng)該跳出這個(gè)怪圈,走向更高的領(lǐng)域,對軟件開發(fā)重新進(jìn)行認(rèn)識。我們要明白,軟件開發(fā)要融入工程化的思想,要有高度的設(shè)計(jì)能力,關(guān)注更多的軟件運(yùn)行屬性和設(shè)計(jì)質(zhì)量屬性。同樣的系統(tǒng),不同的軟件人員會做出完全不同的軟件,正規(guī),高效的開發(fā)團(tuán)隊(duì)要比游擊隊(duì)開發(fā)團(tuán)隊(duì)不只高出幾十倍的效率。
軟件開發(fā),不僅僅需要關(guān)注功能、性能,更應(yīng)該去研究可維護(hù)性、可擴(kuò)展性等質(zhì)量屬性;不僅僅只關(guān)注代碼,而更要上升為設(shè)計(jì),復(fù)用等。軟件開發(fā)不能只是寫出C語言的代碼,單元測試、同行評審、培訓(xùn)與學(xué)習(xí),這些都是開發(fā)人員基本的素質(zhì),也是提高軟件質(zhì)量的最基本手段;舉例來說,單元測試做好了,就可以讓開發(fā)效率大大提高,也能讓軟件的維護(hù)成本降下來,把開發(fā)人員解放出來;同行評審可以讓開發(fā)人員之間更多的交流和溝通,在設(shè)計(jì),編碼階段嚴(yán)格控制軟件質(zhì)量;培訓(xùn)則是提高自身技術(shù)水平,從理論上提升自己的最好方法?,F(xiàn)在基本上所有這些主要的質(zhì)量行為都被忽略了,而這恰恰是走出低級開發(fā)的最好途徑。同時(shí),還有更高層次的設(shè)計(jì)開發(fā)、軟件重構(gòu)、模塊化、系統(tǒng)構(gòu)架、搭建統(tǒng)一軟件平臺、度量軟件質(zhì)量等等。有了重構(gòu),就會寫出可讀性好,可維護(hù)性好的軟件,甚至因此提高自己的軟件設(shè)計(jì)能力,減少出錯(cuò)的幾率;模塊化,讓軟件最大程度的實(shí)現(xiàn)復(fù)用,提高軟件開發(fā)效率和開發(fā)質(zhì)量;軟件構(gòu)架設(shè)計(jì),從技術(shù)層次上最早決定了軟件的命運(yùn),而這里又有太多的技術(shù),設(shè)計(jì)模式,軟件規(guī)劃等,讓軟件開發(fā)從編碼上升到設(shè)計(jì)的層次,搭建統(tǒng)一軟件平臺,是大產(chǎn)品,系列化開發(fā)的必然之路,對于軟件質(zhì)量的度量,會讓我們的軟件開發(fā)變得更加透明,清晰,讓我們更清楚地把握到軟件的開發(fā)過程,從各個(gè)環(huán)節(jié)去控制軟件質(zhì)量,而不是僅僅憑著感性的認(rèn)識到了最后才去補(bǔ)救。
以上這些知識,一個(gè)人,哪怕勤奮學(xué)習(xí)一輩子,也不可能完全具備所有的技能。35歲算什么,做到70歲都不晚。當(dāng)然,你需要真正的熱愛它,并且不斷得學(xué)習(xí)和進(jìn)修。所以說,軟件開發(fā)人員,要作的事情太多了,軟件實(shí)在是一項(xiàng)浩大的腦力工程,甚至?xí)屓擞X得這是一個(gè)投入/產(chǎn)出比最低的行業(yè),因?yàn)橐獙W(xué)習(xí)的知識實(shí)在太多了,每時(shí)每刻都要處于不斷的學(xué)習(xí)和更新當(dāng)中。既然選擇了,既然喜歡了,就應(yīng)該投入進(jìn)去,享樂于此了。最重要的是,我們自己能并且愿意去認(rèn)識到這一點(diǎn),跳出低級開發(fā)的怪圈,走向更高的層次。
同時(shí),要意識到,一個(gè)資深開發(fā)人員的作用絕不亞于一個(gè)管理人員,高明的企業(yè)應(yīng)該給予相同的待遇,要把培養(yǎng)和儲備高級技術(shù)人才作為高科技企業(yè)的重點(diǎn)發(fā)展方向,這樣才能讓企業(yè)在人才領(lǐng)域得到不斷積累,資深開發(fā)人員才會帶出高效的開發(fā)團(tuán)隊(duì),從而開發(fā)出高質(zhì)量,高效率的軟件,讓企業(yè)在不斷激烈的競爭中取勝。要明白,不是每個(gè)人都適合或者樂于轉(zhuǎn)向管理的,很多人就是適合做開發(fā)工作,他們可以走得更深入,成為專家,應(yīng)該充分發(fā)揮出他們的能力,讓整個(gè)團(tuán)隊(duì)高效運(yùn)作起來。
所以說,開發(fā)人員,決不只是35歲,只要你愿意,可以作一生的開發(fā),從中獲得更多的快樂
二、30歲了 女 想學(xué)IT適合學(xué)習(xí)什么專業(yè)?
現(xiàn)在做IT的女孩子也不少;但學(xué)習(xí)大數(shù)據(jù)的前提是學(xué)習(xí)計(jì)算機(jī)方面的知識,而計(jì)算機(jī)方面的知識是大家公認(rèn)的難學(xué),里面的東西都是比較抽象的概念性的東西,很難理解的又沒有具體的實(shí)物,全靠個(gè)人的想象,再有一個(gè)是需要強(qiáng)大的數(shù)學(xué)算法和邏輯思維能力,這方面女生都是比較欠缺的。IT行業(yè)并不是一個(gè)很看重學(xué)歷的行業(yè),更重要的是看技術(shù)的行業(yè)。但是從事大數(shù)據(jù)相關(guān)的工作要求是需要學(xué)歷的。
在所有計(jì)算機(jī)類專業(yè)中,數(shù)字媒體技術(shù)專業(yè)女生占比一半,這也說明這個(gè)專業(yè)對女生的吸引力是比較大的,其次如數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)、網(wǎng)絡(luò)空間安全專業(yè)等,適合自己的計(jì)算機(jī)專業(yè)。大部分人都認(rèn)為這個(gè)專業(yè)更適合男生,但實(shí)際上女生也可以選擇“計(jì)算機(jī)專業(yè)”,據(jù)統(tǒng)計(jì),我國程序員有20%都是女生,90后女程序員的占比也已經(jīng)超過了一半,所以女生也可以大膽選擇計(jì)算機(jī)相關(guān)專業(yè)。人工智能,AI技術(shù),測試、UI設(shè)計(jì)及音視頻的后期制作之類的,都可以歸屬于范疇;隨著互聯(lián)網(wǎng)的發(fā)展以及企業(yè)之間的并行競爭,加之互聯(lián)網(wǎng)高端人才的緊缺,導(dǎo)致IT行業(yè)從業(yè)人員的薪資水平不斷高漲。根據(jù)招聘網(wǎng)站數(shù)據(jù)顯示,目前普通IT從業(yè)人員的平均薪資可達(dá)6000~9000。千鋒教育擁有多年P(guān)ython培訓(xùn)服務(wù)經(jīng)驗(yàn),采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,擁有國內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),助力更多學(xué)員實(shí)現(xiàn)高薪夢想。
三、30歲學(xué)編程晚不晚
如果和從小學(xué)就開始學(xué)編程的小學(xué)生比,30歲學(xué)IT確實(shí)晚;
如果和IT相關(guān)專業(yè)畢業(yè)的大學(xué)生相比,30歲也就剛畢業(yè)4-8年,經(jīng)過社會的毒打,剛想清楚自己的未來,這一點(diǎn)都不算晚;
但是,你真的做好準(zhǔn)備了嗎?
轉(zhuǎn)行這件事情對大部分職場人來說是非常痛苦的,這意味著你即將拋棄過去的專業(yè)知識從頭學(xué)起,不知道你下了多大的決心和想好用多大的努力去轉(zhuǎn)行。
考慮清楚轉(zhuǎn)行的動機(jī)
清點(diǎn)自己的財(cái)產(chǎn),評估自己的抗挫能力
最現(xiàn)實(shí)的問題擺在面前,你要做好接下來幾個(gè)月期間的資金儲備,算一下每個(gè)月的生活費(fèi)是多少,還有學(xué)習(xí)之后預(yù)留1~2個(gè)月的時(shí)間找工作。
最后,對這個(gè)行業(yè)了解多少
轉(zhuǎn)行無非兩個(gè)兩個(gè):成功or失敗。
成功意味著你順利進(jìn)入喜歡的行業(yè)從事自己喜歡的工作,或者從事一份發(fā)展前景更好,薪資更高的工作;失敗了也沒什么大不了,最差也就是返回原點(diǎn),再去做以前的工作。
四、30歲開始學(xué)編程可以嗎?
當(dāng)你下定決心想要學(xué)習(xí)編程的時(shí)候,無論你今年幾歲,學(xué)習(xí)編程就是靠譜的。
別人都說,搞IT的程序員30歲是一個(gè)坎,現(xiàn)實(shí)中的確有很多30歲的程序員選擇離職跳槽或者投入其他行業(yè),但是真正優(yōu)秀的人,不會把30歲當(dāng)成一個(gè)坎來看待。
30歲是一個(gè)人的黃金年齡,可以說,也是事業(yè)的黃金時(shí)段,學(xué)習(xí)能力雖然在一定程度上與年齡、衰老有關(guān),但是絕大部分還是取決于你的學(xué)習(xí)方法,古人說的“活到老,學(xué)到老”不是沒有道理的,年紀(jì)再大,只要你愿意學(xué),總能學(xué)到東西。
既然說到了學(xué)習(xí)方法,我想給你幾點(diǎn)建議:
1.看書。建議看一些簡單易懂、介紹基礎(chǔ)知識的入門級的書,比如你可以看《C程序設(shè)計(jì)語言》,這是一本C語言方面很經(jīng)典的參考書;如果你有興趣成為一名程序員,你也可以看《劍指offer》,Lintcode上有《劍指offer》所有的算法面試題Online Judge。
2.刷題。在有了一定基礎(chǔ)知識的前提下,我一般會推薦刷題,我常用的是Lintcode。一開始建議刷easy的題目,漸漸掌握要訣之后可以向medium和hard的題目進(jìn)階。比起看書,刷題的效率更高,通過實(shí)踐對編程會有更加深入的理解。另外推薦去九章算法查答案 ,里面有用Java、Python和C++等不同語言解答的最優(yōu)答案,使用起來方便快捷。
3.實(shí)戰(zhàn)。看書和刷題得到的能力終究是局限于一個(gè)既定環(huán)境的,你需要自己去找項(xiàng)目來做,嘗試著靠自己的能力去解決一些實(shí)際問題,你可以自己構(gòu)建一個(gè)網(wǎng)站,你會發(fā)現(xiàn)你能遇到很多問題,比如如何排除安全漏洞、如何提高網(wǎng)站瀏覽速度、如何優(yōu)化搜索引擎等。當(dāng)你自己做過一遍,你才能知道如何應(yīng)用所學(xué)的知識,如何解決實(shí)際問題。
4.心態(tài)。老其實(shí)是心態(tài)老了,如果你的心態(tài)一直保持積極向上、保持青春活力,你永遠(yuǎn)是20幾歲的小伙子。所以,不要在意自己的年齡,拿出決心,全身心地投入進(jìn)去,有付出就會有回報(bào)。
題主,我今年也32了,但是我覺得我的編程人生才剛開始,望與你共勉!
以上就是關(guān)于30歲學(xué)程序開發(fā)相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
2022年十大關(guān)鍵詞及解釋(2022網(wǎng)絡(luò)熱詞30個(gè))
小紅書推廣合作怎么談(小紅書3000粉絲推廣報(bào)價(jià)多少)
數(shù)30的游戲技巧(數(shù)30游戲技巧規(guī)律)
猜你喜歡
30歲學(xué)水電工還有出路嗎(30歲學(xué)水電工還有出路嗎)
30歲學(xué)平面設(shè)計(jì)(平面設(shè)計(jì)師都學(xué)什么)
30歲學(xué)全屋定制設(shè)計(jì)師(30歲學(xué)全屋定制設(shè)計(jì)師玩嗎)
30歲學(xué)ui設(shè)計(jì)會不會太晚(30歲學(xué)ui設(shè)計(jì)還來得及嗎)
30歲學(xué)it還來得及嗎(30歲學(xué)it好找工作嗎)
30歲做門窗安裝學(xué)徒怎么樣(40歲做門窗安裝學(xué)徒怎么樣)
30歲做電工學(xué)徒晚不晚(30歲做電工學(xué)徒晚不晚呢)
30歲了還有必要學(xué)刮膩?zhàn)訂幔ㄈq可以學(xué)刮膩?zhàn)訂?)