<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Roy&apos;s Blog</title><description>个人博客 · 记录技术与思考</description><link>https://blog.royl.uk/</link><item><title>Custom Metrics On Bitcoin Treasury Company</title><link>https://blog.royl.uk/blog/custom-metrics-on-btc/</link><guid isPermaLink="true">https://blog.royl.uk/blog/custom-metrics-on-btc/</guid><description>Two metrics I invented to measure bitcoin treasury companies — the mNAV to BTC Yield Ratio and the Vitality Index.</description><pubDate>Thu, 05 Jun 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Here introduce two metrics I invented to measure bitcoin treasury company.&lt;/p&gt;
&lt;h2 id=&quot;mnav-to-btc-yield-ratio&quot;&gt;mNAV To BTC Yield Ratio&lt;/h2&gt;
&lt;p&gt;Just like PEG ratio for Trad-Fi world, mNAV to BTC yield ratio measure how expensive this bitcoin treasury company is. Just divide mNAV with BTC yield to get the result, lower is better.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;mNAV To BTC Yield Ratio =  mNAV / BTC Yield&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;example&quot;&gt;Example&lt;/h3&gt;





























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Stock&lt;/th&gt;&lt;th&gt;mNAV&lt;/th&gt;&lt;th&gt;BTC Yield YTD&lt;/th&gt;&lt;th&gt;YTD Ratio&lt;/th&gt;&lt;th&gt;Forward BTC Yield&lt;/th&gt;&lt;th&gt;Forward Ratio&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;MSTR&lt;/td&gt;&lt;td&gt;1.84&lt;/td&gt;&lt;td&gt;0.168&lt;/td&gt;&lt;td&gt;10.95&lt;/td&gt;&lt;td&gt;0.25&lt;/td&gt;&lt;td&gt;7.36&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;MTPLF&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;2.25&lt;/td&gt;&lt;td&gt;2.22&lt;/td&gt;&lt;td&gt;3.32&lt;/td&gt;&lt;td&gt;1.51&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;vitality-index&quot;&gt;Vitality Index&lt;/h2&gt;
&lt;p&gt;Saylor has told the world, “Volatility is vitality ”. With higher volatility, bitcoin treasury company could raise more capital with convertible debts. But volatility is not only vitality source, the daily turnover of stock is also important.&lt;/p&gt;
&lt;p&gt;I invent vitality index to measure the stock vitality.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Vitality Index = HV(30D) + Daily Turnover * 1000&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;example-1&quot;&gt;Example&lt;/h3&gt;















































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Stock&lt;/th&gt;&lt;th&gt;HV %&lt;/th&gt;&lt;th&gt;Trunover %&lt;/th&gt;&lt;th&gt;Index&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;MSTR&lt;/td&gt;&lt;td&gt;61.39&lt;/td&gt;&lt;td&gt;8.47&lt;/td&gt;&lt;td&gt;146.09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;MetaPlanet&lt;/td&gt;&lt;td&gt;157.34&lt;/td&gt;&lt;td&gt;11.83&lt;/td&gt;&lt;td&gt;275.64&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SMLR&lt;/td&gt;&lt;td&gt;112.81&lt;/td&gt;&lt;td&gt;12.28&lt;/td&gt;&lt;td&gt;235.61&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;HIMS&lt;/td&gt;&lt;td&gt;134.272&lt;/td&gt;&lt;td&gt;12.56&lt;/td&gt;&lt;td&gt;259.872&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;TSLA&lt;/td&gt;&lt;td&gt;63.6&lt;/td&gt;&lt;td&gt;3.19&lt;/td&gt;&lt;td&gt;95.5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PLTR&lt;/td&gt;&lt;td&gt;64&lt;/td&gt;&lt;td&gt;4.3&lt;/td&gt;&lt;td&gt;107&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;current-stock-pick&quot;&gt;Current stock pick&lt;/h2&gt;
&lt;p&gt;Of course you should invest into MSTR, cause it’s the first and largest bitcoin treasury company in the world.But what else can we choose?According to two custom metrics I introduced above, I think MetaPlanet is a good choice.&lt;/p&gt;</content:encoded><category>投资</category></item><item><title>Full-time Investor</title><link>https://blog.royl.uk/blog/full-time-investor/</link><guid isPermaLink="true">https://blog.royl.uk/blog/full-time-investor/</guid><description>Why investing is a full-time job, not a side hustle — and how to approach it like training your own model.</description><pubDate>Wed, 04 Jun 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;why&quot;&gt;Why?&lt;/h2&gt;
&lt;p&gt;Most people think investing is the part-time job.They can do well with spare time. But is it true? According to data, most of retail investors are losing money, only 5 percent of people continue to gain profit.So in my opinion, investing is a hard job, and if you want to win the game in a large time frame, you should spend your most time into it.&lt;/p&gt;
&lt;h2 id=&quot;what&quot;&gt;What?&lt;/h2&gt;
&lt;p&gt;Full-time investor should work like warren buffet, spend most of personal time into research.Investor is not like so called “trader”, you should not buy&amp;#x26;sell stocks/options everyday.
Investing is like expressing opinion but with own money, at the end of the day, there will be clear result either winning or losing.
Before you going into investing, you should learn to be responsible to your own decision, which meaning you should make your own investing decisions, there will no one to help you in this category.At the beginning, most people will be afraid of losing money by making decisions, so they will listen to influencer. But this is not investing, you should believe something from bottom of your heart.&lt;/p&gt;
&lt;h2 id=&quot;how&quot;&gt;How?&lt;/h2&gt;
&lt;p&gt;Being full-time investor just like training an AI model for investing decisions, but instead using computer for training/inference, we use our own mind.
Most of your time should be spent on processing new information, but instead of letting algorithm decide what to read, you should proactively choose information source, then make your own decision, and wait for result.
At this moment, time is your friend.&lt;/p&gt;
&lt;h2 id=&quot;end&quot;&gt;End&lt;/h2&gt;
&lt;p&gt;It’s both difficult and easy to became full time investor.Enjoy the journey!&lt;/p&gt;</content:encoded><category>投资</category></item><item><title>为什么不该玩 A/港 股</title><link>https://blog.royl.uk/blog/leave-a-h-market/</link><guid isPermaLink="true">https://blog.royl.uk/blog/leave-a-h-market/</guid><description>即便中国的基本面和美国相同，A 股、港股、跨境 ETF 和中概股仍不具备投资价值——以及为什么应该专注美股。</description><pubDate>Mon, 14 Oct 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;假设中国的基本面和美国相同，A 股/港股仍不具备投资的价值&lt;/p&gt;
&lt;h2 id=&quot;a-股&quot;&gt;A 股&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;不存在做空机制，导致亏损无法对冲&lt;/li&gt;
&lt;li&gt;在没有言论自由的情况下，所有的市场信息都无法被信任&lt;/li&gt;
&lt;li&gt;没有期权&lt;/li&gt;
&lt;li&gt;当天买的股票无法在当天卖出&lt;/li&gt;
&lt;li&gt;完全的零和博弈，公司上市的目的并非融资，而不是等于卖公司套现&lt;/li&gt;
&lt;li&gt;完全由政策决定，而政策的发布含混不清，且经常提前泄露
&lt;ul&gt;
&lt;li&gt;玩指数的风险都无异于赌博&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;高波动，低收益，夏普比率极差&lt;/li&gt;
&lt;li&gt;券商软件很傻逼&lt;/li&gt;
&lt;li&gt;没有碎股交易，必须买一手一手买，最好一百股&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;港股&quot;&gt;港股&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;傻逼的盘前竞价&lt;/li&gt;
&lt;li&gt;没有盘前、盘后、夜盘交易&lt;/li&gt;
&lt;li&gt;高昂的印花费&lt;/li&gt;
&lt;li&gt;没有碎股交易，必须买一手一手买，最好一百股&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;跨境-etf&quot;&gt;跨境 etf&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;跨境 etf 都有不小的溢价，当政策扭转时，这些溢价会突然被抹平，造成的不小的亏损&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;中概股&quot;&gt;中概股&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;政策引发的不确定性非常大，比如教培行业直接关闭导致投资高途的投资者直接破产
&lt;ul&gt;
&lt;li&gt;持有中国相关资产，可以类比成每天都在赌财报（政策发布会）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;精力管理&quot;&gt;精力管理&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;我对宏观分析的把握，我订阅的研报服务，我订阅的会员服务，都是美股的，且无法迁移&lt;/li&gt;
&lt;li&gt;专注于一个市场，少数几个标的才能有高的胜率&lt;/li&gt;
&lt;li&gt;时间精力有限&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;总结&quot;&gt;总结&lt;/h2&gt;
&lt;p&gt;在境内的钱，主要用于支付宝美股的定投
或者换成 usdt 买 BTC
不要玩 a 股和港股&lt;/p&gt;</content:encoded><category>投资</category></item><item><title>Programming Setup</title><link>https://blog.royl.uk/blog/programming-setup/</link><guid isPermaLink="true">https://blog.royl.uk/blog/programming-setup/</guid><description>我的开发环境清单——命令行工具、UI 应用、VSCode 与 Chrome 插件，以及常用工具网站。</description><pubDate>Mon, 23 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;命令行&quot;&gt;命令行&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Go&lt;/li&gt;
&lt;li&gt;Node&lt;/li&gt;
&lt;li&gt;Yarn&lt;/li&gt;
&lt;li&gt;Pnpm&lt;/li&gt;
&lt;li&gt;Zsh
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;plugins=(git zsh-autosuggestions)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ZSH_THEME=&quot;robbyrussell&quot;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;brew&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;ui-工具&quot;&gt;UI 工具&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;vscode&lt;/li&gt;
&lt;li&gt;Sequel Ace&lt;/li&gt;
&lt;li&gt;Figma&lt;/li&gt;
&lt;li&gt;Snipaste&lt;/li&gt;
&lt;li&gt;Sketch&lt;/li&gt;
&lt;li&gt;Github Desktop&lt;/li&gt;
&lt;li&gt;Mac Mouse Fix&lt;/li&gt;
&lt;li&gt;Stats&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;vscode-插件&quot;&gt;vscode 插件&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Todo Tree&lt;/li&gt;
&lt;li&gt;Reload&lt;/li&gt;
&lt;li&gt;React TypeScript boilerplate&lt;/li&gt;
&lt;li&gt;Prettier - Code formatter&lt;/li&gt;
&lt;li&gt;Monitor Pro&lt;/li&gt;
&lt;li&gt;Jest Runner&lt;/li&gt;
&lt;li&gt;Go&lt;/li&gt;
&lt;li&gt;ESLint&lt;/li&gt;
&lt;li&gt;Dracula Theme Official&lt;/li&gt;
&lt;li&gt;Code Spell Checker&lt;/li&gt;
&lt;li&gt;change-case&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;chrome-插件&quot;&gt;Chrome 插件&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;FeHelper(前端助手)&lt;/li&gt;
&lt;li&gt;LocatorJS&lt;/li&gt;
&lt;li&gt;ModHeader - Modify HTTP headers&lt;/li&gt;
&lt;li&gt;Outline All Elements&lt;/li&gt;
&lt;li&gt;React Developer Tools&lt;/li&gt;
&lt;li&gt;Redux DevTools&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;工具网站&quot;&gt;工具网站&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://transform.tools/json-to-typescript&quot;&gt;https://transform.tools/json-to-typescript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>互联网工作方法论</title><link>https://blog.royl.uk/blog/internet-work/</link><guid isPermaLink="true">https://blog.royl.uk/blog/internet-work/</guid><description>总结大厂工作的一套方法论——季度 OKR、例会节奏、任务推进、技术文档结构、研发流程与指标驱动。</description><pubDate>Mon, 23 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;总结下，目前大厂工作的方法论。&lt;/p&gt;
&lt;h2 id=&quot;1-季度-okr&quot;&gt;1. 季度 OKR&lt;/h2&gt;
&lt;p&gt;每个季度初制定这个季度的 OKR，开会在组内对齐。
在季度末进行 OKR review，对 kr 打分。&lt;/p&gt;
&lt;h2 id=&quot;2-例会&quot;&gt;2. 例会&lt;/h2&gt;
&lt;p&gt;同步性质的会议多以“阅读并评论 + 过评论”为主。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;双周会：规划双周迭代，review 上周的完成情况。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目周会：总结单周任务进展。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;review 项目核心指标&lt;/li&gt;
&lt;li&gt;记录 todo&lt;/li&gt;
&lt;li&gt;详细任务进展&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;站会：日常同步工作进度。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;3-任务推进&quot;&gt;3. 任务推进&lt;/h2&gt;
&lt;p&gt;owner 指定方案，拉齐所有相关方评审。
评审完成后，拆解任务形成开发计划，较大的任务需要列出各个阶段的 milestone。&lt;/p&gt;
&lt;h2 id=&quot;4-文档&quot;&gt;4. 文档&lt;/h2&gt;
&lt;p&gt;当同步一个较大的 context，使用文档作为载体。
常见的文档类型有：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;需求调研文档&lt;/li&gt;
&lt;li&gt;技术方案文档&lt;/li&gt;
&lt;li&gt;联调文档&lt;/li&gt;
&lt;li&gt;复盘文档&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;常见的技术文档结构&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;背景&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;提供必要的背景信息, 介绍为什么要做这件事情, 以及本文描述的方案在对应系统中的位置/作用是什么 ? (简单的架构图)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;[optional]现状&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;部分方案为了更好解释现在遇到的问题, 需要提供下现状..&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;目的&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;To define the right problem | 背景和目标部分非常关键, 这里定义了到底要做什么事情, 以及解决什么问题(为什么). 请务必确认能清楚回答一下几个问题:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- What&apos;s the purpose of this design doc ?  | 目标是什么&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- What product problem to solve, if applicable ? | 解决什么产品问题/带来什么产品价值 ?&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- What technical problem do we need to solve, in order to solve this product problem ? | 为了实现对应目标/解决对应产品问题, 我们需要解决哪些技术问题 ?&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;[optional]Non-Goal&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;比如说: 这个方案不解决/不考虑什么问题等;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;思路&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;在定义清楚要解决什么问题(即目标是什么)的基础:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- Can this technical problem broken down into smaller technical problems? | 将问题进一步拆解成几个关键子问题或者是步骤;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- For each technical problem, do we have different possible solutions? | 针对每个子问题和步骤, High Level给出对应可行的方案, 思考是否有其他更优的方案(Pros vs Cons);&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;备注: 思路部分应该是很精简的文字, 字数应该很少.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;方案&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;方案部分是思路部分的延伸, 进一步具体介绍应该怎么做:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- For each technical problem, propose a preferred solution and at least one alternative solution. | 对每个子问题(步骤), 定义清楚最优(合适)的方案是什么; 如果有很值得考虑的候选方案的话, 最好描述清楚二者的对比(Pros vs Cons), 并总结最终选择某个方案的原因是什么(Architecture Desicions);&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- Break down preferred solution into implementation tasks, if preferred solution is obvious or agreed after a review | 对应子问题的方案, 需要的话可以进一步拆解成具体要做的事情(子任务);&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;[Optional]整体架构&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;对于复杂的系统, 最好画个架构图: 描述清楚内部有哪些组件, 之间的关系是什么; 依赖哪些外部组件等;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;[Optional]指标&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;对于技术方案来说, 不是拆解问题给出方案, 并完成对应实现就算完了; 需要在完成上线后再回顾下对应问题是否真的解决了.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;对于部分场景来说, 可能完成后重新上线/测试验证下, 就能确定问题是否解决了; 但对于其他场景来说, 需要思考需要用哪些指标来衡量问题解决的怎么样 ? 比如说对于 xxx 自动上线系统来说, 需要评估多少服务是可以通过自动接入系统完成接入的, 以及自动接入系统消耗的人力和人工手动接入的人力对比等;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;[Optional]测试和上线方案&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;[Optional]项目排期&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Q: 项目排期怎么写 ?&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;A: 原则上至于持续时间比较长的项目才需要在方案中列下排期; 比如说1个月以上的项目;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;1. 项目需要拆里程碑, 每个里程碑需要给出预期的DDL;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;2. Best To Have: 每个里程碑下最好列下最重要的事情有哪些(KR, 预期是3-5个左右), 对应事情无需标注DDL;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;5-日常沟通&quot;&gt;5. 日常沟通&lt;/h2&gt;
&lt;p&gt;日常简单沟通以文字、截图为主，复杂问题使用语音/视频方式沟通。&lt;/p&gt;
&lt;h2 id=&quot;6-研发流程&quot;&gt;6. 研发流程&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;新建分支&lt;/li&gt;
&lt;li&gt;开发&lt;/li&gt;
&lt;li&gt;提交 MR&lt;/li&gt;
&lt;li&gt;code review&lt;/li&gt;
&lt;li&gt;触发流水线自动部署&lt;/li&gt;
&lt;li&gt;线上回归&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;7-指标驱动&quot;&gt;7. 指标驱动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;运营指标
&lt;ul&gt;
&lt;li&gt;满意度&lt;/li&gt;
&lt;li&gt;PV / UV&lt;/li&gt;
&lt;li&gt;核心价值指标&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;服务稳定性指标
&lt;ul&gt;
&lt;li&gt;接口成功率&lt;/li&gt;
&lt;li&gt;耗时&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>工作</category></item><item><title>&quot;I Like It When You Sleep, For You Are So Beautiful Yet So Unaware Of It&quot;</title><link>https://blog.royl.uk/blog/beautiful-yet-unaware/</link><guid isPermaLink="true">https://blog.royl.uk/blog/beautiful-yet-unaware/</guid><description>标题取自 The 1975 的同名专辑——关于美、自知，以及把自己物化的一点思考。</description><pubDate>Sun, 23 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;这个标题来自乐队 1975 在 2016 年发布的专辑的名称，翻译过来应该是：”我喜欢你睡觉的样子，因为你是如此的美丽，却又不自知“。在专辑中，同名的这首歌非常温柔，配合这个这个标题，让我进入了在柔和的阳光下，看着恋人睡觉的想象。&lt;/p&gt;
&lt;h3 id=&quot;我喜欢你美而不自知&quot;&gt;我喜欢你美而不自知&lt;/h3&gt;
&lt;p&gt;每个人作为一个独特的个体来到这个世界，在一开始，没有美丑之分。然而随着社会的发展，文化的影响，一种单一的审美开始根植于人们的大脑中，它是如此的有力，以至于好像是写在了基因里。因为有了单一的审美，”美“和”丑“就诞生了。如果把人解构成灵魂和肉体两部分，那么人一出生，有的灵魂就有了一个美丽的肉体，其他的，自然在这个”美丑“的二元对立中，落入了丑陋的阵营。&lt;/p&gt;
&lt;p&gt;对于自己的身体，我们可以像看一幅画一样，用看待他者的眼光，看待自己的身体。如果你可以做到这样，你就能很容易知道自己在主流审美中处于什么位置，于是，你做到一件平常人做不到的事：”美丑自知“。一个丑陋的人知道自己的丑陋不是一件好事，一个美丽的人知道自己美丽，同样不是一件好事。当你知道自己的美丽，你就把自己的身体客体化了，这是把自己作为”商品“，把自己物化的第一步。”美丽“变成一项生存技能，一个人在选择出卖肉体，把自己的身体作为商品进行交易时，他一定是知道自己的价值，他是”美丑自知“。&lt;/p&gt;
&lt;p&gt;这都是大人的游戏，大人都是讨厌的，所以，”美而不自知“有一种原初的美。&lt;/p&gt;</content:encoded><category>随笔</category><category>音乐</category></item><item><title>论程序员</title><link>https://blog.royl.uk/blog/programmer/</link><guid isPermaLink="true">https://blog.royl.uk/blog/programmer/</guid><description>关于程序员这个职业的一些观察——工资、交往、持续学习，以及那种解放手脚的自由。</description><pubDate>Thu, 25 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;程序员在社会上的评价，大都都是屌丝的形象，这和程序员喜欢调侃自己有关，同时也是因为加班比较多。&lt;/p&gt;
&lt;p&gt;但是程序员真的是个蛮好的职业，首先就是程序员在和一般的行业比起来工资比较高，一个一线的程序员，不需要关系业务的运作，只关注业务的实现，都可以拿到一份相对体面的工资。&lt;/p&gt;
&lt;p&gt;其次程序员之间的交往一点也不‘社会’。程序员绝大部分不需要穿正装，也不需要应酬，在酒桌上来发展交情，不需要梳油头，但是这也造成了程序员比较屌丝的形象，格子衬衫成了程序员的典型形象。
在一般的行业，工作几年的人都能看出他的‘社会’，例如一个话比较少的人，在干了保险销售，一般就会变得能说善道，但是程序员可能还保存着大学时的状态，看见女孩还是说不出话，当然这也是程序员‘屌丝’的原因。一些互联网公司，会标榜公司的学习气氛，说‘像大学’。这个确实，我现在在的公司，全是年轻人，真的和大学差别不大，这也确实，这也说明互联网行业和一般的不同。程序员需要像大学一样，持续学习，一般的程序员都有一些技术的书，一些搞机器学习的，甚至每天上午看论文，下午实现。一些程序员希望在技术有所突破，周末也拿来学习。这也计算机领域的开源精神有关，没有人拦着你成为一个大佬，你可以钻研最难的算法，探索最晦涩的源码，而且技术不会亏待任何追求它的人，一些计算机专业的人可能不以为然。在我之前的材料专业，你要想攀登顶峰，光光聪明和刻苦根本不够，你的想法没有仪器，只能干看着别人发文章，你的思想可以遨游，但是你的手脚已被束缚，这种感觉只能让自己认命！
成为程序员，最多的感觉就是自由，解放了手脚。&lt;/p&gt;</content:encoded><category>随笔</category><category>程序员</category></item><item><title>逆境创造人才</title><link>https://blog.royl.uk/blog/adversity-creates-talent/</link><guid isPermaLink="true">https://blog.royl.uk/blog/adversity-creates-talent/</guid><description>一篇写于 2013 年高考前模拟考试的命题作文——从奥运选手、曹雪芹到司马迁，论逆境如何成就人才。</description><pubDate>Thu, 02 May 2013 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;2013 年高考前模拟考试的命题作文。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;孟子曾言：“故天将降大任于是人也，必先苦其心志，劳其筋骨，饿其体肤，空乏其身，行拂乱其所为。“雄鹰翱翔，正是由它无食的困境造就的，这告诉一个道理：逆境创造人才。&lt;/p&gt;
&lt;p&gt;在伦敦奥运会的闭幕式上，我们能看到中国选手徐莉佳灿烂的微笑。她天生弱视，几乎失聪，但她没有放弃，在与困境的搏斗中，她取得了胜利，获得了残奥会女子游泳金牌。困苦中的磨砺，使她不断地成长，毅力越来越坚定，心灵也越来越强大。逆境给人以苦痛，徐莉佳却在这之中成就了自己。&lt;/p&gt;
&lt;p&gt;曹雪芹的著作《红楼梦》可谓家喻户晓，因为《红楼梦》内容之丰富、思想之深邃，竟形成了以专门研究其著作的红学。他生于官宦世家，父亲为江南织造，显赫一时。然而其后家庭的没落，使他一下子由天堂坠入了地狱。在贫苦的日子，他开始反思封建制度的腐朽，在日复一日的奋笔疾书中，他完成了《红楼梦》的前八十回。他自言”满纸荒唐言，一把辛酸泪，都云作者痴，谁解其中味”，我想，这其中的”辛酸”就是没落的悲哀与贫穷带来的痛苦。逆境让他认识了人间善恶、人情冷暖，他怀着无比清醒的头脑，写完了这部”字字都是血”的名著。&lt;/p&gt;
&lt;p&gt;逆境给人带来的成长，司马迁很有体会。他遭受宫刑，却在牢狱里笔耕不辍，完成了《史记》。他在《报任安书》中写道：“盖文王拘而演周易，仲尼厄而作春秋，屈原放逐，乃赋离骚，不韦迁蜀，世传吕览，孙子膑脚，兵法修列。“苦难成就了这些圣人，使他们带给了子孙后代享之不尽、用之不竭的精神财富。&lt;/p&gt;
&lt;p&gt;然而，生活中我们却没有那么坚强，轻言放弃，在逆境中停滞不前。作为一个正在发展的国家中的一员，作为一个典型的”穷二代”，我也想得很惭愧。我想，现在还是穷二代占大多数，而穷就是我们的逆境，我们不能一味着眼羡慕”富二代”，而应挑战逆境。那么，逆境就会变成你的垫脚石，穷也就成了一块跳板了，岂不是妙哉？&lt;/p&gt;
&lt;p&gt;莎士比亚曾说：“困苦孕育着灵魂的伟大”。身处在逆境的我们，要明白，人要自己成全自己，来一场逆战，在与逆境的挑战中成就自我，终有我们会成长为能站在金字塔顶端的雄鹰！&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;原始手稿：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/adversity-creates-talent/manuscript.jpg&quot; alt=&quot;原始手稿&quot;&gt;&lt;/p&gt;</content:encoded><category>随笔</category></item><item><title>让勤俭蔚然成风</title><link>https://blog.royl.uk/blog/let-frugality-prevail/</link><guid isPermaLink="true">https://blog.royl.uk/blog/let-frugality-prevail/</guid><description>一篇写于 2013 年高考前模拟考试的命题作文——从廉、无私、傲骨谈勤俭，呼吁让节约之风蔚然成风。</description><pubDate>Wed, 01 May 2013 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;2013 年高考前模拟考试的命题作文。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;古人云：“由俭入奢易，由奢入俭难“。作为现代人，物质生活虽然丰富，但我们不能让奢靡之风盛行，我们应当让勤俭蔚然成风。&lt;/p&gt;
&lt;p&gt;勤俭一直是中国优秀的传统文化，由勤俭可以衍生出很多优秀的品德。&lt;/p&gt;
&lt;p&gt;廉。作为一个官员，如果他能两袖清风，在生活中例行节约，那么他一定是一个廉洁的官员。&lt;/p&gt;
&lt;p&gt;无私。母亲的勤俭是为了儿女的生活，儿女的节约是为了父母的生活。在贫穷的日子里，我们都明白”谁知盘中餐，粒粒皆辛苦”。在一个贫穷的家里，家庭成员的勤俭其实是对其他家人无私的爱。&lt;/p&gt;
&lt;p&gt;傲骨。陶渊明在《五柳先生传》中曾言”一箪食，一豆羹，得之则生，弗得则死”。生活的贫困让他不得不勤俭，然而生活如此，他依然”不为五斗米折腰”，他的勤俭其实是他的傲骨。&lt;/p&gt;
&lt;p&gt;改革开放后，人们的生活水平提高，于是精神的防备也松懈了。&lt;/p&gt;
&lt;p&gt;在一年一度的春节中，铺张浪费十分严重。一些企业的年会，开完之后，满桌的酒菜几乎没动；请客吃饭，因为中国人看面子，叫满了酒菜，却没吃几口，过会就被扔掉。据统计，由此浪费了几百万吨的粮食，而这些粮食可供中国吃上几年。&lt;/p&gt;
&lt;p&gt;还有不少人在网上炫富，郭美美最近又爆出卡上余额 51 亿元。尽管真假难辨，但这种奢靡之风不容小看。日益腾飞的经济，让 90 后中产生了许许多多的”官二代&quot;&quot;富二代”，他们的奢侈生活让人们耳濡目染，深深印入了人们的脑海中。他们那些无耻的所作所为，也让我们”富二代”为之唾弃。&lt;/p&gt;
&lt;p&gt;勤俭节约，我们要行动；勤俭节约，我们在行动。&lt;/p&gt;
&lt;p&gt;最近一项名为”光盘行动”的活动在全国风靡，它就是针对”餐桌上的浪费”所发起的。作为新时代的人们，我们应当不忘祖辈们的艰难岁月。从自己做起，拒绝铺张浪费，做一个节约的人。节约用水，节约用电，骑自行车，不浪费粮食，这些小事就在我们的日常生活中，只要我们多做，一定会有收获。&lt;/p&gt;
&lt;p&gt;习近平主席上台了，他告诉我们时代变了，我们应当让勤俭蔚然成风，使之渗透到我们的现实物质与精神世界。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;原始手稿：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/let-frugality-prevail/manuscript.jpg&quot; alt=&quot;原始手稿&quot;&gt;&lt;/p&gt;</content:encoded><category>随笔</category></item><item><title>二十年后的我</title><link>https://blog.royl.uk/blog/twenty-years-later/</link><guid isPermaLink="true">https://blog.royl.uk/blog/twenty-years-later/</guid><description>一篇写于 2005 年的小学习作——二十年后的我，机器人保姆、随身变形电脑与超光速汽车里的童年想象。</description><pubDate>Sat, 01 Jan 2005 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;来自小学考卷命题作文。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;20 年后的我已经是一位出色的科学家。早上我一起来做了下运动，就对着我家的机器人保姆”奇奇”说：“一杯牛奶，一块面包。“一分钟机器人保姆端上了早餐。我吃完后就把我的随变电脑装进包里。这是一种能自动变大变小的电脑，如果你想把它装进包里，它就变得跟包一样大，便能装进包里；如果想把它装进口袋里，便变得更小。坐上我发明的超光速汽车，这是一种无人驾驶的汽车，如果你想去那里，它就能迅速地知道你的想法，带你到那里去。汽车有一张电子地图，所以不会有迷路的现象，遇到障碍能自动绕去。&lt;/p&gt;
&lt;p&gt;三秒钟后，汽车停在了我工作的地方——科技大楼。坐上电梯，我来到了我的办公室，正准备想发明时，电脑发出细微的振动。我打开电脑邮件箱，来了邮件，打开一看，是国际科技发展会邀请我参加。做为一个科学家，这是机会当然不能错过。时间在下午二点整，地点在湖北科技发展会会堂。&lt;/p&gt;
&lt;p&gt;下午二点整，坐上汽车，我来到会堂。参加的人有来自世界各地的著名科学家，总共有十二位。主持这次会议的是湖北科技发展会长。科学家一个个介绍自己的发明，每个发明都是非常的”神”了。轮到我介绍了，我介绍的是我最近发明的机器边防警察。它的眼睛是紫外线眼，因此可以夜里工作；耳朵是雷达耳朵，能听到人类听不到的各种声波；鼻子比人类灵敏 100 倍。机器有一把特制手枪，能自动繁殖子弹，而且在危险的场合，会变成各种机器。体内还有一种功能强大的芯片，在各种场合下会发生对应，因此机器和敌人不是硬拼。这机器人比人防部队还要尽职尽责。我讲完，会上发出一阵掌声。&lt;/p&gt;
&lt;p&gt;虽然现在只是空想，但是只要努力学习，我知道这并不是梦。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;原始手稿：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/twenty-years-later/page-1.jpg&quot; alt=&quot;原始手稿第一页&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/twenty-years-later/page-2.jpg&quot; alt=&quot;原始手稿第二页&quot;&gt;&lt;/p&gt;</content:encoded><category>随笔</category></item><item><title>为什么人为了钱杀人呢</title><link>https://blog.royl.uk/blog/why-kill-for-money/</link><guid isPermaLink="true">https://blog.royl.uk/blog/why-kill-for-money/</guid><description>四年级上学期，随手写在语文课本最后一页空白处的几句话——关于钱、荣华富贵与人为什么而活。</description><pubDate>Wed, 01 Sep 2004 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;写在四年级上学期语文课本最后一页的空白处。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;人们为生着荣华富贵，不惜杀人灭口。
为什么？为了钱。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;原始手稿：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/why-kill-for-money/manuscript.jpg&quot; alt=&quot;原始手稿&quot;&gt;&lt;/p&gt;</content:encoded><category>随笔</category></item></channel></rss>