我与南大软院的真正结缘,可以说是经历了两段选择的过程。2014年7月,因为高考成绩刚过南大录取线,所以我把第一志愿填 了录取可能性较高的软件工程专业,这是南大软院选择了我。作为一个从未想过从事计算机相关工作的女生,大一伊始,我对专业不能完全适应,甚至萌生了转专业的想法;但渐渐的,在学习和成长中,我认识到了软件工程的有趣之处,产生了对软件工程专业的认同感和归属感。所以,在可以转院到工商管理学院的时候,我坚定地选择留在软件学院,这是我对南大软院的选择。
首先我想聊一下软件工程这个专业。现在国内的众多高校都设置有软件工程和计算机科学这两个学科,有些学弟学妹可能对这两者的区别不太了解,所以在选择时会存在困难。我的认识是,软件学院与计科的差别主要体现在工程能力和理论基础的差别。两个专业需要学习的入门知识相差不大,但软院会在此基础上注重对学生工程开发能力的培养,而计科注重理论与算法,有关硬件方面的课程多于软院。(计科要学大学物理,但是软院却并不需要,如果学弟学妹像我一样对物理不感冒,欢迎直接填 软院,比心?)
南大软院的本科课程设置大概是这样:大一、大二年级,以基础知识为主,结合对学生参与软件工程开发的技能培养,所学课程涉及高数、离散数学、计算机基础、计算机组织与体系结构、计算机 络、数据结构与算法、操作系统、软件工程与计算等。到了大三、大四年级,就可以学习一些更高层的知识,比如软件体系结构、人机交互、软件测试、Web开发、数据库开发技术等。现在的我就读大三,在我三年的学习时间里,主要有四个有趣的发现。
我的第一个发现,那就是软件项目不仅仅是写代码,软件工程专业与计算机科学专业其实有很大差别。其实,软件工程和建筑工程有很多相似之处,如果想要修建一座大楼,你需要有建筑工程师设计图纸,之后打好地基,才能不断向上修建大楼,直至封顶和验收。想要开发一个软件产品,需要有需求工程师获取并分析客户需求,需要有软件架构师设计体系结构,需要有程序员来编写代码,需要有项目经理来管理团队和控制项目进度,还需要有测试工程师来检验质量。所以,软件工程专业的一个培养目标,就是培养出高质量的软件工程师,而非程序员。比如“软件工程与计算”这一系列课程,就要求学生组队,共同开发一个软件项目。这些项目的主题都非常有趣,我们既开发过快递物流系统,又写过股票回测平台,还写过贪扫雷这样的小游戏。“软件工程与计算”系列课程注重教我们如何设计软件项目、管理项目开发进度、培养团队协作能力。当然,如果学弟学妹认为自己只需要学习如何写代码,那不如 个校外培训速成班了。
第二个发现,专业课不仅仅是理论。与高中的学习方法不同的是,软件工程专业的大部分课程会要求同学们进行实验,也就是我们常说的“大作业”。以操作系统这门课为例,我们不但要学习计算机操作系统的基本原理,还要自己写代码去实现一个简单的Linux操作系统。软件工程专业对于我最大的改变也来自于这里,以前的我在学习上总是有些心浮气躁,但是软院的专业课要求我必须踏踏实实的学习。在完成大作业的过程中,我对计算机相关的原理进行了深入的研究和思考,并且将这些设计化作一行一行的代码,最后形成可以运转的系统。在这三年的时间里,我主要完成了4个课程项目,并参加了一个创业团队,还参加了花旗杯、创新杯、挑战杯这样的学术科技和创新创业比赛,掌握了9门编程语言,并且萌发了对数据挖掘、机器学习等领域的研究兴趣。就这样,在潜移默化中,我的学习态度与学习方法发生了很大的转变,甚至可以说,我的人生观和价值观也有了一定程度的调整。我相信这种改变不仅仅发生在我一个人的身上,因为我身边的也有很多优秀的同学,即便技术能力很强,他们仍对新知识充满了热情;他们保持谦虚,在团队中能够充分听取他人意见;他们积极和经验丰富的工程师交流,始终在追求更好的自我。这就是我所在的团体,我为自己所在的这样一个群体而自豪,因为我们相信:我们对自己所做的事情理解越深,我们会做的越好。
我的第三个发现,软件工程专业的学生综合能力非常强。外界可能存在一种误解,认为学软件的人往往只懂电脑,却不擅长和人打交道,是“技术宅”。可是,根据我的亲身体会和观察而言,事实并非如此。软件专业的学生和其他专业的学生一样,非常享受大学生活。我们热爱 交活动,也能够大方自信的演讲与辩论,也组织和参加丰富多彩的文娱活动,还有很多人脱单了。为什么大家会对软院学生存在误解呢?这大概是因为,我们把更多的时间花在了独立思考和钻研专业知识上吧。
再来说说我的第四点发现吧——女生也适合学习软件工程哦!经常会有人存在疑问:软件工程专业适合女生吗? 关于这一点,我的回答是肯定的。其实学习软件与性别无关,适合与否很大程度上取决于人的逻辑思维能力好坏,如果你做事条理清晰、会写议论文、数学也不错,那么恭喜你,你完全有潜力成为一个优秀的软件工程师。从更实际的角度来说,软件工程师不需要经常出差,不需要接触有毒有害物质,不是重体力劳动,不需要在恶劣的环境中工作,为什么会不适合女生呢? 当然了,也有人反驳说,软件工程师是在拿生命换金钱,软件专业的学生太苦太累,所以女孩子当然不能学软件。关于这一点,我想说的是,人的努力程度取决于你的目标。如果你只想成为一个不挂科,正常毕业和找工作的学生,那么学任何专业都不需要熬夜。可是,如果你的理想是成为顶尖的大学生,在国内读完本科后申请进入斯坦福、MIT这样的世界名校深造,那么你学任何专业都需要付出很多努力。无论国内国外,无论男生女生,想要成为一个顶尖的本科学生,想要进入国际顶尖的院校,都需要比他人付出更多努力。
最后,我还有一些话想和学弟学妹们分享。专业的填 可能会影响人的一生,请学弟学妹们一定要重视自己的专业选择,不要只依靠父母的判断,也应该尝试自己多了解一些专业,多和学长学姐交流,选择一个符合自己兴趣和今后职业需求的专业。不过,最想要说的还是,欢迎学弟学妹们能够填 南大软件工程专业,成为我们这个温暖大家庭中的一份子!
图源:软件学院 络
美编:卢言乐
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!