在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,提高人们的工作效率,同时提升了生活质量。不少学生回去日本学习软件工程专业。
专业介绍
软件工程(ソフトウェア工学)是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
核心知识
ACM 与 IEEE Computer Society 联合修定的SWEBOK(Software Engineering Body of Knowledge)提到,软件工程领域中的核心知识包括:
软件需求(Software requirements)
软件设计(Software design)
软件建构(Software construction)
软件测试(Software test)
软件维护与更新(Software maintenance)
软件构型管理(Software Configuration Management, SCM)
软件工程管理(Software Engineering Management)
软件开发过程(Software Development Process)
软件工程工具与方法(Computer-Aided Software Engineering, CASE)
软件品质(Software Quality)
就业方向
1) 销售或者技术支持:主要跟客户打交道,跟商人没什么区别。技术还会学,但就是点皮毛,用来跟客户“涂龙”用。工作压力大,但是如果业绩好,收入上升得很快。这类人员还是很需要得。本科生原则上就能应付。但这几年招硕士得也越来越多了。
2)产品开发:主要就是译码。国内所谓作技术主要是指这个。电信行业, 金融行业什么都有。还有就是在外企做测试和普通开发。本科生有个2,3千。硕士有个4, 5千。如果进外企,做这行可以给到8千以上。这个需求还是很大的。不过都是廉价劳动力。国企倒反而累一些。外企福利待遇很好。收入稳定,工作压力比起做销售小很多。
3) 研究:这个至少得是硕士毕业。可以留校当老师,或者去微软研究院这样真有作研究,还有就是进中科院计算所或者软件所的。
院校推荐
早稻田大学、东京工业大学、日本工业大学、静岡大学、筑波大学、上智大学、東京理科大学、同志社大学、大阪学院大学、東京理科大学、立命館大学、関西学院大学、奈良産業大学、大同工業大学、神奈川工科大学、広島国際学院大学、広島工業大学。