可以學好軟件工程這個專業嗎?
首先給你一個答案是可以,但是今后要避開自己的弱點領域。
軟件工程主要包含這些課程:c語言程序設計,計算機科學,面向對象程序設計,數據結構,計算機組成原理,操作系統,https://www.b5b6.com/shujuku/,計算機體系結構,編譯原理等。
那么今后的就業方向主要包括:https://www.b5b6.com/qianduan/開發,主要是寫html,javascript等。還有https://www.b5b6.com/houduan/開發,主要有javahttps://www.b5b6.com/houduan/,phphttps://www.b5b6.com/houduan/,c++https://www.b5b6.com/houduan/,pythonhttps://www.b5b6.com/houduan/等。算法研究,主要是做機器學習,深度學習相關。當然還有很多其他的方向我就不一一列舉。
我個人是學自動化的,本科自學了c,研究生學自學了c++,畢業后轉行開始做java后臺開發,然后一年后又轉行做起了算法。那么就我個人的經歷來說,像https://www.b5b6.com/qianduan/和https://www.b5b6.com/houduan/等的對數學的要求并不高,甚至可以說基本很少用到。但是算法方向就不一樣了,當然我們一般說到的算法不是那些比較基礎的算法,像什么kmp之類的,算法一般說的是機器學習和深度學習相關的算法。雖然現在很多工具已經幫我們封裝了很多算法,你直接調用一個類對象就可以有直接使用,但是如果你去看它的實現原理,你就可以看到大量的公式推導,大量的線性代數矩陣的知識。那么如果想在算法方向上深入發展的話,我相信不能僅僅只是會用,而要去搞懂它的原理,這樣你才能不斷的找到一些點去優化它。那么這個時候數學不好的人看那些公式絕對讓你腦袋爆炸。
總結下就是,數學不好不要緊,可以放心的選擇軟件工程專業,但是以后就業的時候要避開對數學要求比較高的算法方向。加油!有什么問題可以關注私信我,希望能幫到你!