V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
charlesmax
V2EX  ›  程序员

对于独立开发兴趣产品,如何坚持开发下去呢?

  •  1
     
  •   charlesmax · 2022-05-09 09:53:04 +08:00 · 3512 次点击
    这是一个创建于 927 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近面试,一些招聘简介说是最好要有自己的作品,于是自己准备着手开发一个属于自己的网站,原本想做一个电视节目导航网站,视频源直接从 GitHub 找了点,发现真正去做的时候,自己的要求的太多,太多,以至于现在很多功能都没有开发结束!真的太多了、呐,现在已经开始要变一坨了。求解如何快速构建一个自己心满意足的网站

    这就是我的仓库地址: https://github.com/cyatime/PowerPlant

    27 条回复    2022-05-10 09:32:40 +08:00
    WngShhng
        1
    WngShhng  
       2022-05-09 10:07:20 +08:00
    我开始也这样,想要在应用里加很多东西
    最好是先把功能区分优先级,要克制,按照排期慢慢迭代,不用一步到位,东西要先上线
    monetto
        2
    monetto  
       2022-05-09 10:08:33 +08:00   ❤️ 2
    个人观点哈,要开发就开发一个自己真正能用到的,否则很难做到后期持续维护。
    fstar
        3
    fstar  
       2022-05-09 10:09:46 +08:00   ❤️ 4
    我也搞过自己的项目,但做到一半放弃了。
    每个人每天除了工作和生活琐事,可以使用的时间其实并不多。当你步入中年,这个时间会进一步压缩。

    这时候你可能有很多事情想做:健身、学英语、看技术文章、刷题、解面试八股文、写技术文章、还有你这个做自己的项目。

    你发现你什么都想做,什么都做到一半放弃了,因为你想做其他的东西,或者你在做的这个东西短期看不到效果,或者未来也不一定有好的收获。

    说这么多,要坚持一件事,其实很简单,全身心投入只做这一件事,砍掉其他的所有事情。项目中遇到的问题在持续不断的时间精力投入面前不堪一击
    v2ka
        4
    v2ka  
       2022-05-09 10:10:05 +08:00   ❤️ 2
    不要一开始就搭建一个大厦,要先做个木屋,然后逐渐为其添加功能。

    完成度、deadline ,是考验独立开发的一些指标。

    先尝试做个小而美的产品吧~
    skys215
        5
    skys215  
       2022-05-09 10:14:41 +08:00
    MVP:最小可行性产品
    先做核心功能,再补充其他功能上去
    补充的时候要考虑他的重要程度以及工作量
    要做就做自己也会使用的产品,而不是为了拥有一个面试时候可以展示的作品而做。要不然会失去动力的
    MrTLJH
        6
    MrTLJH  
       2022-05-09 10:21:31 +08:00
    我自己也摊了个大饼,只不过有幸开发完成并实现盈利,只不过看代码还是一坨屎山,现在还在堆积中。
    要不你就从最基本的功能实现开始,要不就先快速实现各种功能,别管代码质量。很难尽善尽美的
    pelloz
        7
    pelloz  
       2022-05-09 10:23:12 +08:00
    自己能用到,或者能赚钱的项目就会坚持。刚开始只做最核心功能就好,慢慢完善。
    wudicgi
        8
    wudicgi  
       2022-05-09 10:28:09 +08:00
    最好是逐步迭代,先做最重要的功能
    现在能在 github 上公开出来已经很不错了,我自己是有很多项目基本功能实现、自己能用起来后就困在自己电脑里了

    基于坚持,坚持不下去的话应该还是兴趣不足吧
    我那个 BeatShow 从 2017 年到现在都搞了 5 年了 (虽说应该是个拖延的反面教材了
    madlifer
        9
    madlifer  
       2022-05-09 10:28:11 +08:00
    @skys215 说法有点问题 MVP 不是一个可交付的产品而是一个市场调研工具。MVP 是注定要重构的
    nicevar
        10
    nicevar  
       2022-05-09 10:30:33 +08:00   ❤️ 1
    我做过不少个人软件,收费的免费的都有,经验就是一定要先做个简单的版本发出来,慢慢改进,想太多做得少基本上就会烂尾,慢慢做很多年过去了,软件的复杂度自己都不敢相信,如果一开始觉得要做这么复杂的软件我肯定是拒绝的。
    另外现在做得好收入不差的,现在很多用户愿意付费了,免费的软件赞助的人也有不少,我一般自己喜欢的软件就是一两个月更新一次,不是太喜欢用的就半年更新一次,用户提的需求基本上不看,所以不影响平时生活状态。
    kalman03
        11
    kalman03  
       2022-05-09 10:48:11 +08:00
    @nicevar 方便说下你软件的终端用户吗?比如 PC web 、ios 、android ?抑或其他
    Rache1
        12
    Rache1  
       2022-05-09 10:56:49 +08:00
    最近重拾了一年前给自己立项的一个博客,开发过程中一直在寻求最佳实践,结果就导致功能进度极慢。还有就是前端部分,不太满意设计方面的东西,就一直在改,要不就是半天都憋不出来一个好的设计 😂 人都麻了,还好现在开源的强大。
    codefever
        13
    codefever  
       2022-05-09 10:59:00 +08:00
    我建议你应该找一个有同样想法的人,然后你们相互监督,相互 push ,不然自己就是容易懈怠
    falcon05
        14
    falcon05  
       2022-05-09 11:02:12 +08:00
    确实对细节过于讲究就会荒废,最近我的项目更新最多的都是 "update styles"。。。不加功能,光调样式了
    jones2000
        15
    jones2000  
       2022-05-09 11:23:33 +08:00   ❤️ 1
    个人开发者,建议最开始只做一个功能点, 不要做大而全的东西,精力有限的,做不过来的。
    lankunblue
        16
    lankunblue  
       2022-05-09 11:49:22 +08:00
    我也有一样的问题,只能安慰自己慢慢做吧。另外我比较想知道,哪里可以找好的设计资源,每天自己瞎弄样式好烦好浪费时间
    yanbo92
        17
    yanbo92  
       2022-05-09 12:06:34 +08:00 via iPhone   ❤️ 1
    当你用上坚持这个词,兴趣已经不是兴趣了
    snoopyhai
        18
    snoopyhai  
       2022-05-09 12:10:35 +08:00 via Android
    当学会了克制,酒入门产品了
    nicevar
        19
    nicevar  
       2022-05-09 12:16:10 +08:00
    @kalman03 都有,基本上各个平台都做过。
    codefun666
        20
    codefun666  
       2022-05-09 14:21:07 +08:00
    兴趣常有,坚持不常有。
    1611499758wuhao
        21
    1611499758wuhao  
       2022-05-09 14:23:33 +08:00
    只要你这个产品可以赚到钱,那么你就会一直开发
    cctrv
        22
    cctrv  
       2022-05-09 15:10:20 +08:00
    要有用戶。
    preach
        23
    preach  
       2022-05-09 15:13:12 +08:00
    有用 有用户 就有反馈 这样才能坚持
    em70
        24
    em70  
       2022-05-09 15:14:08 +08:00
    你压根没有兴趣,做项目只是为了应付面试,怎么可能坚持下去. 什么叫兴趣? 就算把电脑锁起来,都要撬锁进去写
    sunderls
        25
    sunderls  
       2022-05-09 15:45:56 +08:00
    @1611499758wuhao

    re 我做了数不胜数的没有用的应用,最后能坚持下来的只有一个能带来钱的
    FrankHB
        26
    FrankHB  
       2022-05-10 01:25:44 +08:00
    开发嵌入到自己日常生活的工作流的工具,变成刚需,这样不坚持也得坚持,否则没人会替你收拾烂摊子。
    坏处是当你真的收拾不了烂摊子的时候就寄了,以及可能不方便公开。
    sevdot
        27
    sevdot  
       2022-05-10 09:32:40 +08:00
    我一直以为程序员有一个自己的博客网站是一件很酷的事情,于是我经常折腾自己的博客,最近又使用 Laravel + Bulma 重新开发并上线了,开发的同时写博客记录,我的博客地址: http://www.sevdot.com
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1254 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:30 · PVG 07:30 · LAX 15:30 · JFK 18:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.