最近在带实习生妹子,挺可爱也很容易沟通,一方面慨叹现在大学生真卷,另一方面心觉刚实习的同学难逃「漫无目的」~ 仅仅就大厂产品岗实习来说,分享一些我的看法。 产品不像研发乃至算法,技术好识别,工作好量化~审美客观来说也是堆经验,不像UI/UX朋友确实有“发现美的眼睛”,因此到头来正应验《人人都是产品经理》 这话开玩笑还行,我们这种在职中登其实无所谓的,okr定好了迭代方向也明确,什么方法论到头逃不掉怎么赚钱、友商干了啥、行业新玩意、中午吃什么~(¯▽¯~)~ 但这不适合实习生,实习尤其是学历中规中矩(非9甚至双非)的同学,一定要定好自己的方向,搞toB还是toC,搞什么业务板块,实习的每家公司底层逻辑是什么。尤其是Agents时代,要借助codeX之类的软件去拆解真实逻辑,即「页面模块映射到底层如何请求模型」与「业务数据输入到输出都经过哪些步骤」,拆明白这些你才知道这个业务如何真实运转,等你去过几个不同公司触类旁通,很多harness的有意思设计就学到手里 我可能是很普通的那档产品,产品不排除有天才,但大部分还是靠“磨”~因为数据飞轮谁都会说,没人不想数据驱动、利润可观、SaaS交付,但像我很多次分享的【产品是戴着镣铐跳舞,用有限资源做更多用户效能】 总结下来就是,多看,多用,多想。这话挺俗的,但很多小伙伴没有这个意识,正编中登经常自己都忙不过来才招实习生,说难听点打杂为主,甚至没空让你打杂因为我还要自己看一遍……所以一定要对自己的实习负责,礼貌点多请教,不要等分活儿,不是每个人都会关心你实习是否学有所成,等真面试就晚了╮(╯_╰)╭ 时代卷是客观的,但HC也客观存在,老大说招进来就能干活最重要,想办法体现自己是合格的小牛马吧,加油宝子们 2 个帖子 - 2 位参与者 阅读完整话题
很多人第一次接触 AI 编程助手时,都会把它当成“高级搜索引擎”或者“代码生成器”。但真正用下来之后我发现,Codex 最有价值的地方,并不是帮你凭空写一段代码,而是帮你在复杂项目里更快理解上下文、更稳地定位问题、更安全地完成修改。 这篇文章不讲具体项目业务,只分享我在维护项目过程中总结出来的一些实战经验。对刚开始使用 Codex 的同学来说,这些方法能少走很多弯路。 一、先让 Codex 读规则,而不是马上写代码 刚开始用 Codex 时,我很容易犯一个错误:问题一抛过去,就希望它马上给方案、改代码、跑测试。 后来发现,真正高效的方式是先告诉它项目规则。 比如: 项目有哪些子模块 每个模块用什么技术栈 构建命令是什么 哪些目录能改,哪些不能乱动 当前项目有哪些约定 测试、构建、发布分别怎么跑 有哪些历史遗留问题需要避开 这类信息最好写成类似 AGENTS.md 的说明文件。这样 Codex 进入项目后,第一件事不是“猜”,而是“按项目手册工作”。 我的经验是: 越复杂的项目,越不能让 AI 靠猜。你给它越清晰的操作边界,它越像一个靠谱的协作者。 二、让 Codex 先理解现状,再动手修改 很多时候,我们觉得自己只是要改一个小问题,但真实项目里,一个小改动可能牵连配置、接口、构建脚本、前端页面、后端服务、移动端兼容等多个地方。 所以我现在会习惯性要求 Codex: 先查相关代码 找调用链 看现有实现风格 判断影响范围 再决定怎么改 尤其是在维护老项目时,这一点非常重要。 不要直接说: 帮我把这个功能改成 xxx。 更好的说法是: 先帮我看看这个功能现在是怎么实现的,涉及哪些文件和调用链,然后再给出修改方案。 这样 Codex 不会一上来就“自信开写”,而是会先进入侦察模式。等它把上下文摸清楚之后,再进入修改模式,成功率会高很多。 三、善用 CodeGraph,别让 Codex 大海捞针 维护大型项目时,单纯全文搜索经常不够用。一个类、一个函数、一个接口,可能散落在很多模块里。 这时候 CodeGraph 这种代码索引工具非常有用。它能帮 Codex 快速知道: 某个方法在哪里定义 谁调用了它 它又调用了谁 改它会影响哪些地方 某个功能大概分布在哪些文件中 我的体感是,CodeGraph 相当于给 Codex 装了一张“项目地图”。 没有地图时,它需要在代码森林里乱翻。 有地图后,它可以直接走到关键区域。 所以维护项目时,我会优先让 Codex 用代码图谱定位,再做具体阅读和修改。这样不仅快,而且不容易漏掉关键调用点。 四、把构建命令固定下来,别每次临时发挥 项目一复杂,环境问题就会变成噩梦。 比如: 后端需要某个 Java 版本 另一个服务需要另一个 Java 版本 前端要固定 Node 版本 Android、iOS、脚本服务又各有自己的工具链 有些模块用 Maven,有些用 Gradle,有些用 npm/yarn 如果每次都让 Codex 自己猜命令,很容易出现“代码没问题,环境跑崩”的情况。 我的做法是把常用命令整理成脚本: build-backend.sh build-web.sh build-android.sh build-ios.sh check-all.sh status-all.sh 然后告诉 Codex: 不要自己拼命令,优先使用项目提供的脚本。 这点非常关键。 因为脚本里可以固定 JDK、Node、Maven、SDK、环境变量、registry 等细节。Codex 只需要执行标准入口,不需要重新理解整个环境。 结论就是一句话: 把复杂环境封装成脚本,把脚本交给 Codex 调用。 五、每次改代码前,先看工作区状态 多人协作或者长时间维护项目时,工作区里可能已经有别人改过的文件,或者有自己之前没提交的临时改动。 如果不先看状态,Codex 可能误改、覆盖、格式化不该动的文件。 所以我会让 Codex 在动手前先跑状态检查,确认: 当前有哪些文件被修改 哪些改动可能是我已有的 这次任务真正应该碰哪些文件 有没有需要避开的脏文件 这其实是一个非常工程化的习惯。 AI 写代码的能力很强,但它不知道哪些改动是“历史现场”。 你必须让它尊重现场。 我现在的原则是: 只改和任务相关的文件,不顺手重构,不清理无关改动,不替用户做危险操作。 这能避免很多不必要的事故。 六、把 Codex 当初级同事用,会翻车;当资深搭档用,才好用 很多人用 AI 的方式是命令式的: 写一个 xxx。 修一下 xxx。 加一个 xxx。 这种方式适合小脚本,但不适合真实项目。 在真实维护工作中,我更推荐把 Codex 当成一个资深搭档,而不是一个代码打字员。 你可以这样用它: “先帮我分析这个问题可能出现在哪一层。” “这个改法会不会影响已有逻辑?” “有没有更贴合当前代码风格的实现方式?” “帮我找一下类似功能是怎么写的。” “这个地方有没有隐藏的兼容性风险?” “改完之后应该跑哪些最小验证?” 你会发现,当问题问得更工程化,Codex 的回答也会更工程化。 AI 不是只能写代码,它还可以帮你做: 代码考古 风险评估 调用链分析 方案对比 测试补充 构建验证 文档整理 真正的效率提升,来自这些环节串起来。 七、不要追求“一次生成完美代码” 我现在越来越不指望 Codex 一次性生成完美答案。 更高效的节奏是: 让它先定位问题 让它提出最小修改方案 修改后跑测试或构建 根据错误继续收敛 最后总结改动和风险 这和真实开发流程很像。 AI 辅助开发不是“许愿机模式”,而是“快速迭代模式”。 尤其是复杂项目,第一次方案可能只对了一半,这很正常。关键是 Codex 能根据编译错误、测试失败、日志输出继续修正。它不会累,也不会嫌麻烦,这一点非常适合处理维护类工作。 八、让 Codex 跑验证,而不是只相信代码看起来对 只改代码不验证,是非常危险的。 我会尽量让 Codex 在修改后做对应检查: 后端改动跑后端构建 前端改动跑前端构建 移动端改动跑对应编译 脚本改动跑语法检查或单元测试 公共逻辑改动尽量跑更大范围验证 如果构建太重,也至少跑最相关的局部检查。 这一步的价值很高。因为 Codex 不只是“写完了”,而是可以帮你把“能不能过”这件事也确认掉。 我最喜欢的一种用法是: 改完后帮我运行最小必要验证,如果失败,继续根据错误修。 这样整个闭环就完整了。 九、明确告诉 Codex:不要过度发挥 AI 很容易“顺手优化”。 比如你只是让它修一个 bug,它可能顺便: 改了格式 重构了结构 换了写法 调整了命名 改了无关文件 加了不必要的抽象 这些在新项目里可能无所谓,但在维护项目时很危险。 所以我会明确给它约束: 保持改动最小 遵循现有风格 不做无关重构 不碰无关文件 不覆盖已有改动 不引入新的依赖,除非确实必要 修改公共逻辑前先分析影响范围 维护项目最怕“看起来更优雅,实际上风险更大”。 Codex 很强,但你要给它刹车系统。 十、让 Codex 最后交付一份清晰总结 一次好的 AI 协作,不应该只留下代码改动,还应该留下清楚的交代。 我通常希望 Codex 最后说明: 改了哪些文件 解决了什么问题 核心逻辑怎么变了 跑了哪些验证 有没有未验证的风险 后续还可以做什么 这份总结对自己回顾、写 commit message、发 PR、同步团队都很有帮助。 尤其是当你一天内处理很多小问题时,Codex 的总结能帮你快速恢复上下文。 我的 Codex 使用心法 总结下来,我觉得 Codex 辅助维护项目的核心不是“让 AI 多写代码”,而是“让 AI 更好地参与工程流程”。 我的使用心法大概是这几条: 先给规则,再给任务。 先理解上下文,再修改代码。 优先使用项目已有脚本和工具。 改动越小越好,验证越明确越好。 尊重已有工作区,不覆盖别人的现场。 把 Codex 当协作者,而不是代码生成器。 复杂问题分阶段推进,不追求一步到位。 每次交付都要有总结、有验证、有风险说明。 结语 小白使用 Codex,最开始可能会觉得它只是“帮我写代码的工具”。 但真正用进项目维护流程之后,你会发现它更像一个随时在线的工程搭档:能帮你读代码、查调用链、分析风险、执行构建、修复错误、整理结论。 它不能替代你的判断,但能显著放大你的判断。 它不能保证每次都对,但能让你更快接近正确答案。 所谓“小白成神”,并不是因为 AI 让人突然无所不能,而是因为它把很多原本需要大量经验积累的工程动作,变成了可以被学习、复用和自动化的流程。 会提问、会约束、会验证、会迭代。 这才是用好 Codex 的真正干货。 3 个帖子 - 2 位参与者 阅读完整话题
现在我用AI的时候有一个问题就是AI生成的代码数量太大了,没有看到内部的细节,也没办法审查(效率太低),听说解决方案是维持一套与代码同步的文档,那么怎么能够在开发项目的过程中一直保持文档与项目代码同步呢,有什么skill或者方案吗,尝试过openspec,感觉流程太繁琐,有没有更简单自动的 4 个帖子 - 4 位参与者 阅读完整话题
大家好,我是一名全职的独立开发,之前在华为和头部智驾公司。 今天发布我精心打磨的面向个人开发者的 SaaS 模板: ShipNext ShipNext 是一套面向独立开发者、创业者和小团队的全栈 SaaS 启动模板,帮助你跳过重复的基础设施搭建,把更多时间留给真正的产品逻辑、定位和上线。 除了常见的功能如认证、支付、数据库、邮件、存储、后台、营销页面、文档、博客、SEO 和常见 SaaS 工作流都已经预先连接好,你可以在此基础上快速构建自己的产品。 核心亮点 基于 Next.js 16 、TypeScript 、Tailwind CSS v4 和 shadcn/ui 内置 Better Auth ,支持邮箱登录、OAuth 、Magic Link 和密码重置 集成 Stripe / Lemon Squeezy / Paddle 支付与订阅模式 支持 Drizzle ORM 、PostgreSQL 、SQLite 和 Supabase 包含仪表盘、管理后台、定价页、落地页、文档、博客和法律页面 内置邮件模板、Newsletter 、团队通知和用户生命周期消息 支持 S3 兼容存储、文件上传、配额和使用量管理 适配 AI 编程工具工作流,适合 Cursor 、Codex 、Claude Code 、Windsurf 等工具协作开发 适合构建什么产品? ShipNext 适合用来快速启动: AI SaaS 工具 Micro SaaS 产品 生产力应用 付费社区 内容产品 目录站 内部工具 订阅制平台 带积分、额度或用量计费的产品 已包含的 SaaS 模块 应用基础 Next.js App Router 项目结构 TypeScript 类型系统 Tailwind CSS v4 样式体系 shadcn/ui 组件系统 可主题化设计 token Dashboard shell Admin screens 用户与收入 登录与注册 Google / GitHub OAuth Magic Link 密码找回与重置 用户资料设置 订阅与结账 Billing Portal 积分与额度系统 Webhook 处理 付费权限与配额控制 数据与运营 Drizzle ORM PostgreSQL / SQLite 数据库迁移与 seed 脚本 S3 兼容文件上传 Resend / React Email 邮件模板 Discord / Telegram / Slack 团队通知 Crisp 客服集成 Analytics hooks 启动页面 Landing page sections Pricing page patterns Docs Blog Contact page Legal pages SEO metadata Sitemap / robots.txt Open Graph 图片配置 技术栈 ShipNext 使用现代 SaaS 产品常见的技术组合: Next.js 16 React TypeScript Tailwind CSS v4 shadcn/ui Better Auth Drizzle ORM PostgreSQL / SQLite / Supabase Stripe / Lemon Squeezy / Paddle Resend Cloudflare S3 / Cloudflare R2 Fumadocs Crisp 另一个重复模板? ShipNext 除了包含市面上那些模板的功能之外,在以下几个部分做了优化 数据库支持 ShipNext 开箱支持 PG 、Sqlite 、MySQL ,且表结构都已适配,不同的数据库适配不同的厂商,如 PG:Neon 、Supabase 等 Sqlite:Cloudflare D1, Turso, Local file MySQL:任意 mysql 存储商或自部署 存储优化 支持用户维度的空间限制:不同的付费账户的空间限额不一样,ShipNext 内置支持,并且不同的付费计划可以设置不同的空间大小,比如免费用户设置 100MB ,付费用户设置 5GB 支持分片上传:大大加快上传速度 支持设置过期时间 定期自动删除:不会额外占用存储空间,防止文件太多空间不足 内置 <S3Upload> 组件,与分片上传自动集成,真正的开箱即用 多套实现 ShipNext 的代码非常的模块化,对于不同的模块,都内置了多套实现。很多模板只是给了个位置,但是并没有实现,ShipNext 几乎都给出了 2 ~ 3 套实现 支付:内置 Stripe 、Paddle 、LemonSqueezy ,只需修改 provider 的值就可以切换不同的支付 网站防护:Cloudflare Turnstile, hCaptcha, Google-recaptha 等 通知:支持 Discord 、Slack 、Telegram 、飞书等 其他模块 权益模型 ShipNext 对权益模型做了深入的设计和优化,可以同时支持如下的一些场景 订阅制 + 无限使用:在订阅周期,可以设置某些权益无限使用,比如下载等 订阅制 + 额度消耗:典型的如 AI 场景,一个月有多少额度,用完就没有 一次性购买 + 额度消耗:典型的仍然是 AI 场景,积分包,比如 10 刀 100 积分 订阅制 + 一次性购买 + 额度消耗:典型场景为订阅周期额度固定,用户可以继续购买额外积分包,同时额外积分包的消费优先级小于订阅周期的积分,当然都可以设置 以上几种场景几乎覆盖了所有的 SaaS 订阅场景 一对一指导 我是全职独立开发,可以保证,其他模板很难保证,并且拥有 6 年研发经验,提供市场化的经验指导,减少很多弯路 可以说,使用 ShipNext 的开发速度比市面上绝大多数模板要快的多 当然也希望大家跟我沟通,v: zhangsihai0518 任何技术上的探讨都非常欢迎!!
我发现cursor++是真的好用,如果是做项目的话。大家也是这种感受吗?感觉比cli方式更灵活、好用 8 个帖子 - 7 位参与者 阅读完整话题
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
兄弟们,本人经常使用ai做项目,平时就用claude code cli、codex cli,之前用过客户端,但是发现还不如cli端实用呢,大家有什么推荐的工具吗? 11 个帖子 - 9 位参与者 阅读完整话题
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
我的思路是自己先有一个想法,然后用codex给我整理一下项目再让他给我页面的提示词,然后用stitch设计页面,然后用生成的页面让codex去给我实现 但是!但是!但是! 想法很好stitch设计的审美也不错 就是风格太不统一了 每一个页面都有自己的想法 让他改设计改的的我都像是在24h压榨他的老板一样 3 个帖子 - 3 位参与者 阅读完整话题
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
如题,现在国内公司都在往海外卷,希望有经验的朋友们一起交流下 对于服务部署、运维、和技术栈选用等相关 比如国外云服务一般怎么选择? 本地物理机部署运维问题怎么解决? 国外的基础设施是不是很差呢? 我没出过国,也第一次接触国外的业务,求教学,感谢
如题,差不多三天两晚吧,问ai给的回答都不是很有说服力,都是推荐各种商业街什么的,想问问佬们最真实的推荐,哈哈哈哈哈 我的需求: 适合老年人 江浙沪周边 自驾游好 16 个帖子 - 10 位参与者 阅读完整话题
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。
论坛里大家分享自己的项目的挺多的,个人是很理解。 不过上来直接就推广,毕竟会让大家比较反感,而且你的推广效果也不好。 个人建议: 1 、分享项目的时候,详细讲讲项目的技术原理、创新思路、经验教训,让大家从你的分享里有所收获。所谓吃人的嘴短,这样大家也不好意思说你了,也能让大家对你的产品更放心。 2 、也不用担心自己的东西被别人抄了,这个时代,其实实现本身就是最大的成本了。