<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>漂流</title>
  <link>https://drifter-5ff.pages.dev</link>
  <description>一个专注于分享独立开发者资源、经验和故事的博客</description>
  <lastBuildDate>Sat, 04 Apr 2026 04:44:41 GMT</lastBuildDate>
  <language>en-US</language>
  <generator>drifter</generator>
<item>
  <title>保持专注的心流状态</title>
  <link>https://drifter-5ff.pages.dev/post/journal/保持专注的心流状态</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/journal/保持专注的心流状态</guid>
  <pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[这个月在遭受 AI 攻击的状态下，我在巧合中的解决了这个问题。但是因为此前大量时间的投入，还得处理其他搁置的事情。所以，我决定优先处理其他事情，将独立开发工作放到后面。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/journal/post-journal-保持专注的心流状态.jpg" alt="保持专注的心流状态" />
<small>这个月在遭受 AI 攻击的状态下，我在巧合中的解决了这个问题。但是因为此前大量时间的投入，还得处理其他搁置的事情。所以，我决定优先处理其他事情，将独立开发工作放到后面。</small>
<p>又过去了一个月，在遭受 AI 攻击的状态下，我花了大量时间学习如何防御 AI 的流量工具。幸运的是，我在巧合下找到了 AI 攻击网站的原因。同时，我也成功将网站完全迁移入了 Cloudflare。期间也进行了一些探索，但是因为此前大量时间的投入，我也不得不处理其他搁置的事情。</p>
<h2>在意外中崩塌的城堡</h2>
<p>在10月份，我突然收到了来自 Vercel 超额的警告邮件，我连忙查看了流量来源，结果是我的主站受到多个 AI 爬虫的攻击。</p>
<p>一夜之间，我部署在 Vercel 的网站全部不再可用，账号有很长一段时间改处于暂停状态，最后只能新建一个账号。</p>
<p>为了恢复所有网站，我花了长一段时间将大部分网站迁移到了 Cloudflare Pages 和 Netlify。</p>
<p>途中看到腾讯推出了 edgeOne，所以我顺手部署了玩了一下，虽然可用性不错，但是国内这种产品基本上过一段时间就会被腰斩，所以我还是想办法把这些的网站迁移进了 Cloudflare Pages。</p>
<p>后来，在某个夜晚我更新了robots.txt的抓取规则，第二天的请求突然直接降低到了几千。这下我才知道，原来AI一直在抓取我的网页中用于标签筛选的查询链接，导致循环抓取，这种情况我也只能对这些暴力抓取的 AI 苦笑。</p>
<p>还好我只是损失了半个月多的开发时间，并没有遭受额外的损失，我也因为这个研究一些网站被攻击的对策，总的上有得有失，就方式模拟被攻击了吧，毕竟互联网上还是不乏有一些坏人。</p>
<p>总之，一些比较重要的网站，还是部署到 Cloudflare 吧，这样也省的后续迁移网站。</p>
<h2>给未来的支持者们</h2>
<p>在处理完爬虫攻击的剩余时间，我开始构建属于自己的<a href="https://sponsor.itea.dev">赞助页</a>。我看到过一些开发者给自己的建立了一些赞助页，比起直接放一个二维码，我觉得更友好一些，后续只要把链接放上去就行了。</p>
<p>当然，并不说我也想要求一些赞助，即使有一些赞助也并不能让我真正完成独立开发生活这一个长久目标。不过，对于以后有支持我想法的人，还是应该建立一个赞助的感谢界面。</p>
<p>所以，在 V0 的协助下，所以我很快就把赞助页建设好了，随后我也更新了博客和主站的页脚。</p>
<p>有一个遗憾的是，我现在还没有能够开通 github sponsor 和 buy me acoffee 的条件，无奈下只能暂时保留，只留下了国内的赞助二维码。也许，未来有一天我能够处理这件事，现在就顺其自然吧。</p>
<h2>内容持续与共建</h2>
<p>我整理了漂流简报的每一期内容，为其创建了一个开源仓库<a href="https://github.com/isixe/swaying">swaying</a>。以后的漂流简报也会同步发布到这个仓库，</p>
<p>在最初的三个月独立开发探索中，我就计划着完成这些事情，以此来减轻长久以后的内容枯竭。而现在我总算完成了这些事情，做完了准备工作，现在就只需要等待停留在小站上的观众了。</p>
<p>如果有小伙伴想要分享自己的产品或者独立开发文章，也可以发布一个 issue。每期的漂流简报也会参考这些内容，选取一部分投稿作为简报的推荐。</p>
<h2>简易版的产品开发状态通知</h2>
<p>我在<a href="https://itea.dev">漂流实验室</a>的顶部加上了产品的开发和上线状态卡片，这样当我准备下一个产品时，就可以先完善产品的宣传，或者放置一个最小可用的链接。</p>
<p>原本我还尝试增加邮件订阅功能，以前给<a href="https://drifter.itea.dev">漂流</a>寻找邮箱通知服务时调研过一些邮箱服务，其中还有用于邮件营销的服务商。但深入研究后发现有关邮件营销的服务非常复杂，如果想要完全独立于平台发送订阅邮件，免不了花费几个月的时间，即使是开源社区也没有很好的接入方案。</p>
<p>最后，考虑到这类 CRM 邮件的复杂性，短时间并不能快速集成，也许我应该将这个功能搁置，先寻找替代方案。等以后再完成这个想法，再着手建立一个自己编写的 <code>Wait List</code> 项目。</p>
<h2>维持心流的运行</h2>
<p>因为最近的事情有点多，导致我没有及时整理其他事情，比如类似整理工作中的代码、写独立开发者博客和写新产品这些事情。</p>
<p>如果放着这些事情不管，后面可能会堆积起来，直到自己完全忘记或者不做，这样就有点可惜了，我还是想都捡起来。</p>
<p>现在想起来，以前也有没做的事情，长久之后就变成了一种执念。每次空闲下来都会想起来，但是不能马上做完，很容易给自己增加心智负担。</p>
<p>所以为了不被这些事情干扰，所以我打算优先解决这些事情，在处理独立开发这边的事情。当然，这也包括现在刚写完的漂流记录。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/journal/post-journal-保持专注的心流状态.jpg" type="image/*" />
</item>
<item>
  <title>浇灌独立开发的树苗</title>
  <link>https://drifter-5ff.pages.dev/post/journal/浇灌独立开发的树苗</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/journal/浇灌独立开发的树苗</guid>
  <pubDate>Sun, 28 Sep 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[这个月我大幅度减缓了开发进度，保持着1个月开发一个工具项目的状态，让工作和独立开发达到了平衡。同时，考虑到自己的需求枯竭和没法达成目标，我计划着准备开始探索下一个方向]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/journal/post-journal-浇灌独立开发的树苗.jpg" alt="浇灌独立开发的树苗" />
<small>这个月我大幅度减缓了开发进度，保持着1个月开发一个工具项目的状态，让工作和独立开发达到了平衡。同时，考虑到自己的需求枯竭和没法达成目标，我计划着准备开始探索下一个方向</small>
<p>这个月我大幅度减缓了开发进度，保持着 1 个月开发一个工具项目的状态，让工作和独立开发达到了平衡。同时，考虑到自己的需求枯竭和没法达成目标，我计划着准备开始探索下一个方向。</p>
<h3>氛围编程成为了开发者的风向标</h3>
<p>最近，开始意识到以前我所尝试的对话编程原来有个概念，叫作 Vibe Coding。其实，刚开始看到我并没有太在意，因为 AI 圈子里隔一段时间就造个新词营销，也是很常见的事情了。</p>
<p>但这个新词开始出现在每天的信息流里，我就有点好奇，就去搜索了下这个词的来源。原来，这个概念在年初就有了。</p>
<p>现在的 AI 编程能力还在一直提高，大家都开始关注新的开发方式，开发的时候有个好帮手，确实可以让自己放心一些。</p>
<p>不过，也有开发者开始变成了只氛围不编程的状态。但是，追求效率的同时，Vibe Coding 也是在以成倍的速度生成不可控的代码。那些功能堆积成山的代码，是不会有人愿意去维护的，如果你需要让这些代码变得可控，就不可避免的每隔一段时间进行重构。</p>
<p>当然，不去重构 AI 生产的代码这也没什么问题，只是做出了取舍，只要控制得当，结果也是好的，没有什么比确认想法落地更重要。只不过，前提是不能把这些烂摊子丢给其他人。</p>
<p>对于独立开发者来说，没有参与感的产品，开发者能否对产品拥有绝对的信心，这将会持续影响着开发者的热情。</p>
<h3>无法成形的开发蓝图</h3>
<p>两个月前，我把 <a href="https://itea.dev">作品集</a> 作为主域名开始申请 Google Adsense，打着建立足够多的流量工具站的小算盘。</p>
<p>最开始的审核时间长达两周，在这个过程中我反复确认了放置的验证代码，说实话这让我有点不太耐烦。为此，我特地写了叫作 <a href="https://itea.dev/project/AdSenseDetective">AdSense Detective</a> 的一个检测工具，这之后我才放下心来，继续等待审核通过。</p>
<p>结果两周后，我收到了一封邮件，告知我的申请并没有通过。后续我也做了一些调整，申请了好几次，但是都以失败告终。</p>
<blockquote>
<p>我们的团队已完成审核，但遗憾的是，您的网站目前还没有完全达到要求，尚无法展示广告。您需要先纠正网站上存在的一些问题，然后您的网站才可以开始展示广告。</p>
</blockquote>
<p>每次收到的邮件都不会明确指出网站存在的问题，只是模糊的告诉你存在一些问题。</p>
<p>依靠谷歌广告这件事，走不通了。</p>
<h3>转向下一个路标</h3>
<p>既然谷歌广告没法通过，那就暂时找找替代品，然后找到了一个万维广告的国内广告联盟，申请需要网站访问量达到 10w 以上。</p>
<p>我在 v2ex 中收集独立开发者文章和作品的时候，看到过这个广告平台开发者的帖子，已经有些年月了。当时开发者还在询问这种平台是否可行，现在来看，显然他们是成功走上这条赛道了。</p>
<p>另外，我在一些国内的 UI 组件库文档有时也能看到万维广告的影子，也许以后值得一试。</p>
<p>到现在为止，我已经开发了8个工具项目了，无一例外都开源而且没有收益，当然也有个人因素在里面，而现在我没有做小工具的灵感了。也许，我应该前往下一个地方，是浏览器扩展，也可能是小程序或者APP。总之，当我完成第 10 个项目时，我就会准备开始新的探索。</p>
<h3>减法的艺术</h3>
<p>最近一个月花费时间在了一个 CSS 样式工具上，原本只是想要写一个替代工具，用来收集简单的预定义 CSS 样式。因为不断加入新的想法，又增加了样式编辑预览同步配置，这严重打乱了我的开发节奏。</p>
<p>最后，不得以把想要加入的新功能都砍掉，只保留最简单预览和复制。结果就是这个工具一天就完成了。</p>
<p>那一天，我覆盘这件事的时候想起了这样一句话：“多学会做减法。”</p>
<p>有时候，功能的丰富度不是最重要的，大多数的软件的功能都是在成型之后，逐步迭代建立起来的。所以，如果在工具建立的早期时候，只需要保留最原始的功能就足够了。</p>
<p>大部分工具我们用的并不多，即使缺少一两个附加功能，也总能找到其他方式完成。所以与其在不知道何时实现的功能上折磨自己，不如寻找其他办法，或者单独再写一个工具。</p>
<p>总之，比起做加法，不如做减法，考虑写什么样的东西对自己负担是最小的，而不是，还没完成的功能拖着跑，最后什么都没做出来就放弃了。</p>
<h3>于是走近生活</h3>
<p>随着开发产品开始放缓，我为了保持每个月完成一个工具，经常搁置生活的其他事情很久。有时候我会开始在意，这样一直写工具，真的能到达我想要的独立开发生活吗。我不知道，只是有个声音在说：“这还不够，还不能抵抗未来的风险。”</p>
<p>现在我做到了持续产出产品，运营博客和公众号，在社交媒体营销活跃等等。我明白，现在已经做了足够多的东西，导致我没法停下来，在没有收益和追随者的状态下，缺少一份坚持下去的情绪，只能凭借自身的约束力来完成这些事情。</p>
<p>我确实创造和找到了一些新的东西，但是那只存在于网络上，而在现实里，我还是停滞在一个擅长写代码的人的状态。我始终还是认为自己被代码约束了，以至于忘记了去看看身边的风景。</p>
<p>所以我提出了一个问题，我的生活有独立的色彩了吗？</p>
<p>没有，我始终没有走出那个放置电脑的昏暗房间，想要记录和观察生活的意识也开始变淡，想要急于完成某样东西的情绪却开始泛滥，我可能还是讨厌工作，但是又不得不为了抵抗工作而投入更多时间在独立开发上。所以，我应该找个时间停下来好好想想，独立开发如何继续融入我的生活。也许，下一个产品并不是最重要的事情，而是它是否能够改变我的生活。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/journal/post-journal-浇灌独立开发的树苗.jpg" type="image/*" />
</item>
<item>
  <title>梦醒日出</title>
  <link>https://drifter-5ff.pages.dev/post/twinkle/梦醒日出</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/twinkle/梦醒日出</guid>
  <pubDate>Tue, 29 Jul 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[从深圳离开后，我回到了伴随我长大的城市，并找到了一份新的工作。同时，我准备在接下来生活中，重新建立起独立开发的节奏。虽然新的生活充满未知，但是唯一我可以确信的是，一切都在往好的方向发展，]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/twinkle/post-twinkle-梦醒日出-cover.jpg" alt="梦醒日出" />
<small>从深圳离开后，我回到了伴随我长大的城市，并找到了一份新的工作。同时，我准备在接下来生活中，重新建立起独立开发的节奏。虽然新的生活充满未知，但是唯一我可以确信的是，一切都在往好的方向发展，</small>
<blockquote>
<p>离开了停留三个月的城市后，我回到了伴随我长大的城市，并找到了一份比以前更好的工作。接下来我将在新的生活中，重新构建独立开发的节奏，一切还是未知。</p>
</blockquote>
<h3>生活在翻篇之后</h3>
<p>我如愿找到了一份双休的工作，并且大部分情况下我能在七点前下班。稳定的工作和一份还算过得去的薪水，这在我刚开始找工作的时候可以说是梦寐以求的。</p>
<p>但是，短暂三个月的自由让我对生活有了更深的认识，也是在那个时候，我挣脱了工作的枷锁以及失业的焦虑，完成了作为独立开发者的身份认同。</p>
<p>但说实话，现在的状态更是一种无奈的妥协，我还是更喜欢那种无拘无束的状态。不过，经历了每天生物钟都向后推迟的生活后，我感觉生活还是需要有一定的约束条件，才能维持固定的生活规律。</p>
<h3>将情绪固定在纸上</h3>
<p>尽管生活足够充实，但是我还是会想很多事情，所以在这个时候我会特地让自己整理一些东西。</p>
<p>有一天，刚好在整理房间的时候，看到了堆积在柜子底部的一叠复印纸。说起来这是在毕业前因为资料打印大多而剩下的，想着能够把背面当草稿就放着了。</p>
<p>实际上，在电子设备普及的现在，我并不太习惯用纸张记录事情，因为我想法很多，有时候拿起笔可能我在开始思考另一件事情了。</p>
<p>但是，我在手机上记录的东西，最后大部分都会过一段时间后被我删除，可以说我的记录方式，实际是把一部分思考存档到中转站。</p>
<p>这种做法也有缺点，那就是会无限制的搁置下去，直到我不想看见记录的东西，按下删除按钮。</p>
<p>看着这些存放了很多的草稿纸，我决定让它们发挥一下作用，这样放着也是占地方，不然随便写点东西消耗掉吧。</p>
<p>所以，我开始写下了一些类似独立开发的进度和进度的东西，然后把纸放置在床头旁边的窗户上，每天醒来都能看到。每次看到纸上的内容，我就不再想这些事情，因为这些东西就清晰的写在了纸上。</p>
<p>比起不断变化的思考和情绪，更让人接受的是摆在眼前的现实。有时候，写在纸上的东西，更像是死在了纸上。</p>
<p>但是，如果换成写下一句话，放在离自己最近的地方，就似乎会变成一种极强的心理暗示。</p>
<h3>从小巷中走向生活</h3>
<p>在开始工作的前一周，我就特地找了一间距离公司走路只有不到十分钟的屋子，这样我就能每天多睡一会了。</p>
<p>这间小屋位于小巷子的深处，即使在白天也相对的安静。在周末或夜晚可以专心完成某件事情，而不会被人打扰。</p>
<p>在最初的一个月，我还分不清这些小路的通往那些地方，只能试探性的踩点去边走边记。</p>
<p>每次出门时，我能看到的只有通往外面的小路，以及抬头可见天空。途中没有拥挤的公路带来的喧嚣，没有高楼大厦下铺满的商铺，也没有来往人群的匆忙，我就独自一人穿梭在这个小巷中，感受着独特而又朴实的风景。</p>
<p>这时我才明白，我想要找到的应该是一份悠闲而平静的生活，而不是城市中不变的秩序。</p>
<p>后来，我总算弄清了这个巷子的构造，甚至意外的发现了一些近路。每当走过这些没有被城市淹没的地方，总能找到一些意料之外的惊喜。</p>
<p>也许，这了就是独属于小巷中的生活，陌生新奇而又熟悉，它是记忆中熟悉的过去，也眼前生活的未来。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/twinkle/post-twinkle-梦醒日出-cover.jpg" type="image/*" />
</item>
<item>
  <title>漂流简报 #4：沉浸在独立开发的心流时间</title>
  <link>https://drifter-5ff.pages.dev/post/summary/沉浸在独立开发的心流时间</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/summary/沉浸在独立开发的心流时间</guid>
  <pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[本期简报分享了独立开发的效率工具和优秀的站点工具，以及几个有趣文章和独立开发者故事。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-漂流简报-4-沉浸在独立开发的心流时间.jpg" alt="漂流简报 #4：沉浸在独立开发的心流时间" />
<small>本期简报分享了独立开发的效率工具和优秀的站点工具，以及几个有趣文章和独立开发者故事。</small>
<blockquote>
<p>欢迎登上「漂流者号」！这里是为独立开发者打造的航行指南。我们将在每期为你打捞技术圈的宝藏工具、分享真实的漂流者故事，并为你的数字漂流提供灵感补给。</p>
</blockquote>
<h2>漂流工具</h2>
<h3>开源精选</h3>
<p><strong>XUGOU</strong><br>
https://github.com/zaunist/xugou<br>
这是一个支持API和客户端监控的项目，同时支持监控状态和邮件通知，开发者可以部署在 Cloudflare Worker，用于监控自己产品相关服务的可访问性。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-XUGOU.jpg" alt="XUGOU"></p>
<p><strong>AI-Gist</strong><br>
https://github.com/yarin-zhang/AI-Gist<br>
这是一款隐私优先的 AI 提示词管理工具，致力于让个人收藏的 AI 提示词能够发挥最大价值。支持变量替换、Jinja 模板、AI 生成与调优、历史版本记录、云端备份等核心功能。开发者可以将部分提示词保存在该工具中，避免客户端提示词过多导致混乱。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-AI-Gist.jpg" alt="AI-Gist"></p>
<p><strong>Flow.Launcher</strong><br>
https://github.com/Flow-Launcher/Flow.Launcher<br>
一个基于 C# 的 Windows 端的快速启动器，能够在任何位置启动一个搜索框，实现应用程序、文件、网页的快速访问。并支持安装社区提供的插件，进一步扩展功能。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-Flow-Launcher.jpg" alt="Flow.Launcher"></p>
<h3>站点工具</h3>
<p><strong><a href="https://moocup.jaydip.me/">Moocup</a></strong><br>
一个开源的图文卡片工具，能够将图片进行翻转、倾斜和旋转，得到类似 3D 效果的图片。同时提供了多种卡片样式，还支持自定义背景和边框调整等功能。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-Moocup.jpg" alt="Moocup"></p>
<p><strong><a href="https://www.appshots.top/editor/">App Shots</a></strong><br>
一个创建 App Store 和 Google Play 应用功能截图的网页工具，支持多个可用模板，旨在帮助开发者快速制作应用截图上架软件到应用商店。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-App-Shots.jpg" alt="App Shots"></p>
<p><strong><a href="https://pricingpages.design/">Pricing Pages</a></strong><br>
一个专注于收集定价页面的网页，通过对比和参考多个定价页面的样式和排版风格，能够让用户很直观看到不同定价位的对比。独立开发者可以参考并用于订阅付费产品的定价页面中，取得更好的营销效果。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-Pricing-pages.jpg" alt="Pricing Pages"></p>
<h2>独立开发</h2>
<p><strong><a href="https://findmyusers.ren/">FindMyUsers</a></strong><br>
这是一个专为独立开发者打造的推广渠道导航站，收录国内外真实、可操作的免费产品推广渠道。帮助开发者找到首批用户、验证产品可行性，轻松迈出冷启动第一步。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-FindMyUsers.jpg" alt="Namae"></p>
<p><strong><a href="https://sideidea.com/">side idea</a></strong><br>
这是一个介绍独立开发者/远程工作者的盈利案例的站点，展示了产品名称、介绍和月收入信息。主要收集了各种开发者的访谈记录，独立开发者可以在这个网站上找到各种案例，可以作为寻找产品的参考。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-sideidea.jpg" alt="Namae"></p>
<p><strong><a href="https://www.indietools.work/">Indie Tools</a></strong><br>
这是一个专注于收集与独立开发开发到上线的各种工具的站点，并且对所有工具进行了分类，独立开发者在这个站点找到自己想要的工具。另外，这个网站也支持提交产品，独立开发者可以把好的作品提交上去，获取一定的外链和SEO。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-4-%E6%B2%89%E6%B5%B8%E5%9C%A8%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E7%9A%84%E5%BF%83%E6%B5%81%E6%97%B6%E9%97%B4-indietools.jpg" alt="indietools"></p>
<h2>漂流故事</h2>
<h3>有趣的文章</h3>
<p><strong><a href="https://www.woshipm.com/pd/1500589.html">设计产品时，你是如何掉入从众的陷阱中的？</a></strong><br>
文章探讨了产品设计中盲目从众的现象，以千位分隔符和手机号隐藏为例，指出这些设计只是一味照搬国外用户的设计理念，并未充分考虑中文用户的认知习惯和实际需求。因此作者呼吁从业者独立思考，避免盲目跟风。</p>
<p><strong><a href="https://utgd.net/article/21149/">低技术，高烹饪（六）：如何找到可靠的厨房工具</a></strong><br>
本文探讨了现代厨房小工具的泛滥现象，指出许多设计未经市场考验且实用性存疑。作者通过借鉴医疗和实验室用品，推荐了一系列实用且经济高效的厨房替代品，如医用酒精棉花缸作为猪油罐、实验室药剂勺作为量勺等。最后作者强调在生活中寻找工具时，尝试寻找更成熟领域的设计往往更可靠。</p>
<p><strong><a href="https://www.bennettnotes.com/post/making-money-out-of-every-hobby/">我不能再做任何好玩的事情了，每一个爱好都是为了赚钱的尝试</a></strong><br>
本文是一篇个人日志，反思爱好不再纯粹的变化。作者通过亲身经历对比了童年与成年后对待兴趣爱好的差异：儿时能纯粹出于快乐建造机器人、玩音乐，如今却总纠结于如何用爱好赚钱。即便作为收入稳定的程序员，他仍就把拍摄 YouTube 视频、写作等爱好和如何盈利联系到一起，失去了原本的乐趣。最后通过一段练合气道如何盈利的对话，幽默地表达了功利思维对生活乐趣的侵蚀。这种急于将每个兴趣都转化为副业的现象，正是许多年轻人的真实写照。</p>
<h3>独立开发者文章</h3>
<p><strong><a href="https://code2u.io/blog/indie-hacker/">成为Indie Hacker一年的反思</a></strong></p>
<p>这是一名29岁的德国软件工程师的一年独立开发思考，他在 2022 年 4 月辞去全职工作，追求独立开发者的梦想。他的主要目标不是追求高收入，而是享受创造的乐趣和自我实现。通过两款移动应用，他成功地将个人兴趣转化为产品。在第一个产品完成后并没有获得很好的反响，因此他将下一个产品的开发过程视为一个"小实验"。通过保持原有技术的快速迭代和用户反馈收集，他不断优化应用功能。同时，定期在 Twitter 发布开发进展，与独立开发者社区建立联系。尽管没有大量投入营销，但在 Product Hunt 上成功登榜第五名，获得了不错的曝光度。最终，他的应用在 App Store 和 Google Play 累积了 300 多个评价。后来，他还获得了播客访谈和多个技术媒体的报道。尽管收入尚未完全支持生活，但他对这一年的探索经历极为满意。对于开发者来说，这段旅程不仅是职业转型，更是对独立创业精神的一次成功尝试。</p>
<p><strong><a href="https://t31k.medium.com/indie-hacking-year-1-review-0d695880ebfb">Indie Hacking Year 1 Review</a></strong></p>
<p>这篇博客记录了一位独立开发者的成长历程，分享了一年间的创业心得。作者通过构建 9 个项目，发布的 2 个产品，最终赚取约 1500 美元，总结出三个关键经验。首先是保持专注，不轻易被新技术和市场热点诱惑；其次是保持简单，使用现成工具快速构建，避免过度设计；最后是重视营销，了解目标用户并建立一个客户形象，以此来描述和制定清晰的价值主张。作者强调，优秀的产品不等于成功，营销和分发同样关键。他建议创业者要识别理想客户，了解用户真正的需求，而不是盲目追求技术复杂性。尽管尚未实现可持续盈利，但通过不断学习和改进，他相信离成功越来越近。</p>
<p><strong><a href="https://mp.weixin.qq.com/s?__biz=Mzg4NDYwNjk2NA==&#x26;mid=2247483680&#x26;idx=1&#x26;sn=1797b7e6b02724abd02caf2865117801&#x26;chksm=cfb4d3bbf8c35aad173a1de7313e6b49d1f0fec3bd627b01a5aec768479887fa54934bfa4032&#x26;mpshare=1&#x26;scene=1&#x26;srcid=0314XxUXk5LuIVDw6P4D1yTJ&#x26;sharer_sharetime=1647247408010&#x26;sharer_shareid=499a00e1cb53b0df2fa10b0279edd40a#rd">我为什么从字节跳动裸辞全职开发浏览器扩展</a></strong></p>
<p>文章记录了作者通过自主开发浏览器扩展，实现了从大公司员工到独立开发者的转型。因厌倦大公司的束缚，想要按照自己的想法自己的时间做自己喜欢的事，他决心辞去工作成为自由职业者。于是，他从平时的网站阅读排版问题为起点，开发了 Circle 阅读助手浏览器扩展，旨在解决网页阅读体验问题。历时三个月，作者通过研究算法和论文，自主开发了智能识别正文的解析引擎，并支持丰富的自定义排版功能。最后，在 Chrome、Edge、Firefox 等浏览器上线后，得到了小众软件的推荐，随后迅速获得用户认可。在推出打赏和高级功能后，在一个月累计收入近 4000 元。这不仅是一个技术产品，更是作者追求自由、用技术解决实际问题的缩影。</p>
<hr>
<p>风浪将至，请收好这枚船票，我们下期再见</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/summary/post-summary-漂流简报-4-沉浸在独立开发的心流时间.jpg" type="image/*" />
</item>
<item>
  <title>在任何时间推广你的产品</title>
  <link>https://drifter-5ff.pages.dev/post/journal/在任何时间推广你的产品</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/journal/在任何时间推广你的产品</guid>
  <pubDate>Sat, 05 Jul 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[三个月后，我找了一份新工作，但是与此前不同的是我选择了一个更适合独立开发生活的城市，从半全职开发切换到了下班开发的模式。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/journal/post-journal-在任何时间推广你的产品.jpg" alt="在任何时间推广你的产品" />
<small>三个月后，我找了一份新工作，但是与此前不同的是我选择了一个更适合独立开发生活的城市，从半全职开发切换到了下班开发的模式。</small>
<p>现在的我有了一份工作，暂时不需要考虑生存问题了。但是，每天可用时间减少了，我不得不放慢产品的开发速度，来平衡工作的负担。我的想法仍在产生，但是我现有的生产力更不上了，这种感觉，就好像一度抓住的东西，突然间消失了一样。但是好在那一份独立开发的意识，还存在我的脑海中，那些纯粹的想法还在静静闪烁。</p>
<h3>存档然后重新开始游戏</h3>
<p>工作毕竟还是把时间交给了别人，失去了对生活的控制权，我还是对现状感到有些失望。我始终还是能够感受得到，拥有一份工作，在生活中是多么不便利的一件事。</p>
<p>不过，相对的是，那一份挡在我和社会之间的孤独感与违和感消失了。</p>
<p>所以，我开始调整自己的状态，每天下班写一两个小时代码，把一个产品的开发周期延长到一个月。</p>
<p>大概一个月之后，我不再感受焦虑和失眠了，我感受到自己的状态开始变好了，虽然开发速度大不如前，但是我认为养好身体也是一件很重要的事情。</p>
<p>一切处在平衡之中，这是我想选择的安定的生活，但是我想应该不会持续太久，所以我应该有所准备。</p>
<h3>在任何时候推广你的产品</h3>
<p>我希望我开源的工具始终能够受用他人，所以我还是想推广试试看。</p>
<p>于是，这个月中旬的时候，我开始在科技爱好者周刊推荐自己的几个网页工具。只不过，推荐的工具已经是三个月前完成的产品了。</p>
<p>但是，让我意外的是，我的一个短链检查工具 <a href="https://itea.dev/project/LinkChecker">Link Checker</a> 入选了一期周刊，收到了几十个 star，这让我很开心，我几乎每天都会看看有多少人 star 了这个项目。</p>
<p>实际上，对于部分开源项目我没有意愿加上访问统计和谷歌广告，所以有多少人在使用这个网页工具我并不知道。但是，这不重要了。</p>
<p>即使产品开发完成了几个月，但是依旧还是有人愿意使用。或许对于一个产品来说，只要产品还能够正常运作，就能够在任意时间推广，不论过去多久。</p>
<h3>独立开发不需要快速迭代</h3>
<p>在三个月前，我就否定了自己进行全职独立开发的路线。即使我有着清楚的认知，但是我还是急着推出下一个新产品，这最后使我心力交瘁，结果是产品并没有引起太大的反响。当然，这可能也和产品的受众规模有关。</p>
<p>产品能否给你带来收益，确实和产品何时上线有关，但是不能为了早期的利益，而累垮了自己。更多时候，我们需要做好计划，只要记录下想法，它就不会消失，这是可以确定的事情。</p>
<p>也许，一段时间后有人实现了你的想法，然后你会感到沮丧，但是有人在你之前进行了试错，我觉得这是一件好的事情。</p>
<p>另外，我在一些国外的独立开发者故事中，看到了一种先推广再开发的模式。他们会先在产品的主页加上 Waitlist，当产品完成后会通过邮箱通知用户。这种方式，让产品提前获得了初始用户，很好的避免了写完产品却没人使用的问题。</p>
<p>只不过，这取决于独立开发者个人的影响力和行动力，当你拥有几个成功的产品，或者在社区和社交媒体积累一定影响力后，就可以尝试这种方式了。</p>
<h3>链接自己和社区关联性</h3>
<p>因为有了独立开发相关的博客和月报，我比以前更需要停下开发的工作，然后把一些时间放在编写文章上，去维护博客的更新状态。所以，为了有更多的时间思考，我把这段时间确定在周末。</p>
<p>有时，我会一口气写下一篇记录的长文，然后慢慢调整，这往往会花费1-2两天的时间。但是，月报却让我感到有些棘手了，深度的独立开发者故事和值得一用的工具并没有我预期中的那么多，我甚至刷遍了搜索引擎和技术社区。</p>
<p>大多数开发者都忙着开发和推广，不太注重写深度的故事和总结，或者看起来感觉有些索然无味。但是，如果不写下深度的故事，别人又如何了解自己呢？</p>
<p>当然可以确定的是，开发者的文章只保留在个人博客和微信公众号这类私有的地方，单纯靠我自己的探索，无法到达。</p>
<p>也许，我后续应该考虑建立一个途径，让大家能够自发投稿文章和作品。</p>
<h3>留下空白感受时间的缓慢</h3>
<p>在我开始工作之后，缺少更多空闲的时间，我开始发现写代码是一件非常耗费时间的事情，一个想法的完成需要经历数个晚上。所以，我能感知到时间变快了。</p>
<p>一个星期甚至一个月会迅速过去，这和我前三个月的时间流动并不一样，好在就算只有一个晚上但是依旧能够做很多的事情。</p>
<p>总而言之，我做的事情似乎有些单调了，虽然我还是想着做出下一个产品，但我也并不想在这种状态让时间流失，让自己感到压抑。</p>
<p>为了感知时间，我需要让自己开始像三个月前一样切换状态，把时间时间分成两份，一半娱乐，一半开发。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/journal/post-journal-在任何时间推广你的产品.jpg" type="image/*" />
</item>
<item>
  <title>半启动计划结束的反思</title>
  <link>https://drifter-5ff.pages.dev/post/journal/半启动计划结束的反思</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/journal/半启动计划结束的反思</guid>
  <pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[三个月过去了，对我来说相对还是十分漫长的一段时间，也是时候给这个特殊的时间画下句号了。这篇文章是对作为独立开发者的总结，也是对三个月的整理和反思。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/journal/post-journal-半启动计划结束的反思.jpg" alt="半启动计划结束的反思" />
<small>三个月过去了，对我来说相对还是十分漫长的一段时间，也是时候给这个特殊的时间画下句号了。这篇文章是对作为独立开发者的总结，也是对三个月的整理和反思。</small>
<p>短暂的三个月结束，但是我好像还剩下很多事情没有完成，可能还需要一段时间去处理这些事情。总之，说说结论吧，和我预想的一样，计划中的大部分尝试都完成了，另外也有意料之外的收获。</p>
<h3>我所收获的事物</h3>
<p>这段时间一直在思考、尝试和验证，认为有意义的事情我就想着尽快的完成，然后进入下一阶段。我一直尽力让工作不影响到睡眠，但是这很难，独立开发既是工作，也是生活。</p>
<p>思考未完成的事情，是一件非常消耗精神力的状态，即使不去思考也会在某个时间短想起来，这会极大影响睡眠质量。所以我最后还是让作息混乱了一段时间，但是我想做的事情都做到了，这让我很满足。</p>
<ul>
<li>7个网页工具</li>
<li>一个作品集站点</li>
<li>漂流者的纸船公众号</li>
<li>独立开发的博客，以及类月刊形式的简报</li>
<li>学会 Next.js 和 Shadcn/ui</li>
<li>在社区和论坛推广，写了几篇产品的文章</li>
<li>进行了 SEO 优化尝试，研究了 Google AdSence 申请和配置</li>
</ul>
<p>另外，还开设了一些社交媒体和论坛的账号，但基本上没有什么实质的作用，或者因为账号限制问题，没有什么收获，这里就不提了。</p>
<h3>独立开发不止宣发</h3>
<p>独立开发的分水岭，在于推广和营销。产品能不能从搜索引擎和市场获得流量，首先取决于个人的推广能力，然后是对用户需求的洞察力。</p>
<p>这让我深刻意会到，平时路过小摊时听到的吆喝不只是宣传，也是一种简短有力的表达方式。每一次宣传，都是和客户进行的一次沟通。</p>
<p>大部分情况，只一次建立信任的机会，如果让好的产品被更多人看到、接受，才能让自己收获更多的受众。</p>
<h3>成为自己产品的客户</h3>
<p>除此之外，有个很明显的变化，我更习惯深入思考了，比起能不能立即做出一个工具，我更多的会考虑受众群体、维护代价和开发周期这三个问题。简单来说这个工具，会被谁所使用，需不需要后面再维护项目，以及我需要多久的时间。</p>
<p>独立开发所写的产品，最好还是源自自身的需求，这样最坏的情况，至少产品本身还能够服务于自己。</p>
<p>只要想做的产品，基本上都能做出来，但是会花很多时间和精力，没有反馈的产品，只会增加自己的负担。换个方向思考一下，也没有人愿意维护一个自己都不使用的项目。</p>
<h3>做好长期的规划</h3>
<p>独立开发是一件长期建设的事，不利于长期收益的产品，就算开始了也要尽快结束，不要让下一个产品躺在在计划表里太久。</p>
<p>在论坛浏览的讨论时，有些开发追着搜索引擎的关键词热度做网页工具，愈发有从众效应的苗头。当尝完了爆款流量的甜头后，那些开发者又会转向下一个关键词，继续重复同样的事情。</p>
<p>久而久之，大多数人就会怀疑自己，陷入找不到做出爆款关键词的盲区，不知道做什么了。当热度过去后，相关网页的流量就达不到预期了，所以开发者也会不断在落差中挣扎，只能饮鸩止渴。</p>
<p>互联网的热度，其实是一个循环的圆，围绕常见话题的讨论总会轮到有人多的时候。因此，也有少数开发者只为自己开发的工具，某一天突然之间爆火了，这种情况并不是偶然，只是逻辑可循的规律。</p>
<p>有趣的是，我看到的真正看到的独立开发者，大多不是靠着关键词稳定收入的，而是产品产生的热度。独立开发者是一个非常独特的个体，也有开发者会在小众领域建立起自己的产品。如果我们跑到人多的地方，反而看不清眼前的风景，就可能迷失方向。</p>
<p>有时，也需要思考如果让流量主动找过来。</p>
<h3>代码之外还有生活</h3>
<p>独立开发不仅是一种创造收入的方式，也是一种追求自由生活的方式。</p>
<p>我的开发旅途暂时放缓了脚步，但是独立开发并不会结束，它只是成为了我生活的一部分。我是时候该回到原有的航线上了，但是我依旧知道，这次漂流会是下一次的起点。</p>
<p>独立开发者，不仅需要让开发融入自己的生活，还需要在生活中找到平衡，让创作成为生活的一部分，而非全部。如果，你想要尝试独立开发，那么请做好至少三个月的准备，因为这是找到与生活平衡点的过程。</p>
<p>请记住，独立开发是过程，而不是解药，不要让独立开发填满生活的全部。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/journal/post-journal-半启动计划结束的反思.jpg" type="image/*" />
</item>
<item>
  <title>漂流简报 #3：记录想法到达现实的瞬间</title>
  <link>https://drifter-5ff.pages.dev/post/summary/记录想法到达现实的瞬间</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/summary/记录想法到达现实的瞬间</guid>
  <pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[本期简报分享了开始独立开发的效率工具和推广资源，以及几个有趣文章和独立开发者故事。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-漂流简报-3-记录想法到达现实的瞬间.jpg" alt="漂流简报 #3：记录想法到达现实的瞬间" />
<small>本期简报分享了开始独立开发的效率工具和推广资源，以及几个有趣文章和独立开发者故事。</small>
<blockquote>
<p>欢迎登上「漂流者号」！这里是为独立开发者打造的航行指南。我们将在每期为你打捞技术圈的宝藏工具、分享真实的漂流者故事，并为你的数字漂流提供灵感补给。</p>
</blockquote>
<h2>漂流工具</h2>
<h3>开源精选</h3>
<p><strong>RustDesk</strong><br>
https://github.com/rustdesk/rustdesk<br>
一款基于Rust开发的开源、安全的远程桌面工具，支持跨平台使用，无需复杂配置即可快速连接。可以使用自部署的中继服务器，保证安全地进行远程控制。另外，也支持文件传输和剪贴板同步等功能。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-RustDesk.jpg" alt="RustDesk"></p>
<p><strong>Focalboard</strong><br>
https://github.com/mattermost/focalboard<br>
一个开源的项目管理和协作工具，提供了一个直观易用的看板形式，支持创建各种项目相关的笔记和记录。支持在线部署或本地使用，适合独立开发者进行快速的项目规划。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-Focalboard.jpg" alt="Focalboard"></p>
<p><strong>Tabby</strong><br>
https://github.com/Eugeny/tabby<br>
一个现代化的开源跨平台终端工具，支持本地 Shell、SSH 远程连接，并集成了 SFTP 用于管理远程文件。同时，还提供了可高度配置的主题和插件。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-Tabby.jpg" alt="Tabby"></p>
<h3>站点工具</h3>
<p><strong><a href="https://md.hi-dhl.com/">Markdown 海报生成器</a></strong><br>
一个用 Markdown 制作青花瓷风格预览的图文海报，并支持自定义多种图片背景、导出为图片和添加二维码和文字水印等功能。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-Markdown%E6%B5%B7%E6%8A%A5%E7%94%9F%E6%88%90%E5%99%A8.jpg" alt="Markdown 海报生成器"></p>
<p><strong><a href="https://img.ops-coffee.cn/">免费在线拼图工具</a></strong><br>
一个免费的在线拼图工具，支持多种网格布局和自定义长图拼接，以及拖拽图片，调整间距、圆角和背景等功能，可以用于为博客和社交媒体制作出个性化的照片拼图。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-%E5%85%8D%E8%B4%B9%E5%9C%A8%E7%BA%BF%E6%8B%BC%E5%9B%BE%E5%B7%A5%E5%85%B7.jpg" alt="免费在线拼图工具"></p>
<p><strong><a href="https://saasprices.net/">Saas Prices</a></strong><br>
一个 Sass 服务平价工具，提供了从授权、网站分析、存储、云主机和邮箱等服务的免费和付费计划对比。旨在帮助开发者花费最少的钱，找到适合自己业务的 Sass 服务。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-Saas-Prices.jpg" alt="Saas Prices"></p>
<h2>独立开发</h2>
<p><strong><a href="https://selfhost-hub.com/">自托管服务和工具目录</a></strong><br>
一个开源的自托管目录项目，收集了收集各种可自托管的服务、工具等内容。旨在帮助用户发现和部署高质量的自托管解决方案，每个项目介绍引用了 Github 的主页文档，开发者可以根据分类和标签快速选择需要的部署方案。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-%E8%87%AA%E6%89%98%E7%AE%A1%E6%9C%8D%E5%8A%A1%E5%92%8C%E5%B7%A5%E5%85%B7%E7%9B%AE%E5%BD%95.jpg" alt="自托管服务和工具目录"></p>
<p><strong><a href="https://github.com/weijunext/indie-hacker-tools">indie-hacker-tools</a></strong><br>
一个专为独立开发者和创业者打造的出海工具清单，项目收录了从开发到营销多个方面的出海技术栈和工具，独立开发者可以找到用于出海准备的相关服务。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-indie-hacker-tools.jpg" alt="indie-hacker-tools"></p>
<p><strong><a href="https://github.com/ljinkai/weekly">独立开发变现周刊</a></strong><br>
这是一个致力于帮助独立开发者实现产品变现的周刊项目。专注于海外的小众产品开发案例、以及技术变现和持续盈利方案。独立开发者可以在这个周刊中寻找类似的项目作为参考，并获取实用建议。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-3-%E8%AE%B0%E5%BD%95%E6%83%B3%E6%B3%95%E5%88%B0%E8%BE%BE%E7%8E%B0%E5%AE%9E%E7%9A%84%E7%9E%AC%E9%97%B4-%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E5%8F%98%E7%8E%B0%E5%91%A8%E5%88%8A.jpg" alt="indie-hacker-tools"></p>
<h2>漂流故事</h2>
<h3>有趣的文章</h3>
<p><strong><a href="https://dev.to/thesohailjafri/the-must-have-seo-checklist-for-developers-192i/">The Must-Have SEO Checklist for Developers For 2025</a></strong><br>
这篇文章为 Next.js 开发者提供了一份详细的 2025 年 SEO 优化清单，涵盖了从元数据优化、SEO 优化、性能优化和分析工具等方面的建议。对于作为独立开发的首选技术栈来说，这是一篇非常实用的指导文章。作为开发者，在弄明白这些细节时，我也是花了不少时间。</p>
<p><strong><a href="https://www.woshipm.com/it/5064581.html">互联网广告（五）：常见的广告计费模式有哪些？CPM和eCPM有什么不同？</a></strong><br>
这篇文章主要介绍了程序化广告中常见的四种计费模式（CPT、CPM、CPC、CPA）及其特点，并解释了 eCPM 的概念和作用。CPT 按展示时长(T)收费，适用于品牌曝光；CPM 按千次(M)展示收费，适合品牌广告；CPC 按点击(C)收费，用于效果广告；CPA 按转化行为(A)收费，风险最小。eCPM（估计千次展示收入）是媒体和广告主的竞价排序标准，促使广告主优化广告素材以提高点击率，实现媒体、广告主和用户的三赢。</p>
<p><strong><a href="https://www.woshipm.com/user-research/2818047.html">产品心理学011 | 营造从众环境，让用户产生购买冲动</a></strong><br>
这是一篇有关从众心理是如何在产品中发挥作用的文章，文章通过阿施的从众研究和商业中常见的从众暗示方法，解释了从众心理是如何引导用户产生付费意愿的。以及指出要利用从众心理引导个人，可以利用群体规模、团体凝聚力和权威人士等方式。同时，作者还提到想让用户从众付费，就应该避免事前让用户产生不购买的疑问和选择困难。</p>
<h3>独立开发者文章</h3>
<p><strong><a href="https://news.tonydinh.com/p/my-solopreneur-story-zero-to-45kmo">Typing Mind 创始人 —— 我的独立开发者故事：2年内从0到每月4.5万美元</a></strong><br>
这篇文章讲述了作者从失业到独立开发者的创业历程，两年内通过开发多个小型产品、建立社交媒体影响力并抓住 AI 热潮，实现了月收入4.5万美元的成功故事。他最初尝试谷歌付费推广、SEO 和 Youtube 频道等推广方式未果，后来借助在Twitter社交平台上活跃，获得了最初的 1000 个关注者，建立了稳定的受众群体。在作者拥有了第一个产品时，却因为平台的 API 不清晰的定价策略，将其出售了。但幸运的是，他在最初的 AI 热潮，为其构建了更友好的功能界面，成功推出了第二个产品。后来，他建立了一个小型团队，减少了自己的工作时间，开始追求生活中的其他兴趣。最后，作者总结独立开发者有用的建议，并提醒独立开发者需要保持耐心，等待运气到来。</p>
<p><strong><a href="https://www.leaferjs.com/ui/blog/2024-04-08.html">绝境中盛开，一位独立开发者的故事</a></strong><br>
本文讲述了一位独立开发者创业三年的艰辛历程。他怀揣梦想开发了图形引擎，但是因为各种不确定性的因素，遇到了资金短缺、合作失败等困境。团队解散后，作者沉下心暂停了项目的商业化，意识到尝试去做更有意义的事，因此确定将项目开源深耕。最终在开源中国、知乎、科技爱好者周刊等平台引起了巨大的反响，获得了社区的获得认可。如今项目被多家企业使用，并入选开源中国年度事件。他计划继续优化性能，并在合适的时机创建一家开源公司，共同推动技术进步。</p>
<p><strong><a href="https://mp.weixin.qq.com/s/F7JBEFCeZgdYakgRxNb35w">于是转身独立开发者</a></strong><br>
这篇文章作者回顾了自己从2016年入行互联网到2025年的十年职场经历，从初入职场的迷茫与技术积累，到逐渐转向业务与技术的平衡，再到面对行业内卷与AI崛起时的转型。最终，作者选择成为独立开发者，借助AI工具探索新的职业路径。</p>
<hr>
<p>风浪将至，请收好这枚船票，我们下期再见</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/summary/post-summary-漂流简报-3-记录想法到达现实的瞬间.jpg" type="image/*" />
</item>
<item>
  <title>落日余晖</title>
  <link>https://drifter-5ff.pages.dev/post/twinkle/落日余晖</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/twinkle/落日余晖</guid>
  <pubDate>Sun, 25 May 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[封面是在某次回到家后，在天台看到景色，落日发出的光看起来像是舞台光效一样，觉得很有趣，就拍了下来。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/twinkle/post-twinkle-落日余晖-cover.jpg" alt="落日余晖" />
<small>封面是在某次回到家后，在天台看到景色，落日发出的光看起来像是舞台光效一样，觉得很有趣，就拍了下来。</small>
<blockquote>
<p>三个月已经过去，我给自己留下的自由探索时间也宣告了结束，是时候回到原来的生活中了。为了让漂流继续延续下去，我开始选择前往下一个目的地。</p>
</blockquote>
<p>三个月已经过去，我给自己留下的时间也来到了终点，感受到了不一样的生活体验，收获很多。我的目标更加清晰了，所以是时候离开这个小屋，前往下一个地方了。</p>
<h3>无法落幕的夜晚</h3>
<p>有一天，我在前往楼顶收晒好的被子，此时已经是夜晚，依旧能清晰的看到空中的云的轮廓，只是看着像下雨前的乌云。以前在其他城市的这个时候，夜空可都是黑的。</p>
<p>深圳的夜晚，被城市的灯火照亮了，而这个城市的人们，看不到漆黑的夜晚，当然也看不到星星。</p>
<p>以前我也有注意到这件事，只是我并没有太在意，也许对于这个城市工作的人们，夜晚并不重要。相反地，他们更早的能看到日出，忙于生活匆忙赶路。</p>
<p>但是，总觉得缺少了什么东西一样，一片死寂。</p>
<p>我想了很久，才发现这个城市缺少了些烟火气息，多了几份不安。于是，最终我决定离开这个城市。</p>
<h3>精准调制的生活节奏</h3>
<p>随着独立开发生活的结束，另一个从工作走向独立开发的路线和生活的构想也开始成型。</p>
<p>在这份构想中，我会找一份相对轻松的工作，拥有双休并且能够准时下班的工作，然后在工作外的时间，继续持续独立开发的探索。</p>
<p>也许你会说这是理想化的想法，在现实中达到这种状态可能需要换好几份工作。所以，我一开始就打算排除没有双休的工作，比起选择一份不满意工作，我还是更愿意相信自己的运气。</p>
<p>你所选择的生活，都是为了更幸福的生活而做的努力，而不是在别人的约束下保持顺从。</p>
<h3>向着生活前行</h3>
<p>三个月前，我还是一个看不到方向的迷路人，只是一念顺势而下，选择了一次名为独立开发者的漂流实验，尝试着改变生活的形状，把期望中的生活变成了短暂的现实。</p>
<p>看着迎合着我生活习惯而成形的小房间，每一个角落都落下了来不及拾起的生活痕迹，终究还是有些不舍。</p>
<p>但是现在，我只能从漂流航向岸边，把已经枯萎的生活拾起，把名为独立开发的理想寄存到未来的纸船上。</p>
<p>生活还要继续下去，也许会有短暂的靠岸，但还是会有出航的那一天。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/twinkle/post-twinkle-落日余晖-cover.jpg" type="image/*" />
</item>
<item>
  <title>建立你的作品集</title>
  <link>https://drifter-5ff.pages.dev/post/journal/建立你的作品集</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/journal/建立你的作品集</guid>
  <pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[在通过注重内容输出的过程中，我注意到了推广和写作的类似属性，于是在此之上建立起了一个独立开发的作品集合，并且将作品介绍的写入其中，让作品的推广内容变成了一种固有的格式。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/journal/post-journal-建立你的作品集.jpg" alt="建立你的作品集" />
<small>在通过注重内容输出的过程中，我注意到了推广和写作的类似属性，于是在此之上建立起了一个独立开发的作品集合，并且将作品介绍的写入其中，让作品的推广内容变成了一种固有的格式。</small>
<p>在过去一周多的时间里，我近乎忙碌着文章的内容输出，以至于我无暇进行新工具的开发。在翻阅到自己两个月前社区中推广内容中，我发现内容并没有完整地传达工具的功能和想法。所以，我创建了一个完整的作品合集，并且让每个作品的推广内容完整的保留下来，并用这种方式逐渐形成自己的推广内容的排版格式。于是，我将作品推广的内容书写过程，变成了另一种作品集的内容转移。</p>
<h3>添加引用建立你的追随者</h3>
<p>我在开发者社区和公众号进行了漂流简报的内容编辑和发布，但是并没有引起多大的关注。发布之后，仅一天就石沉大海，阅读数量甚至不超过 50。也许，对于文章形态的内容，需要一段持续性内容输出的保持，才能得到更好的反馈。</p>
<p>但是，我仅保持最基本的记录，就已经达到瓶颈了，更不用说更垂直领域的独立开发报告。我只得安慰自己，让自己明白这些文章仅为了自己而写，比起速度更应该保持质量，不需要勉强自己去做更多超过能力范围的事情。</p>
<p>我在站外进行文章发布的主要想法，实际上是为了让更多人能够主要到这个站点。为此，我还在文章下留下了一段来源和订阅方式，这是我在阅读一些在公众号内容输出的文章上看到的做法。有了这个引用，那些充满好奇心的人就会找到你的文章，然后形成一种有趣的链接。</p>
<p>有意思的是，这种方式确实在我发布的内容中生效了。在我文章中是支持使用 RSS 订阅的，但是对大多数人来说， RSS 订阅依然是是少数派，因此我的站点并没有新的访问者，他们更倾向于查看公众号。</p>
<h3>个人在平台的困境</h3>
<p>在一些独立开发者的文章中，我了解到流行着一种 BuildInPublic 的形式，于是开始计划在社交平台准备账号。但是这似乎并没有我想象中的那么顺利，首先因为我的推特账号长时间没有使用，冻结了申诉无效，直接完成了出师未捷身先死的成就。</p>
<p>于是，我转向了 BlueSky，这里有少数人在发布 BuildInPublic 的推文，但是不多，在话题中介绍了我的站点工具，只有几位独立开发者觉得这个工具很有帮助，大多数人对你的推文不感兴趣。这让我有些失望，如果依靠社交媒体推广，大概率会石沉大海吧。</p>
<p>对我们独立开发者来说，账号就是财产，但是这个账号是平台在管理的，如果账号遭到封禁，那么我们辛苦建立起来的账号和粉丝群体一瞬间就会消失。</p>
<p>也许，使用一种无账号或者去中心化的方式，才能更安全进行产品推广。但是，在平台占据流量的现在，独立开发者只能做出取舍。</p>
<h3>作品集的潜在意义</h3>
<p>开始写独立开发者的博客后，原本我打算博客站点加上广告，但我还是不想用广告打扰我的读者们，所以打算换一种方式。</p>
<p>我花费一周左右的时间建立了一个叫作<a href="https://itea.dev">纸船实验室</a>的作品集，用来记录所有有关独立开发的产品。想要一个作品的想法，起初是看到<a href="https://lab.magiconch.com/">神奇海螺试验场</a>产生的。当时，我就想着自己也做一个类似的作品集，我也把自己产品的网站放进去，这样会很有意思。</p>
<p>现在，如果我在文章引用了自己的产品，那么会先跳转到带有广告的作品介绍下，通过作品介绍让使用者也能有一个预期的了解，我认为是个不错的替代方案。</p>
<p>另外，我的作品集使用了主域名，我的作品都挂载在这个域名的子域名下。有趣的是，好像所有的子域名都会成为主域名的一个外链，或许这对作品集的 SEO 会有一些帮助。</p>
<p>我把作品集里的作品完成时间具体到了年份和月份，这样就有了一条清晰的时间线，每次我打开这个作品集，我就可以看到过去一个月，或者一年内我创造了什么东西，这会让我知道自己代码开发的状态。</p>
<h3>快速网站广告的 MVP 验证</h3>
<p>有了一个作品集的站点，我就计划着准备给自己的作品集站点加上谷歌广告，作为一次 MVP 验证。当 Google AdSence 准备好你域名的广告显示，这个过程大概要等待一到两周时间，甚至更久。</p>
<p>这个过程很漫长，每天我都会查看一下，以至于我在这个过程中，发现 Google AdSence 的单元广告没有有效的验证方式，我只能打开控制台手动查找。</p>
<p>我并不喜欢这种没有效率的检查方式，所以我又写了一个 <a href="https://itea.dev/project/AdSenseDetective">Google AdSence</a>，用来快速检查广告验证和配置。这个工具的运作方式很简单，只是爬取网页让后正则匹配字符串，但是确实对我很有帮助。</p>
<p>有了这个工具，我甚至可以知道任何一个网站有没有谷歌广告，这对我平时收集没有广告的站点大有用处。</p>
<h3>建立在平台之外的城堡</h3>
<p>如果不去依靠社交平台，那么又该怎么做，我开始思考这个问题。目前，我以前认为独立开发者应该守护的阵地应该是类似于论坛的地方，只要活跃度足够高，在一个小圈子里就会有人认识你。但是，他们不一定是你的客户，这是一个很现实的问题。</p>
<p>这让我想起来一些去看过的景点，看过一次的景色就没法让人忘记，自然就记住了那个地方，但是很少会第二次再去。</p>
<p>那么，真正牵动他们的，是一片独特的风景，还是他们对新事物的探索心呢？</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/journal/post-journal-建立你的作品集.jpg" type="image/*" />
</item>
<item>
  <title>写下你的独立开发故事</title>
  <link>https://drifter-5ff.pages.dev/post/journal/写下你的独立开发故事</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/journal/写下你的独立开发故事</guid>
  <pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[距离我开始独立开发半启动计划已经过去一个多月了，我并没有继续探索，而是搁置了编写下一个工具计划，调整自己的生活节奏，转而开始写下自己的独立开发故事，开始尝试对内容的转化。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/journal/post-journal-写下你的独立开发故事.jpg" alt="写下你的独立开发故事" />
<small>距离我开始独立开发半启动计划已经过去一个多月了，我并没有继续探索，而是搁置了编写下一个工具计划，调整自己的生活节奏，转而开始写下自己的独立开发故事，开始尝试对内容的转化。</small>
<p>这个月开始，本应该继续编写工具的我，却因为混乱的生活的作息打乱了节奏。当我静下心来复盘和解决问题所在时，却因为心血来潮，开始了文章的内容创作。花费时间建立了一个新的站点的同时，也准备在一些社区和公众号发布自己的文章内容。</p>
<h3>独立开发的困扰</h3>
<p>独立开发最大的敌人，也许是作息。有时候，我越是花大量时间编写代码，作息就越容易失控，因为我没法忽视代码出现的新问题。</p>
<p>我常常会在半夜爬起来花一两个小时代码完成偶然的想法，直到身体疲惫后睡着，这开始让我的生物钟变得越来越晚。说实话，这种效率很低，醒来后状态会很差，而且会错过饭点，对身体也是一种负担。</p>
<p>所以我开始调整自己的状态，考虑到是因为负荷太大了，我在晚上尽可能离开桌面，不进行代码思考和工作，让自己晚上有时间处理完其他事情。但是，这不完全有用，遇到棘手的问题我还是会选择熬夜，之后报复性地刷手机。</p>
<p>于是，我在电脑上增加了休息提醒，每过半小时就强制锁定屏幕，没办法继续使用电脑，我自然就去休息了。但是，这不适合处理其他事情，有时候用不了电脑我反而拿起了手机...</p>
<p>所以，我感觉提醒并不重要，重要的是问题有没有解决，你想不想停下来。</p>
<h3>时间分配的可见平衡点</h3>
<p>在有次逛 Hacker News 的时候，我看到一个关于开发者被大量代码工作困扰的帖子，因此他决定每天只写一小时的代码，过了一周后发现效率还得到了提高。</p>
<p>这让我感到很惊讶，但是这种方式很有趣，不过每天只写一个小时在我看来还是有些散漫了，所以我打算做个更有效的时间实验。</p>
<p>于是，我开始反思现在的问题，写代码主要以脑力劳动居多，大部分时间其实都在盯着屏幕找代码和调试界面，直到看到具体的代码才开始思考。实际上，自己写的代码只需要停下来想一下，大部分就能回忆起来。那么，我需要能够停下来思考的时间。通过找到某个时间点，就能确定停下来的时间，但是这不够灵活，我并不喜欢没做完做某件事情的时候就停下来。</p>
<p>所以，我开始有意识的放慢写代码的时间，并且每一次代码编写，只完成一个任务，完成以后就开始休息。每个任务必须尽可能的小，小到能够让你随时停下来，比如只修改一个文件，只增加一个小功能，只修复一个bug等。</p>
<p>就这样过了三天，我发现每天做的事情显而易见的变多了，而且停下来去做其他事情更积极了，不断切换反而让生活有了层次性。</p>
<p>这让我想起三明治的结构，如果只是单纯地在中间夹上一块肉饼，味道可能会显得单调且油腻。然而，当在肉饼的两侧加入几片清脆的蔬菜，不仅能够平衡口感，还能丰富层次，让味觉体验更加鲜活而有趣。</p>
<p>所以，如果想要让一天的时间更有趣和充实，那可以试试在几件简单的事情中进行切换，适当的休息也是工作的一部分。</p>
<h3>独立开发的孤独感</h3>
<p>我在独立开发状态下生活了一个月，这是一种很平静的生活状态。没有人会打扰你，除了编写代码，每天需要考虑的只有如何做好自己的东西，我承认自己很喜欢这种生活，但是也很乏味。</p>
<p>对我来说，代码编写本身不会让我感到无聊，如果我愿意，我甚至可以一整天都伏案在电脑前编写代码。但是工作总会遇到暂时解决不了的时候，与其消磨时间，不如直接去休息，从头到尾把逻辑梳理一遍，答案自然就会了然于心。但是，只有在你停下来想要去做其他事情时，才会发现事实上基本无事可做。也许，确实像大多数独立开发者在文章中所说的那样，培养一个爱好很重要。</p>
<p>更多的是，我奇妙的想法，每一次创造出新事物，达成新目标的喜悦，没有人能够分享。每次在好友列表思索片刻，却找不到有人能够和一起分享这份心情，这让我感到有些失望和扫兴，似乎自己只是在自娱自乐。这种心情在我的脑海中挥之不去，后来愈发强烈。</p>
<p>最终，这份想要分享的渴望，不知不觉变成了写下故事，写下生活的想法。</p>
<p>也许，是为了抵抗这份孤独和乏味的状态，又或者是对独立开发的特殊情感，我想要将自己想法和收获传递给那些同样在独立开发中前行的人。于是，我决定将自己的所做的事情分享出来，作为一个独立开发的探索者。</p>
<p>这，就是<a href="https://drifter.itea.dev">漂流</a>的由来。</p>
<h3>思考和写作的艺术</h3>
<p>开始写文章后，我发现我似乎无形的多了一种身份，现在我可以是开发者，也可以是技术作家。这是一种视角的转变，在这两种身份上进行切换，也能够更客观的审视自己。</p>
<p>同时，我开始为自己文章的制作封面，同时也是让勉强够用的设计技能得到一定的维持。在探索新事物的时候加上一点特别的东西，这会让这些事情更变得更有趣。</p>
<p>大多时候，写一篇文章有时候会占据我一天的时间，这让我得以代码工作中解脱出来，开始思考这个过程中更重要的东西。与代码不同，写下文字更多是对思考的总结，你可以记下任何想到的东西，而不需要思考这样写的后果，如果觉得哪里不对，删掉再重新写就行了。</p>
<p>这让我想起了小时候以前写的一些日记，但是随着成长我不再写日记了，把很多东西都藏在心里不让别人知道，也因此我开始不再自我表达。但是，这对生活并没有太大影响，因为没有经过深度思考的枯燥记录，终究只会被遗忘在某个不起眼的收纳箱中，所以大多数人不会记录下自己的生活和经历的事情。</p>
<p>写下文字，我想这是一种最简单的自我的表达方式，只不过我们把它忘记了。</p>
<h3>创作不止于写作</h3>
<p>随着写了几篇文章后，我发现写出来还是得有人来看才对，所以我开始在一些社区发布，并试着开启了一个名为“漂流者的纸船”公众号。</p>
<p>总之，我打算后续把这些文章同步发到这些地方。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/journal/post-journal-写下你的独立开发故事.jpg" type="image/*" />
</item>
<item>
  <title>漂流简报 #2：从想法到产品只需要行动</title>
  <link>https://drifter-5ff.pages.dev/post/summary/从想法到产品只需要行动</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/summary/从想法到产品只需要行动</guid>
  <pubDate>Sun, 30 Mar 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[本期简报分享了独立开发的效率工具和优秀的站点工具，以及几个有趣文章和独立开发者故事。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-漂流简报-2-从想法到产品只需要行动.jpg" alt="漂流简报 #2：从想法到产品只需要行动" />
<small>本期简报分享了独立开发的效率工具和优秀的站点工具，以及几个有趣文章和独立开发者故事。</small>
<blockquote>
<p>欢迎登上「漂流者号」！这里是为独立开发者打造的航行指南。我们将在每期为你打捞技术圈的宝藏工具、分享真实的漂流者故事，并为你的数字漂流提供灵感补给。</p>
</blockquote>
<h2>漂流工具</h2>
<h3>开源精选</h3>
<p><strong>Heynote</strong><br>
https://github.com/heyman/heynote<br>
一款支持多种编程语言的块文本开源记事本，提供了 Windows、macOS 和 Linux 版本。适合用于快速记录笔记、代码等内容，同时还支持代码高亮、自动格式化等功能，可提升开发者的工作效率和代码管理便捷性。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-Heynote.jpg" alt="Heynote"></p>
<p><strong>AltSnap</strong><br>
https://github.com/RamonUnch/AltSnap<br>
一个 Windows 平台的窗口管理工具，是工具 AltDrag 的现代化分支版本。它允许用户通过按住 Alt 键（或其他自定义按键）来快速拖动、调整、最小化或关闭窗口，大幅提升多窗口操作的效率。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-AltSnap.jpg" alt="AltSnap"></p>
<p><strong>文颜</strong><br>
https://github.com/caol64/wenyan<br>
文颜是一款专为内容创作者设计的 Markdown 排版工具，支持微信公众号、知乎、今日头条等多平台。适合用于在发布文章前，检查全文的排版格式问题。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-Wenyan.jpg" alt="Heynote"></p>
<h3>站点工具</h3>
<p><strong><a href="https://namae.dev/">Namae</a></strong><br>
这是一个用于帮助开发者快速查询和选取未被占用项目名称的开源网页工具，该工具对项目名称查询涵盖了从域名、社区、应用商店、推广平台等众多站点，能够帮助开发者确定一个独具创意的项目名称。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-Namae.jpg" alt="Namae"></p>
<p><strong><a href="https://icon.kitchen/">IconKitchen</a></strong><br>
一个可以帮助应用开发者快速制作图标的在线工具，并提供了 Android、iOS、Web、macOS 等多个平台的图标的实时预览和格式导出。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-IconKitchen.jpg" alt="IconKitchen"></p>
<p><strong><a href="https://socialscreenshots.com/editor">SocialScreenshots</a></strong><br>
一个专门为社交媒体用户设计的截图美化工具，可以帮助用户创建高质量、视觉效果出色的截图。支持多种自定义选项，包括圆角、边距和背景等。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-SocialScreenshots.jpg" alt="SocialScreenshots"></p>
<h2>独立开发</h2>
<p><strong><a href="https://github.com/1c7/chinese-independent-developer">中国独立开发者项目列表</a></strong><br>
一个聚合了中国独立开发者项目的合集，分享和展示独立开发者的创意和成果。这个列表包含了各种类型的项目，包括网站、应用程序、工具等，独立开发者可以在这个项目上推荐自己项目和成果。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-%E4%B8%AD%E5%9B%BD%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85%E9%A1%B9%E7%9B%AE%E5%88%97%E8%A1%A8.jpg" alt="中国独立开发者项目列表"></p>
<p><strong><a href="https://free-for.dev/">free-for-dev</a></strong><br>
一个收集适用于开发者使用的免费服务的项目清单，包含有免费开发者层级的软件（SaaS、PaaS、IaaS 等）和其他产品。开发者可以在资源有限的情况下，在这个清单中找到合适的基础服务。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-free-for-dev.jpg" alt="free-for-dev"></p>
<p><strong><a href="https://github.com/XiaomingX/1000-chinese-independent-developer-plus">1000个中国独立开发者项目汇总</a></strong><br>
这个项目收集展示 1000 个中国独立开发者的作品，帮助开发者快速找到感兴趣的项目，获取灵感。通过参考和借鉴这些项目，独立开发者可以更好的了解特定的小众需求，找到了用户的痛点，从而把创意变现。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-2-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E4%BA%A7%E5%93%81%E5%8F%AA%E9%9C%80%E8%A6%81%E8%A1%8C%E5%8A%A8-1000%E4%B8%AA%E4%B8%AD%E5%9B%BD%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85%E9%A1%B9%E7%9B%AE%E6%B1%87%E6%80%BB.jpg" alt="1000个中国独立开发者项目汇总"></p>
<h2>漂流故事</h2>
<h3>有趣的文章</h3>
<p><strong><a href="https://minds.md/zakirullin/cognitive">Cognitive load is what matters</a></strong><br>
这篇文章探讨了认知负荷带来的问题，过高的认知负荷导致开发者在完成任务时需要更多的脑力消耗，导致理解困难。通过代码实例文章分析了软件开发中"认知负荷"的产生原因及应对方法。复杂逻辑如多层条件嵌套、过度继承、分散的微服务架构都会增加认知负担，因为开发者需要同时记住过多变量和逻辑关系。因此，作者建议通过减少非必要复杂性，让代码更符合人类线性思维习惯。</p>
<p><strong><a href="https://ahrefs.com/blog/zh/what-are-backlinks/">SEO中的反向链接是什么？你需要知道的一切</a></strong><br>
这是 Ahrefs 平台中的一篇有关反向链接的文章，文章解释了反向链接对 SEO 优化至关重要，可在提升网页排名和增加搜索引擎可见度发挥作用。此外，文章还分析了影响反向链接价值的因素（如权重、相关性、锚文本等），并提供了获取反向链接的合法方法（如社区撰文、站点友链、修复失效链接等），同时提醒开发者应该避免使用低质量的付费外链或违规链接策略。</p>
<p><strong><a href="https://www.woshipm.com/user-research/5205736.html">4400字！说明白什么是「幸存者偏差」？</a></strong><br>
这篇文章以幸存者偏差起源的经典案例为切入点，系统阐述了幸存者偏差的定义及现实影响。幸存者偏差是因为缺少观测沉默数据而得出错误结论，例如淘宝差评缺失（买家无法发声）、成功学误导（只关注成功者的共性却忽视其独有条件）等现象。文中通过低、中、高三种难度案例，具体说明该认知偏差的表现形式，并提出三方面解决对策：关注沉默数据、学习统计学知识以识别片面结论、提升认知水平避免思维局限性。文章强调盲目迷信 “幸存者” 结果易导致错误决策，需以更全面视角观察世界。</p>
<h3>独立开发者文章</h3>
<p><strong><a href="https://w2solo.com/topics/4413">认识独立开发这件事儿</a></strong><br>
文章分析了互联网时代独立开发的兴起背景与实践逻辑，因为技术变革打破了传统雇佣关系，个人能够利用互联网基建与AI工具直接创造价值。作者以传统网约车的模式被取代为例，指出相比父辈被企业绑定的雇佣关系，如今技术人凭借互联网的独特优势，只需电脑即可创造产品，通过直面市场获得全部收益。此外，开发者更需警惕公司作为"中介抽成者"的局限，职场过度消耗最终反噬年龄竞争力。作者的最终建议是立足独特技能组合，像网约车司机那样灵活对接市场，通过独立开发实现价值闭环，避免成为体制下的可替代品。</p>
<p><strong><a href="https://sspai.com/post/92553/">一名独立开发者的自述（我们都是有梦想的人）</a></strong><br>
作者回顾了自己五年独立开发者的历程，从最初的微信公众号、个人博客到开发网址导航网站，最终推出了开源免费的简历设计网站。尽管收入有限，但通过不断尝试和坚持，作者找到了自己热爱的事业方向，并强调了“坚持”在独立开发者道路上的重要性。</p>
<p><strong><a href="https://mp.weixin.qq.com/s/WWcceNlXnjXu6j2bQaQ_bQ">AppStore 首页推荐后，依然月入不足 3000，独立开发两年血泪复盘</a></strong><br>
这篇文章是一位独立开发者两年全职开发却收入惨淡的经历后的总结。尽管他的产品曾获 App Store 首页推荐且用户留存率超 50%，但最终月收入仅 3000 元。作者反思了独立开发的过程中的几个认知错误：产品不会自行传播需要花时间去推广、用户转化和功能的复杂程度无关，做好产品不等于就能成功。另外，他认为初期收费是平衡成本与验证用户价值的关键手段，以此筛选愿意付费的核心用户群体。并建议新手以副业形式起步，在产品初期就规划好推广路径与变现模式，避免因为理想主义忽视商业现实的不确定性。</p>
<hr>
<p>风浪将至，请收好这枚船票，我们下期再见</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/summary/post-summary-漂流简报-2-从想法到产品只需要行动.jpg" type="image/*" />
</item>
<item>
  <title>春落新芽</title>
  <link>https://drifter-5ff.pages.dev/post/twinkle/春落新芽</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/twinkle/春落新芽</guid>
  <pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[封面是搬家后在楼顶拍摄的照片。有一天在楼顶晒衣服，无意间注意到水管旁边生长着的绿植。即使在没有土壤的角落，也会诞生出新的生命。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/twinkle/post-twinkle-春落新芽-cover.jpg" alt="春落新芽" />
<small>封面是搬家后在楼顶拍摄的照片。有一天在楼顶晒衣服，无意间注意到水管旁边生长着的绿植。即使在没有土壤的角落，也会诞生出新的生命。</small>
<blockquote>
<p>为了开始三个月的生活寻找，我离开原来居住的地方，搬到了更安静的小区。我为“独立开发者”所描绘下的生活，也开始逐渐成形。</p>
</blockquote>
<h3>生活的重置</h3>
<p>过年之后，我又回到了深圳，没了工作但还留着很多没来得及搬走的东西。或许，在年前我就想好了留给自己三个月这件事，房间里的东西还是原来的样子，只是落了点灰尘。</p>
<p>我居住的房间并不算好，拥挤的不到 20 平米的单间，平时也看不到阳光，即使是大晴天的下午房间也会有些暗，需要长时间得开着灯。躺在这种房间里，倒是很适合睡觉。</p>
<p>以前，我总是想着想要一个带有阳台的房间，这样就能看到到阳光，或者坐在阳台看回书。在阳台晒衣服，也不用担心哪天下雨收不了衣服。</p>
<p>所以，为了满足自己的一点小愿望，我决定开始了搬家。经过几次筛选和探点，最后我选择了 1 公里附近的一栋房子，然后把东西都搬了过去。这个位置靠近路边，楼下也有几家饭店，我租下的房间在房子的背面，平时也还算安静。</p>
<p>值得一提的是，深圳的房子都设置有门禁，租房都需要申请门禁这些东西，看起来安全，实际上只拦住了住户和外卖员，如果不用手机解锁就进不来，这挺让我反感的。</p>
<p>这个房间带有一个稍大的阳台，中间有个厨房，最左边则是厕所。此外，整栋楼有通天然气所以还能做饭，这也是让我惊喜的地方。我还是挺喜欢这种房间布局的，阳台和房间能很好的隔开。</p>
<h3>尝试解锁下厨的天赋点</h3>
<p>现在，我有了自由探索生活的条件，自然炒菜做饭这件事也不例外。在外卖和预制菜遍布大街小巷的当下，能够通过下厨喂饱自己，适当满足一下自己的胃口和身体，也是一件属于独立生活的幸福。</p>
<p>另一方面，虽然可能需要花些时间，但也能节省生活上的开销。所以，长久来看，这也是我需要掌握的一项生活技能。</p>
<p>所以我买了一些厨具和一口铁锅，开始了尝试，从零摸索着着自己炒菜做饭。一开始，我还在担心自己会不会有一天把厨房炸了，所以一直开着小火试探油温，好在我并没有那么笨手笨脚的，后来发现油温上来了也只是烫手。后来看着网上的教程，也成功学会了开锅，完成了初次的炒菜。只要控制好火候和油温，大部分时候也不会太糟糕，大不了就重新炒一次就好了。</p>
<p>炒菜是个有趣的事，简单组合几个食材，就能炒出一道新菜，这在平时可体验不到这样的新鲜感。但让我最直接的感觉是，调味料是非常伟大的东西，只要加一小勺盐和味精进去，炒出来的菜就像是附魔了一样，变得非常好吃。</p>
<p>甚至，在吃完自己炒出来的菜时，让我觉得炒菜是一件相见恨晚的事，以前吃外卖的生活简直是在过苦日子。这也让我更加开始确信，学习炒菜做饭是一件正确的事情。</p>
<p>顺带一提的是，我的房间并没有冰箱，所以基本上食材只能保存2天左右，所以我需要隔一两天就买好需要的食材。平时，可以在菜市场或者超市买到食材，但是在下雨天就不太方便了，这个时候可以外卖买菜，也是一个备选方法。</p>
<h3>小小的避风港</h3>
<p>有一天我从床上醒来，听到房间外阳台的护栏不断被雨点敲打的声音，我才意识到外面正下着暴雨。</p>
<p>如果是以前上班的时候，我一定埋怨着，怎么又下雨了这样的事情，然后心情不开心地过完一天。但是现在，我只觉得有些困，没有其他想法，只是收起阳台的衣服就回到床上继续躺着，继续睡一会回笼觉。</p>
<p>有时候，这样的天气即使到了晚上，暴雨还是会继续下着，当看到附近的人顺利的回到了家中，我就开始不由得同情这些人。穿梭在这样的暴雨中，疲惫的回到家中，可能还没来得及吃上一口热饭，饿着等着外卖送到才勉强饱腹。</p>
<p>也许，在那些不需要去公司工作的旁观者来看，也许就是这种感觉吧。而普通人只能被外界冰冷的暴雨裹挟着，失去生活中仅有的温度，逃到属于的小屋，结束并不漫长一天。而我现在看到的，只不过是多数人漫长生活中的一天，而我也曾经是这多数人的一份。</p>
<p>所以，我产生了一丝小小的庆幸，这个房间就是我短暂的避风港，不用因为窗外的突然到来的暴雨打湿衣服，我也不需要逃到小屋里躲避这些雨点。取而代之的是，我可以随时打开阳台的那扇门，看着这场暴雨的开始和结束。</p>
<h3>绿色生命唤醒的探求心</h3>
<p>以前，我总会想着如果自己的房间有一个阳台，种下一些花草或者盆栽，生活品质就会更好一些这样的事情。但是在有阳台的房间里，我一直没想起这件事，也许是短暂的三个月让我认为这是不值得去做的事情。</p>
<p>直到有一天，我看到了一篇水培小葱的图文。因为是经常需要购买的食材，所以我注意了那篇图文，点开这个图文的话题后，我发现其实有很多人都在用类似的方式种菜。于是，看完了这些图文后，我的思路也逐渐开始开阔了起来。</p>
<p>所以我找来了几个瓶子，放了一些小葱进去，加入了只没过根部的少量水。等到第二天观察时，我很明显的发现一些小葱长出了一小截，葱叶也比平时枯萎的更慢了一些。</p>
<p>接下来的两天小葱也继续生长着，但是没过多久根开始腐烂了，这让我有些意外。查了更多教程，我才知道需要勤换水，不然没过几天小葱的根就是开始腐烂发臭。果然，水培植物并没有想象中的那么容易，但是知道了一个让小葱保鲜更久的方法，这就很有收获了。或许，这之后我还可以往土培的方向做一些探索。</p>
<p>并不是只有花草才能成为阳台上的盆栽，即使是手边的蔬菜水果也可以成为盆栽。这也让我知道生活中确实存在着我忽视的一部分，等待着我的发现。</p>
<p>所以，我很庆幸，自己对事物的好奇心还没有消失，只是转化成了对认知未知世界的一部分。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/twinkle/post-twinkle-春落新芽-cover.jpg" type="image/*" />
</item>
<item>
  <title>第一次想法和现实的碰撞</title>
  <link>https://drifter-5ff.pages.dev/post/journal/第一次想法和现实的碰撞</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/journal/第一次想法和现实的碰撞</guid>
  <pubDate>Fri, 14 Mar 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[3月初，我首次编写了第一个工具，随之带来的更多想法席卷而上，促成了我对独立开发的另一种方式的尝试。这给我带来了很多收获，我得到了将想法的变为现实的能力，相对的还有对失控的反思。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/journal/post-journal-第一次想法和现实的碰撞.jpg" alt="第一次想法和现实的碰撞" />
<small>3月初，我首次编写了第一个工具，随之带来的更多想法席卷而上，促成了我对独立开发的另一种方式的尝试。这给我带来了很多收获，我得到了将想法的变为现实的能力，相对的还有对失控的反思。</small>
<p>三月初，我开始了独立开发的尝试，起初我准备从最简单的导航站入手，用来整理我书签中独立开发者的一些站点，然后在进行谷歌广告接入的一些尝试，但在后来的实践中发现这似乎并不适合我，所以我将尝试转向了工具站。这一次对工具站的意外的尝试，却让我实现了从灵感到工具的臆想。</p>
<h3>为什么我无心建立导航站点</h3>
<p>最开始的几天，我在 Github 上寻找开箱即用的导航站，准备找到合适的就微调界面，然后形成自己独有的站点。我翻来覆去，找了很多站点都不尽人意，作为起点的项目是够了，但是完全不符合现代风格的审美，大多数过于简陋了。</p>
<p>相比较于我现在使用的 <a href="https://github.com/Lissy93/dashy">Dashy</a> 建立的导航站来说，开源的导航站看起来只是做了一个重定向的界面，而不是在一个界面中做一个即用即走的聚合功能。</p>
<p>总的来说，我的预期太高了，导致我不太愿意维护一个自己都不需要，并且只有跳转功能的导航站点。目前来看导航站不适合我，所以还是直接进入到工具站点的编写阶段。</p>
<h3>透过新鲜事物学习新技术</h3>
<p>现在的这个时间阶段，我已经知道 AI 已经很成熟了，甚至只需要一种截图就能快速生成一个原型站点。当然，我也只是道听途说，还没有真正使用，另外绘制布局对我来说并不困难，只是需要花费一些时间罢了。</p>
<p>从原型到界面，总会花费很多时间，这很大的限制了开发者的生产力。一个想法到落地，需要经过数天的时间，而在几天之后灵感可能就消失了。对于验证一个想法来说，借助 AI 的确是不错的选择。</p>
<p>早在半年前，我就听说了 <a href="https://v0.dev/">V0</a> 能够做到快速生成界面原型，当时忙于工作，于是错过尝鲜时间。实际上我很早就看中了云服务平台 <a href="https://vercel.com/">Vercel</a> 推出的开源的 <a href="https://github.com/shadcn-ui/ui">shadcn/ui</a> 组件，现代化的设计和简洁的 UI 风格非常适合小型站点的开发。</p>
<p><a href="https://v0.dev/">V0</a> 默认使用了 <a href="https://nextjs.org/">Next.js</a> + <a href="https://github.com/shadcn-ui/ui">shadcn/ui</a> + <a href="https://tailwindcss.com/">Tailwind CSS</a> + <a href="https://www.typescriptlang.org/">Typescript</a> 的技术组合来生成原型界面，实际上我对 Next.js 并不熟悉，所以使用这个 AI 工具也能够让我扩展技术边界。</p>
<p>于是，我尝试在 <a href="https://v0.dev/">V0</a> 的输入框中键入了一段话，仅不到 1 分钟，一个简单的工具就完成了，界面虽然有点奇怪的地方，但只要继续输入调整，就能马上修改。在这种工具加持下给我带来震撼的同时，更多的是对可能性的惊叹：“这个工具，说不定可以帮我实现想法后最初一版原型。”</p>
<h3>几个网页工具的初次尝试</h3>
<p>在尝到了 AI 工具的甜头后，我几乎没有思考就选择优化收藏夹中的站点，我要自己写一个更好的同类网站工具来代替收藏夹的工具，把别人的工具变成自己的工具。这样我既能将收藏夹清理出来，也能把自己写的工具整理出来。</p>
<p>一开始，我选择性写了两个简单的色彩工具：<a href="https://itea.dev/project/ColorPalette">ColorPalette</a> 和 <a href="https://itea.dev/project/ColorConverter">ColorConverter</a>，主要是因为这类工具比较少，同类工具也很分散，所以是对几个同类网站工具的融合。简单来说，是因为我想要这种工具。这类色彩工具受众并不多，界面比较单薄，所以我直接开源了。</p>
<p>因为 AI 生成的代码，实际上很多地方不太符合前端工程的规范，还会有些意料之外的 bug 要手动修复，所以我还是花了一些时间审阅重构原有的代码。除了少部分布局，实际上大部分代码都被我修改过了一遍，结果就是我对这一套技术组成更熟悉了，所以我可以做更复杂的工具了。</p>
<p>因为我使用的 <a href="https://github.com/Lissy93/dashy">Dashy</a> 是通过 Yaml 配置的，经常需要提取站点的 Metadata 信息，所以每次看到有趣的网站我都要通过元素审查工具把关键信息复制出来，这实在是有些在笨了，而且效率地下，所以我就决定了下一个工具。说起网站的 Metadata 标签，实际上是和 SEO 有些关联的，所以在这个基础上我把更多的网站信息提取了出来，这样也能在优化网站 SEO 的时候进行快速检查。另外，我还特地保留一个外部 API，用来通过请求查询网站的元信息。就这样，<a href="https://itea.dev/project/MetaThief">MetaThief</a> 工具完成了，这也是一个开源工具，但是特别的是我准备尝试推广这个站点。</p>
<h3>我所尝试的最小化的推广</h3>
<p>大多数的开发者，会在类似 <a href="https://www.producthunt.com/">Product Hunt</a>、<a href="https://v2ex.com/">V2EX</a> 、<a href="https://www.indiehackers.com/">Indie Hackers</a> 和 <a href="https://news.ycombinator.com/news">Hacker News</a> 等开发者平台或社交平台上分享自己的作品，但是在这些站点上推广我的工具站多少有些大材小用了，而且我上面的几个站点并没有打算投放广告的打算，也许，能够获得几个开源项目的 star，但推广意义不大。</p>
<p>我选了四个国内专注于独立开发的小众网站，<a href="https://w2solo.com/">w2solo 独立开发者社区</a>、<a href="https://solo.xin/product">Solo 独立开发者社区</a>、<a href="https://www.91wink.com/">独立开发者前线</a> 和 <a href="https://xinquji.com/">新趣集</a>，在这些站点上分享了 <a href="https://itea.dev/project/MetaThief">MetaThief</a> 工具，于是喜提 2 个项目 star，在刚开始的一周内访问量多了一些，之后就掉下去了。</p>
<p>好吧，也许这个工具受众并没有那么多。但是我的推广想要看到的结果达到了，推广只能带来短时间内的流量增加，这不是永久的，想要维持流量看起来还是得在搜索引擎的 SEO 优化排名上下功夫。</p>
<h3>我是如何掉进代码开发陷阱的</h3>
<p>有了前几次的经验，我就开始自大了起来，认为只要我想到的东西，立即去做就能马上写出来，所以我这次我想都没想直接写自己的需求。</p>
<p>在第一次工作时，因为涉及到逆向相关的东西，逆向接口和抓 Cookie 这些操作让我吃了很大一碗饭，本着下次不在同一个地方吃太撑的想法，我准备写一个能够解析内部 Cookie 工具。</p>
<p>但是，因为这个需求过于奇特，而且我还把布局拆分成了侧边栏方式的功能模块，复杂度直接上升了好几个等级，就算是 AI 也没能完全理解我想要什么。没办法，自己来吧，我把所有代码都修改了一遍，第一次尝试分离出核心的代码逻辑文件，为了弄明白 <a href="https://nextjs.org/">Next.js</a> 的一些 Hook 特性查了不少文档和资料。</p>
<p>为了完成这个工具，我爬起来第一件是就是继续打开电脑写代码，有好几次错过饭点，因为熬夜生物钟延迟了，生活节奏变得一团糟。不过我还是得写完，因为我需要这个工具，抵抗着对这个工具极大的怨气，两周后，这个 <a href="https://itea.dev/project/CookieInspector">CookieInspector</a> 工具完成了。</p>
<p>这个工具的受众实际只有我，但是为了完成这个工具，我却用掉了一周多的时间去重构代码，如果在全职开发这样做，很容易让自己浪费了时间，就当用一周多换了个教训吧。</p>
<p>后来我把这个工具也发到了前面的几个推广站里，发现甚至比第一个站点带来的访问量还要少得多。我开始反思这件事，这类网站工具看来需要有受众群体才能受欢迎，这样才能有初期流量。总的来说，这一次我的方向错了。</p>
<h3>方向调整和下一个的目标</h3>
<p>这个时候我才想起一些独立开发者说的看谷歌搜索关键词趋势，然后根据关键词写工具，原来是为了扩大受众，也许我也应该利用关键词做一些优化和调整。</p>
<p>几天后，我看到了一篇独立开发者用一年时间优化关键词、SEO 等站点信息，超过了仿照搜索引擎上高 SEO 排名写的站点的帖子。于是，我学着研究了同类站点的关键词，然后把同类站点有的关键词加入到自己的网站工具里，然后用我写的 Metadata 获取工具逐个检查了一遍。也许，这就是所谓的 SEO 优化的一部分？</p>
<p>到这里，我已经完成了独立开发半启动计划的两个目标，SEO优化和平台推广，当然这还只是开始，后续还需要继续编写工具，然后尝试如何进行广告投放。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/journal/post-journal-第一次想法和现实的碰撞.jpg" type="image/*" />
</item>
<item>
  <title>三天的独立开发构想</title>
  <link>https://drifter-5ff.pages.dev/post/journal/三天的独立开发构想</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/journal/三天的独立开发构想</guid>
  <pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[距离我开始 3 个月尝试还有大概不到一周的时间，在这个计划开始之前，我需要确定一条清晰的独立开发路线，所以我写下了一些有关独立开发的思考过程。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/journal/post-journal-三天的独立开发构想.jpg" alt="三天的独立开发构想" />
<small>距离我开始 3 个月尝试还有大概不到一周的时间，在这个计划开始之前，我需要确定一条清晰的独立开发路线，所以我写下了一些有关独立开发的思考过程。</small>
<p>早期接触独立开发者内容时，一些人会分享自己的作品或者写下自己的开发故事，我作为观众围观完他们的文章后，只是短暂停留，然后轻轻滑走。当我现在想要迈上这个台阶时，不由得开始思考成为一名独立开发者，意味着什么？</p>
<h3>独立开发的初遇</h3>
<p>大概七年前，在主流的软件社区中，我开始了互联网社区的探索。逐渐地，一些这些社区在显眼的位置大量投放广告，这让大多数人嗤之以鼻，转而寻找替代品。</p>
<p>一群特立独行的小众的手机 APP 的开发者开始进入我的视野。这里的大部分开发者为了兴趣爱好发布自己的 APP，在较为隐蔽的位置留下赞助方式，也就是所谓的靠爱发电。这其中，也有一些出色的 APP 形成了订阅和一次性买断的服务。</p>
<p>于此，我开始意识到独立开发是作为兴趣的一部分的延伸，作为生活收入的极小一部分的补充。</p>
<h3>独立开发的再续</h3>
<p>时间来到四年前，这时我开始接触了电脑和编程。归功于古老的教室机房系统和教学体系，一些流行的系统功能和软件却无法直接使用，这给了带来了我很大的不适。</p>
<p>好在系统拥有强大软件生态，在摸索一段时间后，我开始大量收集桌面端的工具，方便在自己电脑或通过 U 盘在学校的机房使用这些工具。随着工具的增加，我发现桌面软件采用的是一种软件密钥的订阅方式，这整体上和依赖 APP 服务订阅的方式非常相似。</p>
<p>后来，我开始接触了前端技术，开始大量使用浏览器查阅更多的资料和信息，因此转而研究起了浏览器的网页工具和插件。仅一个网页工具，就能在任何设备的浏览器中打开，这种跨越设备的使用的方式，让我随即注意到这种工具的巨大潜力。只不过，我收集的网页工具，只是堆满了我的书签，这让我苦恼了又一段时间。</p>
<p>直到后来，我看到了一种导航站的网页形态，这正好和我想要分离书签的需求一致。然后，我找到了一个名为 <a href="https://github.com/Lissy93/dashy">Dashy</a> 的开源项目，通过配置的方式将这些网页工具整理成了导航站，现在成为了我不可缺少的效率工具之一。</p>
<h3>独立开发的形态</h3>
<p>这些工具从软件到网页，总少不了广告的影子，这让我疑惑到底是什么魅力，让广告投放成为了在开发者不可缺少的一部分。</p>
<p>时至今日，我了解到了谷歌的广告投放，理解的广告的运作方式。在论坛中看到一些独立开发者的帖子，也总少不了一个导航站点的影子，甚至有开发者调侃道人手一个导航站。</p>
<p>大多数的独立开发形态都围绕着网页广告投放、订阅服务，本质都是相同的，只是换了一种方式。回望过去，实际上自己的每个过程，都伴随着独立开发者留下的痕迹。</p>
<p>那么，现在能够给出独立开发的定义了吗？是的，但是并不是全部。</p>
<h3>我所看到的独立开发的深层含义</h3>
<p>独立开发，首先需要的就是独立，至少我是这么认为的。独立开发，我曾经以为是依靠个人的力量对传统社会收入模式的一种对抗，因为独立开发的收入和运作都离开了雇佣关系的构成。</p>
<p>不过，自从我辞去工作后，我就在思考怎么依靠自己生活这个问题。为了生存我吃了不少外卖，但是现在我可以自己动手了，不用在担心会不会吃坏肚子，食材会不会不健康的这些问题。</p>
<p>如果现在我成为了一名独立开发者，抛弃了上层建筑，那么就需要自行管理生活的所有问题，收入、饮食、健康和社保等等这些事情，这就是需要付出的代价。好在，独立开发者拥有使用时间的自由，所以这应该不是什么问题。</p>
<p>在我看来，也许将自己的生活的存续交给了工作和公司，也是一种对自己不负责任的行为。有些事情我们有能力做到，但是却怕麻烦自己就交给了别人，这就让一些人有机可乘，最后让自己吃了亏，甚至自己还不知道。这并不好，我们应该尽可能地对自己的生活负责。</p>
<p>因此，我所构想的独立开发，就是用自己能依靠的任何东西，能力、想法、灵感和耐心，去对抗生活中的一切事物。</p>
<h3>我的独立开发半启动计划</h3>
<p>虽然，我现在有三个月的时间去尝试独立开发，但仅仅三个月的时间还是太短暂了。我看过太多独立开发者的心路历程了，他们大多数花费了半年到一年的时间。因此，三个月之后，我必然会失败。</p>
<p>也许你也听说过一些开发者几天上线一个网站，但这实际上排除了试错时间的天数，如果直接去做别人熟练掌握的事情，结果只会蹑手蹑脚，像个无头苍蝇乱转，想在几天内就完成这种事情，也是完全不现实的。</p>
<p>所以我需要的是做冷启动准备，而不是马上进行全职独立开发，闷头做自己的产品，这只会浪费大部分时间，甚至没有预期的反响。为此，我需要熟悉和独立开发相关的广告投放、SEO优化和平台推广，这三种最基本的独立开发模式，然后做最小化的尝试。</p>
<p>总之，这就是为了让我能够在未来某个时间段随时能切入到独立开发中进行的准备工作，我把这三个月称为半启动计划。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/journal/post-journal-三天的独立开发构想.jpg" type="image/*" />
</item>
<item>
  <title>漂流简报 #1：开始你的独立开发之旅</title>
  <link>https://drifter-5ff.pages.dev/post/summary/开始你的独立开发之旅</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/summary/开始你的独立开发之旅</guid>
  <pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[本期简报分享了开始独立开发的效率工具和推广资源，以及几个有趣文章和独立开发者故事。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-漂流简报-1-开始你的独立开发之旅.jpg" alt="漂流简报 #1：开始你的独立开发之旅" />
<small>本期简报分享了开始独立开发的效率工具和推广资源，以及几个有趣文章和独立开发者故事。</small>
<blockquote>
<p>欢迎登上「漂流者号」！这里是为独立开发者打造的航行指南。我们将在每期为你打捞技术圈的宝藏工具、分享真实的漂流者故事，并为你的数字漂流提供灵感补给。</p>
</blockquote>
<h2>漂流工具</h2>
<h3>开源精选</h3>
<p><strong>Deskflow</strong><br>
https://github.com/deskflow/deskflow<br>
开源的键盘和鼠标共享工具，用户可以通过一套键盘和鼠标轻松控制多台电脑，同时还支持多设备的剪贴板共享。通过将鼠标划出屏幕边界，就能实现和其他设备的交互，防止在多个设备之间的操作移动打断工作流程。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-Deskflow.jpg" alt="Deskflow"></p>
<p><strong>Tuboshu</strong><br>
https://github.com/deepshit2025/tuboshu<br>
一款基于 Electron 构建的多站点本地化桌面应用工具，支持网页数据的隔离，多开独立运行互不干扰。同时，支持自定义注入 JavaScript 对页面进行定制。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-Tuboshu.jpg" alt="Tuboshu"></p>
<p><strong>Stretchly</strong><br>
https://github.com/hovancik/stretchly<br>
一个基于 Electron 的休息提醒应用，支持自定义大小时间休息间隔，窗口和全屏提示，以及强制休息功能。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-Stretchly.jpg" alt="Stretchly"></p>
<h3>站点工具</h3>
<p><strong><a href="https://readpo.com/zh/poster">ReadPo</a></strong><br>
用 Markdown 制作优雅的图文海报的工具，支持导出为图片，同时支持 API 方式生成。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-ReadPo.jpg" alt="ReadPo"></p>
<p><strong><a href="https://linksumm.aimerge.cc/">LinkSumm</a></strong><br>
LinkSumm 是一个网页工具，允许用户输入一个 URL 地址，由 AI 自动总结该网页的内容，提供标题和总结信息。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-LinkSumm.jpg" alt="LinkSumm"></p>
<p><strong><a href="https://metapreviews.com/">Meta Previews</a></strong><br>
这款工具能够高效地抓取任意网站的元标签信息，并展示您网站在社交媒体上的预览示例。通过提供评分和优化建议，帮助提升您网站在 Facebook、LinkedIn 等平台上的展示效果。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-Meta-Previews.jpg" alt="Meta Previews"></p>
<h2>独立开发</h2>
<p><strong><a href="https://1000userguide.com/">1000UserGuide</a></strong><br>
这个网站整理了一个国内外产品推广渠道，包含各种社区、论坛和收录站点，用于帮助对独立开发者和创业者找到最适合的推广渠道，快速找到第一批 1000 个用户。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-1000UserGuide.jpg" alt="1000UserGuide"></p>
<p><strong><a href="https://indiehackertools.net/">独立开发者出海工具箱</a></strong><br>
网站列举一系列面向独立开发者和创业者的实用工具与服务，涵盖需求挖掘、产品开发、营销推广、变现收款等多个环节，旨在帮助开发者高效构建和推广产品，同时降低成本。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85%E5%87%BA%E6%B5%B7%E5%B7%A5%E5%85%B7%E7%AE%B1.jpg" alt="独立开发者出海工具箱"></p>
<p><strong><a href="https://github.com/iAmCorey/awesome-indie-hacker-tools">Awesome Indie Hacker Tools</a></strong><br>
这是一个为独立开发者和出海开发者精选的技术栈及工具集合项目，收录了开发技术、云服务和部署平台等资源。它能帮助开发者在项目初期快速完成技术选型，提供从开发到部署的全套工具链，特别适合独立开发者在资源有限的情况下进行产品的快速启动。
<img src="https://drifter-5ff.pages.dev/images/summary/post-summary-%E6%BC%82%E6%B5%81%E7%AE%80%E6%8A%A5-1-%E5%BC%80%E5%A7%8B%E4%BD%A0%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E4%B9%8B%E6%97%85-awesome-indie-hacker-tools.jpg" alt="Awesome Indie Hacker Tools"></p>
<h2>漂流故事</h2>
<h3>有趣的文章</h3>
<p><strong><a href="https://getoutofmyhead.dev/link-preview-meta-tags/">Link preview meta tags</a></strong><br>
这篇文章探讨了现存网页中的 metadata 标签类型，以及不同社交媒体和通讯应用中链接预览的 metadata 创建方式。作者测试了多种元标签系统（如Open Graph、Schema.org、oEmbed等）在主流平台上的兼容性，发现 Facebook 的 Open Graph 标签兼容性最佳。</p>
<p><strong><a href="https://semver.org/">Semantic Versioning 2.0.0</a></strong><br>
文章介绍了语义化版本控制（Semantic Versioning）的规范，解释了版本号中每个数字标记的作用，以及它是如何解决软件依赖管理中的“依赖地狱”问题的。</p>
<p><strong><a href="https://howtomarketagame.com/2021/11/01/dont-build-your-castle-in-other-peoples-kingdoms/">不要在别人的王国建立你的城堡</a></strong><br>
作者通过一个城堡故事的比喻，提醒内容创作者不要过度依赖第三方社交平台，因为这些平台随时可能改变规则或政策，导致创作者失去粉丝和收入。作者强调，应该将核心资源投入自己拥有的平台（如个人网站、邮件列表等），同时策略性地利用社交平台引流，最终将用户引导回自己的“王国”。</p>
<h3>独立开发者文章</h3>
<p><strong><a href="https://w2solo.com/topics/2517">独立技术人指南</a></strong><br>
文章探讨了独立开发者的概念，即在技术基础上通过多种方式实现财务独立和自由工作状态。作者分享了财务独立的重要性、国内外独立技术人的成功案例、理想生活的规划方法，以及面对现实挑战的心理准备。文章还总结了独立技术人需要具备的能力和现有成熟方向，强调幸福是根本目的。</p>
<p><strong><a href="https://blog.axiaoxin.com/post/indiehacker-worklog-20240909/">全职独立开发半年小记</a></strong><br>
这篇文章记录了作者半年投入全职独立开发，经历了收入波动、工作杂乱与生活磨合。作者意识到自己在全职开发的精力分散，工作中因多个任务并行，导致自己力不从心，于是反思自己应该逐个完成任务。生活上适应了居家办公，但作息紊乱、运动匮乏，因此他焦虑时通过出门骑行调节状态。他强调兴趣驱动产品开发（如解决实际需求的小工具）、实践优于空想，并建议在职铺垫资源再转型，灵活应对不确定性。未来将继续专注于网站优化与被动收入体系建设，以“边走边调整”的心态探索自由职业的长效模式。</p>
<p><strong><a href="https://blog.axiaoxin.com/post/2024-summary/">2024 年度总结：中年失业怎么办，月入过万，不上班也能养活自己的自由职业元年</a></strong><br>
这篇文章详细记录了作者从互联网职场转型为全职自由职业者的历程，并分享了转型过程中的经验与思考。2023 年通过网站广告收入积累被动收入，后来的失业促使他专注发展谷歌广告、自媒体等被动收入渠道，初期经历收入剧烈波动后调整策略。在 2024 年从互联网行业转型为全职自由职业者，通过独立开发和副业实现了月入过万。尽管实现自然醒与时间自由，但也面临收入剧烈波动、平台封号等风险，并提醒自由职业需面对收入不稳定性与高强度自律的挑战。</p>
<hr>
<p>风浪将至，请收好这枚船票，我们下期再见</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/summary/post-summary-漂流简报-1-开始你的独立开发之旅.jpg" type="image/*" />
</item>
<item>
  <title>寒冬一束</title>
  <link>https://drifter-5ff.pages.dev/post/twinkle/寒冬一束</link>
  <guid isPermaLink="false">https://drifter-5ff.pages.dev/twinkle/寒冬一束</guid>
  <pubDate>Thu, 30 Jan 2025 00:00:00 GMT</pubDate>
  <author>isixe</author>
  <description><![CDATA[封面图是去年春节回家时拍的照片。那天下午闲来无事，第一次拿着相机在家乡随便转转。没想到在寒冷的冬天，却发现这棵树还开着花，感觉有些新奇。现在想想，可能就是这次意外的发现，让我意识到应该拍照记录下生活瞬间的这件事。]]></description>
  <content:encoded><![CDATA[<img src="https://drifter-5ff.pages.dev/images/twinkle/post-twinkle-寒冬一束-cover.jpg" alt="寒冬一束" />
<small>封面图是去年春节回家时拍的照片。那天下午闲来无事，第一次拿着相机在家乡随便转转。没想到在寒冷的冬天，却发现这棵树还开着花，感觉有些新奇。现在想想，可能就是这次意外的发现，让我意识到应该拍照记录下生活瞬间的这件事。</small>
<blockquote>
<p>新的一年已经开始，但是我似乎还停留在大学生活的色彩之中，转眼望去，已经是毕业半年。在一次偶然的阅读中，“独立开发者”这个熟悉又陌生的词汇，触动了我对生活的向往。如今，它已成为我追逐理想生活的方式。</p>
</blockquote>
<h2>生活期待着我</h2>
<p>过年时，我回到了家乡，尽管时隔两年，周围的景色还是熟悉样子。原本该是辞旧迎新的时候，我却在工作的忙碌辗转中，经历两度辞职后，在寒冬的迷雾中找不到前路。</p>
<p>想起工作的那段时间，生活和工作纠缠在一起，每次夜晚都使我辗转难眠，只能被动在手机推送的各种消息和视频中消磨精神。我期望的是这种生活吗？不，绝对不是看不到尽头的生活。</p>
<p>我渴望逃离淹没生活的城市喧嚣，远离尔虞我诈的人情往来，脱离杂乱无章的制度规范。我只希望能够随时放慢脚步，感受时间缓慢流逝的纯粹。但是，每次想要做点什么，却又因为工作和琐事冲散，只能在仅一天的周末时得到些许的喘息。</p>
<p>我，发自内心地渴望着改变，也因此我选择了短暂的逃离。</p>
<p>之后，我重拾了生活的缓慢。那时，我第一次意识到，原来一天的时间是这样地漫长，能够做所有想做的事。</p>
<h2>阳光所在的阅读</h2>
<p>家乡的房子是西北朝向的，每到下午的时候，外面的阳光就会透过窗户照在客厅的沙发上。冬天的阳光照在身上非常舒服，即使是喜欢宅在卧室的我也忍不住跑到沙发上晒一会太阳，而且也可以让我从电脑屏幕前解放出来休息一下。</p>
<p>有时候，我也会坐在沙发上度过整个下午，刷刷手机视频，阅读订阅的文章。等到阳光消失后，我就回到了卧室，找找其他有趣的事情。</p>
<p>有一天，我看到了一篇关于独立开发者的年度总结文章，内容是关于作者自己是如何成为独立开发者的心路历程。作者从最初的网站广告变现方式开始，逐步建立起稳定的收入来源，从而成功实现了工作自由，并且在这个基础上，开始将精力更多地投入到新站点的开发运营中。随着作为独立开发的持续探索，作者也成功过渡到了订阅付费的收入模式。</p>
<p>随着好奇心，我产生了一个疑惑，如果能够创建足够多的站点，那我是不是可以跟随作者的成长轨迹，将它复现在我的人生规划中。以前，我知道自己和这些独立开发者之间的技术能力差异，是完全无法越过的阻碍，但是在 AI 盛行的现在，技术能力的边界正在逐渐消解。也许，并非不可能。</p>
<p>这份小小的疑惑，并没有立即在我的生活中产生涟漪，只是在我心中埋下了萌芽。</p>
<h2>生活的美好等待着我</h2>
<p>过年的时候，首要的事情就是整理和打扫房子，闲着的我自然忙活了起来。也许厨房是靠近房子建成的，过道外的窗户就成了置物台，上面堆积了许多东西。</p>
<p>当我走过时厨房的过道时，我注意到了窗台，似乎那些东西几年前开始就一直放置在哪里，以至于我以前也没有注意到这个位置这么脏乱。于是，我提议拿东西装起来整理一下，听到我这样说，家里人随即找出了几个玻璃罐子和塑料盒子。我将每件物品整理出来，放进对应的罐子，较大的就放进塑料盒子里，最后将它们都重新摆放在窗台上。</p>
<p>我望着整理好的窗台发呆，觉得应该做了一件有意义的事情，这让我有些高兴。如果不去注意，它们就一直留在哪里，摆放在它们本不应该存在的位置。像这种事物在生活里还有很多，只是大多数被我遗忘了，又或者我没有时间去注意到这些事物。</p>
<p>我第一次意识到可以生活的形状不是固定的，也许只是因为过量的工作让我对生活产生了片面的理解。通过接触新鲜和友好的事物，我就可以重新建立新的生活，以及那些乐观积极的态度和想法。</p>
<p>我开始转换自己看待生活的视角，开始寻找新的东西，能够足够动摇我对生活理解的所有，作为一个终生的求知者。</p>
<p>但是，现在的我并不知道自己希望过什么样的生活，只是被工作不断冲散，以至于忘记了寻找生活这件事。那么，我就需要进行一次生活的尝试和探索，但是这肯定需要时间，那么我应该怎么得到对时间的控制权呢？我想，我的答案就是成为一名独立开发者。</p>
<h2>最后的愿景</h2>
<p>两件事物巧妙的在我心中融合，最后确定了应有的形状。现在的我，拥有决定下一次漂流的权利，那么也是时候迈出第一步了。因此，我决定将接下来的三个月交付给自己，去验证一个不切实际的想法。</p>
<p>我，想独自看看我想要的生活。</p>]]></content:encoded>
  <enclosure url="https://drifter-5ff.pages.dev/images/twinkle/post-twinkle-寒冬一束-cover.jpg" type="image/*" />
</item>
</channel>
</rss>