你們是鯉魚,修煉五百年后就有機(jī)會(huì)跳龍門,而我是一只泥鰍,需要先修煉一千年變成鯉魚,再修五百年才能跳龍門;當(dāng)有一天失敗了被打回原形,你們還是鯉魚,而我卻變回了泥鰍。
1
和很多從事IT和喜歡IT的同學(xué)一樣,我一開始接觸到計(jì)算機(jī)是小時(shí)候家里買了一個(gè)臺(tái)式機(jī),我在電腦上打游戲聽音樂,感覺電腦很好玩。后來我接觸的信息多了,知道了什么叫電腦辦公,什么是電腦黑客,感覺很酷,很fashion,興趣的萌芽滋生了起來。
2
由于高考成績不好,沒有考上計(jì)算機(jī)專業(yè)。本科讀的是藥學(xué),上大學(xué)的時(shí)候,除了學(xué)好本科的課程之外,還額外多考了一些計(jì)算機(jī)證書,比如二級(jí)三級(jí),而且挑選的都是非理工科專業(yè)的學(xué)生感覺比較難的科目,二級(jí)的C語言,三級(jí)的信息技術(shù)。課余的時(shí)候會(huì)去報(bào)停買《電腦愛好者》雜志,也會(huì)去圖書館借一些計(jì)算機(jī)相關(guān)的“天書”來熏陶自己。
在上學(xué)的時(shí)候,幫助過學(xué)校里計(jì)算機(jī)專業(yè)的同學(xué)裝系統(tǒng),雖然不是什么厲害的事情,但是也潛在的給我增加了一些信心。偶爾也會(huì)裝13的用命令行開個(gè)熱點(diǎn),讓技術(shù)小白們膜拜。
3
其實(shí)在大三的時(shí)候,我原本還是想考藥學(xué)研究生的,但是在學(xué)習(xí)的過程中我發(fā)現(xiàn),藥學(xué)的實(shí)驗(yàn)我不太喜歡,比如實(shí)驗(yàn)的方法比較單一和繁瑣,感覺沒有寫代碼炫酷;還有一個(gè)方面是我做動(dòng)物實(shí)驗(yàn)不太下得去手。
如果藥學(xué)實(shí)驗(yàn)無法順利的操作,那么藥學(xué)的研究更加無法順利完成,讀研不可能只是讀書吧,于是在考研報(bào)名完成后不久我就徹底放棄藥學(xué),轉(zhuǎn)戰(zhàn)IT。
4
我給自己安排了兩個(gè)方面的學(xué)習(xí)計(jì)劃,一是需要學(xué)習(xí)計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,二是要至少學(xué)習(xí)一項(xiàng)流行實(shí)用的技術(shù)。
計(jì)算機(jī)基礎(chǔ)知識(shí),大多數(shù)是按照計(jì)算機(jī)專業(yè)課逐一學(xué)習(xí),包括看書和學(xué)習(xí)在線課程。經(jīng)典書籍+易懂書籍,比如數(shù)據(jù)結(jié)構(gòu)可以看經(jīng)典的嚴(yán)蔚敏老師的《數(shù)據(jù)結(jié)構(gòu)》和難度較低的《大話數(shù)據(jù)結(jié)構(gòu)》,視頻一般都是看MOOC的課程。
比較流行實(shí)用的技術(shù),我選擇的是Android,一是由于基于Java開發(fā),比較容易上手,二是學(xué)習(xí)成本較低,而且很有發(fā)展前景。然后就選擇了一本類似于工具書的開發(fā)教程,再配合一些網(wǎng)上的免費(fèi)視頻(比如當(dāng)年完全免費(fèi)的慕課網(wǎng)),為我未來的Android生涯打下了基礎(chǔ)。
在學(xué)習(xí)和工作的道路上曾經(jīng)聽到過兩種聲音,現(xiàn)在拿出來吐槽一下:
- 有的轉(zhuǎn)行到Android開發(fā)的同學(xué)說學(xué)習(xí)好JAVA開發(fā)就可以了,多找一些開源框架直接拿來用,學(xué)什么匯編啊組成原理啊啥的都是在裝B,木有什么卵用。對于這樣的同學(xué)只能說,人各有志。
- 有一些科班畢業(yè)的同學(xué)會(huì)說,大學(xué)里的學(xué)生都沒咋地學(xué)習(xí),跟你后入行的沒什么區(qū)別。好吧,四年的耳濡目染我就當(dāng)全是扯淡,舉個(gè)例子,跟一個(gè)學(xué)計(jì)算機(jī)的同學(xué)說一種藥品該怎么制,怎么配試劑怎么加工全讓他背熟,他也不愿意去學(xué)習(xí)藥理學(xué)藥劑學(xué)藥物化學(xué)等這些基礎(chǔ)知識(shí),作為企業(yè),你敢用這樣的人嗎,作為消費(fèi)者,你敢吃他生產(chǎn)出的藥嗎?
5
學(xué)習(xí)到一定程度總是要出去工作。沒有工作經(jīng)驗(yàn),還不是科班畢業(yè),一般情況下都很難被任何企業(yè)認(rèn)可。所以這個(gè)時(shí)候需要找各種方法展現(xiàn)自己的能力,企業(yè)一般會(huì)考察一個(gè)求職者的基礎(chǔ)知識(shí)和實(shí)戰(zhàn)能力兩個(gè)方面的水平,比如曾經(jīng)被問到過一些數(shù)據(jù)結(jié)構(gòu)和算法,組成原理,操作系統(tǒng)等相關(guān)的問題,我也會(huì)展示自己做的apk給他們看。
即使這樣他們依然可能會(huì)擔(dān)心無法適應(yīng)工作,所以一開始需要放低身價(jià),哪怕不要工資,也需要攢到第一份在企業(yè)內(nèi)部的實(shí)戰(zhàn)經(jīng)驗(yàn)。
6
轉(zhuǎn)行來到IT行業(yè)就是一場豪賭,沒有回頭路,只能奮勇向前,科班畢業(yè)的同學(xué)很容易達(dá)到的級(jí)別和薪水,半路出家的需要付出更多的時(shí)間和汗水,因?yàn)槲以臼且恢荒圉q。