1. 程式人生 > >轉行程序員難麽?編程學不好的只有3種人

轉行程序員難麽?編程學不好的只有3種人

鼓勵 頭發 bug 前端 今天 高度 天才 底層 除了

技術分享圖片

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

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

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

技術分享圖片

數學英語都學不好的人

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

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

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

技術分享圖片

逆商低

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

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

技術分享圖片

懶人

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

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

轉行程序員難麽?編程學不好的只有3種人