导航:首页 > 软件知识 > dba和程序员哪个累

dba和程序员哪个累

发布时间:2023-04-05 19:21:42

① DBA 工资很高,而程序员相对较低,两者哪一个更难

做好都不容易,但是低级别的程序员仍然可以有自己的分工,而DBA不需要低级别的,常规工作可以直接用脚本自动化实现,疑难杂症必须有足够的经验积累,真正的高手才能解决,另外DBA面对的都是公司核心的数据,一般人也不可能接触到,所以成为DBA高手相对更难一些,除了自己学习、公司培养,还需要一些机遇。

数据库dba工程师有35岁中年危机吗30岁之后再入行数据库dba职位可以吗

基本来不及,数据库这块和编程什么的有一定的共同性,那就是“易懂难精”。
就平时用到的来说可能增删改查就足够了,不过如果是dba那就不一样了。
小一些的简单一些的:表的设计,范式结构设计(其实就是数据范式结构化的意思),查询语句设计。
系统化一些的:展现控制,数据流程,数据调优,系统优化,数据治理等等。
高大上一些的,比如数据库架构,算法设计等等。
现在提倡云计算,可能还要有一些java的变成基础,可能还需要hadoop等等。
如果原来是做实施运维的,那么数据库确实会接触一些,不过内容不会特别深入,但是如果转行做dba那就不一样了。
记得十年前给公司的运维培训的时候,我曾经讲过数据库,不过运维大多兴趣缺缺,因为这些在实际中虽然一直在用,但并不是那么明显,他们不想弄明白为什么要这么调,只要知道怎么调就可以了,而为什么这么调正是dba的工作。
至于有没有35岁危机,答案是有,在国内来说dba和程序员是一样的,如果一个人35岁还是一个程序员,你觉得会不会有危机,肯定有,dba的工作也一样。当然dba稍微好一点就是这个工作真的需要经验,不过按照你的说法,现在入行,确实有点晚了。
不过也可能你十分适合数据库的工作,很快就能完成以上的内容,然后大获成功,马云也是30多岁才创业,不也成功了吗,我的说法只适合一般人,如果你能转行成功,那么只能说明你真的很强。

③ 程序员还是DBA

DBA的薪水和程序员的薪水差别还是很大的,从薪水上建议你做DBA
而且DBA和程序员也是有交集的,做DBA同样可以编程,DBA发展前景也很好,前途上说,建议你做DBA
再说兴趣上,你的兴趣是程序员,而且是手机编程,这个跟DBA距离就有点远了。不过你兴趣在此,可以试着做一段时间看看。
我个人的意见,从薪水和前途上,还是做DBA比较合适,而且你现在的公司也很好。如果你做程序员,可能就要换个公司,未必下家公司会好,而且收入会少不少吧

④ 为什么 DBA 工资很高,而程序员相对较低,两者哪一个更难

您好!DBA指的是工商管理学博士(Doctor of Business Administration);也指数据库管理员(Database Administrator,简称DBA)。
在国外,也有公司把DBA称作数据库工程师(Database Engineer),两者的工作内容基本相同,都是保证数据库服务7*24小时的稳定高效运转,但是需要区分一下DBA和数据库开发工程师(Database Developer):
(一)数据库开发工程师的主要职责是设计和开发数据库管理系统和数据库应用软件系统,侧重于软件研发;
(二) DBA的主要职责是运维和管理数据库管理系统,侧重于运维管理。
无论您说的DBA指的是以上哪一种,其学位和岗位的重要性都超过一般的程序员,所以工资比程序员高也是在情理之中的。谢谢阅读!

⑤ DBA和软件工程师的区别有多大

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和程序员哪个累相关的资料

热点内容
换机后数据如何转移 浏览:212
活禽市场用什么脱毛 浏览:476
武汉有哪些有名的菜市场 浏览:988
自媒体怎么找好的产品 浏览:143
什么是感性的眼镜产品 浏览:97
重庆丝网交易市场在哪个区 浏览:456
广州的玉石市场在哪里 浏览:332
魔兽世界转代理的时候是什么版本 浏览:109
大盘连续多少交易日破万亿 浏览:221
临沂土杂市场在哪里有卖烧烤炉的 浏览:291
如何选出一行数据最大值 浏览:680
服装招代理需要多少钱 浏览:793
净水机水处理技术用什么 浏览:604
复制拼多多产品用什么软件 浏览:708
油烟净产品什么颜色 浏览:272
泰同代理怎么样 浏览:110
boss小程序怎么视频面试 浏览:731
代理咨询公司面试一般问什么问题 浏览:612
商场微机信息员是什么工作 浏览:122
传感技术主要用于哪里呀 浏览:656