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

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

  •  
  •   gufeng311 · 41 天前 · 4543 次点击
    这是一个创建于 41 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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