<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>博客 — esao.life</title>
  <link>https://www.esao.life/blog/</link>
  <description>Jane 的数字花园——思想在这生长。</description>
  <language>zh-cn</language>
  <lastBuildDate>Sun, 20 Sep 2026 08:00:00 +0800</lastBuildDate>
  <atom:link href="https://www.esao.life/blog/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>装 thincoder 踩过的四个坑：Windows 安装实录</title>
    <link>https://www.esao.life/blog/posts/2026-09-20-装-thincoder-踩过的四个坑.html</link>
    <guid isPermaLink="true">https://www.esao.life/blog/posts/2026-09-20-装-thincoder-踩过的四个坑.html</guid>
    <pubDate>Sun, 20 Sep 2026 08:00:00 +0800</pubDate>
    <description>四个坑，一个没饶过我——我踩过了，你照着绕开就行。</description>
    <category>产品思维</category>
    <category>thincoder</category>
    <category>AI协作</category>
    <category>学习AI</category>
    <category>电子大鹅</category>
    <content:encoded><![CDATA[<p>我装 thincoder 那天，折腾了一整个下午。</p>
<p>四个坑，一个没饶过我：权限报错、命令找不到、变量设不上、文件还跑丢了。</p>
<p>这篇文章只干一件事：<strong>把这四个坑，一个一个替你填平</strong>——你照着走，就能少走我那一整个下午。</p>
<p><strong>装上它，是&quot;用 AI 干活&quot;的第一步。</strong></p>
<p>（顺带说一句：我不会写代码，也看不懂报错——<strong>我这样的人都装上了，你也能。</strong>）</p>
<p><strong>先把名字说清楚</strong>（三个名字，说的是同一个家伙）：</p>
<ul>
<li><strong>thincoder</strong>——它的大名；</li>
<li><strong>AI 编程助手</strong>（coding agent）——它是干什么的：你说要做什么，它帮你写出来；</li>
<li><strong>电子大鹅</strong>——我给它起的昵称。</li>
</ul>
<p>下面为了顺口，我一般就叫&quot;它&quot;，有时候叫&quot;电子大鹅&quot;（我有时候也会叫它&quot;小助手&quot;）——<strong>你看到 thincoder，说的就是它。</strong></p>
<hr>
<h2>先说：我为什么想装它</h2>
<p>退休以后我发现一件事：<strong>周围人聊的东西，我听不懂了</strong>——那种&quot;怕被落下&quot;的感觉，我在前一篇提过那些隐隐的焦虑。</p>
<p>后来我想通了：我不需要变成程序员，我只需要<strong>先把这个 AI 编程小助手装在自己的电脑里</strong>。</p>
<p><strong>之所以把它写出来</strong>，是因为我踩的四个坑，是每个新手都会踩的：<strong>我踩过了，就不想下一个人再踩一遍。</strong></p>
<hr>
<h2>四个坑（一坑一句人话）</h2>
<p><strong>坑一：装的时候提示&quot;权限不足&quot;。</strong>
——别急着找原因，<strong>右键 → 以管理员身份运行</strong>。</p>
<p><strong>坑二：明明装好了，敲命令却说&quot;不认识这个命令&quot;。</strong>
——<strong>把终端窗口关掉，重新打开一次。</strong>（不用重装，关掉重开就好。）</p>
<p><strong>坑三：照着教程设了环境变量，一点用都没有。</strong>
——<strong>PowerShell 的写法跟老教程不一样</strong>：不是 <code>set 名字=值</code>，是 <code>$env:名字=&quot;值&quot;</code>。</p>
<p><strong>坑四：一切看着都对，却报一堆看不懂的错。</strong>
——先看看你<strong>站在哪个目录里</strong>。在系统目录（比如 Windows 文件夹）里干活，什么怪事都可能发生——<strong>先切到你自己放项目的目录</strong>。</p>
<p>四个坑，就是这么多。</p>
<p><strong>这四个坑我踩过了——你不用再踩。</strong></p>
<hr>
<h2>然后是第一天我干的蠢事</h2>
<p>坑归坑，第一天我还是闯了祸。</p>
<p>我让 AI 帮我改一个网页。它干完活，跟我说：<strong>&quot;文件已保存。&quot;</strong></p>
<p>我在桌面上翻了十分钟 ✗——没有。</p>
<p>最后找到了：文件都在一个我做梦都不会去的地方——</p>
<p><code>C:\Windows\System32\spool\drivers\color\</code></p>
<p>（翻译成人话：<strong>系统的打印色彩文件夹</strong>。我辛苦写的网页，跟打印机的配色方案住一块儿去了。）</p>
<p>更崩溃的是：我把文件从那儿往外复制，<strong>中文全变成了问号</strong>——&quot;奇松、怪石、云海、温泉&quot;，变成了一排 <code>?????</code>。</p>
<p>那天我在日记里写下一句话：</p>
<blockquote>
<p><strong>启动 AI 之前，先站在该站的地方。</strong></p>
</blockquote>
<p>翻译成人话就是：<strong>先切到你的项目目录，再开工。</strong></p>
<hr>
<h2>后来，我把这四个坑写了三遍</h2>
<p><strong>第一遍</strong>：写给自己（就是日记里那几行）。</p>
<p><strong>第二遍</strong>：写成了<strong>安装手册</strong>——发出去以后，有网友留言说&quot;照着弄，救了我&quot;✓。</p>
<p><strong>第三遍</strong>：我把手册<strong>翻译</strong>成了 AI 能执行的体检流程。现在你只要对它说一句&quot;<strong>我装不上了</strong>&quot;，它就会一项一项帮你查：Node 装了吗？命令行认得出它吗？钥匙（API Key）配好了吗？——而且<strong>一次只让你改一个地方</strong>，改完再看下一项。</p>
<p>（第三遍那篇，我也发在微博了 → https://weibo.com/1702460863/RenPUrQ2F）</p>
<p>同一份经验，用了三回：<strong>我自己踩 → 帮到别人 → 让 AI 帮别人。</strong></p>
<hr>
<h2>最后</h2>
<p>一个退休的文科生，用了一个下午的时间，装好了一个 AI 编程工具——<strong>thincoder</strong>。</p>
<p>值吗？<strong>值。</strong> 因为装上的那一刻，我面前多了一个什么都能试试的帮手——这个网站、大运河、照见……都是从那一天开始的。</p>
<p>后来我才发现：<strong>我不是在学编程。我是在学怎么跟 AI 编程小助手一起工作。</strong></p>
<p><strong>下一篇，讲讲我和电子大鹅一起干活的故事</strong>——它编过瞎话，我也拍过桌子。</p>
<hr>
<blockquote>
<p><strong>附：想装的话</strong>
先装 Node.js（去 nodejs.org 下 LTS 版，装完<strong>记得关掉重开终端</strong>）；然后一句 <code>npm install -g thincoder</code> 就装上了。官网是 <strong>thincoder.com</strong>。
卡住了别怕——照上面四个坑挨个看一眼，八成就在里面。
<strong>图文版（我在微博写的安装手册）</strong>：https://weibo.com/1702460863/RbnW76oFf</p>
</blockquote>
]]></content:encoded>
  </item>
  <item>
    <title>一个退休文科生和她的电子大鹅 thincoder</title>
    <link>https://www.esao.life/blog/posts/2026-09-20-一个退休文科生和她的电子大鹅-thincoder.html</link>
    <guid isPermaLink="true">https://www.esao.life/blog/posts/2026-09-20-一个退休文科生和她的电子大鹅-thincoder.html</guid>
    <pubDate>Sun, 20 Sep 2026 08:00:00 +0800</pubDate>
    <description>从一个连软件都要照着教程装的人，到能带着它把想法做出来。</description>
    <category>产品思维</category>
    <category>thincoder</category>
    <category>AI协作</category>
    <category>学习AI</category>
    <category>电子大鹅</category>
    <content:encoded><![CDATA[<p><strong>我，一个退休的纯文科生，怀揣浪漫情怀的文艺女青年。</strong> 代码跟我搭不上边，搞不明白编程语言，更看不懂报错信息。</p>
<p>但我用 thincoder（一个编程智能体，一只被我称为&quot;电子大鹅&quot;的家伙）做了一串东西：一个山河护照、一条大运河、一面叫照见的镜子，还有你现在看到的这个网站。</p>
<p>这个专题就讲一件事：<strong>我和 thincoder 是怎么一起干活的</strong>——从一个连软件都要照着教程装的人，到能带着它把想法做出来。</p>
<hr>
<h2>一、先说困惑</h2>
<p>退休以后，我慢慢发现一件事：<strong>周围人聊的东西，我开始听不懂了。</strong></p>
<p>直播间里，大鹅在讲他手搓的 thincoder，网友们说好用、说它改变了工作方式——我坐在那儿，<strong>一句话插不上</strong>；觉得自己就像个&quot;白痴&quot;。那种感觉很难受：倒不是不服气，是<strong>怕自己就这样被落下了</strong>——我可以每天睡到自然醒，优哉游哉地游山玩水，美食打卡；但也许我会跟这个飞速发展的时代慢慢脱节，这种焦虑在我心中隐隐作痛。</p>
<p>后来我给自己定了个规矩：<strong>先别急着想&quot;我学不学得会&quot;，先把它装上。</strong> 门都还没进，谈什么学不学得会。</p>
<p>可装上了——<strong>我能用它干什么？</strong></p>
<hr>
<h2>二、它是谁</h2>
<p><strong>先把名字分清，别搞混了</strong>：</p>
<ul>
<li><strong>大鹅</strong> = thincoder 的<strong>创造者</strong>——一个拥有 40 年编程、项目管理和工程化经验的程序员，把它一手做了出来；</li>
<li><strong>电子大鹅</strong> = <strong>thincoder 本身</strong>——是大鹅手搓出来的强悍的 coding agent。</li>
</ul>
<p>那它能干什么？一句话：<strong>你说要做什么，它把东西做出来。</strong> 具体地说，thincoder 能完成三件事：</p>
<ol>
<li><strong>它听得懂人话</strong>——哪怕你不会写代码，它也能帮你做需求分析，能帮你做技术方案；</li>
<li><strong>它守规矩</strong>——先想清楚再动手、做完自己设计、评审、编码；出错能退回上一步；工程化思维贯穿始终；</li>
<li><strong>它不会就找帮手</strong>——同一件事能叫几个模型一起会诊；重活可以交给更强的&quot;飞刀&quot;——就是让更强的模型直接上手去干。</li>
</ol>
<p>最特别的一点：<strong>thincoder 把&quot;怎么跟人协作&quot;这件事，做进了产品本身里。</strong> 这些规矩不是我用出来的，是它自带的。</p>
<hr>
<h2>三、我们组队之后</h2>
<ul>
<li>🌍 <strong>山河护照</strong>：世界地质公园的故事和印章，虽然现在只是个 demo；</li>
<li>🚢 <strong>大运河</strong>：七卷&quot;可走的故事&quot;，我一路走、一路写；</li>
<li>🪞 <strong>照见</strong>：一面照见自己情绪形状的镜子——不打分，只带着你看见；</li>
<li>🌱 <strong>这个网站</strong>：我的数字花园，也是我们的工作台。</li>
</ul>
<p>都是<strong>一个不会写代码的人 + 一只电子大鹅</strong>做出来的。</p>
<hr>
<h2>四、这个专题会写什么</h2>
<ol>
<li><strong>《<a href="2026-09-20-装-thincoder-踩过的四个坑.html">装 thincoder 踩过的四个坑</a>》</strong>——想装的，照着我踩过的坑一个个绕开就行；</li>
<li><strong>《今天没写一行代码，却做了最重要的决定》</strong>——那些没写代码的日子，我们在干什么；</li>
<li><strong>《它长了五十天》</strong>——五十天里它长成了什么样，我在旁边看着；</li>
<li><strong>……还有往后的</strong>——说不定是我们一起做出来的新产品，也说不定是别的。</li>
</ol>
<hr>
<h2>最后</h2>
<p>这个专题是写给跟我一样的人的：</p>
<p><strong>有想法，但总觉得&quot;我又不会写代码，还是等等看，放一放&quot;的你。</strong></p>
<p>我 55 岁开始学它。要是这个专题能让你少踩几个坑、早动手半年——那就值了。</p>
]]></content:encoded>
  </item>
  <item>
    <title>欢迎来到我的数字花园</title>
    <link>https://www.esao.life/blog/posts/2026-09-20-欢迎来到我的数字花园.html</link>
    <guid isPermaLink="true">https://www.esao.life/blog/posts/2026-09-20-欢迎来到我的数字花园.html</guid>
    <pubDate>Sun, 20 Sep 2026 08:00:00 +0800</pubDate>
    <description>一座会长大的园子，和一个不会写代码的园丁。</description>
    <category>产品思维</category>
    <category>thincoder</category>
    <category>AI协作</category>
    <category>学习AI</category>
    <category>电子大鹅</category>
    <content:encoded><![CDATA[<p><strong>欢迎来到我的数字花园。</strong></p>
<p>这不是一间仓库，是一座园子。</p>
<h3>这是我和 thincoder 一起搭起来的</h3>
<p>我，一个退休的文科生，编程小白——不会写代码，不懂编程语法，更看不懂那些报错。</p>
<p>thincoder 是<strong>我的「电子大鹅」</strong>——大鹅（我的先生）创造出来的 AI 编程工具，现在叫“coding agent”。它做的事，用一句话说：<strong>给有想法的人赋能</strong>。</p>
<p>我负责想、负责提要求、负责判断什么是对的；它负责把它写出来。这个网站上的每一行代码，都是这么长出来的。</p>
<p>一开始我也不敢相信：一个不会编程的人，真的能把一座网站搭起来吗？后来我发现，这件事真正的门槛不是&quot;会不会写代码&quot;——而是<strong>知不知道自己想要什么</strong>。想清楚了，剩下的可以一起想办法。</p>
<p>这段故事，我下一篇专门讲。</p>
<h3>花园里有什么</h3>
<p>三层东西：</p>
<ul>
<li><strong>土壤</strong>——是我的生活态度。它不是我写的哪一篇文章，是这整座园子为什么存在：首页那句&quot;这是我的所见&quot;。</li>
<li><strong>植物</strong>——是我的思想。每一篇文章种下去：是花儿、是苗儿、是藤蔓，它们还会继续生长、攀爬；会修订、重写。</li>
<li><strong>果实</strong>——是我的作品。照见、大运河、山河护照，是第一批果实；以后还会有更多花儿开放，更多的果实结出来。</li>
</ul>
<p>土壤决定长什么，植物负责表达，果实是长出来的产出。你走进来的，不是一个&quot;产品矩阵&quot;，是一个完整的人。</p>
<h3>博客是房子，花园是生态</h3>
<p>常见的个人网站是&quot;博客&quot;——按时间排的文章堆：最新在最上面，旧的沉到底，写完就不动了。那像一间<strong>房子</strong>：盖好了，就不长了。</p>
<p>花园不一样：它每天都在变。有的苗刚冒头，有的正在开花，有的今年不开、明年开。</p>
<h3>花园和仓库最大的区别，是成长</h3>
<p>仓库只管往里堆。园子里的东西，<strong>自己会长</strong>：</p>
<ul>
<li>一篇文章，今天读和三个月后读，可能已经不是同一篇——我会回来补、回来改；</li>
<li>一件作品，这个月是这样，下个月又添了新东西；</li>
<li>一座园子，今年只有三样果实，明年不知道还会多出什么。</li>
</ul>
<p>所以这里永远不会&quot;完工&quot;——<strong>完工是仓库的词，不是花园的</strong>。</p>
<h3>常来坐坐</h3>
<p>花园是开放的，没有栅栏。你随时可以进来，随便走走——看到哪一株喜欢，就多看两眼；觉得有用，就把那点东西带走。</p>
<p>也欢迎你跟我聊聊你的园子。我在这条路上走得不算久，但每一步都是真实的。</p>
<p><strong>欢迎常来。</strong></p>
]]></content:encoded>
  </item>
</channel>
</rss>
