V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gufeng311
V2EX  ›  职场话题

干了几年程序员,不会独立开发项目(也没机会),怎么办

  •  
  •   gufeng311 · 4 天前 · 3991 次点击

    这几年做的系统全都是基于 ruoyi 的二开,基本上写的都是 crud 。看到那些大佬能把一个想法做成具体的产品,真的很羡慕。自己也想做一些东西,却都做不出来,比如曾经想开发一个日常记录小程序,也失败了。自己真正从零开发一个项目,完全不知道怎么开始。大家最开始都是怎么学会独立做产品的啊?

    43 条回复    2025-07-25 16:56:35 +08:00
    huifer
        1
    huifer  
       4 天前
    现在只需要一个想法,然后打开 AI IDE 就好了。但是想法很难想好
    liuhai233
        2
    liuhai233  
       4 天前
    有想法就先写个 demo ,不用纠结细节,有后续慢慢打磨就行
    没后续就没后续,反正 demo 也好做,顺便练手了
    Gilfoyle26
        3
    Gilfoyle26  
       4 天前
    《大家最开始都是怎么学会独立做产品的啊》我也想知道,毫无头绪,感觉什么都会,但是一旦开始毫无头绪,无处下手。
    taxue67marx
        4
    taxue67marx  
       4 天前
    感觉最难的是运营产品,开发项目 crud 够了
    yifeng33
        5
    yifeng33  
       4 天前
    最重要的先有一个 IDEA 。
    Radiation
        6
    Radiation  
       4 天前
    @yifeng33 已经下载好了,接下来呢
    darkengine
        7
    darkengine  
       4 天前
    想法 -> 功能 -> 交互,再拆:

    前端:需要什么页面
    后端:需要什么接口
    darkengine
        8
    darkengine  
       4 天前
    @Radiation 破解它
    LikeAPainting
        9
    LikeAPainting  
       4 天前
    俺也一样
    iamxz
        10
    iamxz  
       4 天前
    不会想,你还不会抄吗?(难听点叫偷) 去应用商店看看 国外比较火的或者比较有潜力的 app 深度体验一下,然后结合国情做一个符合本地化的产品(二次创新)。等你从 0 到 1 之后,剩下的就是根据用户的反馈 再做到 ♾️
    ererrrr
        11
    ererrrr  
       4 天前
    缺的是执行力而已

    其他不缺的哥们
    WngShhng
        12
    WngShhng  
       4 天前
    做产品不难,赚钱难
    abolast
        13
    abolast  
       4 天前
    主要是没时间和缺乏执行力吧
    我一个全运维的,都在百忙之中抽空写了好几个权限在运维的工具,并且包含了前后端以及运行配置,在 chatgpt 2.5 的协助下。
    现在各种 ai 都有大提升,反倒是没有时间去写东西了,最近是忙
    xiaoshan5733
        14
    xiaoshan5733  
       4 天前
    说明你还年轻
    Martin123123
        15
    Martin123123  
       4 天前
    不是很理解(也没机会)这个点,没时间还是不想动
    NO9527
        16
    NO9527  
       4 天前
    这不是会写代码就自然会的吗
    craftsmanship
        17
    craftsmanship  
       4 天前 via Android
    @Radiation 接下来再安装 cursor 因为 IDEA 的 vibe coding 太弱鸡💩
    XuDongJianSama
        18
    XuDongJianSama  
       4 天前
    #3 @Gilfoyle26 学点吹牛逼的玩意和一些基础工具,然后面试吹牛逼找到工作就行了
    HtPM
        19
    HtPM  
       4 天前
    因为你学的是空中楼阁
    Granado
        20
    Granado  
       4 天前   ❤️ 1
    你缺的不是技术。程序员最大的问题在于关注技术太多,忽略了一个产品应该怎么从零到一的设计,这个设计不是技术向的设计,而是用户需求 -> 产品功能 -> 用户体验 等方面的考虑。你如果想要开发一个产品,你得对你心目中的产品有个概括,知道自己要做个什么,要表现成什么样,其次才是技术怎么实现。
    TeaTalk
        21
    TeaTalk  
       4 天前
    开始是最重要的,别还没开始就想实现各种功能,甚至写出完美代码,精美界面。

    先开始,从一个个小功能开始实现,再慢慢优化。
    SHOOT
        22
    SHOOT  
       4 天前
    现在简单多了 ide 直接用 ai 根据你的想法帮你构建个项目。你再在上面继续开发就好了
    RichXu
        23
    RichXu  
       4 天前
    如果对做产品没有概念,就先抄,找一个不算太复杂的,直接复刻
    yb2313
        24
    yb2313  
       4 天前
    先把 java 环境卸载了, 换成其他任意的, c# , ts, rust 之类的
    noyidoit
        25
    noyidoit  
       4 天前
    """
    比如曾经想开发一个日常记录小程序,也失败了。自己真正从零开发一个项目,完全不知道怎么开始。大家最开始都是怎么学会独立做产品的啊?
    """

    你是怎么失败的?
    iorilu
        26
    iorilu  
       4 天前
    现在都 ai 了, 打几个字总会把, 别告诉我你还没试过任何 ai ide
    tftNExtLife
        27
    tftNExtLife  
       4 天前
    我的建议不是过多的关注自己的开发技能,现在 ai 工具很发达,开发技能反而是次要的。想去做一个产品跟其他兄弟说的一样,现有一个 idea ,然后自己头脑风暴一下,发散思维后开始记录功能。记录完毕后再收敛想法,按照树状图的形式归纳功能点,接下来就对着功能点实现就好了。ruoyi 很好用,这么多年了起手依旧是 ruoyi
    p1gd0g
        28
    p1gd0g  
       4 天前
    失败是指什么呢,卡在哪里?
    有 ai 的情况下,做小东西只是时间问题。
    但要是没耐心就无解了。
    apkapb
        29
    apkapb  
       4 天前
    先 v 我 50,我再教你呀,少年郎
    cmdOptionKana
        30
    cmdOptionKana  
       4 天前 via Android
    一招就能救你:做 demo

    就是做一个只有一个最最简单功能和最最简单界面的东西。只做一个功能,而且是最简单的功能(比如显示一张图片),在这个基础上再加一个功能(比如上传一张图片),再加一个功能…… 就这样做起来,没什么是做不出来的。
    levelworm
        31
    levelworm  
       4 天前
    我有个想法,一直没做:把微信的截屏功能独立出来,做成一个绿色软件,体积越小越好,功能一样就行,够用了。这玩意应该不太难,尤其是有 AI 的情况下。
    neal1986
        32
    neal1986  
       4 天前
    去新創 包你會
    triptipstop
        33
    triptipstop  
       4 天前
    在线接单 能做的话 顺便还能赚钱
    HENQIGUAI
        34
    HENQIGUAI  
       3 天前
    不要纠结,现在就新建文件夹开始做,遇到什么解决什么就好了,现在有 AI 方便太多了。
    helloworldgo
        35
    helloworldgo  
       3 天前
    干中学嘛
    huanruiz
        36
    huanruiz  
       3 天前
    讲道理只是开发个产品, 随便找个大学生都能做. 但是要让人用这产品, 而且产品还能赚钱, 那难度就上天了...
    OC0311
        37
    OC0311  
       3 天前
    只是开发一个产品还是很简单的吧,对后端程序员来说现在写前端已经不是事了(只要不是巨复杂的)。主要是做出来以后能不能赚钱
    liyangdal
        38
    liyangdal  
       3 天前
    20 多年前就学了编程,现在完全什么都不懂
    gufeng311
        39
    gufeng311  
    OP
       3 天前
    @Martin123123 在公司工作没有接触过从零开发的项目,所以说没有相关的机会,自己做,总感觉需要一个老师带,瞎琢磨琢磨不出来,就算弄出来一个勉强可用的,也不知道设计的对不对,合不合理。

    比如项目的每个阶段的每个细节,想法,需求,原型设计,技术选型,代码结构搭建,内部通信方式。工作了几年也都知道这些步骤是必须的,但是具体到每个步骤的实现环节,就不知道应该怎么做了。

    已有的经验全都是根据别的项目二次开发,对于项目底层的基础设施,比如登录,权限认证,页面的基础组件如管理系统的外层菜单,路由逻辑,主页面逻辑,都没有自己实现过(平时的开发也都是针对主页面里面的表单开发),也不清楚怎么搞。所以说一直没有机会去做。
    gufeng311
        40
    gufeng311  
    OP
       3 天前
    @noyidoit 我有了一个日常记录的想法,用草图形式花了原型图,大概就类似于 div 的框框,哪里输入,哪里显示列表,哪里有按钮,一共几个页面,对于细节没有具体设计,只是一个页面布局。

    然后准备学习小程序。下载了微信开发工具,然后根据官方提示成功实现了 helloworld 。然后就开始卡住我了,因为没开发过小程序,不知道应该在一个工程里面新建几个文件,或者是怎么区分目录结构层级,怎么封装页面组件。对于页面布局,我总是弄不好布局,页面交互 JavaScript 也总是写不生效,遇到的困难重重,后来看到别人也做过类似的小程序,询问作者,并没有告诉我如何实现,遂放弃。
    gufeng311
        41
    gufeng311  
    OP
       3 天前
    @p1gd0g 你这么一问,我想了想,可能还真是因为没耐心。每次在初期遇到一点困难,就会让我产生放弃的念头,尤其是在接触一门新技术的时候,有很多的语法,注意细节,使用方式的学习,看到很多官方文档都是长篇大论,导致我丧失耐心。
    p1gd0g
        42
    p1gd0g  
       3 天前
    @gufeng311 #41 也正常,学习都是痛苦的。如果平时压力就很大还是不要强迫自己了
    Martin123123
        43
    Martin123123  
       3 天前
    @gufeng311 一个项目的周期是很漫长的,不止你自己从零开始,就算有经验的程序员,做另一类的产品架构设计也是从头开始,你需要的只是一个开始的机会,遇到的任何问题都是经验
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   953 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:12 · PVG 04:12 · LAX 13:12 · JFK 16:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.