服务治理的目标是, 保障软件提供24小时不间断服务.服务治理没有简洁的抽象问题模型, 我们需要面对的是现实世界的复杂性.
保障服务的健康运行, 必然有大量的事务性工作.
事务与工程
如果花在工程项目上的时间太少, 你的职业发展会变慢, 甚至停滞.我们可以鼓励那些坐脏活累活的人, 但仅仅限于这些工作不可避免, 并有巨大的正面影响的时候才会这样做. 没有人可以通过不停地做脏活累活实现自己的职业发展.
把问题彻底解决
工程师文化?
从浅层的意义来说, 工程师就是要实现业务的自动化. DON‘T REPEAT YOURSELT? 某件重复发生的事情只干一次就好, 以后也不需要再重复做.
工程师的自动化思维, 所体现的内在逻辑是如何把问题Close, 如何把问题彻底解决掉, 而编码只是一种工具.
很多人会习惯呆在自己的舒适区, 习惯于做任务, 每天重复相同的作业, 这就不符合我们所说的”工程师文化“. 我们需要达到的状态是, 今天干完一件事, 明天开启新的事
怎么判断自己在做新的事情? 那就要看我们问题是否解决得够彻底.
清楚了问题, 就是设定清楚了我们的目标. 然后才能谈得上去彻底解决它.
所有本质上, 工程师文化也是产品文化, 把问题以一种自动化的方式解决. 这才是我们真正应该推崇的工程师文化.
一个公司的各个岗位是彼此协作的团队. 每个角色都是平等的. 每个人都应该秉承工程师精神. 真正的工程师文化应该是推动整个团队往前走, 每个团队成员都在成长.
系统化思维与批判精神
真正的工程师会系统化地考虑方案的有效性. 他们追求的是用最小化的编码工作来解决更大范围的问题
少就是指数级的多
优秀的工程师还需要有批判精神. 经验当然是有价值的, 但过于相信惯例就会抑制创新能力. 寻求本源, 不迷信惯例和权威. 以数据为指导, 从根源出发去系统性解决问题.
此文章为3月Day6学习笔记, 内容来源于极客时间《许式伟的架构课》, 强烈推荐该课