吾日三省吾身

最近不记得在哪里看到这样一段话, 觉得言之有理便收藏了下来。

可以试一下这样的一个思维训练:
我现在在做的事情,换一个大佬来,能做的比我更好吗?
如果可以,那最可能是在哪方面做的比我好?
如果知道哪方面,那现在的我可以去做的更好吗?
如果想不出答案,就多和别人,和主管,和大牛同事讨论这几个问题,往往都能发现即便在开发的日常业务有也蕴含着无限的可能性。

当然这里不是我们去思考就可以解决问题,但是思考的过程很重要,会产生无限的可能性。

这里举一些例子:

  1. 开发中使用MQ,对它的重试机制了解吗?知道在哪里配置吗?
  2. 在微服务架构中,持久层也是一个单独的服务,对于事务处理,项目中有用到分布式事务吗?如果因为业务原因没有强一致性需求,没有使用,那么知道如果要用的话该如何配置吗?具体使用的方案又是哪一种呢
  3. Apollo配置中心是如何实现配置发布即生效呢?
    1. 实时读取Apollo配置中心的配置
    2. 参数初始化时,添加监听器
  4. 有了解过服务中的埋点有哪些吗?日志埋点?性能统计等等?
  5. 项目中使用的RPC框架有具体了解过吗?
  6. 分布式调度平台XXL-JOB的一些文档有没有抽时间看呢?

思考->发现问题->解决问题->再思考。不断的进行这样的过程,才能提高自己的水平。