[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-categories-zh-CN":3,"blog-index-all-12-zh-CN":56,"blog-all-posts-zh-CN":160},[4,16,23,31,39,48],{"id":5,"parentId":6,"slug":7,"name":8,"description":9,"icon":10,"cover":11,"tone":12,"kind":13,"sortOrder":14,"count":15},6,0,"founder-notes","创业手记","创始团队在经营、管理与产品上的思考，记录一家软件公司的成长过程。","pen-tool","","blue","article",10,20,{"id":17,"parentId":6,"slug":18,"name":19,"description":20,"icon":21,"cover":11,"tone":22,"kind":13,"sortOrder":15,"count":15},5,"industry-watch","行业观察","对互联网、软件与数字化行业趋势的深度分析，输出团队自己的判断。","globe","cyan",{"id":24,"parentId":6,"slug":25,"name":26,"description":27,"icon":28,"cover":11,"tone":29,"kind":13,"sortOrder":30,"count":15},4,"team-culture","团队动态","公司活动、技术分享、团建与招聘文化，了解佳益方圆团队的日常。","users","indigo",30,{"id":32,"parentId":6,"slug":33,"name":34,"description":35,"icon":36,"cover":11,"tone":37,"kind":13,"sortOrder":38,"count":15},3,"project-retrospective","项目复盘","从 0 到 1 的真实项目记录，完整呈现问题、方案、踩坑经验与最终结果。","clipboard-check","teal",40,{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":45,"kind":13,"sortOrder":46,"count":47},2,"product-thinking","产品思维","需求分析、用户体验与产品设计方法论，以及从业务问题到产品方案的思考过程。","lightbulb","slate",50,22,{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":55},1,"engineering","技术专栏","架构设计、性能优化、AI 集成与跨端方案等一线技术实践，由研发团队持续分享。","cpu",60,24,{"language":57,"page":58,"pageSize":59,"total":60,"list":61},"zh-CN",12,9,126,[62,75,86,97,108,118,129,139,150],{"id":63,"slug":64,"title":65,"excerpt":66,"content":11,"cover":11,"tone":37,"author":67,"publishedAt":68,"updatedAt":68,"readingMinutes":49,"featured":69,"tags":70,"category":74},45,"observability-for-small-teams","可观测性：日志、指标与追踪","系统出问题时，能回答“发生了什么”比“系统很慢”更有价值。","佳益方圆团队","2026-04-20T16:15:00+08:00",false,[71,72,73],"可观测性","日志","运维",{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":6},{"id":76,"slug":77,"title":78,"excerpt":79,"content":11,"cover":11,"tone":12,"author":67,"publishedAt":80,"updatedAt":80,"readingMinutes":49,"featured":69,"tags":81,"category":85},65,"mobile-context-first","移动端场景决定交互","把后台功能搬到手机上，第一件事不是缩小屏幕，而是想清楚用户在什么场景下打开它。","2026-04-18T16:15:00+08:00",[82,83,84],"移动端","场景","产品设计",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":22,"kind":13,"sortOrder":46,"count":6},{"id":87,"slug":88,"title":89,"excerpt":90,"content":11,"cover":11,"tone":22,"author":67,"publishedAt":91,"updatedAt":91,"readingMinutes":49,"featured":69,"tags":92,"category":96},85,"regression-escape","测试不足复盘：回归漏测的一次事故","一个看似无关的改动，让三个月前修好的问题重新出现。","2026-04-16T16:15:00+08:00",[93,94,95],"复盘","测试","质量",{"id":32,"parentId":6,"slug":33,"name":34,"description":35,"icon":36,"cover":11,"tone":29,"kind":13,"sortOrder":38,"count":6},{"id":98,"slug":99,"title":100,"excerpt":101,"content":11,"cover":11,"tone":12,"author":67,"publishedAt":102,"updatedAt":102,"readingMinutes":49,"featured":69,"tags":103,"category":107},104,"intern-program","实习生项目的一点经验","实习生不是廉价劳动力，把他们当未来的同事培养，收益远超想象。","2026-04-14T16:15:00+08:00",[104,105,106],"团队文化","实习生","培养",{"id":24,"parentId":6,"slug":25,"name":26,"description":27,"icon":28,"cover":11,"tone":37,"kind":13,"sortOrder":30,"count":6},{"id":109,"slug":110,"title":111,"excerpt":112,"content":11,"cover":11,"tone":12,"author":67,"publishedAt":113,"updatedAt":113,"readingMinutes":49,"featured":69,"tags":114,"category":117},123,"county-level-digitalization","县域数字化的观察：需求真实，路径不同","县城里的数字化，和大城市不是同一道题。","2026-04-12T16:15:00+08:00",[19,115,116],"县域","数字化",{"id":17,"parentId":6,"slug":18,"name":19,"description":20,"icon":21,"cover":11,"tone":45,"kind":13,"sortOrder":15,"count":6},{"id":119,"slug":120,"title":121,"excerpt":122,"content":11,"cover":11,"tone":37,"author":67,"publishedAt":123,"updatedAt":123,"readingMinutes":49,"featured":69,"tags":124,"category":128},25,"referral-compounding","口碑的复利","一个满意的客户会带来下一个，但前提是他能说清楚你究竟解决了什么问题。","2026-04-10T16:15:00+08:00",[125,126,127],"创业","口碑","客户关系",{"id":5,"parentId":6,"slug":7,"name":8,"description":9,"icon":10,"cover":11,"tone":12,"kind":13,"sortOrder":14,"count":6},{"id":130,"slug":131,"title":132,"excerpt":133,"content":11,"cover":11,"tone":12,"author":67,"publishedAt":134,"updatedAt":134,"readingMinutes":49,"featured":69,"tags":135,"category":138},46,"api-rate-limiting","接口限流：先保护自己再谈体验","限流不是为了拦用户，而是为了让系统在异常流量下还能服务大多数人。","2026-04-08T09:28:00+08:00",[136,137,73],"接口","稳定性",{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":6},{"id":140,"slug":141,"title":142,"excerpt":143,"content":11,"cover":11,"tone":29,"author":67,"publishedAt":144,"updatedAt":144,"readingMinutes":49,"featured":69,"tags":145,"category":149},66,"docs-for-future-self","产品文档写给未来的自己","文档不是交付物，而是团队的记忆。没人看的文档，通常是因为写错了对象。","2026-04-06T09:28:00+08:00",[146,147,148],"文档","团队","产品方法",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":22,"kind":13,"sortOrder":46,"count":6},{"id":151,"slug":152,"title":153,"excerpt":154,"content":11,"cover":11,"tone":37,"author":67,"publishedAt":155,"updatedAt":155,"readingMinutes":49,"featured":69,"tags":156,"category":159},86,"peak-traffic-preparation","大促保障复盘：活动前夜的扩容","活动页面做了压力测试，但真正被打挂的是登录接口和优惠券服务。","2026-04-04T09:28:00+08:00",[93,157,158],"大促","性能",{"id":32,"parentId":6,"slug":33,"name":34,"description":35,"icon":36,"cover":11,"tone":29,"kind":13,"sortOrder":38,"count":6},{"language":57,"page":49,"pageSize":49,"total":60,"list":161},[162],{"id":30,"slug":163,"title":164,"excerpt":165,"content":11,"cover":11,"tone":22,"author":67,"publishedAt":166,"updatedAt":166,"readingMinutes":49,"featured":69,"tags":167,"category":170},"integration-api-pitfalls","企业系统集成：接口对接最容易踩的五个坑","接口文档写得再全，真正对接时仍然会卡在字段约定、超时和重复推送这些细节上。","2026-10-17T09:00:00+08:00",[168,136,169],"系统集成","工程实践",{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":6}]