<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>公众号文章 on Nekocode 的博客</title>
		<link>https://nekocode.cn/weixin/</link>
		<description>Recent content in 公众号文章 on Nekocode 的博客</description>
		<generator>Hugo</generator>
		<language>zh-CN</language>
		
		
		
		
			<lastBuildDate>Fri, 26 Jun 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://nekocode.cn/weixin/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>失业了</title>
				<link>https://nekocode.cn/weixin/%E5%A4%B1%E4%B8%9A%E4%BA%86-4e617505/</link>
				<pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E5%A4%B1%E4%B8%9A%E4%BA%86-4e617505/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 2,025&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 24&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 55&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 64&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 12&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h2 id=&#34;序&#34;&gt;序&lt;/h2&gt;&#xA;&lt;p&gt;六月中，我们部门刚经历了解散、裁员 50%、剩下的人被打散分到其他部门，公司却又突然启动了新一轮大裁员。有些遗憾，但其实也挺庆幸 —— 这次轮到我了。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;遗憾就不细说了，有人的地方就有江湖，成王败寇。但有一点我想辩解一下：我并不认为这次裁员的标准和能力有关。我擅长的是架构、交互细节、跨栈，这些我在这家公司都交出了行业一流的输出。我们部门产出的子站，无论是技术架构、SSR 还是各种交互细节的处理，都是全公司领先的。&lt;/p&gt;&#xA;&lt;p&gt;可惜，我所在的是非核心业务部门。甚至在第一轮裁员后，我还被调去了 Backend Infra 部门 🤦‍♂️。在一个全员后端的部门里，又赶上「AI 来了前端先死」的大背景，你很难证明自己的价值。&lt;/p&gt;&#xA;&lt;p&gt;而最终，也没人给我证明的时间。调部门还不到三周，我们原部门被分出去的员工就被继续清退。至此，原部门十五号人，只裁剩我的前老板和两个资历老的后端研发，留下来继续维护原有业务。&lt;/p&gt;&#xA;&lt;p&gt;这里还有点小八卦。我前老板在得知我被裁后，曾试图把我捞回来，但没成功 —— 倾巢之下，焉有完卵。甚至连他自己，都被约了一次 1 on 1，最后一刻才被大老板撤回。&lt;/p&gt;&#xA;&lt;p&gt;但换个角度看。&lt;/p&gt;&#xA;&lt;p&gt;我觉得值得庆幸的是：在历经了数月上层预期失控、下层超高强度 —— 每天工作到十二点、周末常态加班之后，我总算解脱了。不管是心理还是身体，都松了一大口气。更重要的是，公司还能正常发出大礼包 🤣。&lt;/p&gt;&#xA;&lt;p&gt;经济下行，是根源；非核心业务，是原罪；没有业绩，是导火索。上面不满意、没耐心，下面也怨声载道，苦劳被当成无能，最后部门惨淡收场。&lt;/p&gt;&#xA;&lt;h2 id=&#34;回顾&#34;&gt;回顾&lt;/h2&gt;&#xA;&lt;p&gt;总之，现在算是落草为寇了 😄。整理整理，重新出发，比什么都重要 —— 上一片江湖，只能后会有期了。&lt;/p&gt;&#xA;&lt;p&gt;作为整理，先回顾一下这一年多来在这家公司做过的事。&lt;/p&gt;&#xA;&lt;p&gt;我是以大概对标阿里 P7 的职级进的这家公司（行业内全球排名前 20），Title 是 Web 开发，由我前老板（部门 PM 负责人）内推进去。进的是一个新成立的、用于对标竞争对手、做 AI 业务的战略性部门（这个「战略性」，可以细品 👀），主要做一些结合 AI 的 to C 需求。后续也接了些交易相关的业务，从跟单、机器人交易，一路做到后期甚至搞起了 AI 内部提效（这也正是我们最后栽跟头的地方）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一初入茅庐&#34;&gt;一、初入茅庐&lt;/h2&gt;&#xA;&lt;p&gt;说是「茅庐」还真不为过 🤣。面试前，我就大致探了下前端的底：Vue 2、大部分页面的 SSR 只渲染了个 Header、有些页面 SSR 干脆直接给你来个白屏，CDN Cache 配置也有问题，所有静态资源（包括字体文件）统一缓存一个小时，导致隔一段时间访问，页面就会因为字体重新加载触发一次 Layout Shift。&lt;/p&gt;</description>
			</item>
			<item>
				<title>10000 用户！</title>
				<link>https://nekocode.cn/weixin/10000_%E7%94%A8%E6%88%B7/</link>
				<pubDate>Sun, 08 Sep 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/10000_%E7%94%A8%E6%88%B7/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 419&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 4&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 25&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 5&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;10000-用户&#34;&gt;10000 用户！&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.jpg&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_002.jpg&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_003.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>给阿里 AntV 组贡献了点代码</title>
				<link>https://nekocode.cn/weixin/%E7%BB%99%E9%98%BF%E9%87%8C_antv_%E7%BB%84%E8%B4%A1%E7%8C%AE%E4%BA%86%E7%82%B9%E4%BB%A3%E7%A0%81/</link>
				<pubDate>Wed, 07 Aug 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E7%BB%99%E9%98%BF%E9%87%8C_antv_%E7%BB%84%E8%B4%A1%E7%8C%AE%E4%BA%86%E7%82%B9%E4%BB%A3%E7%A0%81/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 135&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 8&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 2&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;给阿里-antv-组贡献了点代码&#34;&gt;给阿里 AntV 组贡献了点代码&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;给阿里 AntV 组贡献了点代码&lt;/p&gt;&#xA;&lt;p&gt;现在习惯了在工作中遇到第三方库的问题的话，先本地 Patch，然后再给上游提 PR ，等 PR Merge &amp;amp; 发新版后再从上游同步下来，然后把本地的 Patch 删掉。千万不要嫌弃麻烦，一来是能回馈给开源社区，二来是这也能成为简历里重要的素材&lt;/p&gt;&#xA;&lt;p&gt;这次提交 PR 的目标是 AntV 系列图表依赖的 antvis/util 底层工具库。修复了图表在某些情况下（我遇到的场景主要是在 Next.js 下）会抛出异常的问题。Review 了一周现在终于成功 Merge 进去了&lt;/p&gt;</description>
			</item>
			<item>
				<title>完成一半进度了</title>
				<link>https://nekocode.cn/weixin/%E5%AE%8C%E6%88%90%E4%B8%80%E5%8D%8A%E8%BF%9B%E5%BA%A6%E4%BA%86/</link>
				<pubDate>Thu, 20 Jun 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E5%AE%8C%E6%88%90%E4%B8%80%E5%8D%8A%E8%BF%9B%E5%BA%A6%E4%BA%86/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 388&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 3&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 13&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 2&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 1&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;完成一半进度了&#34;&gt;完成一半进度了&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_002.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_003.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;完成一半进度了&lt;/p&gt;&#xA;&lt;p&gt;第一次独立做的一个产品，目前在 0 成本几乎没有做推广的情况下，居然达到 5K 用户了，离自己定的 10K 注册用户的目标只差一半啦 🤩&lt;/p&gt;&#xA;&lt;p&gt;一些随想:&#xA;1️⃣ WASM 赋予了很多古老的 C(++) 代码登录 Web 的能力 🤔&#xA;2️⃣ 为什么选择 Web？因为 Browser 无处不在，大部分智能设备、甚至连各种 App 里都内嵌了 Web Browser 🌐&#xA;3️⃣ 没想到居然还挺多人对老游戏有情怀的 🎰&#xA;4️⃣ daisyUI 4 是一次失败的版本，oklch 有兼容性问题，fallback 也做得一般 😣&#xA;5️⃣ 后续想抽时间尝试在 DOSBox 上安装 Windows 来实现运行一些 Windows 游戏（想玩暴力摩托 🌚&lt;/p&gt;</description>
			</item>
			<item>
				<title>日注册突破 200！- 独立日志📔</title>
				<link>https://nekocode.cn/weixin/%E6%97%A5%E6%B3%A8%E5%86%8C%E7%AA%81%E7%A0%B4_200-_%E7%8B%AC%E7%AB%8B%E6%97%A5%E5%BF%97/</link>
				<pubDate>Mon, 20 May 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E6%97%A5%E6%B3%A8%E5%86%8C%E7%AA%81%E7%A0%B4_200-_%E7%8B%AC%E7%AB%8B%E6%97%A5%E5%BF%97/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 244&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 4&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 11&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 4&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 2&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;日注册突破-200--独立日志&#34;&gt;日注册突破 200！- 独立日志📔&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_002.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_003.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;日注册突破 200！- 独立日志📔&lt;/p&gt;&#xA;&lt;p&gt;很神奇，EMU666 今天新增注册爆发了一波，是昨天的 6 倍多。昨天我也没做啥，就发了篇文章，阅读量 200 都不到 &lt;/p&gt;&#xA;&lt;p&gt;百度统计 83% 的来源是「直接点击」，说明主要流量还不是来自外链或搜索引擎，很有可能大部分来自用户自然传播 🤔&lt;/p&gt;&#xA;&lt;p&gt;感觉 10K 用户的目标没那么遥不可及了 🌝&lt;/p&gt;</description>
			</item>
			<item>
				<title>自然流量增多 - 独立日志📔</title>
				<link>https://nekocode.cn/weixin/%E8%87%AA%E7%84%B6%E6%B5%81%E9%87%8F%E5%A2%9E%E5%A4%9A_-_%E7%8B%AC%E7%AB%8B%E6%97%A5%E5%BF%97/</link>
				<pubDate>Sun, 19 May 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E8%87%AA%E7%84%B6%E6%B5%81%E9%87%8F%E5%A2%9E%E5%A4%9A_-_%E7%8B%AC%E7%AB%8B%E6%97%A5%E5%BF%97/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 211&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 8&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 5&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 1&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;自然流量增多---独立日志&#34;&gt;自然流量增多 - 独立日志📔&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;自然流量增多 - 独立日志📔&lt;/p&gt;&#xA;&lt;p&gt;🤔 这两天自然流量突然多了不少，平均每天有 30 多个新增注册，暂时没有花任何成本。&lt;/p&gt;&#xA;&lt;p&gt;一些小经验：&#xA;1️⃣ SEO 很重要，搜索引擎依然是一个很重要的入口&#xA;2️⃣ 懂得用 similarweb.com 分析竞品/榜样流量来源，然后 copy&#xA;3️⃣ 很多可以免费建立的外链&#xA;4️⃣ 尽可能提高前置流程的转化率（快捷的注册、试/使用&lt;/p&gt;&#xA;&lt;p&gt;想要吐槽的是，国内的商业环境特别恶劣、封闭、垄断，普通人想要免费获得流量很难。所以一定要提前考虑出海的可能（例如提前做好 i18n&lt;/p&gt;</description>
			</item>
			<item>
				<title>在线模拟器 EMU666 更新啦！</title>
				<link>https://nekocode.cn/weixin/%E5%9C%A8%E7%BA%BF%E6%A8%A1%E6%8B%9F%E5%99%A8_emu666_%E6%9B%B4%E6%96%B0%E5%95%A6/</link>
				<pubDate>Sun, 05 May 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E5%9C%A8%E7%BA%BF%E6%A8%A1%E6%8B%9F%E5%99%A8_emu666_%E6%9B%B4%E6%96%B0%E5%95%A6/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 339&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 3&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 19&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 10&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 5&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;在线模拟器-emu666-更新啦&#34;&gt;在线模拟器 EMU666 更新啦！&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;在线模拟器 EMU666 更新啦！&lt;/p&gt;&#xA;&lt;p&gt;趁着五一放假，把业余维护的 EMU666.com 更新了一版。这个项目可以算得上是我近年来探索 Next.js 最佳实践的试验田，目前有着：&#xA;🔍 100% SEO 友好的页面渲染，超高性能的动、静态渲染分配&#xA;🇺🇸 甚至包括了 RTL 布局的 I18N 支持&#xA;🌗 夜间主题支持&lt;/p&gt;&#xA;&lt;p&gt;本次更新变化日志：&#xA;1️⃣ 新增了 SFC 和 FC 模拟内核&#xA;2️⃣ 新收录了将近 100 个游戏&#xA;3️⃣ 首页大改版，新增了搜索、过滤、分页&#xA;4️⃣ 其他不可见的内核级别重大重构（包括文件系统&lt;/p&gt;</description>
			</item>
			<item>
				<title>再合并了两个 PR 🎉</title>
				<link>https://nekocode.cn/weixin/%E5%86%8D%E5%90%88%E5%B9%B6%E4%BA%86%E4%B8%A4%E4%B8%AA_pr/</link>
				<pubDate>Tue, 02 Apr 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E5%86%8D%E5%90%88%E5%B9%B6%E4%BA%86%E4%B8%A4%E4%B8%AA_pr/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 320&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 7&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 2&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 1&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;再合并了两个-pr-&#34;&gt;再合并了两个 PR 🎉&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_002.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_003.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;再合并了两个 PR&lt;/p&gt;&#xA;&lt;p&gt;其实这两个 PR 在上上周已经给他们提了，但是其中一个因为分配到的 Reviewer 对改动没法完全确定，所以一直拖着。今天仓库负责人之一总算抽空回复并 Merge 了。&lt;/p&gt;&#xA;&lt;p&gt;目前贡献的 Commit 数量，已经让我的头像出现在仓库的 Contributors 排行榜里了 🤣&lt;/p&gt;</description>
			</item>
			<item>
				<title>廉价持续集成</title>
				<link>https://nekocode.cn/weixin/%E5%BB%89%E4%BB%B7%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/</link>
				<pubDate>Sat, 16 Mar 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E5%BB%89%E4%BB%B7%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 238&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 8&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 2&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 1&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;廉价持续集成&#34;&gt;廉价持续集成&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_002.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;廉价持续集成&lt;/p&gt;&#xA;&lt;p&gt;我们用的是自部署的 GitLab，然后我们的 Runner 是和 GitLab 一起跑在一台配置一般的 EC2 上。&lt;/p&gt;&#xA;&lt;p&gt;之前测试过，我们的项目在这台 EC2 上构建的话太慢了，大概需要 30 分钟左右。因为不想浪费钱开台独立的更高配置的服务器（只用来跑 Runner 的话利用率太低了，最差的情况可能一天一个 Job 都没），所以这些项目我们一直是人工在本机构建和部署。🤔&lt;/p&gt;&#xA;&lt;p&gt;最近发现 GitLab 支持「按需」分配 EC2 来跑 CI Job：&#xA;🔗 &lt;a href=&#34;https://docs.gitlab.com/runner/configuration/runner_autoscale_aws/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://docs.gitlab.com/runner/configuration/runner_autoscale_aws/&lt;/a&gt;&#xA;&#xA;这表示我们可以按需使用更高配置的服务器来跑持续集成！长时间没有新 Job 的话 GitLab 会自动帮我们回收服务器 🤗&lt;/p&gt;&#xA;&lt;p&gt;最终我们项目在 CI 上跑一次 Build 的时间缩小到 4 分钟左右，解放了我人工运维的工作 &lt;/p&gt;&#xA;&lt;p&gt;其他一些细节：&#xA;1️⃣ 使用 Docker In Docker 来构建&#xA;2️⃣ 除了一些 Linux 基础命令，其余其他命令全部使用 Docker 来跑（例如 node, aws-cli, aliyun-cli 等&#xA;3️⃣ 构建产物是 Docker 镜像，在 CI 中 Push 到 Registry 然后部署到服务器&lt;/p&gt;</description>
			</item>
			<item>
				<title>修 Bug 永无止境</title>
				<link>https://nekocode.cn/weixin/%E4%BF%AE_bug_%E6%B0%B8%E6%97%A0%E6%AD%A2%E5%A2%83/</link>
				<pubDate>Thu, 07 Mar 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E4%BF%AE_bug_%E6%B0%B8%E6%97%A0%E6%AD%A2%E5%A2%83/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 195&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 9&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 1&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;修-bug-永无止境&#34;&gt;修 Bug 永无止境&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;修 Bug 永无止境&lt;/p&gt;&#xA;&lt;p&gt;是的，抖音前端技术团队开源的 Semi Design UI 又双叒叕让我遇到了新坑 🌚 气得我都把「从 Semi Design 逐步迁移到 Radix/Shadcn」的卡片从又拖到「下期」里了 🤣&lt;/p&gt;&#xA;&lt;p&gt;Semi Design 对 SSR 的支持太弱了，应该是从最初设计的时候就没考虑到。&lt;/p&gt;&#xA;&lt;p&gt;不过最终还是给他们提交 PR 了。&lt;/p&gt;</description>
			</item>
			<item>
				<title>分享下我们的 Frontend Tech Stack</title>
				<link>https://nekocode.cn/weixin/%E5%88%86%E4%BA%AB%E4%B8%8B%E6%88%91%E4%BB%AC%E7%9A%84_frontend_tech_stack/</link>
				<pubDate>Mon, 04 Mar 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E5%88%86%E4%BA%AB%E4%B8%8B%E6%88%91%E4%BB%AC%E7%9A%84_frontend_tech_stack/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 202&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 10&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 4&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;分享下我们的-frontend-tech-stack&#34;&gt;分享下我们的 Frontend Tech Stack&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;分享下我们的 Frontend Tech Stack&lt;/p&gt;&#xA;&lt;p&gt;1️⃣ Next.js&#xA;    *️⃣ SSR: 最初是 SSG，有了部分动态需求后改成 SSR&#xA;    *️⃣ App Router 👍&#xA;    *️⃣ Image Optimization 配合 CDN 层图像处理&#xA;    *️⃣ Standalone mode&#xA;2️⃣ Apollo GraphQL 👍&#xA;    *️⃣ Code generator: 接口强类型&#xA;    *️⃣ Query batching&#xA;    *️⃣ Persisted queries&#xA;    *️⃣ Http caching: 部分请求改成 GET 方法&#xA;3️⃣ Semi Design&#xA;    *️⃣ DSM: 很方便的在设计师、工程师间同步设计资源（色盘、样式等&#xA;4️⃣ Tailwind CSS 👍&#xA;    *️⃣ tailwind-merge&#xA;    *️⃣ prettier-plugin-tailwindcss&#xA;5️⃣ @nekocode/use-shared-state: 羽量级状态分享&#xA;6️⃣ i18n&#xA;    *️⃣ 文案维护: Lark（飞书国际版）多维表格，配合本地脚本进行双向同步&#xA;    *️⃣ 机器翻译: GPT4 + Json mode&#xA;    *️⃣ ESLint custom rule: 未翻译文案的检测&#xA;7️⃣ Docker 部署&lt;/p&gt;</description>
			</item>
			<item>
				<title>又双叕给抖音 FE 修 Bug 了</title>
				<link>https://nekocode.cn/weixin/%E5%8F%88%E5%8F%8C%E5%8F%95%E7%BB%99%E6%8A%96%E9%9F%B3_fe_%E4%BF%AE_bug_%E4%BA%86/</link>
				<pubDate>Fri, 01 Mar 2024 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E5%8F%88%E5%8F%8C%E5%8F%95%E7%BB%99%E6%8A%96%E9%9F%B3_fe_%E4%BF%AE_bug_%E4%BA%86/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 251&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 11&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 3&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;又双叕给抖音-fe-修-bug-了&#34;&gt;又双叕给抖音 FE 修 Bug 了&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;images/img_002.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;又双叕给抖音 FE 修 Bug 了&lt;/p&gt;&#xA;&lt;p&gt;年前年后各又给抖音 FE 团队出的 Semi Design UI 库修了两个 Bug，目前在项目贡献榜中已经排到了第 19 了（笑哭 😆&lt;/p&gt;&#xA;&lt;p&gt;客观评价，Semi Design 的工程实用性很强，但是细节还是做得一般，包括测试代码也不够全面。很多我提的 Bug 都是小版本发布时新出现的，因为公司的项目在用，实在影响到生产所以顺手修复了。&lt;/p&gt;</description>
			</item>
			<item>
				<title>瞎谈下近况</title>
				<link>https://nekocode.cn/weixin/%E7%9E%8E%E8%B0%88%E4%B8%8B%E8%BF%91%E5%86%B5/</link>
				<pubDate>Sun, 09 Jul 2023 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E7%9E%8E%E8%B0%88%E4%B8%8B%E8%BF%91%E5%86%B5/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 488&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 3&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 32&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 1&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;好久没在网络上输出内容了，出来冒个泡。&lt;/p&gt;&#xA;&lt;p&gt;最近两年绝大多数时间都投入到工作里了，是我职业生涯以来最忙的时候。为了量化我的工作，我魔改 gitinspector[1] 增加了 TypeScript 和 Dart 语言的支持，然后统计了下我目前公司所有仓库的有效代码（排除掉工具自动生成的代码、只统计代码文件）：&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;gitinspector 报告&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;从报告上看，意味着从我入职时间算起，全年无休的话每天会改动 700 行代码，其中有 200 行代码一直存活到现在。这存活的 16W 行代码里面，大概有 11W 行前端代码和 5W 行后端代码，总体还是做前端比较多。&lt;/p&gt;&#xA;&lt;p&gt;分享些写这些代码期间有趣的事:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;前端我们最开始单纯用的 React 做 CSR，没有用任何支持 SSR 的框架。后来考虑到 SEO 和首屏渲染的优化，迁移到 Next.js 上了&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;我们用的是 SSG 模式，这样可以直接把产物部署到 OSS 上&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;对于需要获取后端数据进行渲染的页面，我们只要定期重新生成就好了&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;在开发页面的时候，除了考虑响应式布局设计以外，还得多考虑一个服务端首屏如何渲染的维度&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;移动端 App 如果选择 Hybrid 架构的话，千万别选择 Flutter，性价比最高的还是 React Native&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;我们最开始选择的是 Flutter + Hybrid，结果网页渲染性能很差，因为渲染路径过长了，系统 WebView 要先渲染到 Flutter 层，进行合成后再渲染到屏幕上&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;后来我们新的 App 就选择 React Native 了&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;我们最开始后端是用 Java 写的，后来把新业务都迁移到了 Node.js 上&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;这里的原因我在知乎上回答过，就不细说了。最主要是 Node.js 在处理 I/O 密集问题上更有优势&lt;/p&gt;</description>
			</item>
			<item>
				<title>总结了点 Infra 相关的事</title>
				<link>https://nekocode.cn/weixin/%E6%80%BB%E7%BB%93%E4%BA%86%E7%82%B9_infra_%E7%9B%B8%E5%85%B3%E7%9A%84%E4%BA%8B/</link>
				<pubDate>Wed, 05 Oct 2022 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E6%80%BB%E7%BB%93%E4%BA%86%E7%82%B9_infra_%E7%9B%B8%E5%85%B3%E7%9A%84%E4%BA%8B/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 718&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 7&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 12&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 2&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 1&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;总结下最近做的 Infra 相关的工作。&lt;/p&gt;&#xA;&lt;h3 id=&#34;基础设施&#34;&gt;基础设施&lt;/h3&gt;&#xA;&lt;p&gt;从阿里云迁移到 AWS 并深度使用后，我的感受是 AWS 确实当之无愧是全球最领先的云计算服务商（狗头&lt;/p&gt;&#xA;&lt;p&gt;我们用到的服务如下:&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;基础设施&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;DNS: Route 53&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;路由策略、流量管理&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;可用性监控、健康检查&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;SSL 证书: Certificate Manager&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;AWS 内免费使用、支持通配符、多域名&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;能直接部署在 CloudFront 甚至 ELB 层&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_002.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;部署到 NLB&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;注意: ELB 层不支持重定向，所以想要把 HTTP 请求重定向到 HTTPS 的话，需要在服务器上用 Nginx 来处理&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;CDN: CloudFront&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Function: 支持在 CDN 层对流量进行处理。例如我们目前重定向 www 到裸域名就是在 CDN 层做的&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;EC2&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;需要注意，暂停 EC2 实例也会让 AWS 释放 IP 占用（可以看出 AWS 在资源利用率上做到了极致&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;S3&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;软件工具&#34;&gt;软件/工具&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;版本控制系统: Git / GitLab&lt;/p&gt;</description>
			</item>
			<item>
				<title>DCA / 马丁格尔策略</title>
				<link>https://nekocode.cn/weixin/dca_%E9%A9%AC%E4%B8%81%E6%A0%BC%E5%B0%94%E7%AD%96%E7%95%A5/</link>
				<pubDate>Wed, 10 Aug 2022 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/dca_%E9%A9%AC%E4%B8%81%E6%A0%BC%E5%B0%94%E7%AD%96%E7%95%A5/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 567&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 12&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 16&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 2&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h2 id=&#34;dca-策略&#34;&gt;DCA 策略&lt;/h2&gt;&#xA;&lt;p&gt;首先给大家看一下我的一个机器人🤖️，仅仅运行了 20 天，ROI 就达到了 20% 以上（相对于历史最大投入金额）。&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;DCA 机器人&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;可以说，DCA 策略还是挺适合在熊市、震荡行情下运行的。&lt;/p&gt;&#xA;&lt;h3 id=&#34;什么是-dca&#34;&gt;什么是 DCA？&lt;/h3&gt;&#xA;&lt;p&gt;DCA 是「Dollar-cost averaging」的缩写，中文可称作「平均成本法」，指的是将资金在特定间隔期间分批买入，达到在波动的价格下平摊持仓成本的策略。&lt;/p&gt;&#xA;&lt;p&gt;举个简单的例子，假设我们在某个股票 100 时建仓，然后在价格跌到 90、80 时分别补仓，最终我们的仓位平均成本就从初始的 100 下降到了 90。&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_002.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;DCA&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;DCA 的核心在于「仓位管理」，比起将所有资金单次建仓，分批建仓可以显著降低风险。&lt;/p&gt;&#xA;&lt;h3 id=&#34;马丁格尔策略&#34;&gt;马丁格尔策略&lt;/h3&gt;&#xA;&lt;p&gt;马丁格尔实际是一种赌场策略：当每次「输钱」时就以 2 的倍数再增加赌金，直到赢为止。&lt;/p&gt;&#xA;&lt;p&gt;在资金无限的情况下，这是一种必胜策略，因为不管你输多少次，只要最终赢一把就可以连本带利赢回来。&lt;/p&gt;&#xA;&lt;p&gt;它的关键在于「加注」，当我们把它和 DCA 结合起来，延续上面的例子，假设我们在价格 90、80 时翻倍加仓，最终我们的持仓成本会降到 86。&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_003.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Martingale&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;我们把「价格下跌 10」认为是输，而「价格上涨 10」认为是赢。那么即使你连输了两次，但是你只要最后赢了一次你就能连本带利赢回来。&lt;/p&gt;&#xA;&lt;h5 id=&#34;被誉为交易的圣杯&#34;&gt;被誉为交易的「圣杯」？&lt;/h5&gt;&#xA;&lt;p&gt;马丁格尔看起来是个必胜的策略，但实际上每次加仓我们都需要投入更多的资金。假设我们初始开仓金额为 $100，如果每次我们以 2 倍进行加注，那么加仓 10 次后：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;100 + 100 x 2¹ + 100 x 2² + ... + 100 x 2¹⁰ = 204700&lt;/code&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Quant 之路 - 资金费率套利</title>
				<link>https://nekocode.cn/weixin/quant_%E4%B9%8B%E8%B7%AF_-_%E8%B5%84%E9%87%91%E8%B4%B9%E7%8E%87%E5%A5%97%E5%88%A9/</link>
				<pubDate>Tue, 12 Oct 2021 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/quant_%E4%B9%8B%E8%B7%AF_-_%E8%B5%84%E9%87%91%E8%B4%B9%E7%8E%87%E5%A5%97%E5%88%A9/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 511&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 7&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 5&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 3&lt;/span&gt;&lt;/div&gt;&#xA;&lt;h2 id=&#34;永续合约和资金费率&#34;&gt;永续合约和资金费率:&lt;/h2&gt;&#xA;&lt;p&gt;最早币圈合约只有 &lt;strong&gt;交割合约&lt;/strong&gt;，后来 BitMEX 创新的推出了 &lt;strong&gt;永续合约&lt;/strong&gt;，大受欢迎。目前主流交易所基本都支持永续合约。&lt;/p&gt;&#xA;&lt;h5 id=&#34;交割合约&#34;&gt;交割合约&lt;/h5&gt;&#xA;&lt;p&gt;交割日期越远、价格波动越大、合约价格会和现货价格偏离越大，但到了交割日强行按现货价格结算，因此价格总会回归。&lt;/p&gt;&#xA;&lt;h5 id=&#34;永续合约&#34;&gt;永续合约&lt;/h5&gt;&#xA;&lt;p&gt;和交割合约定时交割不同，永续合约可以一直持有，所以需要一个机制来保证合约价格和现货价格尽量接近，这就是资金费率机制。&lt;/p&gt;&#xA;&lt;p&gt;如果一段时间价格看涨、做多的人很多，会导致永续价格高于现货，此时资金费率一般为正，&lt;strong&gt;做多的一方要向做空方按持仓缴纳费用&lt;/strong&gt;，行情偏离越大费率越高，最终使得差价倾向于下跌。反之亦然。&lt;/p&gt;&#xA;&lt;p&gt;做多交易永续合约相当于借钱加杠杆，而资金是有使用成本的，所以大多数时候都是 0.01% 的正向率。&lt;strong&gt;资金费率每 8 小时收取一次&lt;/strong&gt;，频率较高，因此永续价格往往十分贴近现货。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;总结: 资金费率是针对「永续合约」、用来拉近合约价与现货价的机制。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;资金费率差价差&#34;&gt;资金费率差、价差&lt;/h2&gt;&#xA;&lt;p&gt;单个交易对，在不同的交易所内的合约价、资金费率都不一样。我们可以从不同交易所、同一交易对中寻找收益最高的「套利机会」。&lt;/p&gt;&#xA;&lt;h3 id=&#34;资金费率差盈利&#34;&gt;资金费率差盈利&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;以上图为例（2021-10-12 号数据），BTC/USD 交易对在不同交易所间最大费率差为：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;0.0152% - -0.0331% = 0.0483%&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;此时，假设我们以相同仓位价值，同时在 FTX 对 BTC/USD 进行做空、在 Bitget 进行做多，则能吃到两个资金费率的总和，共 0.0483%&lt;/p&gt;&#xA;&lt;p&gt;如果这个费率差可以持续一天的话，我们吃满三次，一天则能吃到：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;0.0483% * 3 = 0.1449%&lt;/code&gt; 的利润&lt;/p&gt;&#xA;&lt;p&gt;这样年化大概就有 &lt;code&gt;0.1449% * 360 = 52%&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;这还只是在行情一般、非最优机会（通常小币种的利润空间更大）、没加杠杆下的表现。&lt;/p&gt;&#xA;&lt;p&gt;举个利润空间比较大的例子：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_002.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;这里针对 IOTA 交易对，只吃一次资金费率就能有 0.14% 的收益了。&lt;/p&gt;&#xA;&lt;p&gt;不过，这种机会通常不会一直持续，但是捕捉到的话就能吃到不少收益。&lt;/p&gt;&#xA;&lt;h3 id=&#34;价差盈亏&#34;&gt;价差盈/亏&lt;/h3&gt;&#xA;&lt;p&gt;进行对冲时，双边仓位的开仓和平仓价格可能会发生不同幅度的波动，因此最终可能会产生额外的价差盈亏。&lt;/p&gt;&#xA;&lt;p&gt;接着上面的例子，我们假设此时 FTX 上 BTC/USD 的市价为 $57,409.50:&lt;/p&gt;</description>
			</item>
			<item>
				<title>我的 H2 OKR</title>
				<link>https://nekocode.cn/weixin/%E6%88%91%E7%9A%84_h2_okr/</link>
				<pubDate>Sun, 16 May 2021 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E6%88%91%E7%9A%84_h2_okr/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 496&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 2&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 25&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 0&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 5&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;好久没更新了，先讲点最近看到的一些事：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;长江后浪推前浪。最近在社交平台上发现国内有越来越多在读但是技术却很强的年轻人。有意思的是他们很大一部分和我一样都有「洁癖」，例如会用 Latex 来写排版很工整的简历，文本排版时总会遵守「中文文案排版指北」。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;「另有研究顯示，打字的時候不喜歡在中文和英文之間加空格的人，感情路都走得很辛苦，有七成的比例會在 34 歲的時候跟自己不愛的人結婚，而其餘三成的人最後只能把遺產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。&lt;/p&gt;&#xA;&lt;p&gt;與大家共勉之。」&lt;/p&gt;&#xA;&lt;p&gt;—— vinta/paranoid-auto-spacing&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;「中文文案排版指北」最早源自于呆湾。不得不承认呆湾人的素质确实高，在很多事情的细节上都追求完美。不过值得庆幸的是，国内的年轻人已经逐渐追赶上来了。&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;以我近几年的经验来看，国内整个招聘市场可能看似越来越「内卷」，但是现实是大部分中小企业依然很难招到 Junior 级别中能力强的员工。另外，不管是中小企业还是巨头，每年也都在花更多的成本招聘甚至挖角 Senior 级别的工程师。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;千万不要看不起或者抵触一些你看不懂的事物或逻辑。曾经因为这个而错过了很多次起飞的机会，现在会谦逊很多，后面有时间再展开分享。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;em&gt;下面是正题😄&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;2021 即将进入下半年了，作为 93 年正值焦虑的中老年人，决定用 OKR 来规划下我下半年想要达成的业余目标。&lt;/p&gt;&#xA;&lt;p&gt;在我看来事情的成功至少需要明确的计划、持续的坚持以及执行力。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Objective 1: 提高社区/技术影响力&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;KR 1: 在 GitHub 将收获 Star 的数量提高到 9600 个 (9496/9600)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;KR 2: 在 GitHub 新开源一个仓库 (0/1)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;KR 3: 在知乎将粉丝提高到一万个 (9762/10000)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;KR 4: 在知乎新增 30 个答题 (0/30)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Objective 2: 发布业余产品，尝试增加收入渠道&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;KR 1: 在 Google Play 和 AppStore 上发布一个 App (0/1)&lt;/p&gt;</description>
			</item>
			<item>
				<title>看看我们都在用着哪些技术？</title>
				<link>https://nekocode.cn/weixin/%E7%9C%8B%E7%9C%8B%E6%88%91%E4%BB%AC%E9%83%BD%E5%9C%A8%E7%94%A8%E7%9D%80%E5%93%AA%E4%BA%9B%E6%8A%80%E6%9C%AF/</link>
				<pubDate>Sun, 24 Nov 2019 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E7%9C%8B%E7%9C%8B%E6%88%91%E4%BB%AC%E9%83%BD%E5%9C%A8%E7%94%A8%E7%9D%80%E5%93%AA%E4%BA%9B%E6%8A%80%E6%9C%AF/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 548&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 12&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 1&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 0&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;作为技术导向的团队，通过正确的技术来推动商业发展是我们的重要任务之一。接下来，将简单介绍下我们团队中用到的一些新技术或工具。&lt;/p&gt;&#xA;&lt;h2 id=&#34;docker&#34;&gt;Docker&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Docker 是我们团队最喜欢且最常用的技术之一，我们通过它来部署和维护大量基础服务（GitLab、CI、Registry 等）以及线上产品。借助 Docker Compose，我们可以在任意一台服务器上准确、快速地部署复杂的服务群。而通过轻量级的 Portainer 和 Swarm（未来可能切换到 k8s），我们可以很方便地管理我们的服务器和容器集群。&lt;/p&gt;&#xA;&lt;p&gt;这些 Docker 社区提供的各种设施和工具，让我们彻底摆脱了「部署炼狱」，从而可以轻松地手工、甚至通过持续集成来自动部署任何服务。而通过像  Docker-Gen 这类的工具，我们还可以对容器进行一些监控和自动化，例如自动编写 Nginx 配置、自动申请免费 SSL 证书等。&lt;/p&gt;&#xA;&lt;h2 id=&#34;graphql&#34;&gt;GraphQL&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_002.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;目前我们的大部分服务接口都在使用 GraphQL，它简化了我们在接口开发上的很多工作。&lt;/p&gt;&#xA;&lt;p&gt;不同于过往的 Rest 接口开发，我们的工程师都是面向 Schema 开发，「Schema 即文档」。而社区提供的一些工具能大量提高我们的开发效率，例如通过 Playground 可以进行接口调试，通过代码生成器可以将 Schema 转换成指定语言的类型代码。&lt;/p&gt;&#xA;&lt;p&gt;通过 GraphQL 语言来查询数据让我们的前端变得更灵活。我们可以自由组合需要的字段，可以在一次 Http 请求中查询到所有需要的数据。此外，像 Relay 和 Apollo 这类 GraphQL 前端框架还提供了字段粒度的全局缓存、乐观更新、分页等前端常用的功能，能大量地减少前端的负担。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flutter&#34;&gt;Flutter&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_003.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;对于初创团队而言，能够快速地迭代产品十分重要。所以为了提高生产效率，我们在开发移动客户端时更倾向于选择跨平台的解决方案。而在经过一段时间的尝试和研究后，我们在 Flutter 和 React Native 两个热门方案中最终选择了 Flutter，并用它来开发了一个完整的社交类型 App。&lt;/p&gt;&#xA;&lt;p&gt;即便 Flutter 以及其社区还处在初期阶段，但是其工具链已经足够成熟，对于技术能力较强的团队是可以直接用在生产上的。而对比起 React Native 来说，Flutter 真正能让你用一套代码来完全控制你的前端渲染，只有渲染无关的部分才可能需要写 Native 代码。&lt;/p&gt;</description>
			</item>
			<item>
				<title>为跨国公司打造顶尖用户体验的加密货币交易所客户端</title>
				<link>https://nekocode.cn/weixin/%E4%B8%BA%E8%B7%A8%E5%9B%BD%E5%85%AC%E5%8F%B8%E6%89%93%E9%80%A0%E9%A1%B6%E5%B0%96%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E7%9A%84%E5%8A%A0%E5%AF%86%E8%B4%A7%E5%B8%81%E4%BA%A4%E6%98%93%E6%89%80%E5%AE%A2%E6%88%B7%E7%AB%AF/</link>
				<pubDate>Wed, 23 Oct 2019 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E4%B8%BA%E8%B7%A8%E5%9B%BD%E5%85%AC%E5%8F%B8%E6%89%93%E9%80%A0%E9%A1%B6%E5%B0%96%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E7%9A%84%E5%8A%A0%E5%AF%86%E8%B4%A7%E5%B8%81%E4%BA%A4%E6%98%93%E6%89%80%E5%AE%A2%E6%88%B7%E7%AB%AF/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 596&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 24&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 1&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 0&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;实现一个高实时、国际化的交易所客户端并不是一件简单的事情。我们在帮助客户实现这一目标的同时，还保证了产品的用户体验达到行业一流的水准。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ui&#34;&gt;UI&lt;/h2&gt;&#xA;&lt;p&gt;我们在图表的交互细节和性能上做了大量优化，确保 UI 元素能提供丰富、流畅的交互反馈。&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Interactive Chart&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_002.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Candlestick Chart&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;为了实现应用中所有可视化数据的实时更新，我们采用了响应式框架来处理所有 WebSocket 数据连接。&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_003.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Real-Time Orderbook&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_004.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Real-Time Depth Chart&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;在一些比较重的交互场景下，譬如交易 Bottom Sheet，我们投入了大量精力来编写控件进行细节还原。&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_005.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Smooth Bottom Sheet&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;在列表滑动上，我们对控件渲染进行了优化，流畅度超越了绝大多数的竞争产品。&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_006.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Smooth Scrolling&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;此外，我们还编写了脚本来快速实现应用的多语言支持。而且应用对多分辨率、甚至横屏都做了完美的适配。&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_007.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Multiple Language Support&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;figure&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_008.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;figcaption&gt;Landscape Mode Support&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;tech&#34;&gt;Tech&lt;/h2&gt;&#xA;&lt;p&gt;在技术选型上我们采用了 Kotlin、Jetpack 等业界最新的技术，这加快了我们的研发效率、降低了客户的成本，并且确保了工程能够与时俱进。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_009.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;整个应用所有的图形都使用矢量图进行绘制，这保证了 UI 能适配不同分辨率下的屏幕，而且还大大减少了应用的体积（最终只有 8MB）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_010.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;此外，我们的 脚手架[1] 以及很多代码的质量都达到了开源标准。在大量借助开源力量的同时，我们也反馈了一些贡献给上游。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_011.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;more&#34;&gt;More&lt;/h2&gt;&#xA;&lt;p&gt;一直以来，我们都在追求更先进的技术、工具以及经验，而通过这些来为客户提供高效率、高质量的技术支持则是我们的服务目标。&lt;/p&gt;&#xA;&lt;h3 id=&#34;参考资料&#34;&gt;参考资料&lt;/h3&gt;&#xA;&lt;p&gt;[1]&lt;/p&gt;&#xA;&lt;p&gt;脚手架: &lt;em&gt;&lt;a href=&#34;https://github.com/nekocode/create-android-kotlin-app&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/nekocode/create-android-kotlin-app&lt;/a&gt;&#xA;&lt;/em&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>李笑来上 GitHub 割韭菜了？</title>
				<link>https://nekocode.cn/weixin/%E6%9D%8E%E7%AC%91%E6%9D%A5%E4%B8%8A_github_%E5%89%B2%E9%9F%AD%E8%8F%9C%E4%BA%86/</link>
				<pubDate>Sun, 28 Apr 2019 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E6%9D%8E%E7%AC%91%E6%9D%A5%E4%B8%8A_github_%E5%89%B2%E9%9F%AD%E8%8F%9C%E4%BA%86/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 756&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 13&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 0&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 0&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 11&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;今天来说说新东方英语老师李笑来，啊不，应该是著名企业家兼投资人才对 hhhh&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;资本圈里的或玩过数字货币的应该都认识这位老师。他和锤子手机老爹一样喜欢经常在媒体面前上蹿下跳，一会说自己是「比特币首富」，但却又从未公布过任何证据。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_002.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;一会又被泄漏录音，被爆自己在区块链行业割着韭菜还骂韭菜蠢，还不忘顺带喷下其他从业者，称傻 X 的共识也是共识，只有赚到钱才是成功。。。&lt;/p&gt;&#xA;&lt;p&gt;韭菜们哪里错了，为什么要这样对韭菜们！！！不对，边割着你们又边暗地里骂你们不正说明着他心底里其实还是爱着你们的么，嗯，一定是这样的？&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_003.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;当然，今天主要也不是来损李笑来老师的，失敬失敬。今天之所以会谈到他，是因为我发现他竟然有 GitHub 账号！&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_004.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;实际上，GitHub 并不是一个普通人会上的网站，这个网站上的绝大多数用户都是程序员。作为非程序员出身的李笑来，为什么会注册 GitHub 账户呢？好奇心驱使我仔细扒了下他这个账户。&lt;/p&gt;&#xA;&lt;p&gt;首先，从上图中他的个人页面来看，至少能得到几点信息：&lt;/p&gt;&#xA;&lt;p&gt;•他的 Follower（粉丝）特别多，在如此小众的平台上都到达了 5.2k 了；•看起来近一年来有持续地在贡献东西。&lt;/p&gt;&#xA;&lt;p&gt;于是乎，我继续扒了下他的所有仓库，发现他果然是把 GitHub 当作他的电子书博客了，分享的清一色是他写的电子书。例如教别人如何学英语的：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_005.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;再例如，教你如何走向「成功」的鸡汤类管理文学：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_006.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;更让我意想不到的是，他居然连这个都能出书？？？（黑人问号&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_007.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;果然是成功学导师，不管是哪个方面都是辣么的成功！在下佩服佩服。。。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_008.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;从各方面来看，笑来老师是想在 GitHub 上持续布道啊。难道正如 GitHub 上某位网友说的，是开始想在程序员圈子里圈粉割韭菜了么？&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_009.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>我用垃圾邮件堆起了这个 GitHub 交友群！</title>
				<link>https://nekocode.cn/weixin/%E6%88%91%E7%94%A8%E5%9E%83%E5%9C%BE%E9%82%AE%E4%BB%B6%E5%A0%86%E8%B5%B7%E4%BA%86%E8%BF%99%E4%B8%AA_github_%E4%BA%A4%E5%8F%8B%E7%BE%A4/</link>
				<pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E6%88%91%E7%94%A8%E5%9E%83%E5%9C%BE%E9%82%AE%E4%BB%B6%E5%A0%86%E8%B5%B7%E4%BA%86%E8%BF%99%E4%B8%AA_github_%E4%BA%A4%E5%8F%8B%E7%BE%A4/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 743&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 17&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 0&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 0&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 12&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;最近我干了件有趣的事！&lt;/p&gt;&#xA;&lt;p&gt;众所周知，GayGitHub 网站上是允许个人在 Profile 页上展示自己的 Email 的：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;假设你有私事想联系上 GitHub 上某个开发者，Email 几乎是公开的唯一联系方式。例如我公开的个人邮箱就偶尔会收到一些网友的来信：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_002.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;当然，除了 GitHub 社区上的网友会联系你之外，有些聪明的招聘工作者也可能会通过这个途径联系上你：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_003.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;事实上，很多信息化的猎头公司都开始爬 GitHub 上有价值的用户，然后通过群发 Email 的方式来 Push 一些招聘信息了。&lt;/p&gt;&#xA;&lt;p&gt;这其实是一个不错的增长机会，所以我开始动歪脑筋了 (°ー°〃) 要不我也群发 Email 试试能不能在 GayHub 上交到 朋ji友？（逃&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_004.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;于是我写了个 Node.js 程式，爬了 GitHub 上几个知名用户所有 Follower 的 Email。然后群发了一封交友 Email：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_005.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;随着这个 Node.js 程式在我的笔记本电脑上持续跑了几天，截至目前已经发出去了 7 千多封邮件，并且有 30% 左右的用户打开过该邮件～&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_006.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;这其实上是一次小小的 Growth Hacking。而在持续发送邮件的期间，我收到了很多回覆，有很多人加我的微信或回我的 Email。还有不少外国友人联系上我（捂脸&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_007.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;值得一提的是，加了我的微信的网友里有很多有趣的人。有在各种巨头公司工作的，有 GitHub 上几千 Follower 的，有正在参与某知名芯片开发的。但最让我惊讶的是，这里面居然还有参与过国内顶级网游开发的大佬。。。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_008.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;是的你没看错，就是那个轱天乐和渣渣辉都全力推荐的介款游戏 hhhhh&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_009.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>酸酸酸酸！国内员工还在抵制 996 时，日本微软宣布开始试行「一周三休」！</title>
				<link>https://nekocode.cn/weixin/%E9%85%B8%E9%85%B8%E9%85%B8%E9%85%B8%E5%9B%BD%E5%86%85%E5%91%98%E5%B7%A5%E8%BF%98%E5%9C%A8%E6%8A%B5%E5%88%B6_996_%E6%97%B6%E6%97%A5%E6%9C%AC%E5%BE%AE%E8%BD%AF%E5%AE%A3%E5%B8%83%E5%BC%80%E5%A7%8B%E8%AF%95%E8%A1%8C%E4%B8%80%E5%91%A8%E4%B8%89%E4%BC%91/</link>
				<pubDate>Tue, 23 Apr 2019 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/%E9%85%B8%E9%85%B8%E9%85%B8%E9%85%B8%E5%9B%BD%E5%86%85%E5%91%98%E5%B7%A5%E8%BF%98%E5%9C%A8%E6%8A%B5%E5%88%B6_996_%E6%97%B6%E6%97%A5%E6%9C%AC%E5%BE%AE%E8%BD%AF%E5%AE%A3%E5%B8%83%E5%BC%80%E5%A7%8B%E8%AF%95%E8%A1%8C%E4%B8%80%E5%91%A8%E4%B8%89%E4%BC%91/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 748&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 16&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 0&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 0&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 5&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;昨日（4 月 24 日），微软日本公司总裁兼代表董事 Takuya Hirano 在东京举行的公告中表示，将在 8 月实施「ワークライフチョイス チャレンジ 2019 夏」（2019 夏季工作 - 生活选择挑战）项目。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_002.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;简而言之，就是 2019 年 8 月内的所有星期五，微软日本全职员工将享受「特殊带薪休假」。&lt;strong&gt;这意味着一周不仅给你休三天，有一天还是带薪的！&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Takuya Hirano 表示，公司旨在推动「工作生活选择」原则，强调工作方式的多样性、主体性，每个员工可以根据工作和生活的情况选择不同的工作方式。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_003.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;虽然假期的增加将减少员工 20％ 的工作时间，但他预计这会让员工改变自己的心态，提高创造力从而保证工作量。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_004.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;事实上，这也并不是日本企业第一次尝试为员工提供「一周三休」的工作方式。早在过去几年，为了留住人才和提高员工的生产力，日本「优衣库」、「肯德基」、「雅虎」等企业都曾宣布过各自的「一周三休」工作制。&lt;/p&gt;&#xA;&lt;p&gt;日本媒体曾经对此进行过民众意见调查，大多数人还是持赞同意见的。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_005.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;联想起国内近期现象级的「996.ICU」运动：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_006.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;国外都在探讨如何提高员工的工作效率的时候，国内的某些企业首先想的反而是如何剥削员工的生活时间？？？&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_007.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;某些企业家甚至想把 996 和崇尚奋斗画上等号。结果惨遭人民日报打脸：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_008.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;这等嘴脸还真🐔你太美。996 不给加班费就已经是耍流氓了，你还偏要争辩说这不是耍流氓，难道免费加班真的是为了实现人类共产主义的伟大前行？？？&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_009.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;事实上，随着社会生产力的不断提高，发达国家的就业市场早已逐渐变成买方市场了。新生代的应聘者们更关注个人感受，待遇差的工作已经很难找到愿意应聘的人了。&lt;/p&gt;&#xA;&lt;p&gt;知乎上曾经有个过千万阅读量的问题「怎样看待应届生喜欢辞职？」&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_010.png&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;这个问题稍微改一下也是成立的「怎么看待如今那么多企业留不住应届生？」。&lt;/p&gt;&#xA;&lt;p&gt;很多时候问题不是仅由单方面造成的，新生代的应届生在面对不公的待遇时更有勇气辞职了，那企业是不是也该好好反思下剥削老实人的套路已经开始不凑效了呢？&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_011.gif&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>nekocode 是谁？</title>
				<link>https://nekocode.cn/weixin/nekocode_%E6%98%AF%E8%B0%81/</link>
				<pubDate>Sat, 13 Apr 2019 00:00:00 +0000</pubDate>
				<guid>https://nekocode.cn/weixin/nekocode_%E6%98%AF%E8%B0%81/</guid>
				<description>&lt;div class=&#34;wx-stats&#34;&gt;&lt;span title=&#34;阅读&#34;&gt;👁 1,145&lt;/span&gt;&lt;span title=&#34;点赞&#34;&gt;❤️ 37&lt;/span&gt;&lt;span title=&#34;在看&#34;&gt;👀 3&lt;/span&gt;&lt;span title=&#34;转发&#34;&gt;🔁 4&lt;/span&gt;&lt;span title=&#34;评论&#34;&gt;💬 22&lt;/span&gt;&lt;/div&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Hello! 我是「nekocode」，是一名 IT 工程师，目前在国内当 Freelancer[1]。欢迎阅读我的公众号。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;id&#34;&gt;ID&lt;/h2&gt;&#xA;&lt;p&gt;「nekocode」是我的网络 ID。neko 取自日文「ねこ」的罗马拼音，是「猫」的意思，code 则是英文意义上「代码」的意思。这是我在广州读大学、最 中二[2] 的时候起的 ID，一直沿用至今。&lt;/p&gt;&#xA;&lt;p&gt;我很喜欢猫。在读大学的时候室友养过两只猫，我在北京工作时也自己养过一只蓝猫。我觉得猫很契合「Geek[3]」的气质——能对外界充满好奇心，也能专注自己的世界。&lt;/p&gt;&#xA;&lt;h2 id=&#34;title-和自我介绍&#34;&gt;Title 和自我介绍&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/img_001.jpeg&#34; alt=&#34;Image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;GitHub[4] 用户 Star 榜世界排名 721，Java 语言世界排名 200，Kotlin 语言世界排名 19（数据采集于 2019/04/13 日）。曾在两家小型创业公司担当 Android Tech Lead，前 知乎[5] 最年轻 Android 架构师。&lt;/p&gt;&#xA;&lt;p&gt;我比较擅长 Android 领域的软件开发，但是也会一些其他领域的技术，例如 Web 前后端、DevOps，我甚至写过弹幕游戏和 2D 游戏引擎。我一直把「Full-Stack Developer[6]」作为我的目标，因为这个世界需要跨领域的工作者。&lt;/p&gt;&#xA;&lt;h2 id=&#34;开公众号的目的&#34;&gt;开公众号的目的&lt;/h2&gt;&#xA;&lt;p&gt;过去，我在很多信息、社交平台上都输出过一些专业性的内容，而决定成为 Freelancer 后我希望能多输出一些面向大众的、更有趣的其他东西。我很喜欢微信团队「克制」的产品思想，所以决定了开公众号。&lt;/p&gt;&#xA;&lt;p&gt;当然，这是一个个人主义的公众号。我的角度、思想、言论都仅代表我个人，如果内容让你感到不适的话请务必开喷（我还怕没人来喷呢哈哈～）。&lt;/p&gt;&#xA;&lt;h3 id=&#34;references&#34;&gt;References&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;[1]&lt;/code&gt; Freelancer，自由工作者: &lt;em&gt;&lt;a href=&#34;https://zh.wikipedia.org/wiki/freelancer&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://zh.wikipedia.org/wiki/freelancer&lt;/a&gt;&#xA;&lt;/em&gt;&#xA;&lt;code&gt;[2]&lt;/code&gt; 中二，中二病的简称，青春幻想症: &lt;em&gt;&lt;a href=&#34;https://zh.wikipedia.org/wiki/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://zh.wikipedia.org/wiki/&lt;/a&gt;&#xA;中二病&lt;/em&gt;&#xA;&lt;code&gt;[3]&lt;/code&gt; Geek: &lt;em&gt;&lt;a href=&#34;https://zh.wikipedia.org/wiki/geek&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://zh.wikipedia.org/wiki/geek&lt;/a&gt;&#xA;&lt;/em&gt;&#xA;&lt;code&gt;[4]&lt;/code&gt; GitHub，世界最大源代码托管服务网站: &lt;em&gt;&lt;a href=&#34;https://github.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com&lt;/a&gt;&#xA;&lt;/em&gt;&#xA;&lt;code&gt;[5]&lt;/code&gt; 知乎，国内最大问答网站: &lt;em&gt;&lt;a href=&#34;https://www.zhihu.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.zhihu.com&lt;/a&gt;&#xA;&lt;/em&gt;&#xA;&lt;code&gt;[6]&lt;/code&gt; Full-Stack Developer，全栈开发者: &lt;em&gt;&lt;a href=&#34;https://www.thinkful.com/blog/what-is-a-full-stack-developer-2&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.thinkful.com/blog/what-is-a-full-stack-developer-2&lt;/a&gt;&#xA;&lt;/em&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
