软件工程大一学生,如何在编程和高数等其他理论课权衡?

别看了小姐


作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,主要研究方向集中在大数据和机器学习领域,所以我来回答一下这个问题。

首先,在大一期间应该把主要的精力放在基础学科的学习上,尤其是高数和物理,另外也要注重英语的学习,原因有以下三点:

第一:数学和物理是重要的学科基础。对于软件工程专业的学生来说,无论未来选择软件开发方向还是硬件开发方向,都离不开数学和物理。软件开发问题说到底就是数学问题,而硬件研发问题说到底就是物理问题,所以如果想在技术领域走得更远,或者说要走研发级路线,一定要重视数学和物理的学习。

第二:基础学科的补学难度较大。不少应用级程序员想转向研发级程序员,一个重要的障碍就是基础学科不够扎实,尤其是数学知识。由于数学等基础课具有较大的自学难度,所以如果大学期间不重视,那么后期补学的成本会非常大。

第三:考研。在当前产业结构升级的推动下,不少学生为了提升自己的职场竞争力会选择读研,而数学(包括高数、线性代数和概率论)是计算机专业考研的必考科目,所以学好数学是通往研究生道路的重要基础。

当然,对于学习能力比较强的同学来说,如果在学习完数学等基础学科之外,还有充足的时间可以利用,那么完全可以用来学习编程语言。尤其是对于本科毕业之后就打算参加工作的同学来说,提升动手实践能力是非常重要的。

最后,对于软件工程专业的同学来说,只要按照学校安排的课程学习,就会有一个比较系统的学习过程,软件工程专业本身就非常重视实践能力的培养,所以软件工程专业的就业情况一直都表现得比较好。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!


IT人刘俊明


不明白为什么是权衡这两者。对于软件工程的学生而言,编程和数学都是很重要的,不应该在这二者之间做选择。

所以千万不要翘高数课去学编程,高数、线代、概率论这三门课基本在大一、大二,你一定要学好这三门课,数学理论是很重要的,即使你将来不往理论方向走,不往更高的学历走,我依然建议学好数学。

编程需要数学,所以不要抛弃任何一个。如果觉得编程学习时间不够,那就花更多的空余时间去学习。


python进阶者


计算机用的数学,大部分是化简'和算法!

线性代数 算法 数据结构更关键!

高数如果不做工程,用到的不多的!但是也是很基础的。如果还往上学,就需要努力点,例如 泛函 分型 混沌等等分析都需要用的。


鲁宾孙1


这有啥权衡的,都学好是必须的。


俺从小就玩这个玩意


先把理论学扎实了,编程就只是个方法和工具


没落通信客


一阴一阳之谓道,都学好就行了


子子健康


两个都要学习加油啊


分享到:


相關文章: