<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts · Amigoer‘s Blog</title><link>https://www.amigoer.com/posts/</link><description>记录技术探索 · 项目 · 生活</description><generator>Hugo + amigoer</generator><language>zh-cn</language><copyright>© 2026 Amigoer</copyright><lastBuildDate>Wed, 29 Apr 2026 17:18:22 +0000</lastBuildDate><atom:link href="https://www.amigoer.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>因为开源项目收到工作邀请啦</title><link>https://www.amigoer.com/posts/open-source-job-invite/</link><pubDate>Wed, 01 Apr 2026 00:14:16 +0800</pubDate><author>i@amigoer.com (Amigoer)</author><guid isPermaLink="true">https://www.amigoer.com/posts/open-source-job-invite/</guid><description>标题改来改去，其实应该是叫“三月份总结”比较合适，但是又觉得太官方，就换成一个我认为比较开心的事吧！
工作 从 3 月份来杭州这边入职以后，基本上每天都是在紧锣密鼓的工作，因为这边是一家 AI 创业公司，计划在 5 月份发布上线一款产品，然后现在还处在一个快速迭代开发的阶段，项目的架构也是调了好几次，项目刚熟悉好，又得重新熟悉和落地，直到昨天才将核心部分稳定下来，但是针对能够上线的话还有很多的工作…</description><content:encoded><![CDATA[<p>标题改来改去，其实应该是叫“三月份总结”比较合适，但是又觉得太官方，就换成一个我认为比较开心的事吧！</p>
<h2 id="工作">工作</h2>
<p>从 3 月份来杭州这边入职以后，基本上每天都是在紧锣密鼓的工作，因为这边是一家 AI 创业公司，计划在 5 月份发布上线一款产品，然后现在还处在一个快速迭代开发的阶段，项目的架构也是调了好几次，项目刚熟悉好，又得重新熟悉和落地，直到昨天才将核心部分稳定下来，但是针对能够上线的话还有很多的工作要做，包括开放平台、核心程序的部署形态都还没有做出来，但是基本就剩下一些正常的开发工作推进了。</p>
<p>第一次在创业公司工作，工作的节奏和强度确实还是挺大的，除了我来的第一个周末是双休外，后面都是单休了。周内的工作时间大概就在 10:30 —— 21:30 偶尔会加班到 10 点以后。</p>
<p>公司每天早上都需要开日会，今天开完会又通知小组内每天也要开组内日会。虽然上班不到 3 年吧，但还是第一次这样参加会议，有些 Task 不知道怎么写，刚开始就写一些比较模糊的 List，比如 熟悉、掌握、了解相关代码架构，就在会上直面 CEO 的压迫，尽管我周五刚入职。会中的一些名词我也是第一次了解，譬如 Millstone、Task 的一些 Status 等，不过好在有 AI 和一个人很好的 Mentor，能帮我度过这段 Landing 期，也是非常感谢了🙏</p>
<p>通过跟大家的了解，公司浙大博士创建的，大部分同事其实都是浙大的，小部分也是计算机相关的，开发方面好像除了我一个人是非计算机，大家都是计算机的。有感觉到自己的学历低了，又想提升学历了，hhhh。</p>
<p>这里突然想起知乎的一个帖子：“工作不顺利，求职比较难，考个博士出来会好吗？ 答：考博士的最大作用就是当你在工作不顺心的时候，你不会再想着提升学历来降低工作压力。” 虽然是个梗，3 月份又是考研录取的时间，小红书和抖音刷到了大量的上岸帖子和视频，我的心又开始蠢蠢欲动了&hellip;&hellip;</p>
<h2 id="开源项目">开源项目</h2>
<h3 id="rocket-leaf">Rocket-Leaf</h3>
<p>在年前的时候做了一款跨平台的 RocketMQ 的客户端 <a href="https://github.com/amigoer/rocket-leaf">Rocket-Leaf</a> 如果看到感觉有用，可以给一个 Star 嘛，并且维护了一个 <a href="https://github.com/amigoer/rocketmq-admin-go">rocketmq-admin-go</a> 的运维开源库，尽管没有收获很多的 Star，但后来和 Mentor 聊的时候才知道，招我进来的时候就是了解我写的这个项目，Mentor 本身在阿里做的就是 RocketMQ 相关的工作，属于是专业对口了，当时面试的时候就针对这个项目简单聊了一下就成功拿到 Offer 了。</p>
<div style="max-width: 300px; margin: 0 auto; display: grid; grid-template-columns: 1fr; justify-items: center;">
  <img src="./images/rocket-leaf-logo.png" style="width: 100%; border-radius: 8px; display: block;">
</div>
<h3 id="weclaw-proxy">WeClaw-Proxy</h3>
<p>然后再就是最近纯 Vibe Coding 写的 <a href="https://github.com/amigoer/weclaw-proxy">Weclaw-Proxy</a> 一个针对 WeClaw 的接入网关，方便可以接入自定义的一些 Agent，在这之上额外做了一些其他的功能。比如 Codex、Gemini、Claude CLI 接入，还有智能路由等功能。</p>
<div style="margin: 0 auto; display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; align-items: start;">
  <img src="./images/weclaw-proxy-01.png" style="width: 100%; border-radius: 8px; display: block;">
  <img src="./images/weclaw-proxy-02.png" style="width: 100%; border-radius: 8px; display: block;">
  <img src="./images/weclaw-proxy-03.png" style="width: 100%; border-radius: 8px; display: block;">
  <img src="./images/weclaw-proxy-04.png" style="width: 100%; border-radius: 8px; display: block;">
  <img src="./images/weclaw-proxy-05.png" style="width: 100%; border-radius: 8px; display: block;">
  <img src="./images/weclaw-proxy-06.png" style="width: 100%; border-radius: 8px; display: block;">
</div>
<h3 id="kite">Kite</h3>
<p>虽然建博客的最早能追溯到我上高中大概 2016 年下半年吧，但是陆陆续续的丢数据重建，如此循环，直到 2026 年我才重新注册了域名并开了这个博客，反思了一下丢数据的核心原因还是选择了 Typecho、WordPress 这类动态博客，服务器到期和自己没有备份的习惯，再加上热爱不足吧，不过这一次肯定是会好好做的。也使用了 Hugo 这中静态博客，代码托管在 Github 上，使用 Vercel 来进行构建。</p>
<p>Kite 这个项目的主要灵感就来源于此，自己既想有可视化的后台方便编辑，不想将大量的精力浪费在运维上，便整合了 Halo、Hugo、Typecho 各类博客程序的优点，开发了 Kite Blog。</p>
<p>Kite 是一款轻量级 AI 原生博客引擎 · Go + React + SQLite · 单文件部署。支持单二进制部署、也支持 Build 为静态文件部署。内置了 Template 模板引擎，可将页面内嵌进可执行文件中实现 SSR 服务端渲染；也支持 Vue、React 这种框架开发前后端分离的主题，提供了标准的 API 接口，满足了各种需求。</p>
<blockquote>
<p>目前项目还在初期的开发阶段，不过大体功能都已经实现了，只是还在打磨后台和默认主题。</p>
</blockquote>
<ul>
<li>Github: <a href="https://github.com/amigoer/kite/">https://github.com/amigoer/kite/</a></li>
<li>官网：<a href="https://www.kite.plus">www.kite.plus</a></li>
</ul>
<blockquote>
<p>官网还没有实现“吃自己的狗粮”，不过未来是有计划开发一款文档站的主题的，届时会将官网使用 Kite 构建。</p>
</blockquote>
<h2 id="工作邀请">工作邀请</h2>
<p>大概在今天下午 5 点左右的时候，我还在公司跟对接我 SDK 的同事沟通，收到了一封邮件，具体内容如下：</p>
<div style="margin: 0 auto; display: grid; grid-template-columns: 1fr; justify-items: center;">
  <img src="./images/quantgroup.png" style="width: 100%; border-radius: 8px; display: block;">
</div>
<p>在 3 月的最后一天，第一次因为 Github 的开源项目收到工作邀请，也是非常激动了，哈哈哈。四月继续努力吧</p>
<h2 id="小结">小结</h2>
<p>三月份初我从成都玩回来后，就来杭州这边工作，一个人租房一个人上下班，周末加班，日子过得真的好快。希望我在四月份，能完全上手我的工作，也希望我的 Claude Code 订阅能开通下来，持续使用。（对 AI 的依赖太强了，有很多想法都需要去落地校验）</p>
]]></content:encoded></item><item><title>有感于 BettaFish：1K→30K Star、三千万融资，以及我的来时路</title><link>https://www.amigoer.com/posts/super-individual/</link><pubDate>Fri, 06 Mar 2026 21:19:48 +0800</pubDate><author>i@amigoer.com (Amigoer)</author><guid isPermaLink="true">https://www.amigoer.com/posts/super-individual/</guid><description>前言 第一次知道 BettaFish，大概是 2025 年 11 月，在 Linux.do 上刷到作者的自荐帖。点进去扫过几眼，只记得是「舆情分析工具」，没深究，很快也就过眼云烟。直到今天再打开论坛，一篇新帖跳进视线：《3个月，从微舆BettaFish开源项目爆火到获三千万投资，我亲历了Vibe Coding带来的超级个体时代》。读完，愣了好一会儿。</description><content:encoded><![CDATA[<h2 id="前言">前言</h2>
<p>第一次知道 BettaFish，大概是 2025 年 11 月，在 Linux.do 上刷到作者的自荐帖。点进去扫过几眼，只记得是「舆情分析工具」，没深究，很快也就过眼云烟。直到今天再打开论坛，一篇新帖跳进视线：《3个月，从微舆BettaFish开源项目爆火到获三千万投资，我亲历了Vibe Coding带来的超级个体时代》。读完，愣了好一会儿。</p>
<blockquote>
<p>“微舆：人人可用的多Agent舆情分析助手，打破信息茧房，还原舆情原貌，预测未来走向，辅助决策！从0实现，不依赖任何框架。”</p>
</blockquote>
<p><img src="./images/bettafish.png" alt="bettafish"></p>
<h2 id="感受">感受</h2>
<p>第一反应是懵。上次看到时还只有 1K Star，转眼 30K+，还拿了盛大 3000 万投资；作者本科在读，还没毕业。我毕业两年多，才刚摸到一份入门级工作，同龄人已经站在风口上被资本托起——落差实实在在。</p>
<p>转念一想，这个案例至少说明一件事：这条路、这个方向，是有人走通了的。别人可以，为什么我不能试？种一棵树最好的时间是十年前，其次是现在。</p>
<h2 id="来时路">来时路</h2>
<h3 id="启蒙">启蒙</h3>
<p>我的互联网启蒙，是小学时家里的那台「大脑袋」台式机。从蜘蛛纸牌、扫雷，到 4399、7K7K，再到快玩游戏盒里的《侠盗飞车手·罪恶都市》《虐杀原型》《帝国时代2》……后来又是腾讯全家桶：CF、QQ 飞车、逆战。玩得爽之外，慢慢冒出「自己也能做游戏」的念头。到现在我也不清楚怎么从零做出一款游戏，但正是这股念头，把我推上了编程这条路。</p>
<h3 id="初中">初中</h3>
<p>初二那年，接触到「卡盟」：利用当时的一些漏洞（比如用话费开 QQ 钻、退款后权益仍在），低价卖给用户赚差价。我觉得既神奇又能赚钱。</p>
<p>当时卡乐购、卡易信这类平台会卖整套系统给商家，商家搭好站就能上架、开分站、对接货源。我想自己搞一个，就去查虚拟主机、域名、建站教程。大厂源码不开放、授权费又高，我就花了一千多块买了家小厂的搭建服务，折腾推广。结果厂商跑路，站点直接没了，一分钱没赚到，只好作罢。</p>
<p><img src="./images/kayixin.png" alt="卡易信"></p>
<h3 id="高中">高中</h3>
<p>看别人都在搞博客，我也搭了一个。精力全耗在选程序、插件、主题上，内容没写多少，连当初的流水账也没留下来——当时用的都是免费虚拟主机和二级域名，服务商说没就没，博客就在「搭建 → 跑路 → 重建」里循环到现在。</p>
<p>搭博客总得买主机，我又盯上卖虚拟主机的生意，查了一堆资料，进了 IDC 的坑。拿过老大 IDC、纵横网络的代理，用 SWAPIDC、星外之类的系统搭好、对好商品，最后还是没做起来。</p>
<h3 id="大学">大学</h3>
<p>折腾来折腾去，我摸到了「世界上最好的语言」PHP，东一榔头西一棒子地自学，没有体系。直到快上大学才找到 PHP 中文网，正经学了一阵 PHP 和 Laravel，但至今也没用它们做出过什么像样的项目。</p>
<p>命运爱在节骨眼上开玩笑。从初中就喜欢编程的我，在家人劝说下报了西安财经大学金融学，稀里糊涂读了四年，进去才发现自己真的不喜欢。好在没丢老本行，开始系统学 Java——从这儿起，才算半只脚踏进计算机的门。</p>
<p>大学后几年一边上课一边自学，大三动了跨考计算机的念头，啃数据结构、计网、操作系统、组成原理，结果不理想。毕业后又想二战，去辽宁工业大学读了计算机的第二学士学位，二战仍没成，只好退学回西安找工作。</p>
<h3 id="思拓信息">思拓信息</h3>
<p><img src="./images/stsoft.png" alt="stsoft"></p>
<p>2024 年 3 月回西安，面试、被刷、再面，月底拿到第一个 Offer：一家做医疗 ERP 的公司，岗位是 Java 后端。试用期其实在做低代码平台的页面组件，几乎碰不到 Java，最多写点组件的 JavaScript。后来老板看大模型火，想给系统加 AI，我平时爱折腾，就查资料、写方案，老板拍板把这事交给我。当时做法很简单：预制 Prompt + 数据库查询结果，丢给本地 LLM 再取结果。再后来，我就离职了。</p>
<h3 id="互联极光">互联极光</h3>
<p>2025 年 2 月进了第二家：做分布式算力托管，我负责管理系统的后端和客户端开发，技术栈从 Java 转到 Golang——至今仍觉得这是比较对的一次选择。到 11 月，公司认为核心功能已做完，把开发团队整体转成运维；我不太想搞硬件运维，就又走了。</p>
<h3 id="博彦科技">博彦科技</h3>
<p><img src="./images/beyond-soft.png" alt="Beyond Soft"></p>
<p>2026 年 1 月进了西安一家阿里云外包，做 ACR/ACK 的对内运维平台。熟悉完 Docker、Kubernetes 后，主要任务变成旧系统版本迁移：大部分接口还行，少数几个可读性极差，在屎山里做迁移实在痛苦，就骑驴找马，换到了现在这家。</p>
<h3 id="人格智能">人格智能</h3>
<p><img src="./images/humanify.png" alt="Humanify"></p>
<p>2026 年 3 月入职杭州 Humanify，做 AI 应用的底层基座开发。今天是我上班第一天。</p>
<h2 id="未来">未来</h2>
<p>AI 编程迭代得很快，隔一阵就有一个爆款应用。比起当年的下海潮，眼下 AI 大概是肉眼可见的大风口，踩中了就有机会起来。既然看到这个趋势，就索性转到 AI 方向，希望也能做出自己的东西。</p>
]]></content:encoded></item><item><title>从 Typecho 到 Hugo 的漫长跋涉</title><link>https://www.amigoer.com/posts/hello-world/</link><pubDate>Wed, 04 Mar 2026 17:31:14 +0800</pubDate><author>i@amigoer.com (Amigoer)</author><guid isPermaLink="true">https://www.amigoer.com/posts/hello-world/</guid><description> 你好，世界！ Hello World!
我的博客再一次的重新启动，希望这一次不要重蹈覆辙，能将内容创作坚持下去！
这虽然是目前博客的第一篇文章，但实际上第一次制作博客大概在 2016 年刚上高中的时候，那个时候我记的使用的是 Emlog 的程序，彩虹博客的主题，直到后来的 Typecho、WordPress、ZBlog 等，其中 Typecho 的 Handsome 主题也是使用了很久，当时没有…</description><content:encoded><![CDATA[<blockquote>
<p>你好，世界！ Hello World!</p>
</blockquote>
<p>我的博客再一次的重新启动，希望这一次不要重蹈覆辙，能将内容创作坚持下去！</p>
<p>这虽然是目前博客的第一篇文章，但实际上第一次制作博客大概在 2016 年刚上高中的时候，那个时候我记的使用的是 Emlog 的程序，彩虹博客的主题，直到后来的 Typecho、WordPress、ZBlog 等，其中 Typecho 的 Handsome 主题也是使用了很久，当时没有接触到这种静态的博客程序，故开始了 博客搭建 → 服务器到期 → 数据丢失 → 重新开始 的循环。</p>
<p><img src="./images/typecho.png" alt="Typecho"></p>
<p>直到这一次，我决定使用 Hugo 来搭建博客，原因跟简单 Hugo 是静态生成式博客程序，可以将生成好的博客程序托管到 Github Pages 或者 Vercel、CloudFlare 等，基本上不可能导致内容的丢失。而且 Hugo 是使用 Go 语言编写的，速度非常快，基本上几秒钟就可以生成整个博客。</p>
<p>之前使用 Typecho 等应用程序搭建博客的时候，将大量的精力花费在服务器的运维，各种插件主题的配置，以及系统的魔改，反而忽略了最终要的内容，所以这一次大道至简，以内容为核心，希望能将博客坚持 10 年。</p>
<p>Hugo 的代码托管在 Github ，部署托管在 Vercel，比自己维护服务器方便很多，即便是跨设备，也不存在数据丢失的问题，也能及时更新，目前这种方案非常适合我。</p>
]]></content:encoded></item></channel></rss>