我是一个准大一软件工程专业的 应该提前学什么?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-21
大学软件工程专业需要学习什么,比如大一学什么,大二学什么?

软件工程专业需要学:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论等。

大一:首先,在大一的时候,学校不会教你太多太深的专业知识,一般都是专业基础课比较多。我建议最好把这些基础课程打扎实,以便你能理解以后一些更抽象的东西。
但是,我特别要提醒的是,无论你有没有开始学习开发语言,我都建议你从大一开始自学,慢慢去接触它,实践它,积累你的想法、开发你的软件开发思维,从小的程序开始实践它。最好从学习C或者C++开始。
经过一年自学接触后,你就会很快理解软件工程专业到底是怎么回事?有个初步的了解了。这个时期,最好先自学理解,尽量自己想办法解决问题,不懂的也一定要请教或者百度弄懂。在此推荐大一时看的一本书《程序员修炼之道》。
大二:然后,大二的时候开始接触一些更深的专业知识,这时候你更应该加强你的专业技能,尽量一面提高自己的编程能力和发展编程思维,一面广学博文,多去接触一些跟专业有关的各种信息知识,最好关注几个专业网站,学习和浏览里面的专业技术或者专业修养、前景、最新技术发展等内容。
这个时期,就应该渐渐学会开发一些简单的项目了,自己到网上去找一些项目或者到图书馆借专业书籍中,自己练习一个完整的项目开发,知道项目开发的基本流程。
大三:接着,大三之后进入了主要专业课程的时期,这个时期非常重要。要大量地实践项目,提高编程能力,要用架构师的眼光去看待软件开发,就是达到了一个专业人士的水平。这个时候不懂就要去弄懂,不要积累太多问题,学得更加踏实。
如果有机会,最好是在大三下学期完了之后可以去参加实习,去多接触项目等等。这一时期应该对项目开发流程很了解了,而且要不断巩固自己的开发能力。
大四:最后,大四的时候主要是找工作和做毕业设计。但是这个时期更要加强你的专业能力,这样才不会退化。要多动手,接触大的项目,自己能重头到尾设计开发出一个完整的软件出来。对专业知识体系已经有了一个比较好的掌握。

建议:
1、能够达到熟练使用CAD软件,会让你在今后的学习中更专注于学习专业知识。
2、大一的开始课程就有高等数学,其“极限”部分是难点,也非常抽象费解,但又是基础。可以考虑预先学习此部分。

对于选择软件工程专业的同学来说,在开学前可以学习一门编程语言,可以选择学习C语言,也可以选择学习Python语言,这两门编程语言都比较容易入门,我是计算机科学与技术,个人认为c更值得学习
目前比较通用的就是Python,如果你选择假期自学内容的话,学习Python肯定没问题,以后一定是会用得到的。建议在网上多看一些网课,一般来说自己跟个一个多月下来就可以掌握一定的基础了,编程本身就比较枯燥所以可能需要耐下性子来认真学习。



大一:入门一门编程语言,可以选择C语言,之后认真学习数据结构和算法,非常非常重要,然后Leetcode 刷题。. 大二:Leetcode 刷题,至少刷到 200 道吧,然后也有深入学习一门语言,在之后就是学习好计算机网络和操作系统.