?在最近10年甚至20年的時間里,得益于互聯網和移動互聯網的蓬勃發展,信息技術行業一直處于高速發展的狀態下。最簡單的可以看行業收入排名,信息傳輸、軟件和信息技術服務業在2019年甚至超過金融業位居第一。因此很多大學生甚至參加工作幾年后的職場人士,原本都是非計算機相關行業的,開始想轉程序員。在知乎或者微信公眾號上,經常有很多關于轉行程序員的提問。這里就來分析下這個問題。
轉行的原因
大部分非計算機相關專業轉行程序員,可能是因為互聯網行業的薪資相對較高。這確實是事實。在我身邊有很多從事3-5年會計、外貿、行政人事等崗位的朋友,大部人的薪水能夠突破月薪一萬已經非常不容易了,而在我目前所在的團隊里面,3-5年的開發崗的同學,基本薪資超過15k/月的比比皆是,3年算法崗的同學,有些甚至能夠達到20k/月,3-5年測試崗的同學薪資也普遍在12-15k/月之間。如果是剛畢業就進入互聯網大廠待了3-5年后,年薪超過30w也是很普遍的現象。互聯網行業薪資相對較高,還是得益于整個行業的快速發展,畢竟我們今天日常生活基本上離不開手機,而我們在手機上面所用到的微信、支付寶、京東、天貓、抖音、快手等等幾乎所有的app都需要大量的程序員來開發、維護。中國甚至全世界幾十億人的需求,催生了互聯網行業的高薪資,當然也同樣帶來的有高強度、高壓力、996等。
也有一些人單純是因為確實喜歡編程,不少互聯網大佬就是這樣的案例。比如劉強東,本科是人大的社會學專業,曾經給快餐店編軟件系統,后來創立京東。另外像小米的雷軍、騰訊的馬化騰、百度的李彥宏、字節跳動的張一鳴、360的周鴻祎等,早期都是程序員出生。真正熱愛編程的這些人,在后來都做出了一番事業。
最后還有一部人可能是單純的不想和人打交道,所以選擇了編程。我就是案例之一。一直驅動我不斷在“碼海”里暢游的一個原因是,編程大部分時間是和機器交流,技術設計、寫代碼、調試、上線,有時候一天的工作都是在和機器對話,沒有與人溝通那種的復雜。當然今天即使是程序員,也有很多時間還是需要和人交流的,比如和產品溝通需求、和測試溝通bug等等,只不過和其它崗位對比來看程序員這份工作和人交流的要少很多。
如何轉行
無論是什么原因想要轉行,有了這個想法后,很多人卻不知道如何入門。這里我建議通過以下三種方式。
如果你還在學校里面,首選當然是轉專業、報一個計算機相關的第二專業或者考研到計算機相關專業。這兩個途徑都會讓你去學習和熟悉編程所需要的基本科目知識,這是你以后找工作邁入這個行業強有力的敲門磚。如果在學校期間能夠參與導師的項目、實習的機會等等,具備一定的實踐經驗會讓你找工作時拿到offer概率大增。當然如果你沒有參與項目或實習的機會,另外一個可以提升以后拿offer概率的方式就是學習成績,前十、前五的學習成績可以讓面試官看到你相比其他人更好的學習能力,也會評估你未來的發展和培養潛力從而忽略或降低對實踐的要求。
如果你已經工作且不具備重新回到校園的條件,參加一個培訓班也不失為一個選擇。現在的培訓班名目多樣,線上線下都有。我還是建議選擇一門主要的學習語言或方向,然后參加一個線下的培訓班。線下培訓班的好處不在于你能夠學習到知識的多少,而是把自己置身于那種學習的氛圍中,逼著自己去重新適應學習的節奏。很多工作了幾年后的職場人士,已經很難再靜下心來去自主的學習。線下培訓班的另外一個好處是,它能夠幫你做一個相對還可以的學習路徑梳理,讓你不至于學完了今天不知道明天該學啥。線上的培訓班現在也挺火的,但除非你的自制力非常強,否則很容易被各種事情打斷、分心,最后放棄或達不到理想的學習效果。
如果以上兩種方式你都不具備條件,還有一個方式,是在日常工作中就有機會接觸或從事和編程相關的工作,逐漸學習并轉型。比如我有一個同事之前是做設計的,基本天天和開發打交道,過程中開始自己學習一些前端的知識,一點點參與一部分前端的需求,有什么問題可以隨時找合作的開發同學答疑,逐漸轉型成為一個專職的前端開發了。還有一個同事之前是語文老師,在確定想轉行后,先找了一家初創公司,從事最簡單的測試工作,在工作中不斷和開發同學學習交流,逐漸也開始接一些開發需求,最后也轉型成功。所以這個方式有一個很明確的優點是,可以接觸實際的項目,在項目中找一些需求練手,慢慢走上正軌。但前提也離不開在過程中不斷學習。如果你具備這種機會,建議你可以選擇報一門網課做輔助,可以讓你更快速的入門。
轉行成功的條件
我身邊有不少轉行成功的案例,大部分人都有一個特點:有毅力。轉行畢竟需要突破原來幾年甚至十幾年的學習積累從頭開始,中間會遇到各種困難、挫折、迷茫,如果沒有人同行、鼓勵,放棄反而是大概率事件。因此如果你決定了要轉行,就一定要堅持下去,不拋棄不放棄,當有一天你真正的邁入了程序員這個行業大門,從一個“門外漢”、“菜鳥”成長為“老鳥”和專家,回過頭再去看當時做出轉行的決定和過程的付出與艱辛,一定會有巨大的成就感。
如果你在轉行過程中有任何問題,也歡迎留言和我交流。