Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
要想能学会开发软件,做一名软件工程师要学会那些知识呢?从什么着手呢?精通数据库和C语言能足够吗
发布于2022-07-25 09:48:14
2
个回答
网友回答
2022-07-25
软件工程师
是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、
软件架构
人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是
IT行业
需求量最大的职位,稳居IT行业职位需求
TOP10
的第一位(第二位是
高级软件工程师
)。 软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、
数据库技术
(SQL/ORACLE/
DB2
等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、
HIBERNATE
、SPRING、
J2EE
、WEB SERVICE、STRUCTS等
前沿技术
。除此之外,关于网络工程和
软件测试
的其他技术也要有所涉猎,以利于操控全局。 软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的
逻辑思维能力
,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。 【考试科目】 软件工程师是中级职称,考试的题目包括了软件工程、数据库、数据结构、
编译原理
等
计算机学科
的基础课程 【发展前景】 当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。 企业用人主要有以下几个特征: 1 外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高; 2 Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少; 3 软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术; 4 为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术; 5 MIS、OA、ERP、CRM、系统集成、物流、
进销存
、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域
网友回答
2022-07-25
支持一下感觉挺不错的
生活问答最新文章
1
孩子要高考了,有好的睡眠空调推荐吗?
2
做为复读生择哪个学校比较好?
3
高考没考好怎么办
4
桂林航天工业学院
5
江西新能源技工学校的新校区好不好?
6
我被哪所学校录取了?
7
开学时间是以录取通知书上为准还是以学校官网上为准
8
17173是干什么的??
9
华商联盟是干什么的
10
转呼啦圈是对身体干什么的,能锻炼腹肌呢?
相关阅读
1
要想能学会开发软件,做一名软件工程师要学会那些知识呢?从什么着手呢?精通数据库和C语言能足够吗
2
要想能学会开发软件,做一名软件工程师要学会那些知识呢?从什么着手呢?精通数据库和C语言能足够吗
3
广州工作三年java开发软件工程师待遇一般是多少?
4
3g软件工程师的培训前,需要哪些计算机知识,JAVA吗?比如要求会使用哪种语言和软件等。3G的软件开发一般又是指的什么语言和软件?
回到
顶部