總有小夥伴問我,自己適不適合做程序員,該向哪個方向發展?
今天就幫你測試一下,看圖:
如果這個方差的數學公式,你能看懂一點點,恭喜你,可以選擇數據分析、人工智能的方向發展,就業的工資很高,學Java或Python都沒問題。如果你一看頭就大,那再看一張圖:
如果你在10秒內看懂個大概,也恭喜你,你可以學習一下PHP或前端,去寫一些和業務流程相關的程序。
而這兩張圖你都看不懂,也沒關係,去試着學習一下網絡營銷或UI設計等泛IT的學科吧。
其實寫程序大致分兩類,一類是以算法爲主,對數學要求很高,如果不是大學理工科的本科畢業,不要選擇這個方向,基本做不了。另一類則是以業務流程開發爲主,開發和工作流程相關的業務系統,對算法要求不高,但對業務邏輯要求較高,能達到初中的數學水平,就可以做開發。
數學的功底對於程序員來說,不僅是數學知識在程序中進行應用,更重要的是應用到數學的思維邏輯。經常在程序員面試時,會考一些算法知識,但實際在開發中頂多有10%是偶爾寫寫這些算法,都是直接調用封裝好的底層接口。就相當於是面試官考你如何修飛機,而工作時只不過是在擰螺絲。