我和我的DBA之路

这几天,突然想写写这些年的工作总结,毕业至今快20年的回顾。

想到20年前,在做毕业设计的时候,当时是学的机械工程类专业,因为带毕业设计的老师兼职企业有个门户网站的需求,而我又会用DreamWeaver做点网站设计,带的老师破天荒给个企业做门户网站的毕业设计。

珍惜心:该网站可能此生自己能做唯一一个大型网站,以后不会有

当时一时兴趣一个人接下来,开始做了一段时间后,发现要做好,要费太多精力了,有次想想是否随便做做,应付一下得了,何必这么认真。这时内心突然出现一种念头:"人生第一次做这样大的门户网站,这样的机会可能这辈子不会再有。现在不认真做, 不珍惜,以后就没有机会了。"

在这个念头下,当时真是用心努力去做这个网站,丝毫没考虑是否有什么收获,收获多少问题,的确这么多年过去了,该门户网站至今是自己做的唯一的一个大型门户网站,至今也没有其他的。

后面工作有时自己有懈怠,经常提醒自己,现在做的工作和项目,也许是自己此生做的最后一个该类型工作和项目,要倍加珍惜和用心!

做好当前事:新机会才会有

毕业找工作一直想转网站程序编程方面工作,但技术水平差,而且不是学计算机专业,毕业学校也是一般,就是没机会。但凭这个给做的网站,在导师帮助下,去了导师兼职做的公司做了网管,从机械类转到计算机类相关的工作,去后,工作都只能靠一个人,没有别人培养,只能自己培养自己 ,在工作中用心,给公司做个公司网站,也是用尽心力,当时有个念头:做好这么多事,应该会有更好工作机会。 所以工作尽量多为公司做事,写在简历上就很丰富。第二年4月底,凭这些做的网站和事情,去上海找工作,就在一家大型物流公司应聘上了程序员的工作,记得面试时,IT部经理,让我上机用VS.NET工具做个表的增删改,结果删除还是更新做不出来,还是他让我在网上查一下原因才搞定,就这样差的技术水平,但看我做的网站估计还不错,刚好他们公司有这个做网站的需求,这样情况下放水以程序员的名义进去的。

做别人不愿意做的事:只要用心做事,就会学到真本领

在这个全国的物流公司做程序员,因公司有个VB6.0+SQL Server 2000开发的物流ERP系统,去公司2年多,虽然自己也努力学习,但没有做大的项目, 也没法接触其真正核心和业务,做的都是一些边边脚脚的,技术和水平进步很慢,后来公司老板决定开发新一代的物流ERP系统,新系统用JAVA RCP+ SQL Server2005来做,做了不到几个月,旧系统有个货号升级的项目要做,最后分配给我,让我一个来完成,现在都用新技术JAVA,做好了将来跳槽会找到更好的工作,这个VB都落后了,做这个没前途,没办法,既然让我做,只能接了,但是为了做这个货号升级,以前的IT部经理,不得不把全部的系统源代码和数据库开放给我,让我来研究和开发,这才结合实践,学到点真东西,比如数据库SQL优化,复杂报表的存储过程编写等等,也是在做该项目的几个月迅速成长起来,几个月就学到了真本领。

在新工作项目优化中就用到, 如报表复杂存储过程的开发:

1,经典存储过程计算报表

写完该存储过程, 这么逻辑复杂的报表都能实现了,给了自己很大的信心,以后再有复杂SQL,也难不倒我。

**做别人不愿意做的事,并不一定没有收获,在他们看来没有多大价值,但只要你用心,实际对自己会有很大帮助。**就是靠这些,后来换工作就找到一份java程序员,但去了主要做java程序数据库优化的项目,给后来转DBA积累大量经验和技术储备。

多总结: 多写技术blog助力工作转型,并领悟核心(道)

虽然在新公司,优化了几个项目,技术积累不少,因程序员有30岁的坎,后面不好再找好工作,而这时网上鼓吹DBA的职业生涯比较长,就决心转型DBA岗位,但又没有做DBA的经验,DBA工作有点不好找,后来出现一个念头: 在博客园的上写技术文章和工作总结,面试的时候可以给面试官看,看自己写技术博客,展现自己的技术水平。

的确自己的技术博客,在从JAVA程序员转SQL Server DBA,再从SQL Server DBA转MySQL DBA,2次应聘上都起到了一定的助力,这2次转型的工作都很累,都是2家公司业务急速发展阶段,期间学到不少,自己总结做了这么多年DBA,得出DBA的工作核心:

1,数据库运维核心--可控

做难事: 必有所得

正如中国军事战略家金一南 将军说过**:做难事,必有所得!** 相关视频: 金一南:做难事必有所得,一定要干自己没有干过的,你的生命才能真正绽放

其实这些年,做DBA,真正难忘不是什么SQL优化,高可用等,而是解决工作难题:

1、 SSIS数据同步系统

2, 2011年2月--2011年7月数据库性能优化过程

3、 核心只读数据库实例故障应急解决方案

4 、虚IP解决AlWaysON读库服务器过保替换

5、 用ELK分析每天4亿多条腾讯云MySQL审计日志(1)--解决过程

6、 数据抽取平台pydatax介绍--实现和项目使用

技术升华:从解决工作难题到解决生活难题,并领悟生活

在解决技术难题,从发现其规律,生活中有次自己病痛折磨,从这些解决过程得到灵感,应用于生活病痛的难题解决:

1,从数据库优化到治病(1)---做超越自己能力的事情

在工作中帮助其他人,最终被别人帮忙治好心悸,因果不虚 ,如俗语所说:"所做之恶,留在身边, 所做之善,回到身边"

2,从数据库优化到治病(2)---治好心悸过程

工作的哲学高度:

今日头条刷视频,看到字节跳动的张一鸣 说他对优秀人才的定义: 相关视频: 张一鸣如何寻找优秀人才视频

1,对某个领域有提纲挈领,高屋建瓴的总结

2,在以前的工作中做出优秀和出类拔萃的成绩

特斯拉的埃隆·马斯克 ,他挑选优秀人才,就看有没有解决过什么难题:埃隆·马斯克的用人观

京瓷的稻盛和夫抓住本质,复杂问题简单化 稻盛和夫:高层次的人,善于把复杂问题简单化

管理大师彼得·德鲁克:

1、管理本质:激发和释放人的善意和潜能,创造价值,为他人谋福祉 德鲁克:管理的本质是激发善意和潜能

2、组织的目标:使平凡的人做出不平凡的事情 组织的使命在于使平凡人做出不平凡的事

看这些世界级的顶级老板和大师,他们心中什么是优秀人才和做人做事的方法,就知道我们应该怎么学习,怎么努力奋斗**,才和这些大老板、大师的高度一样。**

珍惜心和认真心:

这些年技术,经验和能力等大量积累, 比以前有了很大进步,但是和以前第一次做门户网站,优化计算报表时相比,就明显感觉越来越缺少以前那份认真的心和珍惜的心,以前的心更真一些!

工作感悟:

1,看了那么多本**鸾书善书**,明白善恶因果等,反思和改正自己的念头和言行举止,如不要贪小便宜等(如在公司如多报销等)

2,工作上的同事,也不都是不靠谱的,现在的工作就是他们推荐的和给的机会

3,同事和朋友等,技术要帮忙的,尽量去做,不要太在意回报,以后会体会到其中好处

......

最近1,2年有时做梦,梦到这些年过得太快,好像提示很多事情和心愿还没完成!

相关推荐
冉冰学姐5 小时前
SSM装修服务网站5ff59(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·ssm 框架·装修服务网站
库库8395 小时前
Redis分布式锁、Redisson及Redis红锁知识点总结
数据库·redis·分布式
沧澜sincerely5 小时前
Redis 缓存模式与注解缓存
数据库·redis·缓存
Elastic 中国社区官方博客5 小时前
Elasticsearch 推理 API 增加了开放的可定制服务
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
nzxzn6 小时前
MYSQL第二次作业
数据库·mysql
核桃杏仁粉6 小时前
excel拼接数据库
数据库·oracle·excel
TiAmo zhang7 小时前
SQL Server 2019实验 │ 设计数据库的完整性
数据库·sqlserver
冻咸鱼7 小时前
MySQL的CRUD
数据库·mysql·oracle
Funny Valentine-js7 小时前
团队作业——概要设计和数据库设计
数据库
CodeJourney.7 小时前
SQL提数与数据分析指南
数据库·信息可视化·数据分析