轉行做碼農|我原本是一只泥鰍

你們是鯉魚,修煉五百年后就有機會跳龍門,而我是一只泥鰍,需要先修煉一千年變成鯉魚,再修五百年才能跳龍門;當有一天失敗了被打回原形,你們還是鯉魚,而我卻變回了泥鰍。

1


和很多從事IT和喜歡IT的同學一樣,我一開始接觸到計算機是小時候家里買了一個臺式機,我在電腦上打游戲聽音樂,感覺電腦很好玩。后來我接觸的信息多了,知道了什么叫電腦辦公,什么是電腦黑客,感覺很酷,很fashion,興趣的萌芽滋生了起來。

2


由于高考成績不好,沒有考上計算機專業。本科讀的是藥學,上大學的時候,除了學好本科的課程之外,還額外多考了一些計算機證書,比如二級三級,而且挑選的都是非理工科專業的學生感覺比較難的科目,二級的C語言,三級的信息技術。課余的時候會去報停買《電腦愛好者》雜志,也會去圖書館借一些計算機相關的“天書”來熏陶自己。

在上學的時候,幫助過學校里計算機專業的同學裝系統,雖然不是什么厲害的事情,但是也潛在的給我增加了一些信心。偶爾也會裝13的用命令行開個熱點,讓技術小白們膜拜。

3


其實在大三的時候,我原本還是想考藥學研究生的,但是在學習的過程中我發現,藥學的實驗我不太喜歡,比如實驗的方法比較單一和繁瑣,感覺沒有寫代碼炫酷;還有一個方面是我做動物實驗不太下得去手。

如果藥學實驗無法順利的操作,那么藥學的研究更加無法順利完成,讀研不可能只是讀書吧,于是在考研報名完成后不久我就徹底放棄藥學,轉戰IT。

4


我給自己安排了兩個方面的學習計劃,一是需要學習計算機專業的基礎課程,二是要至少學習一項流行實用的技術。

計算機基礎知識,大多數是按照計算機專業課逐一學習,包括看書和學習在線課程。經典書籍+易懂書籍,比如數據結構可以看經典的嚴蔚敏老師的《數據結構》和難度較低的《大話數據結構》,視頻一般都是看MOOC的課程。

比較流行實用的技術,我選擇的是Android,一是由于基于Java開發,比較容易上手,二是學習成本較低,而且很有發展前景。然后就選擇了一本類似于工具書的開發教程,再配合一些網上的免費視頻(比如當年完全免費的慕課網),為我未來的Android生涯打下了基礎。

在學習和工作的道路上曾經聽到過兩種聲音,現在拿出來吐槽一下:

  • 有的轉行到Android開發的同學說學習好JAVA開發就可以了,多找一些開源框架直接拿來用,學什么匯編啊組成原理啊啥的都是在裝B,木有什么卵用。對于這樣的同學只能說,人各有志。
  • 有一些科班畢業的同學會說,大學里的學生都沒咋地學習,跟你后入行的沒什么區別。好吧,四年的耳濡目染我就當全是扯淡,舉個例子,跟一個學計算機的同學說一種藥品該怎么制,怎么配試劑怎么加工全讓他背熟,他也不愿意去學習藥理學藥劑學藥物化學等這些基礎知識,作為企業,你敢用這樣的人嗎,作為消費者,你敢吃他生產出的藥嗎?

5


學習到一定程度總是要出去工作。沒有工作經驗,還不是科班畢業,一般情況下都很難被任何企業認可。所以這個時候需要找各種方法展現自己的能力,企業一般會考察一個求職者的基礎知識和實戰能力兩個方面的水平,比如曾經被問到過一些數據結構和算法,組成原理,操作系統等相關的問題,我也會展示自己做的apk給他們看。

即使這樣他們依然可能會擔心無法適應工作,所以一開始需要放低身價,哪怕不要工資,也需要攢到第一份在企業內部的實戰經驗。

6


轉行來到IT行業就是一場豪賭,沒有回頭路,只能奮勇向前,科班畢業的同學很容易達到的級別和薪水,半路出家的需要付出更多的時間和汗水,因為我原本是一只泥鰍。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容