当前位置: 首页 > news >正文

盘点下这些年来改变自己的一些重要时机

这是学习笔记的第 2421篇文章

6de90d9f13c814f5eee9ee6544d2e719.gif

  有时候想起一些工作和生活中的改变自己的机会还是蛮有意思的,绝对不是标榜所谓的成功,因为我远远达不到,仅仅是对我个人来说,回过头来看这些转折点都很偶然,有些场景到现在都难以关联起来,但是结果就是如此。所以,我觉得我们工作中不要有太强的功利性,需要多一些耐心,保持好奇心。 

  比如我2009毕业后工作的第一家公司,是在一个社会招聘会中碰到的,当时大环境不好,就业形势还是比较严峻的。我在诺大的会场中转来转去,没有方向,基本都是一些偏技术支持的岗位多一些,当时这家招聘的要求是很严格的,JD上面很明确写着需要2年以上的工作经验,但是刚毕业的我还是有点彪,还是想试试,于是和收简历的面试官说明了自己的情况,面试官也是个程序员(后来得知),很善意的收下了简历,等到HR邮件通知我面试的时候,其实时间已经过去了2周多,这期间有些候选人都已经选择了其他的机会,就这样在歪打歪撞中就碰到了这样一个校招的宝贵机会,进入公司的过程也是有点小插曲,当时自己比较较真,有一道算法题感觉做得不够好,于是我回去之后写了有4-5种方法出来,当然现在已经全然记不得了,隐隐记得好像还使用了微积分,然后第二天又交给前台,很快我的Java开发职业生涯就正式开启了。

就在一个很平静的下午,我正在开发程序,组长交给我一个报表优化的工作,大体的步骤就是把一些SQL拷贝到Swing界面配置中,看看整个报表SQL执行的执行效率,看似枯燥的工作中,我发现有些SQL在Oracle中转换一下条件,竟然就可以从几分钟优化到几秒钟,当时感觉这种成就感爆棚,我一下子就来了细致,把很多报表SQL的反反复复地做了测试,可能就是这样的一个机会,为我打开了一扇窗,后来我看到公司的DBA基本都是带点虚胖,而且工作时间看起来都很神秘,于是就充满了好奇。

虽然后来依然是做开发工作,但是我隐隐中感觉还是希望往数据库的方向走,就这样我在新的工作中也依然喜欢数据库,当时开始各种自学,买了不少书,自己生啃,收获最大的就是那段猛做实验的日子,而OCP和OCM的学习过程其实都不是太深刻了。我当时印象最深的是,有一次从客户现场回来,走到公司门口了,我想起来数据库的区管理的配置就又折回去,搞得同事和项目经理一头雾水,当时他们笑着说:你这样学习肯定能学出点成绩。可能就是这种好奇心和没有功利性的目的,我觉得对我当时的学习进步还挺大的。 

后来我开始写博客,在ITPUB上面码了不少文章,也在这个过程中碰到了好多数据库爱好者,这些朋友在现在依然活跃在数据库社区中,我想爱好也需要有一个筛选的过程,2年太短,5年基本可以见分晓,而看似平淡的写博客,虽然偶尔会有些博文比赛之类的活动,总体还是在走下坡路了,在一天我收到了社区管理员小鱼的私信,问我能不能在技术大会做一个演讲,当时懵懵懂懂就答应了,而这也为我后来的很多演讲和技术分享开了一个头。后来的分享越来越多,在大概800多天的一个日子中,和一个出版社编辑认识后,有了第一本书。 

如果要说工作的机会,其实就很魔幻了,我后来去搜狐畅游的工作当时是在一个QQ群里面无意中发现的,当时有个数据库爱好者的群,大家平日里都是各种闲聊斗图,偶尔提提问题也会很快淹没在各种对话中,同样记得是一个下午,无意中看到一条聊天信息找DBA,聊天信息很简短,就带着试试看的心态发了简历,很快就去面试,而这位同学飞哥也成了我的好朋友,这个过程有多快,几轮面试后,说是等消息,结果去1号线的半路上不到15分钟,HR小姐姐就打电话说整个流程都审批办理好了。

而后来的很多生活好像都是快进状态,工作忙,生活忙,每天写博客忙,同时还有很多的技术分享。

还有很多事情以后再说。

相关文章:

  • 金融业分布式数据库选型及HTAP场景实践
  • 一场电信诈骗和我擦肩而过
  • 技术分享 | MySQL 设置管理员密码无法生效一例
  • 7个人生工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则
  • GoldenGate案例一则:抽取进程无法捕获数据
  • 最近的一些杂感-20220613
  • 针对 MySQL/InnoDB 刷盘调优
  • 技术分享 | MySQL 编写脚本时避免烦人的警告
  • 十多年前的入职第一天
  • 招贤纳士-第23期
  • 技术分享 | MySQL:caching_sha2_password 快速问答
  • MySQL8.0账户system_user权限,你了解吗?
  • 互动送书-《Oracle DBA工作笔记》签名版
  • 招贤纳士-第24期
  • 新特性解读 | MySQL 8.0 对 GTID 的限制解除
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • Java 23种设计模式 之单例模式 7种实现方式
  • python 学习笔记 - Queue Pipes,进程间通讯
  • socket.io+express实现聊天室的思考(三)
  • SQLServer之创建数据库快照
  • vue的全局变量和全局拦截请求器
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 翻译:Hystrix - How To Use
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 聊聊redis的数据结构的应用
  • 面试遇到的一些题
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 实现菜单下拉伸展折叠效果demo
  • 一起参Ember.js讨论、问答社区。
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 《天龙八部3D》Unity技术方案揭秘
  • 1.Ext JS 建立web开发工程
  • 说说我为什么看好Spring Cloud Alibaba
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​ssh免密码登录设置及问题总结
  • # 飞书APP集成平台-数字化落地
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #每天一道面试题# 什么是MySQL的回表查询
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (07)Hive——窗口函数详解
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (二)正点原子I.MX6ULL u-boot移植
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (强烈推荐)移动端音视频从零到上手(上)
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (一)基于IDEA的JAVA基础10
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • .bat批处理(一):@echo off
  • .bat文件调用java类的main方法