[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-tech-open-day-2026-zh-CN":3,"blog-adjacent-tech-open-day-2026-zh-CN":30,"blog-related-tech-open-day-2026-zh-CN":65},{"id":4,"slug":5,"title":6,"excerpt":7,"content":8,"cover":9,"tone":10,"author":11,"publishedAt":12,"updatedAt":13,"readingMinutes":14,"featured":15,"tags":16,"category":19,"seoSettings":29},9,"tech-open-day-2026","技术开放日：把架构决策讲给客户听","把内部评审开放给客户，用他们能听懂的语言讲清取舍，是建立长期信任的一部分。","\u003Cp>过去的技术评审都在内部进行：架构师讲方案，研发提问题，最后形成结论。今年我们做了一次不同的尝试——把一场架构评审开放给客户，用他们能听懂的语言讲清楚每个取舍。\u003C\u002Fp>\n\u003Ch2>我们讲了什么\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>选型：\u003C\u002Fstrong>为什么在这个项目里选择成熟方案，而不是最新的技术；\u003C\u002Fli>\n\u003Cli>\u003Cstrong>数据：\u003C\u002Fstrong>哪些数据需要实时，哪些可以延迟，成本差在哪里；\u003C\u002Fli>\n\u003Cli>\u003Cstrong>性能：\u003C\u002Fstrong>首屏、并发与弱网场景下，系统如何保证可用。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>客户问得最多的问题\u003C\u002Fh2>\n\u003Cp>出乎意料的是，客户最关心的不是技术名词，而是三个很实际的问题：系统三年后还能不能改、数据能不能拿回来、出问题时谁来负责。这些问题恰好也是我们在架构设计中最看重的部分。\u003C\u002Fp>\n\u003Ch2>下一步\u003C\u002Fh2>\n\u003Cp>我们计划把技术开放日做成系列活动，每次围绕一个主题，邀请客户参与讨论。技术的价值，最终要回到业务能否被更好地支撑；而让客户理解取舍，是建立长期信任的一部分。\u003C\u002Fp>\n\u003Cblockquote>把复杂讲清楚，本身就是一种工程能力。\u003C\u002Fblockquote>\n\u003Cp>感谢参与的每一位客户。下一次开放日的主题与时间，我们会通过官网与博客同步。\u003C\u002Fp>","","teal","佳益方圆团队","2026-07-24T16:30:00+08:00","2026-10-18T15:58:14.758+08:00",1,false,[17,18],"技术开放日","客户交流",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},4,0,"team-culture","团队动态","公司活动、技术分享、团建与招聘文化，了解佳益方圆团队的日常。","users","blue","article",30,{},{"previous":31,"next":48},{"id":32,"slug":33,"title":34,"excerpt":35,"content":9,"cover":9,"tone":36,"author":11,"publishedAt":37,"updatedAt":37,"readingMinutes":14,"featured":15,"tags":38,"category":42},37,"excel-export-performance","报表导出为什么这么慢","十万行数据导出卡死浏览器，问题往往不在生成文件，而在查询和内存使用方式。","indigo","2026-07-25T16:31:00+08:00",[39,40,41],"报表","导出","性能",{"id":14,"parentId":21,"slug":43,"name":44,"description":45,"icon":46,"cover":9,"tone":26,"kind":27,"sortOrder":47,"count":21},"engineering","技术专栏","架构设计、性能优化、AI 集成与跨端方案等一线技术实践，由研发团队持续分享。","cpu",60,{"id":49,"slug":50,"title":51,"excerpt":52,"content":9,"cover":9,"tone":36,"author":11,"publishedAt":53,"updatedAt":53,"readingMinutes":14,"featured":15,"tags":54,"category":58},57,"approval-flow-design","审批流：别把组织问题做成系统问题","审批链路过长，往往不是流程设计得不好，而是权责没有理清。","2026-07-23T16:31:00+08:00",[55,56,57],"审批","流程","产品设计",{"id":59,"parentId":21,"slug":60,"name":61,"description":62,"icon":63,"cover":9,"tone":26,"kind":27,"sortOrder":64,"count":21},2,"product-thinking","产品思维","需求分析、用户体验与产品设计方法论，以及从业务问题到产品方案的思考过程。","lightbulb",50,[66,77,88],{"id":67,"slug":68,"title":69,"excerpt":70,"content":9,"cover":9,"tone":26,"author":11,"publishedAt":71,"updatedAt":71,"readingMinutes":14,"featured":15,"tags":72,"category":76},89,"thirty-minute-weekly","每周三十分钟的技术分享会","不讲新技术，不讲行业趋势，只讲这周踩过的坑和解决方式。","2026-10-11T09:00:00+08:00",[73,74,75],"团队文化","技术分享","成长",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":78,"slug":79,"title":80,"excerpt":81,"content":9,"cover":9,"tone":82,"author":11,"publishedAt":83,"updatedAt":83,"readingMinutes":14,"featured":15,"tags":84,"category":87},90,"what-code-review-is-for","代码评审是为了什么","评审不是找错，是让另一个人的脑子过一遍你的代码。","cyan","2026-09-29T10:13:00+08:00",[73,85,86],"代码评审","工程实践",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":89,"slug":90,"title":91,"excerpt":92,"content":9,"cover":9,"tone":10,"author":11,"publishedAt":93,"updatedAt":93,"readingMinutes":14,"featured":15,"tags":94,"category":97},91,"docs-start-with-templates","文档从模板开始","没人愿意写文档，多半是因为不知道从哪写起。一张模板能解决大半问题。","2026-09-17T11:26:00+08:00",[73,95,96],"文档","知识管理",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21}]