软件工程难学吗?
我是女生,大二软件工程专业。平时很少参与项目,除了老师布置的大作业,很少打代码。所以如果我被问到这个专业难学吗,emmmm,我觉得考那些每学期开设的课程都不算太难,看得懂也可以理解。没有那么多要记的东西,但是真正开始编码和设计项目还是挺难的。
对于软件工程专业,学一门编程语言(比如大一的C语言),其他语言大部分通用,然后在基础上有一些加减。一般来说,编程语言都是相当容易入门的。难的是涉及的算法。
入门容易,深入难。同样的编程语言,写一个“hello,world”比写一个算法更容易。而且大学更重要的是人的自学能力,但你不能埋头研究。软件工程如果有人带着就比较容易,而且大部分都是合作项目。你需要多交一些志同道合的朋友,互相交流。
举个例子,我高二的时候修了这些课,给你看看书的厚度。
而且都是英语教材,英语考试,英语课件。所以英语也是软工的一大重点。走计算机这条路,英语能力也是一大指标。你要知道一些专业术语的英文表达,(英文教材真的比翻译版更贴切~所以不要抗拒英语,多看看国内外的英文教材和论文~)
软工也离不开数学。比如我们的数电和数据库,需要很强的逻辑思维能力,又比如大三要学的大数据和各种算法,都会涉及到高数线生成概率的理论。所以大一大二的数学基础课打好基础很有必要。
其实你要深入每一个专业肯定不容易,但是只要努力,不怕困难。加油~