DBA纷纷离职的4大恶源 | 兼谈技术管理
mhr18 2024-10-13 03:27 26 浏览 0 评论
《天下无贼》中,黎叔说:“二十一世纪什么最贵?人才!”阿里CEO张勇在4月11日以全员信的方式宣布了CPO换将的消息,并表示“未来一切竞争的根本是组织和人才的竞争”。
然而,到底有多少企业或者领导在关心人才呢?
“心是恶源,形为罪薮(zuì sǒu)”,《八大人觉经》如是说。导致DBA人才流动的核心原因还是管理上的问题。
正常的人才流动,有利于企业和组织的发展,企业在不同的时期需要不同的人才,人才在不同的成长期由于自身的发展也需要选择更合适的平台,这本身是符合事物发展规律的。然而,当人才的流动已经形成某种势,就会影响到那些本来在自己岗位上干的还不错的,甚至可能会影响到那些本来有心加入这个组织的人。
当然,作为个体,我们也可以说,那这样的组织,当然不要去啦。难道我们要把我们自己送到兰泥潭里去么?但是作为组织,作为组织的一线、二线或者三线管理者,能怎么办呢?一线经理摊摊两手说,没空跟你说,我得赶紧干活,人走了,活都是我的呢!二线经理很着急,期望有一种stability=true的方法,或者是stability=true and quality=high的妙招。三线经理也着急上火,现在的人都是怎么了?
都说数据资产将是企业最重要的资产,甚至有希望成为企业的第四张财务报表了。那作为守护和管理这些资产的DBA,却往往得不到重视,至少是合理的重视。
恶源一:薪资木有吸引力
公司还会觉得同职级里DBA薪水已经远远高于XX工种了
这其实是传统企业DBA离职的一大主因,传统企业已经适应了十几年甚至几十年来的每年3%~15%普涨的做法。以上海为例,普通毕业生3000~5000,毕业一年涨到5000~6000,毕业五年涨到10000。反观互联网企业,薪资调整会更加灵活,幅度也会更大。特别是在总理大众创业万众创新的旗帜下,动辄出来就是CXO的,即使是个普通DBA岗位,能给到的薪资也是吓人。
怎么破?首先一线主管自己争取到合理的待遇。很难想象一个主管自己不满意自己薪资状态的情况下,会能给下属争取到合适的待遇。其次,领导层自下而上的要将这种情况传达到适当的层级,在整个薪酬体系上给予倾斜调整。如若不然,仅靠画大饼,持续的必然不会太久。记得有位朋友说,你领导别到谈工资的时候就跟我说咱多年的感情,呵呵。
恶源二:主管重事轻人
忘记了“领导力就是通过他人去完成任务的学问”,团队没有凝聚力
大卫张讲过一句话,领导就是让员工“自己觉得自己很爽的去干活”,不是公司觉得他应该爽,不是主管觉得他应该爽,而是要他自己觉得自己干得爽。
在我见过的绝大多数技术团队里,“技术领导”的角色,更多是自己埋头研究各种业务和技术,不管是技术难题还是业务难题,都是自己上为主。当系统越来越多,工作量越来越大,领导忙于分配任务,内部缺少有效沟通,大家眼里都是无穷无尽的任务。如果是领导对某个技术很在行,所有工作他会觉得都简单,老子当年不都这样过来的么,你们怎么那么磨叽!不行滚蛋,老子再招人。或者是,他在这个领域虽然不在行,但在某个领域曾经很强,对自己有很强的自信。也基本是这个套路。
怎么破?我有个哥们老孙在这方面非常值得学习,带队伍从来虎气担当。主管的同理心在这里非常重要,上下不合,基本上都是这里出的问题。
恶源三:管理缺乏规划
用DBA的体力去完成本该领导去完成的事情
见过不止一个公司,很多的DBA在忙着干嘛,忙着倒数据,真正的数据的搬运工!!!
啥?这个分两种情况,一种是由于数据量增长较快,存储空间规划不足,要不停的安排DBA腾挪空间,把A库的数据从这个存储挪到一个新存储,或者把A表空间的数据从一个文件系统挪到另一个文件系统。简单说,就是存储资源不足,可能要耗费完完整整的三个或者四个DBA来做这种体力活。类似的活可能是带库老化,备份老是失败,要DBA去不停的挪归档日志。或者是DataGuard目标端存储空间不足,照样要DBA去不停挪空间,甚至美名其曰“DG修复”。
还有一种情况,是要从A库传数据给B库,从B库传数据给C库,同时还有A库传数据给C库,每天要传的数据多寡和条件还跟应用需求不一样,美其名曰“导数”。
怎么破?借用chaoping昨天在朋友圈的一张图来看看:
一级领导要去做好容量规划,做好架构选择,当然,科室经理甚至部门领导要同意,这种事几乎是可以消灭的。整体疲于灭火,不累咋可能呢?
恶源四:重复机械劳动
本该机械化完成的事情,耗费大量的劳力
上述的“导数”,如果规划得到,可能导数这个过程还是需要做,但是完全可以通过平台来自动化,至少是半自动化来实现。
除此之外,大量本该平台来实现的东西,比如健康检查,比如大量工单的处理,大量告警的消灭。
说到这里,当年被IBM、BMC、HP这些国外大厂忽悠过的甲方可能心有余悸。大家都知道自动化的好,都知道平台的好,可是现实和理想总是隔着一个太平洋呐。于是乎,兴起了一种浪潮,叫做“自主掌控的运维能力”,什么平台都得自己去主导/主持开发,可是宝宝等不起啊!
怎么破?选用可靠的第三方厂家,联合开发自动化运维平台,迅速把别人的最佳实践用到自己身上。不止是自动化运维平台,还有数据归档/生命周期管理平台、SQL性能管理平台……等等。
网上流传马云说员工离职无外乎钱少了和心委屈了。事实上,还有更可怕的就是对你的心死了。世界那么大,我要去逛逛。上述的三四类原因就是这样。
好吧,你可能会说,都云时代了,DBA都要过时了,你还在扯DBA的犊子呢!
云时代是来了,DBA不会消失,但DBA必然要面临着转型升级,阻碍DBA转型升级的做法都必然会死掉。
作者介绍 杨志洪
【DBA+社群】联合发起人,新炬网络首席布道师。
数据管理专家,拥有十余年电信、银行、保险等大型行业核心系统Oracle数据库运维支持经验,掌握ITIL运维体系,擅长端到端性能优化、复杂问题处理。现主要从事数据架构、高可用及容灾咨询服务。
Oracle ACE、OCM、 SHOUG/ZJOUG核心成员、DAMA会员/CCF会员。ITpub版主,《Oracle核心技术》译者。
近期热文精选(点击标题可阅读全文)
相关推荐
- 软考架构师-案例分析之Redis(软考架构师真题)
-
软考架构师考试中,Redis的知识考了很多回,从最近几年来看,案例分析经常考,有的时候单独考,有的时候和其他知识点一起考。Redis过往的考试中,考过的知识如下:1、Redis特点,涉及数据类型、持久...
- 揭秘:视频播放网站如何精准记录用户观看进度
-
在互联网蓬勃发展的当下,视频内容已毫无争议地成为人们获取信息、享受娱乐休闲时光的核心方式。据权威数据统计,全球每天有数十亿小时的视频被观看,视频流量在网络总流量中的占比逐年攀升,预计在未来几年内将超过...
- 量子级一致性!Flink+Redis全局状态管理
-
百万级实时计算任务如何实现亚毫秒级状态访问?本文揭秘Flink+Redis的量子纠缠态状态管理方案,将状态延迟降至0.3ms。引子:实时风控系统的量子跃迁//传统Flink状态管理(基于RocksD...
- 在 Mac 上运行 Redis 的 Docker 容器
-
在Mac上运行Redis的Docker容器,你可以按以下步骤操作,非常简单高效:一、前提要求已安装DockerDesktopforMac可通过终端验证Docker是否可用:d...
- 从 0 到 1:使用 Nginx + Lua 打造高性能 Web 网关
-
在大规模分布式架构中,Web网关扮演着重要角色,负责请求转发、负载均衡、限流、认证等功能。而Nginx+Lua结合可以提供:o高性能:Nginx是目前最流行的高性能Web服务器o动...
- 外贸独立站缓存设置黑科技:用错Redis比没缓存更致命
-
上周帮一个杭州卖家排查网站崩溃问题,发现这老铁把Redis缓存设置成128MB还开着持久化,服务器内存直接炸得比春节红包还彻底——"你这哪是缓存啊,根本是DDoS攻击自己!"最近Clo...
- Spring Boot3 整合 Redis,这些缓存注解你真的会用吗?
-
你在开发SpringBoot3项目时,有没有遇到过这样的困扰?随着项目功能不断增加,数据量逐渐庞大,接口响应速度变得越来越慢,用户体验直线下降。好不容易找到优化方向——引入Redis缓存...
- MySQL处理并发访问和高负载的关键技术和策略
-
MySQL处理并发访问和高负载的关键技术和策略主要包括以下几个方面:一、硬件优化1.CPU:提升CPU处理能力可以明显改善并发处理性能。根据数据库负载,考虑使用更多的CPU核心。2.内存:增加内存可以...
- druid解决高并发的数据库(druid多数据源配置 spring boot)
-
处理高并发的时候可以解决我们java一个核心问题java核心问题就是并发问题解决并发一个是redis一个是线程池的方式现在出来是个druid好像现在解决高并发的方式进行更换数据库的方式操作场景插入频繁...
- 高并发方案最全详解(8大常见方案)
-
关注△mikechen△,十余年BAT架构经验倾囊相授!大家好,我是mikechen睿哥。高并发是大型架构的核心,下面我重点来详解常见8大高并发方案@mikechen文章来源:mikechen.cc分...
- MySQL如何处理并发访问和高负载?(mysql如何处理并发访问和高负载访问)
-
MySQL在处理并发访问和高负载方面,采取了一系列关键技术和策略,以确保数据库系统在面对不断增长的并发需求时维持高效和稳定的性能。以下是对这些技术和策略的详细阐述,旨在全面解析MySQL如何处理并发访...
- Redis高可用集群详解(redis高可用方案以及优缺点)
-
Redis集群与哨兵架构对比Redis哨兵架构在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具监控master节点状态,如果master节点异常,则会做主从切换,将某一台sla...
- MCP协议重大升级!Spring AI联合阿里Higress,性能提升300%
-
引言:一场颠覆AI通信的技术革命2025年3月,MCP(ModelContextProtocol)协议迎来里程碑式升级——StreamableHTTP正式取代HTTP+SSE成为默认传输层。这一...
- 阿里三面被挂,幸获内推,历经5轮终于拿到口碑offer
-
作者:Java程序猿阿谷来源:https://www.jianshu.com/p/1c8271f03aa5每一个互联网人心中都有一个大厂梦,百度、阿里巴巴、腾讯是很多互联网人梦寐以求的地方,而我也不例...
- 来瞧瞧阿里一面都面些什么(笔试+机试)
-
絮叨说实话,能有机会面一下阿里对我来说帮助确实有蛮多,至少让我知道了自己的不足在哪,都说面试造火箭,上班拧螺丝。但就算是如此,为了生存,你也只有不停的学习,唯有光头,才能更强。哈哈起因2月28日在Bo...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- oracle位图索引 (74)
- oracle批量插入数据 (65)
- oracle事务隔离级别 (59)
- oracle主从同步 (56)
- oracle 乐观锁 (53)
- redis 命令 (83)
- php redis (97)
- redis 存储 (67)
- redis 锁 (74)
- 启动 redis (73)
- redis 时间 (60)
- redis 删除 (69)
- redis内存 (64)
- redis并发 (53)
- redis 主从 (71)
- redis同步 (53)
- redis结构 (53)
- redis 订阅 (54)
- redis 登录 (62)
- redis 面试 (58)
- redis问题 (54)
- 阿里 redis (67)
- redis的缓存 (57)
- lua redis (59)
- redis 连接池 (61)