轉行程式設計師難麼?阿里巴巴五年老鳥:程式設計學不好的只有3種人
程式設計師是這幾年最熱門的職業,即便是很多外行人分不清前端、後端、工程師、架構師,除了格子襯衫頭髮少加班多,大家都還有一個共同的認知:那些對著電腦噼裡啪啦敲著看不懂程式碼的人,工資都很高。
很多人羨慕程式設計師除了羨慕有一個不錯的收入外,還覺得程式設計師的技術也是一技傍身,在科技是第一生產力的今天,程式設計的技能能讓他們走到哪都不怕。羨慕的人多,想轉行的也不少,但很多人在學習一段程式設計的時間之後,就會厭倦,感覺程式設計太難,自己不適合程式設計,最後不了了之,還是回到羨慕別人拿高工資,自己只能幻想能不能突然變身一名技術高超的黑客,無所不能。
事情都是做出來的,幻想無用。如果你想轉行程式設計師,只要你不是這3種人,無論年紀,學歷,都可以學好程式設計。
數學英語都學不好的人
很多人會疑問,學程式設計怎麼會和數學英語牽扯到一起,程式設計的本質其實是把你腦子裡的想法用比自然語言更規範更邏輯化更條理的方式表達出來,而表達的時候需要高度邏輯化規範化的語言,正因為其中的邏輯比較多,所以一旦出現任何一個邏輯錯誤,你的整段話就會變得沒有意義。而這個邏輯能力與數學的學習有很大的關係,如果你的數學怎麼學都學不好,你可能成為不了一個出色的程式設計師。
英語方面大家都知道,程式設計是英文的,如果你英文學不好無法去閱讀英文文件,基本上只能靠公司和漢文資料,學習後勁不足。如果只當一個普通的底層碼工,可能用到的英文的確不多;但越往上走越需要。
數學和英語算是程式設計的基礎知識。假如說你不適合學數學和學英語,那麼你的程式設計之路將會十分坎坷。
逆商低
逆商其實就是逆境商,也就是說你在遇到逆境和挫折時候表現出來的反應。程式設計師可以說是幾乎天天都在和挫折作鬥爭,奇奇怪怪的報錯、各種神奇的bug,不管是天才還是普通人,都會遇得到。
而且有的bug解決起來的時間會比較長,很多人如果在這個時候被bug打敗了,那麼也不太適合程式設計,因為就算是再牛的程式設計師也不敢保證自己寫出來的程式沒有bug。那些寫出bug就哭得人就不要浪費時間了。
懶人
勤能補拙是良訓,如果你的學習能力不行,數學不好、英語不好、逆商也低,那麼只要夠勤奮,用一切都還有救,邏輯和數理是可以慢慢加強的,這方面資質弱的人也可以在工作中逐漸理解,用對方法+堅持+經驗,要成為一箇中級別的程式設計師也是可以的。很多人把自己的懶惰歸結為天賦不行,雖然天賦存在,但要靠程式設計吃飯,還到不了拼天賦的地步。如果有人跟你說:你沒天賦,就別學程式設計,這人肯定我們常說的“優越狗”。
最後如果想要轉行程式設計師的話,還是十分鼓勵的,只要不是懶的人,想要通過程式設計來吃飯並不是一件十分困難的事情,數學奇差的也有其它的方向,以演算法工程師和前端工程師為例,前者要求的是精深的數學技巧,即便是程式設計能力一般,也可以成為不錯的演算法工程師;後者即使數學不那麼好,卻依然成為一個合格,甚至優秀的前端工程師。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2637916/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 幽默:js程式設計師的數學不好?JS程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 五種型別的程式設計師型別程式設計師
- 程式設計師的五種型別程式設計師型別
- 程式設計師的工作就只有寫程式碼麼???程式設計師
- 為什麼你學不好程式設計程式設計
- 什麼樣的人當不好程式設計師?程式設計師
- 程式設計師:增加程式設計經驗的3種途徑程式設計師
- 調查:Java程式設計師最傷心,C++程式設計師最年老Java程式設計師C++
- 難道C++程式設計師不也是人嗎? (轉)C++程式設計師
- 程式設計師節只有程式設計師才能看懂的祝福語程式設計師
- “菜鳥”程式設計師和“大神”程式設計師差距在哪裡程式設計師
- [趣圖]程式設計社群調查顯示,Java程式設計師最苦逼,C++程式設計師最年老,是這樣的麼?Java程式設計師C++
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 五分鐘自學程式設計:程式設計師到底怎麼學資料結構?!程式設計師資料結構
- 五種Java程式設計高效程式設計方法 - BablaJava程式設計
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 程式設計師菜鳥面試攻略程式設計師面試
- 程式設計師也難逃的二八定律,成為頂級程式設計師真的有那麼難嗎?程式設計師
- 招個程式設計師,難?程式設計師
- 程式設計師修神之路--分散式系統設計理念這麼難學?程式設計師分散式
- 轉行學程式設計推薦學什麼?程式設計
- [軟體人生]程式設計師轉行,需要麼?程式設計師
- 程式設計師必看的書(五)程式設計師
- 程式設計師如何做出“不難看”的設計程式設計師
- 五種血型的程式設計師 你屬於哪一種?程式設計師
- 學Java程式設計難不難?怎麼才能學好?Java程式設計
- 從學生到程式設計師(一) 關於程式設計 (轉)程式設計師
- 英語不好能學程式設計嗎?程式設計
- 做個程式設計師到底好不好程式設計師
- 程式設計師程式設計時喝什麼?程式設計師
- 程式設計師程式設計時喝什麼程式設計師
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 程式設計師的十種級別[轉載]程式設計師
- 只有程式設計師瞭解的9個真相程式設計師
- 11件只有程式設計師才能理解的事情程式設計師
- 十五個只有程式設計師會樂的事情程式設計師