发布网友
共3个回答
热心网友
DBA和软件工程师的工作内容和岗位职责大不相同。
首先,数据库管理员任务安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。数据库设计系统存储方案,并制定未来的存储需求计划。一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。根据开发人员的反馈信息,必要的时候,修改数据库的结构。登记数据库的用户,维护数据库的安全性。保证数据库的使用符合知识产权相关法规。 控制和监控用户对数据库的存取访问。监控和优化数据库的性能。制定数据库备份计划,灾难出现时对数据库信息进行恢复维护适当介质上的存档或者备份数据备份和恢复数据库联系数据库系统的生产厂商,跟踪技术信息。
其次,软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。 软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。
除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。 软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。
热心网友
DBA,做的时间越长,代表你的经验越丰富,是企业的核心资产,不容易被取代的,工作越轻松就越好,因为这样就代表数据库运行正常!而且DBA一般都是在超大型企业里工作,从业时间越长,经验越丰富,收入也越高
软件开发工程师:工作时间越长,越没有精力应付,而且一般都是在中小型企业上班,容易被年轻人所取代,上班越忙,经常加班才越好,因为代表你有接项目,而且企业一般都要维持较低的开发成本,所以收入也不是很可观
热心网友
工商管理博士,英文为Doctorate of Business Administration,英文缩写为DBA,也有译作Doctor of Professional Studies in Business,英文简称DPS,是专门为工商界高层管理人员设计的全面系统的管理课程。
DBA学科特色:
充分强调系统学习并掌握专业知识和商战运营管理技能,提高学员经营能力和开拓创新能力;
把握企业产业发展趋势和市场前景,增强学员宏观分析及战略决策能力;
启迪发展思路,优化管理模式,激发创新意识与灵感,提升学员的综合能力和领导能力;
全面提升企业中高层管理者专业化、规范化、国际化的管理水平和经营理念。