开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。
先说怎么回事,转发薛老师的一篇文字后,引发了群内的关于DBA 的工作方式,方法,以及各种周边的工作的抱怨,不满等,开启了吐槽和大讨论的模式。
周一的早晨注定是不平静的,其中主要的问题可以总结如下
1 DBA 不是设计系统的人,DBA是维护数据库的people 出了问题DBA 就是一个背锅侠,实际上还是开发自身的问题导致的
2 DBA 应该有拿出手的规范,来进行数据库的管理,虽然不能尽善尽美但是至少不会出大的问题
3 规范开发不执行,写了也白写
4 大公司才有DBA,小公司都是开发兼职DBA
5 DBA 的工作目标渺茫,不受重视,责任就是背锅
6 上云后到底需要不需要DBA,领导认为不需要
7 有没有DBA 和公司的业务量有关
8 DBA 提高了公司运营的稳定性,去过几家公司帮助他们,他们受益匪浅
9 公司有DBA 的主要原因是,除了事故所以就有了DBA
10 老板心眼小,一开始认为我是解决问题的DBA ,后来出了问题人为是我搞出来,在解决,凸显自己的。
11 为什么中国落后于西方,就是做技术的无法使用先进的方式参与到管理技术
12 开发也是的,没事干就重构系统,提示语不对啦,图标不好看啦,布局不完美啦,等等,就开始折腾,不然也工作量不饱和
13 想要技术部门不裁员,必须CEO 是技术出身,如我们CEO写之前C开发工程师然后爬上去的。现在各种护技术部门,就技术部没有裁员
其中有几句话我比较同意和有感受
1 即使有交通法,还是有违法行为,需要警察和电子警察。 一个城市就算没发生火灾,也没有哪个城市不设置消防队
2 运维的工作就是确保系统稳定,问题是国内的环境,你系统稳定了,老板说你工作不饱和,难不成我非得制造一些人工故障,才算工作饱和?
3 云不侵入业务。不帮你设计数据库,也不能对业务不合理需求进行改进,云不是灵丹妙药,云只能解决基础技术的问题,解决不了业务问题
4 只要公司盈利,IT技术人员相对好过些,只要不盈利,IT技术人员都是高工资高成本,肯定是老板的眼中钉肉中刺
实际上引发讨论主要的原因主要可以归结于以下几点
1 云数据库对于传统运维行业的人员的工作方式和工作职位的稳定性的稳定性产生了动摇,在领导层,和在本身的运行维护人员,DBA 层也产生了影响,和对于云来了后的一些抵触和惧怕的情绪。
2 技能的提升对于运行维护人员和云带来的影响之间的冲突,原来的DBA 主要在数据库的运行维护和搭建高可用,而现在的DBA 要和业务绑定要主动出击,很多人无法适应也无法跟上了
3 知识的更新更快了,目前经济环境很差,导致一些DBA的工作岗位被认为是无用的而之前他们给公司带来了稳定性效益,但是后面有一些恶意对他们的揣测,认为他们为了体现,所以搞事情
4 开发和DBA 之间的关于数据库的问题,平衡协调成功的案例少,问题点多,DBA 由于知识的和方向和开发不同很多时候鸡同鸭讲,也是产生问题的一个因素。
5 对于新事物如CHART GPT 对于整体行业的动摇的可能和对未来不确定性的迷茫。
你对此还有什么想法,也欢迎和我们一起讨论 !