您的位置: 高等教育网 > 问答 > 正文

软件工程师都需要学习什么知识

展开

发布时间: 2021-08-25 21:14

0次浏览

1条回答

欧阳天青 三级教师 2021-08-25 21:19

软件工程师需要学习Java技术目标、网络前端技术目标、数据库技术目标、大数据技术目标、安卓技术目标、NET技术目标等。 软件工程师需要学的课程内容。 1.Java技术目标:掌握企业项目开发流程及相关技术,能够使用SSM框架、SSH框架技术,快速开发性能稳定的企业级应用。 2.Web前端技术目标:掌握前端设计思想理念,能使用HTML5、CSS3、JavaScript、jQuery、Ajax、bootstrap等技术完成。 3.数据库技术目标:掌握数据库设计思想、使用E-R图、第三范式进行规范的数据库设计;能使用三大关系型数据库MySQL、Oracle、SqlServer进行数据库开发。 4.大数据技术目标:认识大数据和云计算,可以在Hadoop平台上进行数据存储和数据的基本分析。 5.安卓技术目标:掌握安卓开发的基础技术,完成简单的安卓本地应用。 6..NET技术目标:掌握ASP.NETMVC框架,完成企业级应用开发。 软件工程师的职业前景。 1.测试分析师。 软件工程师的测试分析师的主要职责是综合分析系统的测试结果,如缺陷分析、性能分析等。测试分析师不仅测试技术能力强,还具备数据库、操作系统等多方面的技术知识。这种软件工程师的发展空间也很好,可以发展成系统设计师等。 2.测试工程师。 软件工程师的测试工程师的主要责任是编写测试程序,执行自动化测试任务。这样的软件技术人员的测试者至少要达到初级程序员的能力。因为经常和程序交往。发展空间也不错,比如可以发展成程序员。 软件工程师的工作内容。 1.指导程序员的工作 2、 参与软件工程系统的设计、开发、测试等过程; 3.协助工程经理保证项目质量 4、负责工程中主要功能的代码实现; 5.解决工程中的重要问题和技术问题 6.协调各程序员的工作,与其他软件工程师合作。 7、制作需求说明书、概要说明书等各种软件说明书。 8、考试科目工程师为中级职称,考试题目包含计算机系统结构、软件工程、数据库、数据结构、编译原理等计算机学科基础课程。

展开全部

收起