[{"data":1,"prerenderedAt":101},["ShallowReactive",2],{"$ffW5mYE3ZvOx--DOEARIYthSB5ihTTJA8nypIuGTRObA":3,"$f3Fq3Vvc1RPyMVhHFov2pUb_iMkT70EUmvvI_ji0wSyQ":16},{"title":4,"date":5,"category":6,"readTime":7,"tags":8,"content":12,"_excerpt":13,"id":14,"_path":15},"从零到一：我的独立开发之路","2026-05-15","创业人生","8 分钟",[9,10,11],"独立开发","创业","个人成长","\u003Ch1>从零到一：我的独立开发之路\u003C\u002Fh1>\n\u003Ch2>为什么选择独立开发\u003C\u002Fh2>\n\u003Cp>2023年初，我做出了一个重要决定：离开稳定的工作，成为一名独立开发者。这个决定并非一时冲动，而是经过深思熟虑的结果。\u003C\u002Fp>\n\u003Cp>在大公司工作的几年里，我积累了丰富的技术经验，参与了多个大型项目的开发。但随着时间推移，我越来越渴望更大的创作自由，想要打造真正属于自己的产品。\u003C\u002Fp>\n\u003Ch2>第一个产品的诞生\u003C\u002Fh2>\n\u003Cp>独立后的前三个月，我专注于开发第一款产品 TaskFlow。这是一个任务管理应用，灵感来源于我自己的需求。在开发过程中，我学到了很多：\u003C\u002Fp>\n\u003Ch3>技术选型\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>选择了 React Native，因为需要同时支持 iOS 和 Android\u003C\u002Fli>\n\u003Cli>使用 Firebase 作为后端，快速实现功能\u003C\u002Fli>\n\u003Cli>采用 TypeScript，提高代码质量\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>产品设计\u003C\u002Fh3>\n\u003Cp>最初的版本很简单，只有基础的任务管理功能。但我注重细节，确保每个交互都流畅自然。这种对用户体验的执着，后来成为产品的核心竞争力。\u003C\u002Fp>\n\u003Ch2>第一批用户\u003C\u002Fh2>\n\u003Cp>产品上线后，我通过 Product Hunt、Twitter 和技术社区进行推广。最初的用户增长很慢，第一周只有不到100个下载。\u003C\u002Fp>\n\u003Cp>但我没有气馁，而是积极收集用户反馈，快速迭代。每当收到用户的建议，我都会认真考虑，尽快实现合理的需求。\u003C\u002Fp>\n\u003Ch2>突破与成长\u003C\u002Fh2>\n\u003Cp>三个月后，TaskFlow 的用户数突破了 1000。这个里程碑对我意义重大，证明了产品的价值。\u003C\u002Fp>\n\u003Cp>随后的发展更加顺利：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>6个月：5000 用户\u003C\u002Fli>\n\u003Cli>1年：10000+ 用户\u003C\u002Fli>\n\u003Cli>开始有稳定的收入来源\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>经验总结\u003C\u002Fh2>\n\u003Cp>这一年的独立开发经历让我收获颇丰：\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>产品思维\u003C\u002Fstrong>：从用户需求出发，而不是技术驱动\u003C\u002Fli>\n\u003Cli>\u003Cstrong>快速迭代\u003C\u002Fstrong>：先发布最小可行产品，再逐步完善\u003C\u002Fli>\n\u003Cli>\u003Cstrong>持续学习\u003C\u002Fstrong>：独立开发者需要掌握全栈技能\u003C\u002Fli>\n\u003Cli>\u003Cstrong>营销推广\u003C\u002Fstrong>：好产品也需要好的推广策略\u003C\u002Fli>\n\u003Cli>\u003Cstrong>心态调整\u003C\u002Fstrong>：接受失败，从错误中学习\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2>未来展望\u003C\u002Fh2>\n\u003Cp>未来，我计划继续深耕独立开发领域，推出更多有价值的产品。同时，我也希望通过写作和分享，帮助更多想要转型的开发者。\u003C\u002Fp>\n\u003Cp>如果你也有独立开发的想法，欢迎与我交流！\u003C\u002Fp>\n","2023年初，我做出了一个重要决定：离开稳定的工作，成为一名独立开发者。这个决定并非一时冲动，而是经过深思熟虑的结果。","indie-developer-journey","\u002Fwriting\u002Findie-developer-journey\u002F",[17,29,42,44,55,66,80,91],{"id":18,"title":19,"date":20,"category":21,"readTime":22,"tags":23,"_excerpt":27,"_path":28},"cf-xray-nginx-tutorial","移动宽带 SSH 不到海外 VPS？CF + nginx 反向代理的全套方案","2026-06-16","技术教程","17 分钟",[24,25,26],"333","eee","999","3 分钟摘要： - 移动宽带到 VPS 的 SSH 流量被 GFW 识别并阻断 - 用 Cloudflare CDN 隐藏真实 VPS IP（免费方案） - xray VLESS + WebSocket 加密代理流量 - nginx 网站防御 G网 主动探测","\u002Fwriting\u002Fcf-xray-nginx-tutorial\u002F",{"id":30,"title":31,"date":32,"category":33,"readTime":7,"tags":34,"_excerpt":40,"_path":41},"telegram-86-login-recovery","86 手机号无法登录 Telegram 终极解决方案：绕过付费验证码 + 旧设备验证找回账号","2026-06-14","工具教程",[35,36,37,38,39],"Telegram","86手机号","账号找回","二次验证","短信收费","3 分钟摘要： - 86 号码 + 邮箱 + 二次验证密码 = 找回账号的三要素，缺一不可 - 用第三方客户端 Telega（绕过 Google Play 校验版本）登录，触发邮箱 + 2FA 通道 - 登录成功后再用官方 Telegram 登录、更新到最新版本 - 整个过程不需要原手机短信、不需要","\u002Fwriting\u002Ftelegram-86-login-recovery\u002F",{"id":14,"title":4,"date":5,"category":6,"readTime":7,"tags":43,"_excerpt":13,"_path":15},[9,10,11],{"id":45,"title":46,"date":47,"category":21,"readTime":48,"tags":49,"_excerpt":53,"_path":54},"vue3-composition-api","Vue 3 Composition API 完全指南","2026-04-28","12 分钟",[50,51,52],"Vue","JavaScript","前端","Composition API 是 Vue 3 引入的一组基于函数的 API，它允许我们使用函数来组织组件逻辑，而不是选项对象。","\u002Fwriting\u002Fvue3-composition-api\u002F",{"id":56,"title":57,"date":58,"category":21,"readTime":59,"tags":60,"_excerpt":64,"_path":65},"react-native-performance","React Native 性能优化实战","2026-04-15","10 分钟",[61,62,63],"React Native","性能","移动端","在开发 React Native 应用时，我们经常会遇到以下性能问题：","\u002Fwriting\u002Freact-native-performance\u002F",{"id":67,"title":68,"date":69,"category":70,"readTime":71,"tags":72,"_excerpt":78,"_path":79},"futures-trading-seven-rules","期货交易的七条铁律：从亏损到稳定盈利的思考","2026-03-20","交易心得","5 分钟",[73,70,74,75,76,77],"期货交易","交易思维","止损","趋势跟踪","心法","做期货这几年，踩过的坑、爆过的仓、熬过的夜，最终都沉淀成这七条心得。期货交易本质上不是预测行情，而是管理自己。以下每一条都是真金白银换来的，建议反复读、慢慢悟。","\u002Fwriting\u002Ffutures-trading-seven-rules\u002F",{"id":81,"title":82,"date":83,"category":84,"readTime":71,"tags":85,"_excerpt":89,"_path":90},"git-workflow-best-practices","Git 工作流最佳实践","2026-03-10","开发工具",[86,87,88],"Git","团队协作","版本控制","这是一个经典的分支模型：","\u002Fwriting\u002Fgit-workflow-best-practices\u002F",{"id":92,"title":93,"date":94,"category":21,"readTime":95,"tags":96,"_excerpt":99,"_path":100},"typescript-tips","TypeScript 实用技巧","2026-02-25","7 分钟",[97,52,98],"TypeScript","编程技巧","使用类型守卫来缩小类型范围：","\u002Fwriting\u002Ftypescript-tips\u002F",1781610782243]