軟件工程大一學生,如何在編程和高數等其他理論課權衡?

別看了小姐


作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,主要研究方向集中在大數據和機器學習領域,所以我來回答一下這個問題。

首先,在大一期間應該把主要的精力放在基礎學科的學習上,尤其是高數和物理,另外也要注重英語的學習,原因有以下三點:

第一:數學和物理是重要的學科基礎。對於軟件工程專業的學生來說,無論未來選擇軟件開發方向還是硬件開發方向,都離不開數學和物理。軟件開發問題說到底就是數學問題,而硬件研發問題說到底就是物理問題,所以如果想在技術領域走得更遠,或者說要走研發級路線,一定要重視數學和物理的學習。

第二:基礎學科的補學難度較大。不少應用級程序員想轉向研發級程序員,一個重要的障礙就是基礎學科不夠紮實,尤其是數學知識。由於數學等基礎課具有較大的自學難度,所以如果大學期間不重視,那麼後期補學的成本會非常大。

第三:考研。在當前產業結構升級的推動下,不少學生為了提升自己的職場競爭力會選擇讀研,而數學(包括高數、線性代數和概率論)是計算機專業考研的必考科目,所以學好數學是通往研究生道路的重要基礎。

當然,對於學習能力比較強的同學來說,如果在學習完數學等基礎學科之外,還有充足的時間可以利用,那麼完全可以用來學習編程語言。尤其是對於本科畢業之後就打算參加工作的同學來說,提升動手實踐能力是非常重要的。

最後,對於軟件工程專業的同學來說,只要按照學校安排的課程學習,就會有一個比較系統的學習過程,軟件工程專業本身就非常重視實踐能力的培養,所以軟件工程專業的就業情況一直都表現得比較好。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


IT人劉俊明


不明白為什麼是權衡這兩者。對於軟件工程的學生而言,編程和數學都是很重要的,不應該在這二者之間做選擇。

所以千萬不要翹高數課去學編程,高數、線代、概率論這三門課基本在大一、大二,你一定要學好這三門課,數學理論是很重要的,即使你將來不往理論方向走,不往更高的學歷走,我依然建議學好數學。

編程需要數學,所以不要拋棄任何一個。如果覺得編程學習時間不夠,那就花更多的空餘時間去學習。


python進階者


計算機用的數學,大部分是化簡'和算法!

線性代數 算法 數據結構更關鍵!

高數如果不做工程,用到的不多的!但是也是很基礎的。如果還往上學,就需要努力點,例如 泛函 分型 混沌等等分析都需要用的。


魯賓孫1


這有啥權衡的,都學好是必須的。


俺從小就玩這個玩意


先把理論學紮實了,編程就只是個方法和工具


沒落通信客


一陰一陽之謂道,都學好就行了


子子健康


兩個都要學習加油啊


分享到:


相關文章: