# Innei > Innei's personal blog on frontend and full-stack development — TypeScript, React, Next.js, AI engineering, indie hacking, travel and life. ## Posts - [AI时代的效率悖论:当生产力提升反而带来疲惫](https://innei.in/posts/experience/ai-era-efficiency-paradox-productivity-gains-cause-fatigue) - [我的 AI Native iOS 开发验证工作流](https://innei.in/posts/tech/ai-native-ios-e2e-verification) - [用 Claude Code、Codex 和 Remotion 做一支《命运石之门》MV](https://innei.in/posts/tinkering/steins-gate-mv-with-claude-code) - [把 Electron 更新做快:我在 OTA 上的几次推倒重来](https://innei.in/posts/tech/electron-ota-updater) - [一天原型,一周成品:开发 Lody iOS 实况](https://innei.in/posts/tech/lody-ios-prototype-to-product) - [从纯 CSS 到 StyleX:AI 加持下的一万行 CSS 迁移实践](https://innei.in/posts/tech/css-to-stylex-migration) - [UIKitCore 逆向分析报告](https://innei.in/posts/tinkering/uikitcore-reverse-engineering-report): 记录 iOS 26.5/26.6 UIKitCore 中 navigation title 字体、双 Spring blur-in、scroll-edge pocket blur、Tab Bar 与 Segmented Control Liquid Lens 抬升参数、Navigation Bar 成组按钮 platter 几何,以及 iOS 27 scroll edge style 的四个私有单例。 - [AI 时代我的开发工作流:从踩坑复盘到多项目并行验证](https://innei.in/posts/tinkering/ai-era-dev-workflow-review-and-verify) - [复刻 macOS 红绿灯悬停菜单](https://innei.in/posts/tinkering/macos-zoom-button-hover-menu) - [Electron Sparkle 更新器抽库:119 个测试之外的发布边界](https://innei.in/posts/tinkering/electron-sparkle-updater-extraction-release-boundaries) - [Cloudflare 边缘灰度:HTML 在缓存前分桶,Hash 资产退出切流](https://innei.in/posts/tech/cloudflare-edge-canary-html-cache-asset-boundaries) - [别让 404 唤醒你的 Vercel 函数](https://innei.in/posts/tech/dont-let-404-wake-your-vercel-function) - [LobeHub Landing 迁移 React Router:SSR 只由 URL 决定](https://innei.in/posts/tech/lobehub-landing-react-router-url-only-ssr) - [LobeHub Electron 的持久化 Hydration 不应由 React 挂载启动](https://innei.in/posts/tech/lobehub-electron-persistent-hydration-bootstrap) - [把 Next.js 拆成壳:LobeHub 后端迁移 Hono 实录](https://innei.in/posts/tech/nextjs-shell-hono-backend-migration) - [把 AI session 沉淀成两份资产](https://innei.in/posts/tech/skill-first-blog-second-my-session-to-asset-pipeline) - [LobeHub 的 Vite 路由模块预热实践](https://innei.in/posts/tech/lobehub-vite-route-module-prewarm) - [mxs CLI 如何用 View 与 LiteXML 同时服务人、脚本与 Agent](https://innei.in/posts/tech/mxs-cli-view-litexml-human-script-agent) - [AWS VLESS 接入 Surge:三层协议边界与位置切换](https://innei.in/posts/experience/aws-vless-surge-protocol-boundaries-network-switching) - [Dokploy 双前端灰度切流:资源命名空间、Sticky Cookie 与回滚边界](https://innei.in/posts/experience/dokploy-dual-frontend-grayscale-traffic-splitting-ai-agent-troubleshooting) - [为什么先观察 Remix:一次由 Lighthouse 噪声触发的灰度决策](https://innei.in/posts/tinkering/why-observe-remix-first-grayscale-proposal-from-executive-body) - [Next.js 迁移 React Router:数据边界从组件树移到路由树](https://innei.in/posts/tinkering/nextjs-react-router-data-boundary-migration) - [AI 正在吞噬我们的耐心](https://innei.in/posts/experience/ai-is-eating-our-patience) - [AI 时代下的技术博客、文档驱动开发与头脑风暴实践](https://innei.in/posts/experience/ai-era-tech-blogging-document-driven-development-and-brainstorming) - [AI 时代的重构方式:从 RFC 到五个 Plan](https://innei.in/posts/experience/ai-era-refactoring-from-rfc-to-five-plans) - [记 LobeHub 的性能和 DX 优化](https://innei.in/posts/tech/lobehub-performance-dx-optimization) - [我是如何使用 AI 辅助创作的](https://innei.in/posts/experience/how-to-use-ai-for-assisted-creation) - [Better Auth 的多租户用户鉴权的构想](https://innei.in/posts/tech/better-auth-multi-tenant-auth-concept) - [TailwindCSS v4 全新颜色系统与主题切换](https://innei.in/posts/tech/tailwindcss-v4-color-system-theme-switching-guide) - [AI 编码方法论:从探索到精进的系统化实践](https://innei.in/posts/experience/ai-coding-methodology-systematic-practice) - [初探 Context Engineering](https://innei.in/posts/experience/exploring-context-engineering) - [Next.js + Vite,这是什么新的操作?](https://innei.in/posts/tinkering/nextjs+vite-hack-combined) - [使用 React Native Screens 构建一个 Simple Navigation](https://innei.in/posts/tech/build-simple-navigation-with-react-native-screens) - [使用 React Native Screens 构建一个 Native Navigation 之内部原理](https://innei.in/posts/tech/building-native-navigation-with-react-native-screens-part-2) - [使用 React Native Screens 构建一个 Native Navigation(一)](https://innei.in/posts/tech/building-native-navigation-with-react-native-screens-part-1) - [React Native 预载 WebView 加速内容呈现](https://innei.in/posts/tech/react-native-preload-webview-to-speed-up-content-rendering) - [在 Expo 中使用 Native 组件](https://innei.in/posts/tech/use-native-components-in-expo) - [React Native 实践:Colors](https://innei.in/posts/tech/react-native-uikit-colors) - [构想:Electron Render OTA 更新](https://innei.in/posts/tech/electron-render-OTA-update) - [Vercel 部署的单页应用(SPA)动态 Meta 标签实践](https://innei.in/posts/tech/dynamic-meta-tags-for-spa-on-vercel) - [在 Vercel 部署一个 OpenGraph Image 服务](https://innei.in/posts/tech/deploy-an-opengraph-image-service-on-vercel) - [浅谈 Follow 中的设计理念](https://innei.in/posts/design/design-concepts-in-follow-app) - [React i18n CSR 最佳实践](https://innei.in/posts/tech/React-i18n-CSR-best-practices) - [ShadowDOM 中样式隔离和继承](https://innei.in/posts/tech/ShadowDOM-style-isolation-and-inheritance) - [在 Nest.js 中使用 Auth.js](https://innei.in/posts/tech/using-auth-js-in-nestjs) - [一种在 Electron 和 Web 环境下显示原生及自定义菜单的通用方法](https://innei.in/posts/tech/a-universal-method-about-show-electron-native-and-web-custom-menus) - [一种适用于 Zustand 和 React Query 的前端数据管理方式](https://innei.in/posts/tech/data-management-approach-for-zustand-and-react-query) - [探讨 React Server Component 与 React Client Component 的环境隔离与实践](https://innei.in/posts/tech/exploring-environment-isolation-and-practice-of-react-server-component-and-react-client-component) - [跨仓库全自动构建项目并部署到服务器](https://innei.in/posts/tinkering/automatically-build-projects-across-repositories-and-deploy-to-servers) - [人机交互:页面过渡动画和内容呈现](https://innei.in/posts/design/page-transition-animation-and-lcp) ## Notes - [十月未央](https://innei.in/notes/2026/10/24/2026-10-recap): 作者分享了近期生活与项目进展:旅行记账 App「喵旅(Nyatabi)」已上架 App Store;因遭遇 Claude 封号和 Kimi 限额,自研并开源了类似 Claude Artifacts 的工作台「流儀 (Ryugi)」,力推 DeepSeek;工作上借助 AI Agent 完成 LobeHub 底层重构,彻底移除 AntD 并迁移至 Base UI 与 StyleX;生活上相亲虽逢同频知己但遗憾止步;此外还自学编曲,在 1024 上线了自由画布版个人简历,并为博客添加了动态自然背景。 - [雨のち晴れ](https://innei.in/notes/2026/10/5/ame-nochi-hare): 作者记录9月中旬10天日本之旅:东京逛书店、看teamLab展,经横滨、热海到伊豆冒雨登大室山,住一晚866美元的温泉酒店;因台风警报赴京都,天气转晴,游清水寺(抽到大吉)与伏见稻荷大社,再往名古屋见老友antfu,末站大阪被居酒屋多收席位费。全程花费11838元。文末谈及感情应止损、股票快回本、正开发旅行记账App Musubicho与Lody iOS,并重温《命运石之门》重制版。 - [午夜备忘:关于爱、自由与未来](https://innei.in/notes/2026/8/24/midnight-memo-love-freedom-future): 作者分享一次失眠与首次相亲经历:双方恋爱经验少,聊天尴尬。他更想要灵魂共鸣,但相亲更多是现实条件的双向筛选。他认为现在以结婚为目标的相亲为时过早,自己仍困惑于工作与未来选择,也不想将就。AI 建议他不必急于结婚,而应通过真实亲密关系理解自己对伴侣与自由的需求;不必等到人生完全稳定,但当遇到喜欢的人时愿意让她参与选择。最终作者觉得想清楚前应当停下脚步。 - [在人间,各自流转](https://innei.in/notes/2026/8/4/drifting-through-the-world): 最近与朋友聊到就业市场:岗位多但合适的人难找,内推在AI时代更重要,个人影响力与能力是关键。我开通了Apple开发者账号,开始开发自己的应用。经历了一次相亲,流程形式化,对方事后不回消息,感觉缺乏真诚,认为婚恋市场也如职场寒冬,直接沟通更有效。 - [AI 浪潮下的职业焦虑、产品实践与人生选择](https://innei.in/notes/2026/7/23/ai-wave-career-anxiety-product-practice-and-life-choices): 自上次发文近一个月,我持续思考AI浪潮下的职业焦虑。虽借助AI大幅提升效率,但传统岗位替代风险增加,尤其缺乏对AI Agent等核心方向的理解并非业务需要,这需要更多自驱力去实践。我为此做了一个名为「観測」的市场研究工作台App。同时,对AI“百亿补贴”般的烧钱获客感到焦虑,担心未来无法负担费用,已对高级模型产生依赖和“戒断反应”。软件护城河在AI时代变得脆弱,产品想法和代码极易被复制,但这也可能导致性能和代码质量成为新刚需。最近拒绝了一个待遇翻倍的AI硬件创业机会,因不愿放弃远程工作、方向不完全契合且现状尚稳。我认为我们正身处一个关键的康波周期,虽感叹世界不公,但我只想赚能实现自我价值的钱。 - [在 AI 浪潮下,如何留在牌桌上](https://innei.in/notes/2026/6/28/stay-in-the-game-in-the-ai-era): 作者因与朋友交流而陷入职业焦虑,尤其在AI加速发展的背景下,对“前端工程师”的身份和未来价值产生怀疑。他认为单纯的前端技能正被AI取代,岗位界限模糊。核心焦虑在于如何留在“牌桌”上,而非仅会使用AI工具。他提出转型方向:成为能控制AI产出质量、设计可靠AI产品系统的“AI产品工程师”,并强调产品审美、工作流设计和个人品牌的重要性。此外,作者观察到AI热潮导致存储硬件价格翻倍上涨,并批评苹果公司借成本上涨之机大幅提价、两头牟利的贪婪行为,同时庆幸自己此前购买的Mac设备在涨价后显得“理财成功”。 - [第一次东京:迟到 26 年的旅行](https://innei.in/notes/2026/6/13/first-time-tokyo-26-years-late-trip): 作者在26岁时开启了第二次出国旅行,目的地是日本。这次旅行决定突然,行程随性。八天旅程中,作者体验了东京的轨道交通、电动滑板车,品尝了拉面、烧鸟、汤咖喱等美食。游览了东京站、东京塔、浅草寺、秋叶原、迪士尼海洋、涩谷等地,期间经历了红眼航班延误、相机摔落、抽到凶签等小波折。作者观察到日本商业区围绕车站发展、智能马桶普及等社会细节,并在秋叶原深度体验了二次元文化。尽管留下一些遗憾,但整体体验良好,作者已计划再次前往。 - [当生活被AI占满后,我开始思考孤独与爱情](https://innei.in/notes/2026/5/25/life-filled-with-ai-loneliness-and-love-reflections): 作者生活被AI充斥,深感枯燥。他踏入社会四年未恋爱,渴望又恐惧亲密关系,因性格与社交圈狭小,排斥相亲,对自由恋爱感到绝望。他回忆与两位女性同学的交流,均因不对等付出而失败。通过详细分析近期与一位初中女同学的互动,发现对方早已声明不恋爱,自己只是单向付出,关系冷化。最终意识到应将精力投向真正关心自己的人,而非消耗在不值得的关系中。 - [代码与多巴胺:我的 AI 造物月志](https://innei.in/notes/2026/5/5/code-and-dopamine-my-ai-creation-monthly-journal): 作者反思AI带来的创造快感与焦虑。过去一个月,他用AI重构了技术栈,并创建了Slack AI Agent Kagura。同时,借助AI快速将Mix Space后端从MongoDB迁移到Postgres,但这也引发了工程隐患,如测试不足和Bug。尽管如此,作者认为创造快感压倒焦虑,会继续用AI实现想法。 - [长不大的孩子](https://innei.in/notes/2026/4/19/children-who-never-grow-up): 作者反思一生中因冲动犯下的错误,导致人际关系破裂,无法挽回。对“朋友”定义的困惑贯穿始终,从初中好友到工作老板。两次被裁员经历引发自我价值质疑,通过写作留下痕迹却引发冲突。情绪管理困难,易冲动犯错,常陷入内耗。最终,作者接受自己的矛盾与真实。 - [26y:健康、AI行业变化与自我反思](https://innei.in/notes/2026/4/5/26y-health-ai-industry-changes-self-reflection): 作者工作三年多,感叹时间飞逝,健康检查显示甲状腺结节、脂肪肝等问题,作息混乱难以改变。AI工作中,使用Claude Code和Codex等工具,行业变化快,迭代加速但质量下降。参加上海活动感觉无聊。与大学同学重逢,讨论相亲困难,看电影《我,许可》后反思自我实现、传统观念和活出勇气。 - [单调里的褶皱](https://innei.in/notes/2026/3/22/wrinkles-in-monotony): 三月份生活依旧单调,但也有几件有意思的事。读书方面,尝试尼采《查拉图斯特拉如是说》,较深奥难以下读;转而阅读黑塞《克林索尔的最后的夏天》与加缪等散文随笔,却因难以静下心而进度偏碎。作者记录AI三十天:多数时间宅家用AI实现新想法,见证GPT等模型快速更新与各平台福利,同时因风控被封号、后又意外获得订阅却无法使用。工作上靠AI重写个人主页与网站前端、并行多个Agent需求编写,完成大部分UI改造。生活也出行与观展:听完D2大会后去“小红书网红”猫猫寺打卡(堵车与停车费让人印象深)。情绪上梦到初中旧事、与同学重新联系。影视方面集中看BE题材,讨论《即使,今夜这份爱恋从世界上消失》等带来的心痛与对爱情的仍然向往,最后也感叹孤独与INFP的多愁善感。 - [键盘上的春节](https://innei.in/notes/2026/3/1/spring-festival-on-the-keyboard): 作者分享了半月假期后的感受,主要时间花在AI辅助开发上。核心成果包括:从零开发了一套富文本编辑器替换博客编辑器,支持SSR渲染,并实现了复杂的chunk式翻译功能。迁移原因是Markdown维护困难,富文本更易扩展并支持精细评论功能。春节期间观看了《飞驰人生3》及其前两部,还看了《年少有为》和《我的妈妈是校花》两部电视剧。同时将LobeHub项目从Next.js SPA迁移到Vite,重构后构建时间减半,开发体验大幅提升。作者最后思考AI虽提升生产力,但也让人更疲惫,因为需要并行处理更多事务,频繁切换上下文导致疲劳。 - [年味渐淡的春节记忆](https://innei.in/notes/2026/2/16/fading-spring-festival-memories): 年味渐淡,儿时过年充满期待:大扫除、放烟花、吃年夜饭、收红包、看春晚、走亲戚,热闹温馨。如今生活便利却少了人情味,红包失去喜悦,春晚失去吸引力,串门成形式,熬夜成常态。除夕后假期匆匆,家人分离,节日沦为普通假期。作者感慨时光流逝,年味消散,但仍祝新年快乐。 - [不过是上班:AI 时代的工作与生活](https://innei.in/notes/2026/1/25/just-going-to-work-ai-era-work-and-life): 作者回顾新年首月的工作与生活:入职新公司后赶上项目冲刺,忙碌中反思工作与生活的平衡;受电影《不过是上班》与程序员猝死新闻触动,更坚定不要把工作当全部。分享了对多款 AI 工具的使用体验,持续重构个人项目,并通过语音输入法与高配设备提升效率。工作流改变让更多想法得以实现。最后反思“向上社交”带来的压力,决定减少不平等的社交关系,尝试通过心理咨询面对自卑与不自信。 - [2025 · 仍在路上,半径之外](https://innei.in/notes/2025/12/27/2025-still-on-the-road-beyond-the-radius): 作者回顾一年生活:买车带来更自由的出行体验,也开始摄影并用长焦记录世界;借助 AI 完成多个项目,见证技术进步;在创业公司间辗转,两度被裁仍保持热情;年内购入多款设备;旅行、追剧与游戏丰富了生活;尽管写得少,但这一年并不空。希望来年风雨更小,继续向前。 - [在安稳中寻求生存](https://innei.in/notes/2025/12/14/seeking-survival-in-stability): 作者经历裁员,从最初的平静到逐渐被不断变动的说法、公关叙事和内部矛盾伤害。承诺落空、叙事被改写、被要求删文、被抹去存在感,以及裁员与“招聘”并行的矛盾,使作者从失望转为愤怒。公开发声后情绪失控,沟通进一步恶化,最终两边关系受损。作者意识到自己被当作“懂事”的叙事道具,真话被掩盖,信任彻底破裂。最后在疲惫中选择放下与接受,只希望自己的付出与存在不被抹去。 - [回头看见自己](https://innei.in/notes/2025/11/30/looking-back-at-myself): 作者因团队解散结束了一年多的工作,回顾参与早期项目的经历,包括从零搭建组件、完善设计体系和数据架构等。经历带来成长,也引发反思:需更早思考商业化与目标用户,避免被短期数据牵动;激励机制会筛偏用户;方向不清时越努力越可能南辕北辙;时机也是成本。尽管结果有遗憾,但作者感谢在低谷时被拉一把,并准备调整心态面对未来。 - [在焦虑与创造之间寻找出口](https://innei.in/notes/2025/11/16/finding-outlet-between-anxiety-and-creativity): 作者计划每月写手记,近期借助 AI 加速落地想法:重写 Mix Space、在黑客马拉松中尝试基于 App Connection 复刻 trustMRR,但只上线了效果一般的 Apple MRR。Afilmory 被抄 UI,迫使作者在两周内用 AI 完成 dashboard 与 server,代码开源,拟以 SaaS 付费模式运营。作者沉浸于游戏《羊蹄山之魂》,并在生活与工作上感到焦虑与不稳定,可能需年前找工作,常有孤独感和对父母衰老、人生意义的无力感。 - [🇸🇬 在赤道边缘的五日行记](https://innei.in/notes/2025/10/19/five-day-travel-diary-at-the-edge-of-the-equator-singapore): 来到25岁,第一次出国,新加坡五日游。抵达樟宜,尝松发肉骨茶、逛星耀瀑布与小印度,感受当地秩序与高昂用车成本。游览鱼尾狮、滨海湾金沙、牛车水及其历史渊源,品味食阁多元美食;参观国家博物馆、福康宁公园,了解战时与建国史。漫步滨海湾花园云雾林、OCBC Skyway,最后在圣淘沙环球影城体验多项游乐(部分因故停运)。行程轻松充实,人均约5000元,旅程愉快,期待下次再访。 - [平淡与忙碌的交织](https://innei.in/notes/2025/10/7/interweaving-of-calm-and-busy-life): 九月平淡却忙碌:天气炎热,多以宅居为主,短途出行并有社交。Torrent Vibe 已公开,新增 i18n、AI 与 PT 搜索;启动基于 Hono 的简版 NestJS 框架并实现 100% 测试覆盖,计划重写 mx-space;Folo 持续优化 AI 功能。技术文章减少,认为 AI 改变写作价值,需调整方向。本月观影包括《十二封信》《不眠日》《借命而生》《租借女友》第三季。 - [从代码到古镇,从屏幕到舞台](https://innei.in/notes/2025/8/31/from-code-to-ancient-town-from-screen-to-stage): 作者分享了自己自 Claude 4 推出后愈发依赖 AI 工具开发项目,如Afilmory、face-mask-web等,甚至在被封号后仍继续购买 AI 服务,并比较了 Codex 与 Claude 的优劣。近期作者自己动手开发了 Torrent WebUI 并尝试商业模式,开放官网让用户加入等待名单。此外,作者还记录了前往太湖古镇的旅行体验,观看了真人秀和俄罗斯冰秀,对夜晚的烟花和铁花表演印象深刻,认为门票物有所值。最后,简单列举了最近观看的两部电视剧。 - [在废土中修路,在代码中造梦](https://innei.in/notes/2025/7/25/building-roads-in-wasteland-crafting-dreams-in-code): 作者花费50小时完成了《死亡搁浅2》,在基建与主线剧情推进中体会到强烈的沉浸感,尤其喜欢游戏的电影化叙事和画面表现。同时,作者分享了AI编码的实践经验,认为AI虽难以完全替代程序员,但已极大提升了实现创意和项目开发的效率,通过与AI协作,能更快地将想法落地。 - [夏日南京游AI乐章](https://innei.in/notes/2025/7/12/summer-nanjing-travel-ai-melody): 文章回顾了作者最近一个月的生活,包括在南京与朋友重聚并游览了多地,如小米总部、南邮、老门东、水游城、德基广场、错觉博物馆和红山动物园等。作者也在开发 Folo AI 的初版,遇到了一些性能问题需优化。此外,作者最近购买了Vidda C3S投影仪,观看多部七月新番动画。游戏方面,作者入手了《死亡搁浅2》,沉迷其中,并邀请好友一同体验。 - [或许这样挺好](https://innei.in/notes/2025/6/17/perhaps-this-is-good-enough): 这个人在梅雨季宅家期间,利用 AI 完善了线上画廊 Afilmory 项目,并提升了代码性能与多语言支持。同时还开发了 Exif Tools 和 Face Mask 等摄影工具。业余买了坚果 N3 投影仪但因兼容性退货,计划尝试 Vidda C3。最近迷悬疑韩剧,看了《血谜拼图》、《清潭国际高中》和《恶缘》,还想继续追剧和期待推荐。近期经历一起交通事故,虽无大碍但略感痛苦,对生活有所感慨。 - [镜头与代码的交响:打造个人线上画廊与假期随笔](https://innei.in/notes/2025/6/3/lens-and-code-symphony-building-personal-online-gallery-and-holiday-essays): 作者最近过得充实,通过使用相机拍摄,萌生了搭建个人线上画廊的想法,并用 AI 辅助开发了 photo-gallery 项目,实现高性能图片预览(支持 Live Photo、HEIC/HIF 格式和 WebGL 预览),优化了处理流程和性能,开源了项目。端午假期还有南京朋友来访,大家一起拍照、组团 Coding,还与朋友共建 Gallery,未来计划推出更多摄影工具。 - [工作周年与AI焦虑:成长与挑战并存](https://innei.in/notes/2025/5/23/work-anniversary-and-ai-anxiety-growth-and-challenges): 作者回顾了在 Folo 工作一年的经历,比以往工作都久,虽然曾因各种原因频繁换工作。一年来,他从零起步参与并主导了产品的设计、重构交互与功能,并快速完成了 Web 和 Mobile 的多端改造,团队仅 4 人,成就感十足。对未来仍有些焦虑,担心自身成长和产品前景,期待变得更好。同时,他表达了对 AI 迅速发展带来的焦虑:AI 虽然提升了生产效率,让非专业程序员也能做好开发,但让他担心自身能力退化,害怕成为可被替代的“低级程序员”。他感到在 AI 辅助下对新技术的自信提升,但也担忧不依赖 AI 时独立思考和编程能力的下降。 - [随手拍的烂片](https://innei.in/notes/2025/5/11/casually-taken-bad-photos): 最近记录了一些随手拍的照片,内容包括嘟悠悠农场、南浔古镇、中国动漫博物馆、旭辉广场、西南湖和姚家荡等地的风景和生活瞬间。虽然照片自谦为“烂片”,但展现了日常的多彩片段,包括农场、古镇、湖泊、广场等多个场景。 - [大学时光回忆录](https://innei.in/notes/2025/5/10/university-days-memoir): 作者通过整理 iCloud 相册,回顾了从大学到毕业的心路历程。2018年入学,接触开发;2019年学习前端,找到远程实习,深入React。2020年疫情后返校,升级Macbook,买了Switch,沉迷塞尔达,开始写Mix Space,布置温馨的“小窝”。2021年收到公司生日祝福、写Swift UI,五一去杭州见朋友,为蚂蚁实习做准备。7月第一次租房,八月因不快乐而离开,经历秋招,最终大学毕业。回首皆珍贵回忆。 - [平淡中的小确幸](https://innei.in/notes/2025/4/23/small-joys-in-everyday-life): 用户本月社交活动较少,与朋友聚会并体验日料自助,追完《葬送的芙莉莲》并感慨生命短暂。尝试特斯拉FSD时遇到技术问题。新购相机开启摄影兴趣。重启Mac应用Process Reporter开发,改用AppKit实现功能优化,新增媒体识别、图标自动上传及Slack集成,项目已在GitHub开源。 - [Monthly Issue - 2025.3](https://innei.in/notes/2025/3/25/monthly-issue-2025-3): 本文记录了作者的驾驶、游戏和旅行经历。驾驶方面,累计行驶四千公里,体验了高速与国道的不同路况;参与双人合作游戏《双影奇境》通关主线与支线;旅程部分包含湘湖、湖州太湖、云澜湾及雅迪工厂实地探访等场景。全文以图文结合形式呈现,语言简洁明快,展现了多维度的生活体验。 - [迷雾](https://innei.in/notes/2025/2/27/the-mist): 作者近期专注开发React Native项目Follow(可能改名),面临效果实现与Native调用挑战,多次尝试学习Swift但进展缓慢。参与同事婚礼并体验团队聚会,同时因长期远程工作导致健康问题。完成开源项目Shiro升级至Next.js 15,开源版本暂停框架更新,并开发了替代GitHub通知的工具Linear。项目开发与开源贡献占据主要精力,个人健康与技术学习为当前重点。 - [久别重逢的生活碎片](https://innei.in/notes/2025/2/19/life-fragments-of-long-awaited-reunion): 作者与高中同学聚会,感慨毕业后不同选择:有人工作稳定,有人读研深造。作为程序员的作者虽享受挑战,却对职业终点感到迷茫。文中提到两起生活插曲:同学开车蹭路沿导致800元修车损失,火车站车辆被开门杀后调监控索赔500元。这些经历既折射了人际关系的考验,又展现了当代青年在职业选择中的复杂心态。全文通过日常叙事映射出Z世代对职业路径的深度思考。 - [新年的路](https://innei.in/notes/2025/2/2/road-of-new-year): 作者近期自驾游览了多个地方,包括海宁神仙湖、南北湖、巧克力小镇、三环周边、山海几千重、盐官和大风车。冬天的自然景色较为普通,部分景点观感一般;在除夕和初一体验到了燃放烟花和篝火表演等活动。作者用新购入的入门级无人机(DJI mini 4K)进行航拍,但对画质表示不满意。节日期间景点人多,自驾两个月已跑2300公里。尽管旅游放松,但长期未写代码让作者感到焦虑。 - [2024 · 前路未尽,初心犹在](https://innei.in/notes/2024/12/22/2024-road-ahead-stays-true-to-heart): 作者回顾了2023年的重要经历:年初在云南团建旅行,感受西部风景与团队情谊;突遭前公司裁员后加入RSS3开发开源项目Follow,实现技术突破并收获20k star;全年沉迷《黑神话:悟空》等游戏,通过技术文章输出积累成长;保持远程工作模式,仅解锁南京新旅地,年底购入特斯拉Model 3。经历职场动荡与抑郁症困扰后,仍以悲观心态期待未来能有所好转,GitHub粉丝数从1245增长至2422,完成技术项目开发与设备升级。 - [2024.11](https://innei.in/notes/2024/11/29/2024-11): 这篇文章是作者一个月来的生活和工作的流水账记录。作者和新同事交流时,发现很多同行都经历过焦虑和抑郁。回顾半年前刚入职时的担心,现在看来并没有想象中严重,但未来依然充满不确定性,自己最大的焦虑源于缺乏自信和行动。工作方面,作者参与开发的产品Follow已经支持移动端响应式设计和PWA添加到桌面,虽有Bug但团队在努力改进。生活中,作者去了一趟上海,近期没有买电子产品,因为购入了Model 3要还贷款。 - [浮光掠影的日常](https://innei.in/notes/2024/10/27/fleeting-glimpses-of-daily-life): 作者分享了近期生活动态:国服炉石重新开服唤起旧时光,通过二手市场购入iPad Pro享受游戏体验;清理电子设备后购入HomePod mini组建家庭影院;参与开源项目Follow公测遭遇流量压力测试问题,运维团队通宵修复;对Next.js 15版本升级的困扰及框架现状的批评。全文涉及科技产品消费、开源项目运维挑战与前端技术生态观察,在怀旧与技术吐槽中呈现多元生活片段。 - [刹那](https://innei.in/notes/2024/10/5/moment-setsuna): 作者记录了过去半个月的生活,主要包括三件大事:一是参加公司内部黑客松,与浙江沪的同事组队开发了一个基于Follow项目的Chrome扩展,实现了排行榜、评论、收藏等初步功能,并展望了后续升级方向。二是今年苹果新机发售,作者“真香”入手iPhone新款。三是试驾特斯拉Model 3,由于不习惯屏幕挂挡,过程中险些发生事故,感到惊险。整体内容聚焦于技术开发体验、生活消费和驾驶趣事。 - [写在中秋前](https://innei.in/notes/2024/9/14/written-before-mid-autumn-festival): 作者参与的开源前端项目 Follow 近期持续登上 GitHub Trending 榜单,作为主要贡献者收获成就感和用户好评。Follow 用户持续增加,并出现了“花钱求邀请码”的现象。作者热爱开源和产品设计,虽辛苦但乐在其中,并考虑向 UI 设计方向发展。此外,作者观察到身边小店频繁关门换人,反映生计艰难,而朋友中也出现失业潮。最近,作者去上海参加 Rust Conf,感叹酒店费用昂贵,借此与多位朋友相聚。 - [南京行、心境](https://innei.in/notes/2024/9/4/nanjing-trip-reflections): 作者突然决定去南京旅行,无计划地访问朋友,参观小米、夫子庙和秦淮河,品尝鸡鸣汤包,强调与朋友相聚的重要性。同时,全职开发Follow项目三个月,修改UI/UX,即将推出邀请制扩大测试。转正通知引发焦虑,反思安全感和对失业的恐惧。Mix Space移除Clerk,改用Auth.js Oauth登录,期待新功能。最后,购买西昊C500椅子。 - [再渡轮回](https://innei.in/notes/2024/8/25/crossing-the-cycle-of-reincarnation-again): 作者经过五天努力,通关了《黑神话·悟空》,表示这是继《塞尔达传说》后最让自己沉迷的游戏。初期在PS5卡关后转战Steam,用修改器降低难度后愉快通关,包括打通隐藏地图和二郎神,最终拿到没带金箍的结局。作者参考了各种结局,认为二郎神带来的“意”很有意思,使集齐六根成为现代大圣合情合理。游戏美术、细节和彩蛋对话让人印象深刻。二周目相比一周目实力提升,通关体验明显不同。 - [迷失在黄风岭](https://innei.in/notes/2024/8/21/lost-in-yellow-wind-ridge): 作者分享了《黑神话悟空》发售首日的游玩体验。作为不擅长魂类游戏的玩家,他原本期待不高,但受到宣传吸引选择尝试。游戏画质优秀,玩法难度较大且无法调整,让人感受到魂游风格。第一章中,最大难点是大头和尚。第二章地图变大,但缺乏引导和地图,令人迷失,很多Boss与剧情容易错过。作者认为作为国产3A作品表现不错,但给出满分过誉。一些设计如无地图、技能不易释放体验不佳,有改进空间。 - [从讨厌写作到乐于分享:我与写博客的心路历程](https://innei.in/notes/2024/8/5/from-hating-writing-to-enjoying-sharing-my-blogging-journey): 作者分享了自己对写博客的理解和经历。他认为写作本身比发在哪里重要,高质量内容自然会吸引关注,不必担心没人看,应该关注自己是否愿意写。回顾自己从2018年至今写了近300篇文章,写作曾经令他痛苦,但接触博客后变得乐在其中,因为终于可以出于本心自由表达。他将写作视为记录生活和表达情感的方式,并不强求内容产出的频率,不必焦虑,更重视内心的分享与自我成长。 - [忙碌中的思索:生活、工作与娱乐](https://innei.in/notes/2024/7/23/reflections-in-busy-life-work-and-entertainment): 本月博主生活渐充实,开始兼顾副业,新工作两月仍有焦虑,行业环境不佳,厂内人脉有限,创业圈反而收获更多交流。与前同事相聚感叹行业变迁与生活压力,反思大厂卷氛围。主业外,致力开发 RSS 阅读器项目 Follow,新增多功能并筹备分享。生活娱乐方面,独自观影爆笑喜剧《抓娃娃》感悟人生被安排,补看国产网剧及多部四月新番动漫,享受丰富多元的文化盛宴。 - [被裁员后的恐惧](https://innei.in/notes/2024/6/22/fear-after-being-laid-off): 作者分享了自己被裁员后的心路历程。上个月突遭裁员,项目组因资金缩减裁掉一半人员,这让作者感到失落、焦虑和被抛弃。虽然已入职新公司三周并全身心投入新产品开发(开源 RSS 阅读器),但裁员的阴影仍萦绕心头,对未来缺乏信心,也因此不敢恋爱。作者还计划总结相关技术经验,并在探索 web app local-first 方案。 - [不敢改变是我在焦虑什么](https://innei.in/notes/2024/6/9/afraid-of-change-what-am-i-anxious-about): 当前就业环境严峻、不确定性强,使我在面对需要长期投入的事物时感到焦虑和担忧,对未来、对自身能力产生怀疑。由于害怕失败和无法应对突发状况,遇到重要抉择时,我更倾向于保守和稳定,而不敢改变现状。这种不安也影响到学习和恋爱等长期投入,使我变得犹豫甚至放弃。关于金钱,我担心理财不足、收入不稳定、养老和未来医疗费用没有保障,但又无法明确规划所需金额及增长率。未来的不确定和缺乏规划能力让我更加迷茫和焦虑,怀疑自己科不可以实现理财自由及应对风险。 - [瓶颈与迷茫](https://innei.in/notes/2024/5/28/bottlenecks-and-confusion): 用户工作两年,自感技术能力停滞不前,大学时靠自学 Vue 拿到实习,后学了 React 和 Next.js,但至今只会这些。虽然用过很多框架和 SaaS,但缺乏深度,底层原理不懂,主要停留在应用层。看到现在的应届生和年轻开发者能力很强,感到自愧不如,也担心被互联网行业淘汰,对自己的竞争力产生怀疑。 - [自渡](https://innei.in/notes/2024/5/19/self-redemption): 作者因失业导致抑郁症复发,回忆初三时因转班也曾严重抑郁,靠家人支持半年后好转。作者坦言内心缺乏安全感,虽然朋友鼓励自己容易找到工作,但对新环境有强烈恐惧,对未来感到自卑和担忧。近期回避社交,状态持续低迷,注意力不集中,每天极度绝望,无兴趣,甚至出现心慌。虽然对药物副作用有顾虑,但这次决定尝试系统治疗,目前正在服药中,希望两周后有所改善。 - [该往前了](https://innei.in/notes/2024/5/9/time-to-move-forward): 作者经历了远程工作的终止,尽管早有担忧,但真正到来时仍然十分突然和无助。在一年远程中,获得自由,缓解了压力和抑郁,参与了开源项目并结识很多朋友,生活曾一度美好。回顾一年有收获也有后悔,因不稳定性未能大胆尝试新事、学习技能或建立感情。内心的恐惧和危机感让自己难以前进,也自认是失败者。但作者试图安慰与鼓励自己,认为要勇敢迈出新的一步,尽管对未来仍然充满不确定和担忧。文末感谢朋友们鼓励。 - [网络与自我之间的对话](https://innei.in/notes/2024/5/3/dialogue-between-internet-and-self): 作者最近很久没有写手记,原因一是没有新奇内容,二是不想总写负面情绪。他本来把网站当作个人空间,但随着浏览人数增多,发内容变得小心翼翼,觉得网络记忆比现实更可怕。作为内向者,现实中已很谨慎,网络上更容易放大自责。最近他去上海见了朋友,并因 Vercel 价格调整转用私有服务器部署网站。上月高产技术文,虽累但快乐。技术升级带来迷茫,但也在调整方向。同时,他记下自己的项目涨星和 GitHub 关注数增长,感到欣慰。 ## Pages - [自述](https://innei.in/about) - [人设](https://innei.in/settei) - [灵魂](https://innei.in/soul) - [此站点](https://innei.in/about-site) - [历史](https://innei.in/history) - [迭代](https://innei.in/sprint) - [留言](https://innei.in/message) - [关于友链](https://innei.in/link) - [一对一咨询](https://innei.in/ama) - [赞助](https://innei.in/sponsor)