[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"content-query-4HseTJKXql":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"lang":10,"date":11,"categories":12,"tags":14,"body":18,"_type":70,"_id":71,"_source":72,"_file":73,"_stem":74,"_extension":75},"\u002Fblog\u002Fa-year-writing-a-book","blog",false,"","花一年时间写的书","2023 年，我花了一整年写《ConstellationBook》。说起来，我一开始也没打算写书，就是自己在学 Internet Computer，读了一些白皮书，也翻了不少论坛里的讨论，觉得有些东西值得记下来。","zh-Hans","2024-06-01",[13],"Computer technology",[15,16,17],"Chinese & 中文","Experience","IC",{"type":19,"children":20,"toc":67},"root",[21,28,33,38,43,48,62],{"type":22,"tag":23,"props":24,"children":25},"element","p",{},[26],{"type":27,"value":9},"text",{"type":22,"tag":23,"props":29,"children":30},{},[31],{"type":27,"value":32},"有一次，我跟一个朋友聊起 Internet Computer 的架构，顺口说了句，等我把笔记整理好了就发给你。说这话的时候，我还觉得整理笔记能花多久。结果前前后后弄了一年。",{"type":22,"tag":23,"props":34,"children":35},{},[36],{"type":27,"value":37},"这一年里当然也有拖着没写的时候。有些内容，刚记下来的时候觉得自己已经懂了，隔一阵子再看，发现还有地方说不清楚。自己看笔记，几个关键词就能想起来当时在说什么。可朋友拿到手里，看到同样几个词，可能第一句就要问我，这跟前面讲的有什么关系？想到这里，我就得回去翻资料，再想想从哪儿开始讲比较顺。",{"type":22,"tag":23,"props":39,"children":40},{},[41],{"type":27,"value":42},"后来书大致分成了两部分。前面讲 Internet Computer 的一些原理，后面讲怎么动手开发。我希望读的人可以先搞明白自己在用什么，等真想试一试的时候，也知道第一步该做什么。现在回想起来，决定哪些东西要先讲，就已经让我重新学了一遍。有些概念单独拿出来，我觉得自己能讲。真把它放进一章里，才发现前面还有一步没交代。",{"type":22,"tag":23,"props":44,"children":45},{},[46],{"type":27,"value":47},"写着写着，我发现自己还挺擅长把复杂的技术讲明白。我喜欢先想想，第一次听到这个概念的人会卡在哪儿。要是一个例子还没讲透，我就换个讲法，把前因后果再捋一遍。开个玩笑，我要是去当老师，肯定挺厉害的。",{"type":22,"tag":23,"props":49,"children":50},{},[51,53],{"type":27,"value":52},"最后我把书放到了 GitHub 上。我以前从 Rust 社区的开源书和项目里学到了很多。自己卡住的时候，有人已经把那个问题讲明白了，还顺手留了个例子，这种感觉挺好的。我也想留一份这样的东西。以后有人刚开始了解 Internet Computer，可以翻一翻。遇到我讲得含糊或者写错的地方，也可以提出来一起改。",{"type":22,"tag":54,"props":55,"children":59},"a",{"href":56,"rel":57},"https:\u002F\u002Fgithub.com\u002FNeutronStarDAO\u002FConstellationBook-English",[58],"nofollow",[60],{"type":27,"value":61},"《ConstellationBook》",{"type":22,"tag":23,"props":63,"children":64},{},[65],{"type":27,"value":66},"当初答应朋友的其实就一句话，等我整理好发给你。要是那时候我一上来就给自己定个目标，说今年要写一本书，我可能还会纠结半天第一章叫什么。还好当时只是想，先把手头这几页笔记理一理。",{"title":7,"searchDepth":68,"depth":68,"links":69},2,[],"markdown","content:blog:a-year-writing-a-book.md","content","blog\u002Fa-year-writing-a-book.md","blog\u002Fa-year-writing-a-book","md",1793885408880]