这几年做的系统全都是基于 ruoyi 的二开,基本上写的都是 crud 。看到那些大佬能把一个想法做成具体的产品,真的很羡慕。自己也想做一些东西,却都做不出来,比如曾经想开发一个日常记录小程序,也失败了。自己真正从零开发一个项目,完全不知道怎么开始。大家最开始都是怎么学会独立做产品的啊?
![]() | 1 huifer 82 天前 现在只需要一个想法,然后打开 AI IDE 就好了。但是想法很难想好 |
![]() | 2 awsl2333 82 天前 有想法就先写个 demo ,不用纠结细节,有后续慢慢打磨就行 没后续就没后续,反正 demo 也好做,顺便练手了 |
![]() | 3 Gilfoyle26 82 天前 《大家最开始都是怎么学会独立做产品的啊》我也想知道,毫无头绪,感觉什么都会,但是一旦开始毫无头绪,无处下手。 |
![]() | 4 taxue67marx 82 天前 感觉最难的是运营产品,开发项目 crud 够了 |
![]() | 5 yifeng33 82 天前 最重要的先有一个 IDEA 。 |
![]() | 7 darkengine 82 天前 想法 -> 功能 -> 交互,再拆: 前端:需要什么页面 后端:需要什么接口 |
![]() | 8 darkengine 82 天前 @Radiation 破解它 |
9 LikeAPainting 82 天前 俺也一样 |
![]() | 10 iamxz 82 天前 不会想,你还不会抄吗?(难听点叫偷) 去应用商店看看 国外比较火的或者比较有潜力的 app 深度体验一下,然后结合国情做一个符合本地化的产品(二次创新)。等你从 0 到 1 之后,剩下的就是根据用户的反馈 再做到 |
11 ererrrr 82 天前 缺的是执行力而已 其他不缺的哥们 |
![]() | 12 WngShhng 82 天前 做产品不难,赚钱难 |
13 abolast 82 天前 主要是没时间和缺乏执行力吧 我一个全运维的,都在百忙之中抽空写了好几个权限在运维的工具,并且包含了前后端以及运行配置,在 chatgpt 2.5 的协助下。 现在各种 ai 都有大提升,反倒是没有时间去写东西了,最近是忙 |
![]() | 14 xiaoshan5733 82 天前 |
15 Martin123123 82 天前 不是很理解(也没机会)这个点,没时间还是不想动 |
![]() | 16 NO9527 82 天前 |
17 craftsmanship 82 天前 via Android @Radiation 接下来再安装 cursor 因为 IDEA 的 vibe coding 太弱鸡 |
18 XuDongJianSama 82 天前 #3 @Gilfoyle26 学点吹牛逼的玩意和一些基础工具,然后面试吹牛逼找到工作就行了 |
19 HtPM 82 天前 因为你学的是空中楼阁 |
20 Granado 82 天前 ![]() 你缺的不是技术。程序员最大的问题在于关注技术太多,忽略了一个产品应该怎么从零到一的设计,这个设计不是技术向的设计,而是用户需求 -> 产品功能 -> 用户体验 等方面的考虑。你如果想要开发一个产品,你得对你心目中的产品有个概括,知道自己要做个什么,要表现成什么样,其次才是技术怎么实现。 |
![]() | 21 TeaTalk 82 天前 开始是最重要的,别还没开始就想实现各种功能,甚至写出完美代码,精美界面。 先开始,从一个个小功能开始实现,再慢慢优化。 |
![]() | 22 SHOOT 82 天前 现在简单多了 ide 直接用 ai 根据你的想法帮你构建个项目。你再在上面继续开发就好了 |
23 RichXu 82 天前 如果对做产品没有概念,就先抄,找一个不算太复杂的,直接复刻 |
![]() | 24 yb2313 82 天前 先把 java 环境卸载了, 换成其他任意的, c# , ts, rust 之类的 |
![]() | 25 noyidoit 82 天前 """ 比如曾经想开发一个日常记录小程序,也失败了。自己真正从零开发一个项目,完全不知道怎么开始。大家最开始都是怎么学会独立做产品的啊? """ 你是怎么失败的? |
![]() | 26 iorilu 82 天前 现在都 ai 了, 打几个字总会把, 别告诉我你还没试过任何 ai ide |
![]() | 27 tftNExtLife 82 天前 我的建议不是过多的关注自己的开发技能,现在 ai 工具很发达,开发技能反而是次要的。想去做一个产品跟其他兄弟说的一样,现有一个 idea ,然后自己头脑风暴一下,发散思维后开始记录功能。记录完毕后再收敛想法,按照树状图的形式归纳功能点,接下来就对着功能点实现就好了。ruoyi 很好用,这么多年了起手依旧是 ruoyi |
![]() | 28 p1gd0g 82 天前 失败是指什么呢,卡在哪里? 有 ai 的情况下,做小东西只是时间问题。 但要是没耐心就无解了。 |
29 apkapb 82 天前 先 v 我 50,我再教你呀,少年郎 |
![]() | 30 cmdOptionKana 81 天前 via Android 一招就能救你:做 demo 就是做一个只有一个最最简单功能和最最简单界面的东西。只做一个功能,而且是最简单的功能(比如显示一张图片),在这个基础上再加一个功能(比如上传一张图片),再加一个功能…… 就这样做起来,没什么是做不出来的。 |
![]() | 31 levelworm 81 天前 我有个想法,一直没做:把微信的截屏功能独立出来,做成一个绿色软件,体积越小越好,功能一样就行,够用了。这玩意应该不太难,尤其是有 AI 的情况下。 |
32 neal1986 81 天前 去新 包你 |
33 triptipstop 81 天前 在线接单 能做的话 顺便还能赚钱 |
34 HENQIGUAI 81 天前 不要纠结,现在就新建文件夹开始做,遇到什么解决什么就好了,现在有 AI 方便太多了。 |
35 helloworldgo 81 天前 干中学嘛 |
36 sixdog06 81 天前 讲道理只是开发个产品, 随便找个大学生都能做. 但是要让人用这产品, 而且产品还能赚钱, 那难度就上天了... |
![]() | 37 OC0311 81 天前 只是开发一个产品还是很简单的吧,对后端程序员来说现在写前端已经不是事了(只要不是巨复杂的)。主要是做出来以后能不能赚钱 |
![]() | 38 liyangdal 81 天前 20 多年前就学了编程,现在完全什么都不懂 |
![]() | 39 gufeng311 OP @Martin123123 在公司工作没有接触过从零开发的项目,所以说没有相关的机会,自己做,总感觉需要一个老师带,瞎琢磨琢磨不出来,就算弄出来一个勉强可用的,也不知道设计的对不对,合不合理。 比如项目的每个阶段的每个细节,想法,需求,原型设计,技术选型,代码结构搭建,内部通信方式。工作了几年也都知道这些步骤是必须的,但是具体到每个步骤的实现环节,就不知道应该怎么做了。 已有的经验全都是根据别的项目二次开发,对于项目底层的基础设施,比如登录,权限认证,页面的基础组件如管理系统的外层菜单,路由逻辑,主页面逻辑,都没有自己实现过(平时的开发也都是针对主页面里面的表单开发),也不清楚怎么搞。所以说一直没有机会去做。 |
![]() | 40 gufeng311 OP @noyidoit 我有了一个日常记录的想法,用草图形式花了原型图,大概就类似于 div 的框框,哪里输入,哪里显示列表,哪里有按钮,一共几个页面,对于细节没有具体设计,只是一个页面布局。 然后准备学习小程序。下载了微信开发工具,然后根据官方提示成功实现了 helloworld 。然后就开始卡住我了,因为没开发过小程序,不知道应该在一个工程里面新建几个文件,或者是怎么区分目录结构层级,怎么封装页面组件。对于页面布局,我总是弄不好布局,页面交互 Javascript 也总是写不生效,遇到的困难重重,后来看到别人也做过类似的小程序,询问作者,并没有告诉我如何实现,遂放弃。 |
![]() | 41 gufeng311 OP @p1gd0g 你这么一问,我想了想,可能还真是因为没耐心。每次在初期遇到一点困难,就会让我产生放弃的念头,尤其是在接触一门新技术的时候,有很多的语法,注意细节,使用方式的学习,看到很多官方文档都是长篇大论,导致我丧失耐心。 |
43 Martin123123 81 天前 @gufeng311 一个项目的周期是很漫长的,不止你自己从零开始,就算有经验的程序员,做另一类的产品架构设计也是从头开始,你需要的只是一个开始的机会,遇到的任何问题都是经验 |