随着时代的发展,现代社会对于程序员和软件工程师的需求量越来越大。你是不是也对软件工程这一专业充满着好奇?
软件工程是一门需要技术、思维、整体规划的学科;软件工程是一门用工程化思想去开发软件的学科,而这一开发软件的过程,注定繁杂而浩大;软件工程是一门注重实践的学科,需要学子走出去,把课本知识运用到真正的项目之中......
04:11听校友说
本期,小蓝鲸将带大家走进软件学院,看看软件学院学子们的日常生活。
学院简介
南京大学软件学院是教育部首批国家级示范性软件学院,依托软件工程一级(A类)学科和计算机软件新技术国家重点实验室,建有“江苏省实验教学中心——软件工程实验教学中心”和“国家级实验教学中心——计算机科学与软件工程实验教学中心”(与计算机科学与技术系共建)等教学平台,以及“南京大学应用软件工程技术中心”等科研机构。
软件工程本科专业入选年度国家级一流本科专业建设点,“十二五”国家级专业综合改革试点;软件工程专业是国家级特色专业、江苏省重点专业、江苏省品牌专业(A类)。先后获得国家级教学成果二等奖3次,国家科技进步奖1次,江苏省教学成果特等奖1项,一等奖2项。拥有国家级人才培养模式创新实验区,教育部卓越工程师教育培养计划和国家工程实践教育基地,以及江苏省卓越工程师(软件类)教育培养计划。
师资力量
南京大学软件学院师资力量雄厚,拥有“软件工程主干课程国家级教学团队”,现有专兼职教授16名,副教授12名,其中1人为国家自然科学杰出青年基金获得者,2人为教育部专业教学指导委员会委员,2名江苏省教学名师,国家示范性软件学院十佳教师1名,3人获得教育部首届高校计算机专业优秀教师奖励计划。学院还聘请著名IT技术专家侯捷先生等一批业界知名软件专家给学生授课。
人才培养
学院在软件工程专业人才培养方面具有深厚的积淀,十年来为中国软件产业培养了一批批优秀人才。软件工程本科专业是国家级特色专业,《计算系统基础》《计算与软件工程》《操作系统原理与实践》课程是国家精品课程。
学院实行开放式办学,与美国马里兰大学、澳大利亚昆士兰大学、比利时鲁汶大学、日本早稻田大学等国际著名高等院校建立了教学合作关系;接受了MICROSOFT、IBM、GOOGLE、INTEL、CISCO、SUN、ORACLE、HP等国际著名软件企业捐赠的教学实验平台和教学软件;在50多家国际国内知名软件企业设立了学生实习基地;PASCAL语言设计者、图灵奖获得者N.WIRTH教授曾经在学院给学生作专题报告。
小蓝鲸问答
在软院(仙林和鼓楼校区)就读是什么感觉?
18级张洪胤:在本专业课程上,我在大一大二学习了数学基础、计算机基础、编程基础、设计思想等软件领域必需的知识。课程整体安排循序渐进,由浅入深地学习专业知识。同时由于本院系大一大二的课程安排,有比较多的时间可以选修自己感兴趣的课程,整体而言在软件学院就读给我带来了多种选择。
17级杨声远:首先我会更喜欢鼓楼,鼓楼饮食(指门口两条满是小吃的路)、生活娱乐等方面都更加方便,校园里感觉也相对没有仙林那么拥挤,学习上附近的书店、咖啡店也是好去处,总的来说比仙林更加舒适。整体上来说在软院就读的体验可以概括为,一开始对于计算机方面比较小白觉得处处充满了困难和挑战,到逐渐熟悉相关领域知识,找到入门的感觉,到高年级后大家各自找到各自感兴趣的领域进行学术或技术上的专攻。挑战不少,但是找到朋友共同进步以及发挥各自的专长合作(指大作业)的感觉还是不错的。
16级张凌哲:在软院就读是一种非常充实的感觉,计算机作为当下最热门的行业,在各个领域各个方面都能通过计算机进行结合,所以作为软件学院的学生,我们能够积累到可能比别的专业更多的,更丰富的实践知识。特别在竞赛方面,计算机类的竞赛数量也非常多,几乎占到我所接触到的所有比赛的一大半,和队友通宵努力也能培养非常深厚的感情。
你为什么会选择软件学院?
18级张洪胤:从兴趣上来讲,在大学之前,我接触到了计算机以及很多的软件产品,让我对软件产生了比较大的兴趣,愿意并且可以很开心地学习相关知识。从发展上来讲,我认为软件作为未来生活中重要的一员,学习软件工程,能够让我从本质上理解软件,有利于个人发展。从就业上来讲,软件工程一直有着比较好的就业情况,让自己在未来就业时拥有多种选择。
17级杨声远:因为我是大一下从数理大类转到软院的,所以并没有体验到一个原生的软院生活,不过也能够提供另外一个对软院的视角吧。我选择转系最初是觉得学习计算机相关技术,将来的出路(指相对理科专业可以有更加多样的选择,比如学术或工业界)更加多,以及投入回报比更高(指目前行业的薪资),不过学习之后逐渐对计算机相关学科内无处不在的严密的逻辑和精妙的设计产生兴趣,数据结构、算法、计算机组成、数理逻辑等等理论知识本身有着知识的精妙之处,这也是我为什么会对其感兴趣的原因。
16级张凌哲:我选择软院正是因为看中了它的职业前景,而对比计算机系,软院学生的学习方向更偏向计算机的实践应用,有更多的机会提前走向社会。并且因为我个人从小生活在一个创业氛围浓厚的家庭里,选择这个专业也能让我有更多的机会去从事互联网创业。
你们都会上什么课程呢?有没有很有兴趣的课程呢?
18级张洪胤:我们在数学方面学习微积分、离散数学等课程,在计算机方面学习计算系统基础、计算机组织与结构、软件工程与计算系列课程等课程。我个人对于计算机底层以及软件实际的部署应用比较感兴趣,对计算机组成与结构、软件工程与计算系列课程比较感兴趣。
17级杨声远:首先是数学课,包括微积分、线性代数、离散数学、概率与统计、再就是会上很多的计算机领域的基础知识课程,包括组成原理、数据结构、几门编程语言、操作系统、网络等等,另外再加上软件工程这个计算机子领域的必要知识和实践内容,包括几门软工与计算课和软件需求、体系结构、测试等等,最后就是各种方向的选修课了,选修课从学术导向的到技术导向的到商业导向的都有,选择颇多。个人觉得软件工程与计算、计算系统基础是很不错的讲解计算机和软件工程基础知识的课,内容翔实且有意义。
16级张凌哲:我们的课程会有一部分偏向计算机基础技术学习,也有一部分关于产品逻辑和软件管理,并且因为南京大学的“三三“制课程体系,我们也能接触到非常多的其他专业的课程。我们有很多有趣的课程,比如说一门叫人机交互的课程,我们学习的就是如果让一个软件产品能更好地展现给用户,这里面有很多有趣的实现方法。
16级顾琦琪:课程的话主要说一下专业课吧,都是大家耳熟能详的比如操作系统、算法与数据结构、数据库、计算机网络这种,能很好的让一个计算机小白了解计算机世界。软院特色课程也有像软件工程与计算这种课,主要就是教我们学习以团队合作的形式完成课程项目,能使人快速学习如何做项目。与其问有趣的课程,不如说有趣的老师,这个还是有很多的,也希望大家自己去探索,毕竟每个人的想法差异比较大,没有办法一概而论。
你们专业平时压力大吗?你参加过什么有意思的课外活动吗?
18级张洪胤:专业平时压力适中。我在学院科学技术协会组织的EL比赛等比赛以及毕马威全球思维创新大赛中,遇到很多很棒很有IDEA的参赛者,和他们一同参加比赛收获颇丰。同时我参加的南星梦想计划以及暑期社会实践都为我提供了展示自己,服务他人的平台。
16级顾琦琪:专业课程压力大是肯定的,毕竟有时候作业和上课内容没有很大的相关性,需要课后投入大量的时间精力去学习,但这也是快速提高自己能力的方式(主要指学习能力)。但课业压力大可以选择课外活动来放松呀,比如我比较喜欢的是参加志愿活动,既能结识朋友也能积累经验。还有手语以无声的语言来表现一件事情,本身就是充满美感的。
16级张凌哲:我们的专业压力其实并不算大,因为软件工程是一个实践学科,学院给了我们课余足够的空间去接触更多有意思的东西。对我来说的话,我大一大二参加了非常多的学生社团,其中交到了很多朋友,在大三大四又借助这些时间提前接触社会,进行创业的尝试,可以说课外活动非常丰富多彩。
对想要进入该学院的学弟学妹有什么建议或要分享的?
18级张洪胤:根据个人进入大学以来的经历,我觉得首先要立足本专业,学习好专业相关课程,打好专业知识基础。其次,尝试运用自己的专业知识参加比赛,学习如何在实际情况下使用本专业知识。最后,可以选择加入自己喜欢的学生组织,结识和自己志同道合的人,锻炼自己各方面的能力。
17级杨声远:建议是多问,多尝试自己对什么感兴趣,自己想做什么,是成为技术极客从而收割大厂offer?成为独立游戏开发大佬?成为创业者实现自己的各种idea?还是钻研学术问题,尝试科研道路?,不要怕一开始走弯路,学了之后可能用不到的技术,参加了之后用不到的比赛等等,因为只有都去试一试才能确实知道自己适合什么,想要什么,在软院,路是比较广的,我这一届身边就有上面所说的各种不同方面的不同大佬,为自己的目标前进是幸福的,当然,如果你觉得做尝试很累,想按部就班跟着学院学习的步伐走,那也完全ok,毕竟我们专业只要跟者学了点东西,那有技术打底,基本上将来也饿不死。所以概括来说我的建议就是在软院你可以放心地去尝试,做出最适合自己的选择。
16级张凌哲:对想进入软件学院学习的学弟学妹们,我建议提高自主学习能力,在计算机领域很多比赛和实践都需要自主学习全新的知识,而这也是想在计算机行业继续发展的基石。另外,学弟学妹们也不用担心进入院系前没有计算机基础,在软件学院,基本所有的同学都是从零开始,学院的培养体系也足够将一个门外汉培养为成熟的软件工程师。
18级王沛雨:“我身在软院,但是对写代码不感兴趣也不擅长,我该怎么办?”“我学了软件专业,却不想,我只能当程序员吗?”不,显然不是!IT背景带给你的,不只是成千上万行的代码,更是对技术的理解、在IT时代下更多领域的职业选择。诚然,你可以选择学术科研、选择互联网公司的开发与算法岗。但是,你也同样可以选择银行、国企、政府部门的IT管理,选择互联网公司的产品、运营、游戏策划,甚至选择创新创业……希望学弟学妹不要局限于“程序员”,而是向学长学姐、教授、认识的IT从业者多多了解,在南大就业