vol2.短期有利的决策,长期未必甚至有毒

共 1927 字,预计阅读 10 分钟

卷首语

近期自己最大的思考是关于长期主义,我专门写了一篇博客提到将长期主义作为自己的第一个人生原则,回看自己过去做的许多决策,大多数都是短期内对自己有利但长期有毒的,比如大学期间临时抱佛脚的考试,工作中不断放任低质量代码、总是采取临时方案,短期来看都是完成了任务,但长期来看这对自己的发展并没有益处。相反一些需要长期坚持并且对自己有益的事情,比如健身、阅读源码、社交活动,自己总是三分钟热度没能坚持下来

我今年 27 岁,假设未来医学进步我能够活到 120 岁,想象还有至少 90 年,在这么长的人生生涯,肯定要做一些长期有意思的事情,共勉

本周阅读

架构设计中的过度设计

IT/架构

过度设计的核心在于没有考虑实际的业务场景,而是直接一步跨越到最复杂的方式,直接一步到位很好,但复杂也带来了过高的维护成本,甚至是高投入,低产出

架构设计中的过度设计

  • 名副其实的微服务(服务拆分过细,甚至 还按照 controller、service、dao 也做了拆分 )
  • 3 个库和 300 张表(过早的分库分表)
  • 满城尽是大中台(不根据业考虑是否要建设中台)
  • 无处不在的消息队列(MQ 用在不合适的场景)
  • 遍地开花的多级缓存(过多、过于复杂的缓存容易导致数据一致性问题)
  • 设计模式的流毒(只考虑使用,不考虑场景)
  • 多多益善的复杂关系(表设计不考虑实际场景)
  • 数据库的可移植性(实际没有应用场景)
  • 无间道版的数据校验(查询数据时进行校验,多余)
  • 疯魔成活的配置化(所有简单的属性都放在配置中心)

最简单的解法:KISS 原则,Keep it simple,stupid,保持简单就能让系统运行更好,更容易维护扩展

相关链接

用行政手段解决行业问题

事业/团队管理

什么是行政手段?

  • 一种通用的管理与协调方式

行政手段解决行业问题存在什么弊端?

  • 大家都在想办法解决问题,没有人思考问题产生的原因。无异于办公室漏水了,大家合力去清扫,没有人关心漏点在哪里

为什么会存在 行政手段干预流程?

  • 管理者在某个方面不是专业的,采用自己熟悉的行政手段去干预流程,起码是保底的

如何区分专业管理和行政管理?

  • 专业者一般是帮助你,他首先会了解你在做一件什么事,然后给出指导
  • 行政者一般是质疑你,会想方设法拿出证据来,比如某件事物存在,先去证明是你不行,然后借机让你继续想办法

如何解决:

  1. 每一步都落实到位,以测试用例评审会举例
    • 开会之前,有没有人确认过里面的内容大家都看过了?看了的话,问几个问题;没看,等你看完后再开。但是一旦给你时间看了,你依然无视它,一问三不知,不好意思,得给你记上一笔
    • 开会过程中,人家讲的条例,有没有和你理解不一致的地方。如有,请提出来
    • 如果后面你做完了,对于有明确描述的操作,你再说当时我不知道,那么不好意思,给你记上一笔
  2. 专业的事情,就该专业的人一言堂,给我权力的同时,也让我承担责任

相关链接

维基百科创始人的人生建议:省钱不能致富

个人成长/财务

核心原则

  • 不要一味省钱,而是努力寻找赚钱的方法
  • 避免大额支出(比如买房和大学教育)能够更快致富(我理解是需要考虑投入产出比,如果产出的价值大于成本还是值得投入的)

单靠工资无法致富,还需要掌握更多的技能,更好的寻找致富的方式

  • 销售技巧(包括演讲和写邮件)
  • 谈判技巧(双赢,而非敌对)
  • 创造力(记录你的创意)
  • 领导能力(服务他人的能力)
  • 社交技能(建立和维护关系的能力)
  • 给生活赋予意义,而不仅仅活在日常目标中,因为许多时候,这些目标无法实现
  • 接受失败,坚持不懈地振作起来,多次尝试
  • 喜欢新思想,并记录下这些想法,然后研究它们的共同之处
  • 每周在身体、智力和精神方面都进步 1%
  • 相信“Google 法则”——始终尝试为社交网络中的人提供价值
  • 学会从失败中吸取教训,每次失败都是新的起点
  • 掌握一些提高效率的简单工具
  • 在某个领域成为专家,真正的专家是通过深入学习和实践培养出来的。找到一个你热爱的领域,全身心投入其中
  • 不要盲目听从他人的建议,包括新闻、建议(甚至包括这篇文章)以及账单。学会聆听自己的内心,而不是被外界的噪音左右

相关链接

重开的另一种解决方式,修复并保持

个人成长/人生哲学

任何事情,总会陷入到一种缓慢、艰苦、乏味的泥泞中,如果不能熬出头来,就会永远陷入这个魔咒

如何解决?修复并保持 —— 静坐片刻,总结一下,做一些改变。如果有必要的话,做一些大的改变

熬过去那些泥泞的方法,未必全面,但或许值得一试:

  • 不要臆想某些困难,先跳进去看一下,许多困难都是自己臆想的
  • 别想的太远,那会有巨大的无力感,先把眼前确定的事情做好,动起来就会有变化
  • 尽量把事情拆细,拆碎,拆到不需要太多思考,重要的是行动起来
  • 把过程和步骤记录下来,尽量清晰,避免未来遇到类似的事情还要重新做一遍

相关链接

有点意思

  1. Qexo 是一个高颜值的 Hexo 静态博客编辑器,因为我的博客也是使用 Hexo 搭建,上手了一下颜值确实很能打,支持文章管理、多种图床、自动更新、友情链接、站点统计等功能,还支持一键部署 ,配合 Hexo 的多种主题能够很快的搭建出一套网站

    地址:https://www.oplog.cn/qexo/

  2. auto-animate:一个即插即用的过渡动画库,没有框架限制,使用的话可以为网站增色不少

    地址:https://github.com/formkit/auto-animate

  3. 《初创公司 CTO 手册》:写给初创公司首席技术官的书,内容涵盖技术团队管理、招聘和面试、技术架构等方面,也许不做 CTO,对于管理能力的提升也非常有帮助

    地址:https://github.com/ZachGoldberg/Startup-CTO-Handbook