大蜕

调性

维基百科: 调性(Tonality)是调的主音和调式类别的总称,例如,以C为主音的大调式,其调性即是“C大调”,以a为主音的小调式,其调性就是“a小调”等。以此类推,一般音乐中主要有24个调性。

背景

那大概是击碎我心底某些东西的4局全输战绩的jjc. 虽然我觉得:

  1. jjc是先通过控制扰乱对方节奏, 再通过我的职业优势压制血线, 之后再通过抓点打出击杀. 为什么要等我喊技能, 我并不擅长.
  2. 没有配合过为什么一开始就想打配合, 先做好自己职业该做好的事情不行吗 在结果面前说什么都没有用, 再说就是缺乏有效沟通, 但这些都不重要了. 重要的是我真的不配. 之后就全部是630号下项目的事了. 在服务了一个客户310个月之后我选择换个环境去冲. 这个时候就想表达的是这大概是一种"调性". 人总是在主动选择些什么, 主动选择留下, 主动选择离去, 主动选择平淡, 主动选择观望, 主动选择一起工作的人.

往昔

大概作为咨询服务公司的人, 个人的学习能力已被最大限度的开发, 从一个 java 程序员到 ruby, js, ts, kotlin 全部拿捏. 从搭建 kafka 集群写写数据处理的 python 脚本, 到 TDD, DDD, 敏捷精益 全部拿下, 做做培训, 讲讲课程, 组织组织工作坊. 从自己乱玩到客户就是上帝. 得到了很多也失去了很多. 失去的就是"有趣". 太多效率和工作内容的高强度 要求导致我发现自己没有太多时间去找寻"有趣". 不论是 github 上有趣的项目, 有趣的工具, 有趣的技术和有趣的概念. 另外还有一件让我非常费解的事情, 就是职业发展路线.

基本上之前的经历里:

  • 测试驱动开发 通过拆分 tasks, 小步提交, 通过测试来逐步实现逻辑的完备性. 测试驱动开发的 pair 日常是很有趣的一件事
  • 重构 在日常交付功能的同时,对于代码质量的打磨就是通过重构的手段来进行
  • 遵守各种 best practices. 包括设计模式, SOLID, KISS. 函数式编程, 面向对象编程, 响应式编程
  • 持续集成/持续交付
  • 构建全功能团队
  • 极限编程, 敏捷和精益
  • 使用 DDD(领域驱动设计) 来帮助理解业务

挑战

  • 康威定律
  • 演进式架构
  • 分层架构和分布式架构
  • 云原生

Reference

胡皓 - 软件技术顾问的培养(一)