DBA纷纷离职的4大恶源 | 兼谈技术管理
《天下无贼》中,黎叔说:“二十一世纪什么最贵?人才!”阿里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核心技术》译者。