前言:【DBA坦白局】是墨天轮新推出的内容专栏,将聚焦DBA群体的真实职场生态与技术日常,每期围绕一个话题邀请多名DBA伙伴分享,可吐槽、赞扬或分享经验,希望能为从业者展示更多真实鲜活的故事或观点,寻找共鸣或差异点,加强同行间的交流互动。
“在小城市当DBA能躺平吗?”“在一线城市当DBA一定会有高成长、高回报吗?”——这是许多数据库从业者都在关心和思考的问题。技术本无边界,但城市的选择是否已悄然划定了职业的天花板?
【DBA坦白局】第一期邀请到了来自北京、上海、广州、昆明、大连等8座城市的9位DBA,坦诚分享他们有关地域选择、工作节奏、技术成长的真实感悟,其中有15年之久曾辗转大城市后选择回到老家的DBA老兵、也有毕业两年毅然从小城市去往一线挑战的DBA新人。为何有人坚守一线“卷而不倦”、有人退回小城“躺而不平”?加班强度真是城市差异吗?技术成长是否注定受“地域限定”?
也许你能从本文这些真实的声音中找到共鸣,或是了解到你曾好奇但未曾体验过的生活,欢迎阅读、寻找你心中的答案,也欢迎您参与文末话题互动。
说明:访谈时主要围绕工作节奏、职业天花板、技术学习成长和生活平衡等话题角度展开,为提高阅读流畅度正文已根据对话内容进行调整总结,但未改变受访者原意。另:本文中“小城市”仅指非一线城市,并无它意。
现居一线城市
北京本地人,六年DBA从业经验,现于某数据库服务商担任中级DBA
我刚开始干DBA的第一份工作是在北京驻场,突击性加班是常态,有一次水务局项目一周睡公司赶工,分不清白天黑夜;第二份工作在国家电网,要求制度性夜班(135值班、246休息),一周只有1天正常下班。不过我觉得这些压力是驻场公司客观需求决定的,和城市无关,只是一线城市这类高强度项目相对更密集。
现在我都要每天处理大量问题(北京驻场+二三线远程支援),看似锻炼机会多,但大都是重复性操作,没时间研究原理。如果想突破到高级DBA(比如特殊故障恢复)必须“闲下来思考“,可乙方项目压得根本停不下来。
疫情后经济变差,我见过月薪3万的游戏行业朋友被裁后连1万工作都找不到。在北京,技术迭代快,要想寻求技术或职业突破,必须”每时每刻多想“。作为成熟的成年人,而且是IT行业的数据库工程师,每时每刻都要告诉自己,离了这份工作我能多久找到新工作、能找多高的薪资。三体里有句话,“要多想,北海,我只能告诉你,要多想”,也分享给大家。
十余年数据库从业经验,毕业后在山东老家工作两年,后跳槽北京
2011年刚毕业我选择回老家烟台做DBA,虽然是三线城市,但作为中小银行的唯一DBA,经常深夜加班。反而是到北京外企工作时,因为DBA比较多、加上各种矩阵式支持,反而加班很少。其实加班多少和城市无关,关键看公司架构和行业特性。
烟台DBA岗位稀缺,甚至很多公司让运维兼职。我当年入职烟台的那家银行,领导招不到人,我主动请缨才勉强填坑,我离职后半年多才招到下一个全职DBA,当然,有一部分原因是生产环境可靠性稳定性非常强,所以出故障的概率不高。
小城市DBA晋升与否更多取决于领导是否认可并重视DBA的工作,如果领导觉得不重要,很可能就是一个岗位好几年原地踏步。而小城市人员流动很慢,人的知识更新也相对较慢,很多领导年纪偏大对DBA的岗位认知和重视程度会相对滞后。其实这也是很多做技术基础的从业者普遍的困境——基础技术含金量不低,但是和应用系统相比,距离一线业务比较远,收到的关注就更少。
我最终离开烟台去到北京的很重要原因就是学习渠道很少、认识的同行也不多、甚至想跳槽都找不到下家。小城市想要获得学习资源,要么就是网课,要么就是到大城市参加各种交流和课程。网课缺点是缺少互动和交流,去大城市参加就面临更高成本。
如果你也想从小城市跳槽到一线城市工作,我有一些建议想分享给你:
- 给自己制定一个心理预期,大城市机会固然多,但是竞争也很激烈,要做好竞争不过的准备;
- 给自己一个规划,想好未来怎么发展、有针对性地去学习;
- 如果你已经成家甚至有了孩子,也要多为家人想想,想清楚沟通好;
- 不论你怎么选择,既然迈出去就不要再纠结过去的选择,徒增烦恼。
上海本地人,前后在3家甲方公司任职DBA
我觉得在甲方做DBA,就像当“数据库物业”——既要日常维护老旧系统(类似老小区翻新),又要应对爆炸增长的数据量。活越干越熟,但活也越干越多。但是相比互联网大厂动辄通宵发布,传统企业DBA的弹性工作制会友好很多。
很多技术人在35-45岁这个阶段会重新权衡事业与生活成本,虽然我是本地人没有迁徙压力,但最近确实感受到一线城市DBA群体的"候鸟现象",我一个刚离职的同事算是在上海扎根20多年的资深DBA,买房落户培养孩子上大学后,最终选择回老家照顾父母。建议刚入行的朋友可以试试"5年轮转计划":前两年在一线吸饱技术养分,之后根据生活规划选择做"技术候鸟"还是"深耕型DBA"。
不过上海的技术氛围还是很好的,会有一些线下Meetup我也会去参加,还是很值的。然后在技术成长方面我主要是依靠这三个方法,也分享给大家:
- 实验笔记法:每个故障都要写"技术案例",比如上周解决的ORA-01578坏块错误就整理了多种触发场景
- 认证阶梯:从OCA到OCM的考证过程,像给知识体系做了一次次ALTER TABLE MOVE
- 社区共生:在墨天轮看到有意思的案例时,会刻意在测试环境复现
从2016年在广州实习开始算起,目前有9年DBA经验
我目前加班不算多,但7*24小时待命是常态,时不时要“救火”处理紧急故障,周末也可能被叫去干活,不过这行都这样。
广州的职业发展空间可能因人而异,我之前也考虑过回老家图清闲,但老家根本没专业DBA岗位,最后选择留在广州扎根。以前学Oracle时老师就说:这行“吃不饱也饿不死”,所以就我自己而言虽然现在仍是个”小兵“但能满足生活需求,也算心满意足。
现居小城市
23年毕业DBA新人,毕业后在贵阳工作到今年3月,现正在广州找工作
我选择从贵阳到广州,主要是想追求技术成长和更高薪资,同时也结束和对象的异地状态。
在小城市加班并不严重,但业务场景少、晋升机会也少。我曾一人同时干三个项目,一方面是因为人手不够,另一方面是项目太平稳,这也导致我的生产经验相对不足。
在技能成长方面,技术侧团队交流不多、主要是靠自学;但在职业素养、团队协作等还是有很大收获的。
我不怕压力大,就想在一线接触更多挑战性项目,积累实战经验!
2-3年DBA经验,昆明本地人
我在昆明当DBA,经常会加班,但和其他城市同行交流发现哪儿都这样。在昆明项目以稳定为主,技术升级和产品更新速度比不上一线城市,所以没有那么卷。平时提高技术主要靠线上学习:混技术群、关注大佬的文章视频,偶尔通过企业宣传获取资讯。
昆明需要这类技术人才的大企业很少,所以DBA岗位需求少。虽然发展空间和薪资肯定都不如大城市,但是“离家近”、生活方便、朋友也都在本地,所以除非有特别诱人的机会,我暂时不会考虑去大城市。
老家石家庄,断断续续已有10年DBA从业经验
在我看来,石家庄DBA的工资虽比不上北京这样的大城市,但在本地算高的,比如1.5w你可以招到一个IE网络工程师,但招不到一个有5、6年经验的DBA。工作节奏主要看项目性质和甲方要求,政府单位的活儿不急,问题处理可以有一定延迟;但涉及“和钱挂钩”的业务,压力就大得多。
我虽然考过软考高级、CISP,但和Oracle关系不大,要不要考证也得客观来看。我提升技术水平的方法主要是在实战业务中学,相信很多朋友都是这样。现在的生活是我自己喜欢的,我也不想折腾去其他一线城市了。
15年数据库从业经验,曾在北京、上海工作多年,家庭原因回到老家大连发展
我在北京、上海当DBA时,感觉自己就是颗小螺丝钉——每天上班匆匆忙忙、下班也匆匆忙忙,毫无归属感。现在大连做乙方DBA,工作自由度高,甲方把我当自己人,没事甚至不用坐班。这种松弛感是小城市独有的,节奏和一线完全不一样。
不过回大连后工资是直接腰斩了,同时晋升通道十分有限,这导致很多技术牛人最后都走了。在岗位饱和度方面,一线城市分工明确,小城市有很多“一人多岗“的现象,不少公司恨不得把DBA的8小时填满。
关于技术成长方面,想不想学、怎么学、能学成什么样其实主要看个人。只是在一线城市更像是逼着你学——不学就跟不上项目需求。而在小城市全靠自觉,因为技术栈相对老旧,有些云产品需要人工操作,当系统用不上新技术,很多人学着学着就没劲了。
如果有朋友想从一线回小城市,需先考虑清楚,是否能接受落差,这是客观存在的,我也见过有的人回来又出去。当然如果能在一线赚够钱,回来直接享受退休生活更好咯~
2010年开始当了十年北漂DBA,2020年来到南京定居
当年选择离开北京定居南京,主要是家庭因素,虽然北京机会更多,但平衡生活与工作对我来说更重要。两个城市很明显的区别就是北京的工作节奏明显更快,项目多、技术迭代猛,因此也能寻求更多的发展机会。而南京则相对松弛,技术栈更新迭代慢、相对老旧,很多是“能解决当前问题就行”的心态。我身边也有朋友在发展遇到瓶颈后去往大城市的,可能还是本地优质企业少,DBA岗位选择有限。
我认为个人的技术学习成长也受城市影响,除了线上学习,面对面的交流其实也能给人很大启发。当年在北京遇到问题能快速解答、更为高效,并且学习氛围更好,身边同行都在学习则能互相激励、倒逼你成长;在南京则比较缺乏,为此我去年牵头建了本地社区,大家反馈说氛围确实好了些。
从一线城市来到二线城市,很多人可能会有同样的感触,工作机会变少、薪资也更少。或许很多朋友会觉得二线城市会比一线城市工作压力小,其实压力也不小,而且对工作的要求可能相对更多,一个人要适应更多不同的角色。我的建议是,很多年轻人刚开始还是要多去一线城市寻找机会,视野也更宽广,走过的路每一步都算数。你只有真正付出了,也许等你离开一线城市,相对也会有个比较满意的薪资。
结 语
再次多谢这九位DBA朋友的分享,让我们能从中窥得各个城市DBA们不同的真实生活,并非大城市就一定只有“卷”、而小城市就一定“躺”,其中都有各自的特征、优势。如果你正面临发展城市选择,能够清醒认知自身的需求和目标会更重要,学会在高压中寻找成长,在焦虑中保持清醒。或许技术会过时,但解决问题的勇气不会;或许城市会变迁,但创造接美好生活的信心不会。
【🎙️话题互动】欢迎大家针对本期话题在评论区留下你的答案、分享你的感悟~
本期话题:小城市or一线城市,你更想在哪里工作?




