<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaozhi239的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaozhi239</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaozhi239]]></copyright><item><title><![CDATA[读书笔记 - Make Time]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/116576969</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/116576969</guid><author>xiaozhi239</author><pubDate>Mon, 10 May 2021 02:40:41 +0800</pubDate><description><![CDATA[Sprint作者的新书：Make Time - How to Focus on What Matters Every Day。我觉得挺一般的，没有Sprint让我感觉有收获，主要是很多事感觉自己也已经在做了，并没有带来多少新价值。不过好处是和Sprint一样，可以很容易翻过去，两三天读完不会有什么问题。
下面是我的读书笔记：
目的
本书的目标是帮助大家创造出更多的有效时间，而不是帮助大家更高效。
概览
主要分四个步骤：
Highlight
列出每个时间段（比如每周、每天）的重点，想清楚你想要把时间花在哪里.]]></description><category></category></item><item><title><![CDATA[开源社区治理调研笔记]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/114994839</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/114994839</guid><author>xiaozhi239</author><pubDate>Fri, 19 Mar 2021 04:21:18 +0800</pubDate><description><![CDATA[tikv.org

CNCF毕业，Apache 2.0 license
项目分布：多个repository在https://github.com/tikv/下面，比如core, doc, client, library
社区模式：精英治理模式，见maintainer列表和他们的整体社区规则和社区管理方式
较大改动的管理：提交设计到https://github.com/tikv/rfcs并由社区主要参与者达成共识
清晰的贡献路径：https://tikv.org/community/contribute/
经]]></description><category></category></item><item><title><![CDATA[读书笔记 - I heart logs]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/113734132</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/113734132</guid><author>xiaozhi239</author><pubDate>Sat, 13 Feb 2021 06:58:01 +0800</pubDate><description><![CDATA[作者Jay Kreps是前LinkedIn的Principle Staff Engineer，现Confluent CEO，在大数据处理领域深耕多年。我感觉这本书还是很好的，虽然只有40多页，但是我觉得内容挺多的，喜欢这种没废话凑字数的，很多作者的干货见解。
领域不完全一样很多地方完全没能理解，不过整理下我个人的takeaway：
对日志的认知
"log"这个词吃了命名的亏，以为人们习惯把代码里调错的各种print当成log，所以没把它当回事。但事实上log的核心是数据，不应该是给人看的，而是给机器读的。.]]></description><category></category></item><item><title><![CDATA[读书笔记 - Zero to One]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/112727815</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/112727815</guid><author>xiaozhi239</author><pubDate>Sun, 17 Jan 2021 07:13:00 +0800</pubDate><description><![CDATA[记录下个人看完这本书的key takeaway：

成功的公司各有各的不同
避免竞争，要意识到竞争是种消耗
避免竞争的方式是在某个细分领域里建立“垄断”。理论上大致有四种方式建立自己的垄断：

拥有10x的技术
形成网络边际效应(network effects)
经济规模壁垒 (scale of economics)
品牌：不过没有一家科技公司可以只靠品牌的


根据这四种方式，推荐以下路线来建立垄断：

从小的细分领域入手，在这个领域形成垄断：如果你已经在怀疑你的细分领域是不是太大，那多半它就是太大了。.]]></description><category></category></item><item><title><![CDATA[2020书单]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/112093139</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/112093139</guid><author>xiaozhi239</author><pubDate>Mon, 04 Jan 2021 07:11:49 +0800</pubDate><description><![CDATA[书名
类型
打分
说明




阿里工程师的自我修养





Advanced Android Development





Foundation Series 7部





我的名字叫红





食事





The manager’s path





How to solve it





Cracked it





湘行散记





数据中台





Team topologies





Hyperspace





边城





钱从哪里来





受戒
...]]></description><category></category></item><item><title><![CDATA[go mod download -- github.com/qiniu/x@v7.0.8+incompatible]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/111599056</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/111599056</guid><author>xiaozhi239</author><pubDate>Wed, 23 Dec 2020 21:05:26 +0800</pubDate><description><![CDATA[问题
使用Go Module go mod download时报错：

go: github.com/qiniu/x@v7.0.8+incompatible: reading github.com/qiniu/x/go.mod at revision v7.0.8: unknown revision v7.0.8

解决
更多的介绍见博客Go Modules踩坑记，但除了博客里提到的升级到确定的API，如果只是想暂时绕过去的话，可以查下不同go module server。这个问题里，默认的https://]]></description><category></category></item><item><title><![CDATA[读书笔记 - Accelerate]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/111056439</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/111056439</guid><author>xiaozhi239</author><pubDate>Sat, 12 Dec 2020 18:39:06 +0800</pubDate><description><![CDATA[文章目录前言持续交付架构产品和流程管理文化

前言
这本书应该是DevOps的必看了。许多其它的书或想法都是或多或少受这本书影响，很多DevOps的落地实践也都可以从这本书里找到理论支持。这本书来自于一系列的DevOps报告。 作者的团队做了大量的实验、追踪了长时间的数据，查找实践或者指标和公司业绩的关联，是非常严谨的。

这本书主要分成三部分，第一部分就是报告的主体，分享了他们研究多年的关于DevOps的发现；第二部分讲他们是如何采集数据、如何分析数据以及数据分析背后的理论支撑；第三部分是书中报告在业界落]]></description><category></category></item><item><title><![CDATA[OKR落地手册--个人经验分享]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/110358001</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/110358001</guid><author>xiaozhi239</author><pubDate>Mon, 30 Nov 2020 00:31:43 +0800</pubDate><description><![CDATA[文章目录前言人员流程最佳实践
前言
之前写了一篇读书笔记 - OKR:做最重要的事 (Measure What Matters)，讲的是OKR的理念。今天根据个人经验分享一下一些战术层面的OKR落地细节。
之前那篇博客聊了OKR有四个最重要的功能：聚焦(focus)、协同(align)、追踪(track)、挑战(stretch)。其中我强调的最主要的目标是聚焦，当然这个根据不同的情况会不同，我的场景是团队往往会有各种各样的请求，觉得这个也重要那个也重要，最后容易对需求应接不暇。
人员
以季度为单位，每个季度]]></description><category></category></item><item><title><![CDATA[用GDX写个安卓小游戏]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/110156803</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/110156803</guid><author>xiaozhi239</author><pubDate>Fri, 27 Nov 2020 01:47:35 +0800</pubDate><description><![CDATA[最近在看曼达洛人，突然想用小尤达写个小游戏，但是没找到好的素材，又没打算花太多时间，最后就只能变成这个干巴巴的小飞机了，就是简单上手了一下GDX.
配置
上https://libgdx.badlogicgames.com/，下载setup jar，配置一下自动生成项目。

我们的逻辑就写在自动生成的core项目下，主要逻辑基本就是在create和render里了：

游戏
代码比较简单，加入了一个奖励逻辑、一个炸弹逻辑、一个英雄逻辑，并通过callback影响游戏状态。主要逻辑如下：
@Override
p]]></description><category></category></item><item><title><![CDATA[读书笔记 - OKR:做最重要的事 (Measure What Matters)]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/109502566</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/109502566</guid><author>xiaozhi239</author><pubDate>Sat, 07 Nov 2020 23:25:52 +0800</pubDate><description><![CDATA[文章目录前言一、为什么要有OKR？二、什么是OKR三、如何用好OKR？聚焦(focus)协调(align)追踪(track)挑战(stretch)四、实践经验分享总结

前言
这本书全名叫Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs，是John Doerr在2018写的介绍OKR的理论和实践的书。作者丰富的一手业界经验，还有各位大佬比如拉里佩奇、盖茨的背书和贡献，对于OKR的]]></description><category></category></item><item><title><![CDATA[读书笔记 -- 架构整洁之道 (Clean Architecture)]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/109410858</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/109410858</guid><author>xiaozhi239</author><pubDate>Sun, 01 Nov 2020 23:15:25 +0800</pubDate><description><![CDATA[读的时间距离现在有点久，只能记住我的key takeaway了。其中第一点，也是最重要的一点就是，这是本好书，很推荐。研究完这本，然后再去看我之前推荐过的Team Topologies这本书（见博客如何打造高效的团队（一） - 团队架构）；系统架构和团队架构是一体两面，用系统架构的眼光去架构团队，系统和团队相结合，打造高效能和可维护的系统和团队。
下面分享下我记住的要点：
前言

软件架构会提供两种价值：

行为(Behavior)：你的软件解决了什么问题、实现了什么功能。
架构(Structure)：你的]]></description><category></category></item><item><title><![CDATA[Fuck you, 程序员节]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/109267540</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/109267540</guid><author>xiaozhi239</author><pubDate>Sat, 24 Oct 2020 23:17:26 +0800</pubDate><description><![CDATA[程序员不都是沉默寡言默默干活，也容易会忍不住发牢骚，比如我现在。
程序员只是一个职业，和其它职业没有多大的不同，不值得大家猎奇。
程序员有手有脚，受教育程度和收入往往也不错，不需要你们的特殊关爱。
程序员没有标配，程序员和程序员不一样，这道理应该谁都懂。
程序员不一定要会修电脑。
谁说格子衬衫就是程序员标配？很多程序员也不喜欢冲锋衣。
程序员也可以头发很茂密，洗发水也不一定用霸王。
很多程序员不邋遢。
程序员不见得比你低俗。
程序员不见得比你闷骚，既不闷，更不骚。
很多程序员不仅智商高，情商也高。
很多程.]]></description><category></category></item><item><title><![CDATA[如何打造高效的团队（五）- 文化]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/109266049</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/109266049</guid><author>xiaozhi239</author><pubDate>Sat, 24 Oct 2020 22:39:52 +0800</pubDate><description><![CDATA[文章目录为什么需要团队文化什么样的文化能带来更高效的团队提高业务契合程度提高资源利用率提高执行速率减少团队阻力
为什么需要团队文化

如何打造高效的团队（一） -  团队架构
如何打造高效的团队（二） - Android平台团队架构实例
如何打造高效的团队（三） - 领导力
如何打造高效的团队（四） - 团队效能度量

之前几篇文章从不同的角度探讨了如何打造一支高效的团队。其中团队架构是骨架，领导力是牵引，度量是校准，而文化则是团队的内在能量。文化体现的是团队的价值观，这个价值观会反映到在取舍的时候坚持什么]]></description><category></category></item><item><title><![CDATA[如何打造高效的团队（四）- 团队效能度量]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/109127961</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/109127961</guid><author>xiaozhi239</author><pubDate>Sat, 17 Oct 2020 23:42:35 +0800</pubDate><description><![CDATA[文章目录为什么效能度量很重要度量什么怎么度量定性指标定量指标发挥效能度量的价值
为什么效能度量很重要

如何打造高效的团队（一） -  团队架构
如何打造高效的团队（二） - Android平台团队架构实例
如何打造高效的团队（三） - 领导力

前三篇博客分别从团队架构和领导力两个角度讨论了如何打造高效团队，而这篇我打算讨论下团队效能度量。如果将团队看成一架机器，那么团队架构是骨架，领导力是推动，而效率度量就是校准。为什么度量很重要？管理学上有这么一句话：If you can’t measure it, ]]></description><category></category></item><item><title><![CDATA[读书笔记 -- Data Leadership]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/108971758</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/108971758</guid><author>xiaozhi239</author><pubDate>Fri, 09 Oct 2020 06:15:55 +0800</pubDate><description><![CDATA[文章目录介绍读书笔记数据价值数据监管数据领导力1. 理念2. 方式3. 组织架构
介绍
最近看了Data Leadership: Stop Talking About Data and Start Making an Impact这本书。主要是从比较抽象的角度探讨了如何推动企业的数字化转型，如何让数据在业务中发挥影响力。整体说不上很好，但感觉作者对于自己所做的事情是有理解的，而且也还是有一些观点有可圈可点的地方，五星的话我自己打个三星半左右。并且感觉和数据中台相关的书有许多要么追求太大太全显得很空洞，要么专]]></description><category></category></item><item><title><![CDATA[鸿蒙工程结构简析]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/108695820</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/108695820</guid><author>xiaozhi239</author><pubDate>Sun, 20 Sep 2020 18:12:22 +0800</pubDate><description><![CDATA[今天本来想在本地跑一下鸿蒙试试，但发现现在IDE只支持了Windows，就放弃了。不过还是可以纸上谈兵的做下分析。看了眼官方文档，现在还比较简单。整体的感觉是和安卓的基本概念区别不大，比如和安卓组件的对应、组件的生命周期等，都让人觉得很熟悉。当然这只是表现形式，比如对多语言的支持就和安卓拉开了区分度。另外让我觉得比较有意思的还有鸿蒙app的工程解构：

从上面我感觉模块化和组件化应该是鸿蒙从一开始就考虑的。我猜测一下它可能带来的优缺点：

更好的隔离：工程隔离，从而更好的支持业务隔离。比如对于一个比较庞大的]]></description><category></category></item><item><title><![CDATA[如何打造高效的团队（三） - 领导力]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/108438454</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/108438454</guid><author>xiaozhi239</author><pubDate>Thu, 10 Sep 2020 07:02:52 +0800</pubDate><description><![CDATA[文章目录综述管理和领导的区分影响力的来源合适的团队领导力因地制宜因人而异1. 情景领导模式2. 需求三角3. Project Oxygen适合自己常见最佳实践相关博客
综述
前面两篇博客通过分享Team Topologies这本书及我对书中内容的理解，以及一个例子，讨论了如何从团队架构的角度去打造一个高效的团队。这篇文章将会从团队leader的领导力这个角度切入，探讨如何带出一个高效的团队。本文首先从理论上讨论管理(management)和领导力(leadership)的区别，指出领导力的核心在于影响他人。]]></description><category></category></item><item><title><![CDATA[如何打造高效的团队（二） -  Android平台团队架构实例]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/108326635</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/108326635</guid><author>xiaozhi239</author><pubDate>Mon, 31 Aug 2020 18:27:27 +0800</pubDate><description><![CDATA[文章目录前言虚构一个背景传统的infrastructure团队架构Platform 团队架构Platform和Infrastructure的区别平台团队架构平台团队文化总结相关博客
前言
这篇博客接着上一篇 如何打造高效的团队（一） - Team Topologies，从架构一个手机平台团队的实战事例，来讨论Team Topologies理论在实际中的应用。文章中的实例是根据我自己工作中的实际经历提取出来，不涉及所在公司的具体业务，也不透露具体公司的细节，不过可以声明以下三点：

文中的例子是在知名互联网公]]></description><category></category></item><item><title><![CDATA[如何打造高效的团队（一） - 团队架构]]></title><link>https://blog.youkuaiyun.com/xiaozhi239/article/details/108163138</link><guid>https://blog.youkuaiyun.com/xiaozhi239/article/details/108163138</guid><author>xiaozhi239</author><pubDate>Mon, 24 Aug 2020 05:42:00 +0800</pubDate><description><![CDATA[文章是对Team Topologies这本书的一个读书笔记，并且分享了个人对于互联网企业的团队架构建设的看法。

从我个人的感觉，国内的互联网公司开始越来越注重团队的管理。一方面是人口红利的消失，互联网从跑马圈地到精耕细作，需要更加精细化的管理。另一方面是软件开发本身的属性和人力成本的增加，需要更高效的赋能优秀人才的潜力。]]></description><category></category></item></channel></rss>