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