要理解這個(gè)問(wèn)題,首先要理解軟件工程的學(xué)習(xí)內(nèi)容及未來(lái)的職場(chǎng)需求,我從以下幾個(gè)方面闡述一下,僅供參考。
1、軟件工程專(zhuān)業(yè)是以計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科作為基礎(chǔ),強(qiáng)調(diào)軟件開(kāi)發(fā)工程性,需要掌握計(jì)算機(jī)科學(xué)與技術(shù)方面知識(shí)和技能的基礎(chǔ)上熟練掌握從事軟件需求分析、設(shè)計(jì)、測(cè)試、維護(hù)和軟件項(xiàng)目管理等。軟件工程專(zhuān)業(yè)屬于工科大類(lèi),從設(shè)置來(lái)說(shuō),高數(shù)、概率論、線性代數(shù)等應(yīng)是其必修課。
2、未來(lái)的就業(yè)空間主要集中于從事軟件開(kāi)發(fā)、測(cè)試、維護(hù)和軟件項(xiàng)目管理等崗位。工作內(nèi)容都有數(shù)字處理與邏輯運(yùn)算有密切關(guān)系,把高數(shù)、概率論、線性代數(shù)等設(shè)為必修課,有利于職業(yè)生存。
3、除了具有必要的邏輯思維外,計(jì)算能力就是軟件工程的另一個(gè)重點(diǎn)了,什么是計(jì)算,通俗的講就是會(huì)算法,算法的基礎(chǔ)從哪里來(lái),就是平時(shí)所學(xué)的高數(shù)、線性代數(shù)、離散數(shù)學(xué)等,更高層次的數(shù)學(xué)理論學(xué)習(xí)會(huì)超越很多人的思維空間。優(yōu)秀的軟件工程師除了具有良好的邏輯思維外,一般都有良好的數(shù)學(xué)思維與運(yùn)算能力。
4、如果自己的確在數(shù)學(xué)知識(shí)的學(xué)習(xí)上遇到了困難,可以偏重于軟件工程專(zhuān)業(yè)的邏輯思維開(kāi)發(fā)提升上,或者向軟件開(kāi)發(fā)流程及管理方向發(fā)展。但無(wú)論如何,懂得數(shù)學(xué)在軟件工程中的重要性能對(duì)未來(lái)的職業(yè)生涯有更好的提升作用,要不然即便成為管理者,也很容易導(dǎo)致門(mén)外漢指揮專(zhuān)業(yè)人員做事的尷尬局面。
5、怎么學(xué)好高數(shù)、線性代數(shù)、概率論及離散數(shù)學(xué)的知識(shí)。思維空間的轉(zhuǎn)變很重要,高數(shù)是基礎(chǔ),多看教材,多練習(xí),線性代數(shù)偏重于矩陣運(yùn)算、數(shù)據(jù)處理,可以結(jié)合matlab等軟件進(jìn)行訓(xùn)練,離散數(shù)學(xué)需要轉(zhuǎn)換下思維空間,從二維到多維要慢慢訓(xùn)練,時(shí)間長(zhǎng)了會(huì)有突然開(kāi)竅的感覺(jué),不能著急。