{eval=Array;=+count(Array);}
謝邀,本人10年軟件行業(yè)經(jīng)驗(yàn),現(xiàn)在32歲,從個(gè)人經(jīng)驗(yàn)角度來解答您的問題。
1、26歲轉(zhuǎn)行學(xué)編程雖然不晚,但是也到了最后期限了,如果再晚到27歲我就不建議轉(zhuǎn)行學(xué)編程了。
2、軟件行業(yè)雖然工資高,但是也屬于青春飯,在國(guó)內(nèi)軟件行業(yè)成熟度還沒有達(dá)到發(fā)達(dá)國(guó)家的水平,對(duì)于高階程序員、大齡程序員十分不待見,所以業(yè)內(nèi)有35歲送外賣、35歲跑滴滴的調(diào)侃,但是也反映了這樣一個(gè)現(xiàn)實(shí)。
3、轉(zhuǎn)行成本比較高,你要放棄你以前其他行業(yè)的經(jīng)驗(yàn)積累,投身到一個(gè)新的領(lǐng)域難度還是比較大的。你必須讓自己快速學(xué)習(xí)、付出比別人多幾倍的努力,因?yàn)闆]有那么多時(shí)間讓你去學(xué)習(xí)了。
4、如果你從26歲開始去學(xué)編程,按部就班的參加培訓(xùn)班,培訓(xùn)學(xué)校一定要在一年內(nèi)結(jié)業(yè)并且找工作。如果你拖到28才開始找工作,很多公司是不會(huì)要你的,很明顯的原因就是28歲了,還沒有任何經(jīng)驗(yàn)。
5、不是打擊你,編程并不是想象的那么輕松,掙錢多只是表象而已。我建議每一個(gè)想轉(zhuǎn)行的人,先自學(xué)編程3個(gè)月,堅(jiān)持每天寫代碼,如果你能堅(jiān)持下來,并且發(fā)現(xiàn)其中的樂趣,那么你再轉(zhuǎn)行,否則意義不大。因?yàn)槌绦騿T是一個(gè)知識(shí)密集型行業(yè),每天大量的知識(shí)需要學(xué)習(xí),否則不會(huì)又太大的發(fā)展空間。
不要輕易放棄自己的原有行業(yè),轉(zhuǎn)行成本很高,需要重新積累。26歲還可以轉(zhuǎn)行編程,27歲就不要嘗試了。先做個(gè)3個(gè)月自學(xué)的試驗(yàn),可能你很快就放棄了。
我先反問你一個(gè)問題:“80歲轉(zhuǎn)行學(xué)編程晚不晚?”你可能會(huì)說我瘋了!60歲就退休了,還學(xué)那玩意兒干啥?跳跳廣場(chǎng)舞,和老伴嘮嘮嗑不是更實(shí)際?
一位80歲的老太太若宮雅子用Scratch自學(xué)編程,在這之前她連電腦的開機(jī)鍵都找不到......但是僅僅用6個(gè)月的功夫,這位老奶奶就開發(fā)了一款新游戲“雛壇”(Hinadan),而且還上架了蘋果應(yīng)用商店。
她還曾受邀來到西安參加第二屆全球程序員節(jié)▼
除此之外,她還受到了蘋果首席執(zhí)行官蒂姆·庫(kù)克的親自接見,是蘋果公司年紀(jì)最大的員工。
不過也不要把IT行業(yè)想得太美好,投入和回報(bào)是對(duì)等的。尤其你進(jìn)入一個(gè)新的領(lǐng)域,剛開始入行,就必須做好吃苦受累的準(zhǔn)備。
限制我們是否成功的從來都不是年齡、性別、身高、體重,無(wú)論轉(zhuǎn)行學(xué)什么,能否成功永遠(yuǎn)在于你自己,只要你愿意并且堅(jiān)持在IT行業(yè)付出,一定就可以成為自己想要成為的那個(gè)人。
唯一可以告訴你的是:30歲正是人生的美好開端,無(wú)論最后你選擇什么,都不必著急論輸贏。
送上一句曾令我印象深刻的話:當(dāng)你20歲的時(shí)候選擇轉(zhuǎn)行,別人會(huì)說年輕可以多試試;當(dāng)你30歲的時(shí)候想轉(zhuǎn)行,別人會(huì)說你瘋了;當(dāng)你成功之后,所有人都閉嘴了。
最后,祝福所有不愿原地踏步的追夢(mèng)人!
說實(shí)話,個(gè)人覺得有點(diǎn)晚了。不過我是從22歲開始,比26歲也早不了多少。但工作以后特別焦慮,計(jì)算機(jī)這個(gè)行業(yè)內(nèi)卷嚴(yán)重,吃青春飯。如果說是因?yàn)楣べY高轉(zhuǎn)行,但這個(gè)收益應(yīng)該拿不了多少年,越老越不值錢。
很多年前正好是26歲碩士畢業(yè),決定開始學(xué)習(xí)編程,而且作為一個(gè)純文科生開始搗鼓代碼,談?wù)劗?dāng)時(shí)的經(jīng)歷,供參考。
報(bào)告從結(jié)論開始:26歲開始學(xué)編程晚了嗎?
從「早入行者早沉淀」的角度來講:yes,晚了!(對(duì)95%的人來說)
應(yīng)該說,26歲已經(jīng)過了學(xué)習(xí)技術(shù)編程的最佳窗口期,畢竟編程是練習(xí)思維、驗(yàn)證邏輯、強(qiáng)化習(xí)慣、長(zhǎng)期操練的過程,這個(gè)過程開始得越早越好(一般大學(xué)本科或者更早的時(shí)期開始正式編程訓(xùn)練比較好)。26歲的時(shí)候,其實(shí)很多編程高手都已經(jīng)誕生。這個(gè)時(shí)候才開始學(xué)習(xí)編程,在同一個(gè)賽道與早入行早沉淀的同行相比,不能不說是一個(gè)非常大、特別大、相當(dāng)大的劣勢(shì)(心理上、體力上、思維上、前途上)。就像萬(wàn)米賽跑,別人已經(jīng)跑到一半,自己才剛剛出發(fā),故而言晚。
從「此生不博此生憾」的角度來講:No,不晚!(對(duì)5%的人來說)
如果說,有相當(dāng)好的編程素質(zhì)(比如數(shù)學(xué)基礎(chǔ)、邏輯思維),有學(xué)習(xí)編程的強(qiáng)烈愿望(甚至以此為生計(jì)的動(dòng)力),還有一個(gè)很好的練習(xí)編程的機(jī)會(huì),那么26歲這個(gè)年齡雖然起步很晚,但還是值得嘗試。需要注意的是,這里需要有強(qiáng)大的心理承受力,以及合理的預(yù)期。
如果是一個(gè)文科生,那么上面的5%這個(gè)比例我覺得可以減少到1%。
我自己屬于上面1%這個(gè)人群。本科學(xué)習(xí)外語(yǔ),研究生學(xué)習(xí)管理學(xué),懷著對(duì)高新技術(shù)企業(yè)的景仰,26歲碩士畢業(yè)進(jìn)入了軟件公司,當(dāng)然是非技術(shù)崗位。
看著攻城獅們面對(duì)著屏幕上一行行跳動(dòng)的字節(jié),時(shí)而鍵盤翻飛,時(shí)而自言自語(yǔ),時(shí)而冥思苦想,時(shí)而拍案而起……作為非技術(shù)人員,臉上是驚詫的,眼神是崇拜的,內(nèi)心是羨慕的。
作為一個(gè)文科生,以前做夢(mèng)也沒有想到自己居然會(huì)萌生學(xué)習(xí)編程的想法。當(dāng)時(shí)的原因有幾:
1,自認(rèn)為自己的數(shù)學(xué)底子還不錯(cuò),雖然本科碩士階段沒有怎么學(xué)習(xí)數(shù)學(xué),還算有些自信心。
2,看著攻城獅電腦上跳動(dòng)的字節(jié),居然還有試圖去讀懂的沖動(dòng),以及一種相見恨晚的感覺。
3,和攻城獅們溝通有天然障礙,要想在軟件公司立足,必須了解攻城獅,必須有共同語(yǔ)言。
4,平時(shí)工作不是特別忙,看著攻城獅們晚上很晚下班,自己比較閑,心理上有一種危機(jī)感。
5,如果文科生也會(huì)編程,也會(huì)技術(shù),將文理好好結(jié)合起來,那么自己的將來會(huì)更有含金量。
6,當(dāng)然,還有很重要的一點(diǎn),那就是攻城獅們的薪水(似乎不斷上漲的薪水)最有吸引力。
于是,得出結(jié)論:馬上開始學(xué)習(xí)編程。
很幸運(yùn)趕上了Java時(shí)代,代碼不用從底層開始,卓越的開發(fā)環(huán)境。
很幸運(yùn)開發(fā)項(xiàng)目比較多,可以從簡(jiǎn)單項(xiàng)目開始,慢慢去提高難度。
很幸運(yùn)遇到了很多高手,可以天真無(wú)邪地發(fā)問,得到耐心的指導(dǎo)。
……
自己也算是一個(gè)可以靜下心來理解設(shè)計(jì)式樣、探索代碼機(jī)制、不斷試錯(cuò)練習(xí)的人,每天和攻城獅一起下班。下班之后,背著沉甸甸的筆記本回到宿舍,只要有時(shí)間就用來理解式樣、死磕代碼……數(shù)組、對(duì)象、類、接口、封裝、繼承、多態(tài)……啃大部頭書,查英文資料,模仿示范代碼,每天很充實(shí)。
在簡(jiǎn)單的項(xiàng)目中學(xué)習(xí)編程應(yīng)該說是一個(gè)絕佳的捷徑。當(dāng)通過debug工具清晰地看到參數(shù)在傳遞數(shù)值的時(shí)候,當(dāng)通過自己的調(diào)查可以幫助同事修改代碼的時(shí)候,當(dāng)看到需求文件知道應(yīng)該轉(zhuǎn)換為怎樣的代碼的時(shí)候……興奮不言而喻。同時(shí),和攻城獅的共同話題也越來越多,一個(gè)純文科生似乎正在向理工男蛻變。當(dāng)然,也曾眼睛疲勞,身體倦乏,極度緊張;也曾感到枯燥乏味,感到?jīng)]有盡頭,苦不堪言;也曾懷疑自己的決定,懷疑自己的未來,懷疑自己的恒心……還好,糾結(jié)中沒有放棄。
慢慢地,終于知道了面向?qū)ο缶幊蹋K于理解了Oracle數(shù)據(jù)庫(kù),終于看懂了MVC,終于明白了J2EE架構(gòu)……其中經(jīng)歷了測(cè)試,經(jīng)歷了編程,經(jīng)歷了設(shè)計(jì)……后來慢慢發(fā)現(xiàn),也是令人振奮地發(fā)現(xiàn),和有的攻城獅相比,自己有一些特別的優(yōu)勢(shì):擅長(zhǎng)理解式樣,用心去把握式樣的內(nèi)容;比較擅長(zhǎng)代碼注釋,有比較好的代碼注釋習(xí)慣;擅長(zhǎng)文檔,有比較好的文檔寫作能力;擅長(zhǎng)俯瞰思維,喜歡從整體上理解技術(shù)架構(gòu);擅長(zhǎng)總結(jié),品質(zhì)管理、軟件工程、項(xiàng)目管理、團(tuán)隊(duì)溝通……我似乎有更多的興趣關(guān)注這些內(nèi)容。
正是基于這個(gè)發(fā)現(xiàn),我嘗試著做一些能發(fā)揮自己優(yōu)勢(shì)的事情。由于日語(yǔ)基礎(chǔ)比較好,平時(shí)和日本公司打交道也比較多(當(dāng)時(shí)對(duì)日軟件開發(fā)項(xiàng)目比較多),我試著以日本軟件企業(yè)的優(yōu)勢(shì)這一切入點(diǎn),從品質(zhì)管理、軟件工程、項(xiàng)目管理等角度來對(duì)軟件開發(fā)進(jìn)行整理和總結(jié),沒有周末沒有假期沒有浪漫花了2年多時(shí)間寫作了《深度精耕:日本軟件企業(yè)精義解讀》這本書(美一下,雖然早已絕版)。
現(xiàn)在看來,當(dāng)時(shí)決定學(xué)習(xí)編程是一個(gè)不錯(cuò)的決定(感謝當(dāng)初拼命的自己)。至少,編程給我?guī)砹藥追矫娴膬r(jià)值:
1,能與攻城獅們共進(jìn)退,從此有了真正的共同語(yǔ)言。與攻城獅們溝通的時(shí)候,知道他們的關(guān)注重點(diǎn)和思維邏輯,知道他們的憂慮和擔(dān)心,知道他們真正的苦與樂。這給此后的工作奠定了很好的基礎(chǔ),畢竟自己也曾經(jīng)是一名攻城獅。
2,強(qiáng)化了快速學(xué)習(xí)能力,以及解決實(shí)際問題的能力。編程就是解決技術(shù)問題的過程。需要知道怎樣在短期內(nèi)快速吸收知識(shí),并解決實(shí)際出現(xiàn)的問題。這種快速學(xué)習(xí)能力給自己后來的職業(yè)變遷(技術(shù)→管理→IT咨詢→銷售)帶來了可持續(xù)的動(dòng)力。
3,增進(jìn)了「跨界」自信,以及向復(fù)合型能力的轉(zhuǎn)變。當(dāng)一個(gè)文科生從26歲開始學(xué)習(xí)編程,可以通過自己的手搞定代碼的時(shí)候,內(nèi)心對(duì)「跨界」已經(jīng)沒有畏懼。甚至可以說,這種經(jīng)歷加快了「跨界」的步伐。因?yàn)椋缚缃纭鼓芰κ莿e人難以復(fù)制的一種核心競(jìng)爭(zhēng)力。甚至后來做IT咨詢,做銷售,然后做機(jī)器人(包括運(yùn)營(yíng)微信公眾號(hào):機(jī)器人大王)以及人工智能,都得益于這種「跨界」能力。
從自己的經(jīng)歷來說,26歲開始學(xué)編程,并不晚。
但是,一般情況下,我并不建議到26歲這樣的「高齡」才去嘗試一個(gè)從時(shí)間上大大落后于專業(yè)隊(duì)的、頗為冒險(xiǎn)的、并不一定能給自己帶來燦爛未來的攻城獅「苦旅」。
如果真想嘗試,試著問問自己:26歲的我,現(xiàn)在學(xué)編程到底是為了什么?要達(dá)到這樣的目的,真的沒有其他更好的辦法了嗎?
說實(shí)話,我覺得有晚了。
我今年25歲,在這個(gè)行業(yè)摸爬滾打了4年,算上在校學(xué)習(xí)時(shí)間,我有8年時(shí)間都在和編程打交道,積累了大量的專業(yè)知識(shí),故障解決方案,項(xiàng)目建設(shè)方案,更重要的是我在這個(gè)行業(yè)積累了一定的人脈,另外,我一直從事互聯(lián)網(wǎng)金融行業(yè),對(duì)互金的業(yè)務(wù)也有了一定的見解。
你覺得你需要多久才能達(dá)到我目前的情況呢?
如果你天賦異稟,1年技術(shù)上趕超我,1年業(yè)務(wù)上趕超我,那么你盡管去做,你一定會(huì)成功。
如果你像我一樣是個(gè)普通人,需要大量的時(shí)間去學(xué)習(xí),去積累,我不建議你轉(zhuǎn)行。
你26歲轉(zhuǎn)行,4年達(dá)到我目前的水平,這時(shí)你30歲,在年齡上競(jìng)爭(zhēng)力開始下降,在技術(shù)和業(yè)務(wù)上,有太多計(jì)科或軟工專業(yè),且工作經(jīng)驗(yàn)3~5年的從業(yè)人員了,你和他們比有什么競(jìng)爭(zhēng)力嗎?
現(xiàn)在大家都說互聯(lián)網(wǎng)行業(yè)35歲是個(gè)坎,這是真的,在中國(guó),互聯(lián)網(wǎng)行業(yè)對(duì)年齡大的從業(yè)者非常不友好。
26歲不過剛畢業(yè)才幾年,說實(shí)話基本上轉(zhuǎn)行學(xué)任何一門技術(shù)都不算晚。
學(xué)編程相比轉(zhuǎn)行其他行業(yè)還有優(yōu)勢(shì),因?yàn)樗粌H成本低,而且有非常多的免費(fèi)資源和學(xué)習(xí)途徑。你只需要一臺(tái)電腦就能開工,各種編程環(huán)境,工具和IDE基本都有免費(fèi)版本,入門級(jí)的學(xué)習(xí)資源相當(dāng)豐富。如果你有了一定基礎(chǔ),想深入學(xué)習(xí),可能只需要花很少的錢買點(diǎn)書就可以。
基本上所有編程能做的事情你都可以低成本的實(shí)現(xiàn),不論是簡(jiǎn)單的代碼功能實(shí)現(xiàn),還是軟件制作,或是APP制作,網(wǎng)站制作,你都可以免費(fèi)或者低成本實(shí)現(xiàn)。
你可能擔(dān)心26歲在接觸編程會(huì)比較難學(xué),那也完全不必?fù)?dān)心。很多人在大學(xué)前完全沒基礎(chǔ)過編程,大學(xué)期間只學(xué)過C之類的古老語(yǔ)言,但這并不影響他們成為優(yōu)秀的軟件工程師。
不晚不晚,活到老學(xué)到老。
不過編程要學(xué)的東西有很多知識(shí),我是計(jì)算機(jī)專業(yè)的,甚至這一行很深,沒有專業(yè)背景,想要跨行做的很好的話,估計(jì)很難,但是混口飯吃還是足夠的。
如果你自學(xué)能力比較強(qiáng)的話,還是能夠拼一下的。
都知道IT這行工資高,很多人都想著進(jìn)來,但也有很多人想著出去。
想進(jìn)來的人不容易進(jìn)來,因?yàn)榫幊淌怯虚T檻的,學(xué)歷是一方面,能力是一方面,而且計(jì)算機(jī)編程還是有困難度的,不是人人都適合。
想出去的人不容易出去,因?yàn)樽鯥T的人轉(zhuǎn)行做別的,沒有這么高的工資,而且也不知道能做啥,除非有資金自己去創(chuàng)業(yè)當(dāng)老板還是可以的。
你要是轉(zhuǎn)編程的話,還是要看清楚自己適不適合,編程是要靠腦子的,費(fèi)腦,費(fèi)細(xì)胞,很多人都禿頂,掉頭發(fā),你可要想好了哈。
0
回答0
回答10
回答0
回答6
回答4
回答0
回答10
回答10
回答4
回答