嘿,各位小伙伴們,我是小獅妹。
今天我收到了一個(gè)問(wèn)題:“小獅妹,我數(shù)學(xué)就那么回事,我能學(xué)編程嗎?將來(lái)能當(dāng)程序員嗎?”
這問(wèn)題在咱們這些即將踏入編程江湖的小伙伴中可是相當(dāng)普遍的哦,所以我覺(jué)得有必要好好說(shuō)說(shuō)。
直接給你們下個(gè)結(jié)論:這得看你想干什么。就像你去超市買(mǎi)菜,你看你要炒什么菜再?zèng)Q定買(mǎi)什么食材,對(duì)吧?程序員也一樣,有好多分支領(lǐng)域。比如,如果你夢(mèng)想成為算法工程師,那數(shù)學(xué)就得牛逼,因?yàn)槟銜?huì)涉及到微積分、概率論、線性代數(shù)等等的知識(shí)。這就像你要做麻辣香鍋,就得有那些火辣辣的食材,否則怎么叫麻辣香鍋呢?
但是,如果你只想做做軟件開(kāi)發(fā),哪怕是搞到架構(gòu)師,那你的數(shù)學(xué)水平就不需要那么高。就像你要做個(gè)清淡的素炒時(shí)蔬,那你就不需要那些辣椒香料。在軟件開(kāi)發(fā)領(lǐng)域,小學(xué)生的加減乘數(shù)就夠應(yīng)付90%的問(wèn)題了。最多,學(xué)數(shù)據(jù)結(jié)構(gòu)和算法的時(shí)候,算一下時(shí)間復(fù)雜度,那也就用到高中水平的數(shù)學(xué)。
不過(guò),各位小伙伴,就算你數(shù)學(xué)不太好,你的邏輯思維和記憶力也得棒棒的。就像做菜,即便你不用很多材料,你的烹飪技術(shù)和對(duì)食材的記憶也得厲害。因?yàn)榫幊躺婕暗搅舜罅康膹?fù)雜邏輯,需要一定的邏輯思維能力,才能讓你更快地入門(mén)這一行。
而且,程序員面試可是需要背很多底層知識(shí),業(yè)內(nèi)俗稱“八股文”??赡苡行┬』锇闀?huì)納悶,既然全行業(yè)的人都知道底層技術(shù)原理是八股文,實(shí)際工作中幾乎用不到,那為什么面試還一直考察呢?是不是面試官都特別喜歡作弄人呢?其實(shí)不然,考察八股文只是因?yàn)閯e的辦法不大行。就好比你想試吃一個(gè)新口味的蛋糕,不嘗一口怎么知道好不好吃呢?一個(gè)人實(shí)際工作能力的好壞,沒(méi)有三個(gè)月的試用期是看不出來(lái)的,只能依靠考察八股文,來(lái)驗(yàn)證一個(gè)人是否愿意鉆研技術(shù),這樣的人大概率實(shí)際工作能力不差。
好啦,關(guān)于這個(gè)問(wèn)題,我就說(shuō)到這里啦。如果有任何問(wèn)題,歡迎聯(lián)系小獅妹微信(w3cschool66),小獅妹隨時(shí)等你們哦!
【擴(kuò)展閱讀】