轉行程式設計師難麼?阿里巴巴五年老鳥:程式設計學不好的只有3種人

智雲程式設計發表於2019-03-08
轉行程式設計師難麼?阿里巴巴五年老鳥:程式設計學不好的只有3種人

程式設計師是這幾年最熱門的職業,即便是很多外行人分不清前端、後端、工程師、架構師,除了格子襯衫頭髮少加班多,大家都還有一個共同的認知:那些對著電腦噼裡啪啦敲著看不懂程式碼的人,工資都很高。

很多人羨慕程式設計師除了羨慕有一個不錯的收入外,還覺得程式設計師的技術也是一技傍身,在科技是第一生產力的今天,程式設計的技能能讓他們走到哪都不怕。羨慕的人多,想轉行的也不少,但很多人在學習一段程式設計的時間之後,就會厭倦,感覺程式設計太難,自己不適合程式設計,最後不了了之,還是回到羨慕別人拿高工資,自己只能幻想能不能突然變身一名技術高超的黑客,無所不能。

事情都是做出來的,幻想無用。如果你想轉行程式設計師,只要你不是這3種人,無論年紀,學歷,都可以學好程式設計。

轉行程式設計師難麼?阿里巴巴五年老鳥:程式設計學不好的只有3種人

數學英語都學不好的人

很多人會疑問,學程式設計怎麼會和數學英語牽扯到一起,程式設計的本質其實是把你腦子裡的想法用比自然語言更規範更邏輯化更條理的方式表達出來,而表達的時候需要高度邏輯化規範化的語言,正因為其中的邏輯比較多,所以一旦出現任何一個邏輯錯誤,你的整段話就會變得沒有意義。而這個邏輯能力與數學的學習有很大的關係,如果你的數學怎麼學都學不好,你可能成為不了一個出色的程式設計師。

英語方面大家都知道,程式設計是英文的,如果你英文學不好無法去閱讀英文文件,基本上只能靠公司和漢文資料,學習後勁不足。如果只當一個普通的底層碼工,可能用到的英文的確不多;但越往上走越需要。

數學和英語算是程式設計的基礎知識。假如說你不適合學數學和學英語,那麼你的程式設計之路將會十分坎坷。

轉行程式設計師難麼?阿里巴巴五年老鳥:程式設計學不好的只有3種人

逆商低

逆商其實就是逆境商,也就是說你在遇到逆境和挫折時候表現出來的反應。程式設計師可以說是幾乎天天都在和挫折作鬥爭,奇奇怪怪的報錯、各種神奇的bug,不管是天才還是普通人,都會遇得到。

而且有的bug解決起來的時間會比較長,很多人如果在這個時候被bug打敗了,那麼也不太適合程式設計,因為就算是再牛的程式設計師也不敢保證自己寫出來的程式沒有bug。那些寫出bug就哭得人就不要浪費時間了。

轉行程式設計師難麼?阿里巴巴五年老鳥:程式設計學不好的只有3種人

懶人

勤能補拙是良訓,如果你的學習能力不行,數學不好、英語不好、逆商也低,那麼只要夠勤奮,用一切都還有救,邏輯和數理是可以慢慢加強的,這方面資質弱的人也可以在工作中逐漸理解,用對方法+堅持+經驗,要成為一箇中級別的程式設計師也是可以的。很多人把自己的懶惰歸結為天賦不行,雖然天賦存在,但要靠程式設計吃飯,還到不了拼天賦的地步。如果有人跟你說:你沒天賦,就別學程式設計,這人肯定我們常說的“優越狗”。

最後如果想要轉行程式設計師的話,還是十分鼓勵的,只要不是懶的人,想要通過程式設計來吃飯並不是一件十分困難的事情,數學奇差的也有其它的方向,以演算法工程師和前端工程師為例,前者要求的是精深的數學技巧,即便是程式設計能力一般,也可以成為不錯的演算法工程師;後者即使數學不那麼好,卻依然成為一個合格,甚至優秀的前端工程師。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2637916/,如需轉載,請註明出處,否則將追究法律責任。

相關文章