真的好奇那种一个人开发 app 是有怎么样的精力和耐心 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
tedcon
V2EX    程序员

真的好奇那种一个人开发 app 是有怎么样的精力和耐心

  •  1
     
  •   tedcon 2018-12-07 21:40:09 +08:00 13552 次点击
    这是一个创建于 2553 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我自己在做一个社区 app, 主打社区交友,婚恋速配。 感觉 app 和后端一起写真的太累了,每天写到很晚,但是进度又很慢。 有时候真的很垂头丧气,觉得自己写的很垃圾,第二天又要给自己打打气。

    想问问有没有和我一样经历的人,是怎么坚持下去的?

    ps: 这个 app 是我业务,基本上是利用下班和周末时间写的。

    第 1 条附言    2018-12-08 12:45:28 +08:00
    不是以收入为目的的,就是身边很多妹子和汉子都单身,就想开发一个 app 能够根据各自的条件来匹配对应的人
    第 2 条附言    2018-12-08 16:35:37 +08:00
    各位大佬有没有兴趣看看我的作品,找男朋友找女朋友啊!
    71 条回复    2018-12-28 10:25:46 +08:00
    agdhole
        1
    agdhole  
       2018-12-07 21:57:50 +08:00
    想写就写,不想写就玩,一般是摸鱼几天写几天,反正是自己的,随便玩玩
    able
        2
    able  
       2018-12-07 22:00:55 +08:00 via iPhone
    因为兴趣爱好,越写越兴奋吧
    lawler
        3
    lawler  
       2018-12-07 22:01:57 +08:00   2
    工作 2 年的时候,这么接了一个活。当时跟你现在情况一样。主要累在没想清楚一些接口,频繁修改业务接口带来的困扰。
    到次年,又遇见一个这种项目。于是前期花了很长时间定义接口,然后一鼓作气后台,再移动端。后期修改稍微轻松一点,但是也累。

    再后来全部 restful。开发重点就全在移动端了,想怎么写就怎么写。
    storypanda
        4
    storypanda  
       2018-12-07 22:02:21 +08:00 via Android   1
    我分享下我的经历吧,也是我搞 Android 自学的经历。
    八月份开始在酷安上看开发教程,之后便开始自己上网查功能的实现,中途也发现自己的进度很慢,虽然导入了地图 SDK 之后有喜悦感。我的产品想法有很多,公司每天做内容投放和写客户的公众号每天也很筋疲力尽了,下班就自己看 Android,之前还好,下班看看,但看到十一二点。
    在我自学的疑惑中我复盘了一下我的疑惑: https://felixxiong.github.io/2018/12/03/%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%86%85%E7%9A%84%E8%87%AA%E5%AD%A6%E7%84%A6%E8%99%91%E5%A4%8D%E7%9B%98%E4%BB%A5%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/
    ( V 站不能发短链接)
    然双十一买了 js 和 Android 入门的书,发现还是需要 Java 基础。书是买了,结果因为手机欠费而没听到电话,明天送。
    由于想法很多,有的时候还打算看网页开发,看教程,头绪也有些乱。
    ooh
        5
    ooh  
       2018-12-07 22:06:36 +08:00
    不会吧,我最近做个视频相关的项目,一会儿写 js 一会而写 php 写累了就去写 java 实在顶不足了就写写 go,既能写项目又能把自己学过的东西用上挺爽,不过我建议一周至少要有一天完全不开电脑
    mario85
        6
    mario85  
       2018-12-07 22:11:52 +08:00 via iPhone
    感受不到压力,自己想玩就玩,算个人兴趣开发 app。感受到压力的算创业。
    northisland
        7
    northisland  
       2018-12-07 22:15:20 +08:00
    真正进入一个人全干,不交流状态,是打鸡血的感觉。

    我的极限是持续一个礼拜。

    楼主加油
    l12ab
        8
    l12ab  
       2018-12-07 22:22:30 +08:00 via iPhone
    我坚持了很多年了,两个移动前端,后端,以及配套的工具,全部一人干。刚开始头几个月,有时候会特别兴奋,通宵写代码。现在稳定了,隔段时间写一下,慢慢来
    GG668v26Fd55CP5W
        9
    GG668v26Fd55CP5W  
       2018-12-07 22:23:07 +08:00 via iPhone   1
    我的经验是,一个星期不能上线一个基本可用的版本,后面就基本上很难有热情再写下去了。
    zhkrb
        10
    zhkrb  
       2018-12-07 22:53:51 +08:00   2
    前后端同时开发最好还是先定义好接口,然后重点实现核心功能,最好能几天就能拿出一个最基本的 demo 来,然后再慢慢完善。不然极大几率失去兴趣烂尾。
    我之前的不少项目就是在开始时过于纠结细节,过了几天后还是没有写出原型,之后就不了了之
    likai
        11
    likai  
       2018-12-07 22:58:20 +08:00 via Android
    一个小程序加后端半年没做完的路过
    westoy
        12
    westoy  
       2018-12-07 23:00:39 +08:00   1
    前期靠兴趣驱动

    后期转型¥驱动

    ¥驱动成功就能继续鸡血, 失败就沦落成拖延症
    valorachen
        13
    valorachen  
       2018-12-07 23:16:10 +08:00 via Android   1
    跟你有过类似的经历,当时是别人花钱让我做大创项目,也是 APP+后端,于是去了环境超棒的青旅,当时淡季,跟老板说好了尽量不安排舍友。由于环境超棒而且无人打扰,而且多花一天时间就多一天的住宿费,于是 5 天就搞定了,本来是一周的计划,最后还留出两天时间玩尼尔。个人觉得不管是什么形式,做独立开发动力真的很重要,我的那次经历是良好的环境以及节省开支给我的动力,所以请找到你做这个项目的动力吧
    iPhone8
        14
    iPhone8  
       2018-12-07 23:19:08 +08:00 via iPhone
    没有快乐一切都是不可能坚持的
    onedayoneapple
        15
    onedayoneapple  
       2018-12-07 23:28:25 +08:00 via iPhone
    老外很多这种
    gpg
        16
    gpg  
       2018-12-07 23:29:15 +08:00 via iPhone
    生命不止 折腾不休 兴趣使然
    naga1003
        17
    naga1003  
       2018-12-07 23:32:18 +08:00
    一个人写了整个塔防游戏加跳了 100 多关的情何以堪
    o0
        18
    o0  
       2018-12-08 00:11:08 +08:00 via iPhone
    兴趣支撑吧,所以也没打算做太庞大的产品,能解决实际问题就好。
    XQBoy
        19
    XQBoy  
       2018-12-08 00:23:09 +08:00 via iPhone
    表示我也跟楼主一样,一人做 app 和后台,做的宠物社区。目前已上架,刚开发完活动模块,完善 UI 后就试着推广下。
    nigulasida
        20
    nigulasida  
       2018-12-08 00:56:23 +08:00 via iPhone
    我也写了一个基于婚恋匹配的 app,也是后台移动端自己写。。。。咱俩好像。。不过我做完了。。
    hyyou2010
        21
    hyyou2010  
       2018-12-08 01:00:41 +08:00
    如果要做得比较细,周期可能半年以上
    demo 版,内测版,逐个发,有人试用,你就有动力
    shijingshijing
        22
    shijingshijing  
       2018-12-08 01:58:13 +08:00
    theedge875
        23
    theedge875  
       2018-12-08 03:01:25 +08:00
    副业让你感觉到压力,还不是因为自己想副业成功,成功取缔现在自己的这份工作.身心不累我是不信的.
    有心栽花花不开,无心插柳柳成荫
    Nasei
        24
    Nasei  
       2018-12-08 07:53:21 +08:00
    你这种交友软件是做副业赚钱的吧, 很多个人应用都是作者自己需要或者出於兴趣才写的, 这种差异会有心态上的区别, 一个越开发越累, 想的都是赶紧做完拿钱. 另外一个就不是这样的了
    zzpx
        25
    zzpx  
       2018-12-08 08:51:22 +08:00 via Android
    @nigulasida 上线还数据怎么样
    zzpx
        26
    zzpx  
       2018-12-08 08:54:31 +08:00 via Android   1
    砍需求,砍无可砍,只有核心需求,再开始写就很快了。如果砍不了,说明你不知道核心需求是啥,如果核心需求是伪需求,你做再多其他需求也是个空
    zjp
        27
    zjp  
       2018-12-08 09:01:45 +08:00 via Android
    后端和安卓端一起写感觉就是查数据,序列化,http 传输,反序列化,展示……可能我就是个 CURD Boy 吧
    liuyanjun0826
        28
    liuyanjun0826  
       2018-12-08 09:02:59 +08:00
    我只是写 AMD 程序,对 NVIDIA 程序不了解
    ikaros
        29
    ikaros  
       2018-12-08 09:11:32 +08:00
    我写个社区写了几年还没写完,隔一阵子一看,觉得代码结构不对,隔一阵子看觉得 api 结构不对,搞来搞去,搞了几年还没弄好
    chanchan
        30
    chanchan  
       2018-12-08 09:18:27 +08:00   1
    如果给我安排个煞笔队友我反而火更大
    star7th
        31
    star7th  
       2018-12-08 09:46:12 +08:00   1
    三年前我也在写 hybrid app,也是自己写服务器。其实何止,包含 web 端,微信公众号端都是我写。其动力不来源于技术,与技术无关,与探索欲折腾欲无关,只是因为当时有不少人用我的产品,我想做得更好而已。
    nicevar
        32
    nicevar  
       2018-12-08 09:56:59 +08:00
    自己的 app 没有产品经理想怎么来就怎么来,又不用看别人脸色,我一般是半个月做安卓,下半月做 iOS,在接下来一周做服务端或者数据抓取一类的,闲得蛋疼的时候就切换技术框架,api 开始用 java 写的,太吃内存了,然后又用 go/php 写了一份,由于没有 deadline,三年多就做了两个 app
    a719114136
        33
    a719114136  
       2018-12-08 10:26:38 +08:00
    确实很难,完全靠兴趣才坚持下来的。
    envylee
        34
    envylee  
       2018-12-08 10:52:36 +08:00 via iPhone   1
    这时又不得不提「人月神话」这本书了
    morningtzh
        35
    morningtzh  
       2018-12-08 10:56:53 +08:00
    哈哈哈 先定义好前后端要做的模块,然后打桩打好,然后开始实现单个模块。hhh 我在公司负责 c、python、js 代码编写,有一个功能是 js -----python ------ c 三端要一路通信下去,这个调的最奔溃。最近在想自己能做些什么副业~
    omph
        36
    omph  
       2018-12-08 11:04:46 +08:00
    也打算自学前端,基础的懂一点点,不太想从初学者的起点学,但看有那么多门就头痛。大家有什么建议吗?
    iiduce
        37
    iiduce  
       2018-12-08 11:12:35 +08:00
    为什么我觉着恰恰相反。

    跟其他人一起开发的时候,我真的没什么耐心,效率也比较低,疲于各种对接,bug。

    反而我一个人完成全部的时候,省去了任何沟通,虽然累但很爽很专注,最终作品基本都是一次成型,很少有 bug 和后期改动。
    deadEgg
        38
    deadEgg  
       2018-12-08 11:31:56 +08:00   1
    不用对接,双端自己调试,效率飞起。
    blacklee
        39
    blacklee  
       2018-12-08 11:34:42 +08:00
    我一个人干了 4 年呢,iOS 客户端+API 服务端+Admin 服务端+后台任务体系,回顾起来,只能说这是一件需要长久耐心的事情,更是一个认清自我的过程。
    下面可能还有别的项目,我乐观估计自己一个人干的话,少说半年,平常心估计也得花个 10 月 1 年的。
    chocolatesir
        40
    chocolatesir  
       2018-12-08 11:47:50 +08:00 via Android
    RyuZheng
        41
    RyuZheng  
       2018-12-08 11:54:08 +08:00 via iPhone
    sublime text 好像也是一个人开发的,一直很佩服
    ihainan
        42
    ihainan  
       201812-08 11:54:11 +08:00
    就是打鸡血…越写越兴奋那种…
    byfar
        43
    byfar  
       2018-12-08 11:54:50 +08:00   1
    我发现写自己的项目和公司的项目速度上会有很大的区别。

    公司项目:规定时间内完成再说,代码以最简单方式组织。
    个人项目:时间自己定,代码一定要叼,可以优化?那就改改改。

    结果是:
    公司项目迭代很快,效果也不错,能赚钱。
    个人项目迟迟上不了线,感觉自己在写什么玩意,一点成就感觉都没有。
    sucks
        44
    sucks  
       2018-12-08 12:29:42 +08:00
    怎么定位,如果是以收入为目的,就要放弃技术细节,快速跑通,快速上线,尽快得到流量甚至实现盈利,才能让项目不难产。。程序员的强迫症思维技术情结是最大阻碍
    storypanda
        45
    storypanda  
       2018-12-08 12:44:52 +08:00 via Android
    @zhkrb 同感,我也是这样,过于纠结用什么控件实现,最后烂尾
    sunzongzheng
        46
    sunzongzheng  
       2018-12-08 12:50:39 +08:00 via Android   1
    维护一个播放器一年多了,前期没人用维护的少,现在人多了一些就维护的多
    liuyanjun0826
        47
    liuyanjun0826  
       2018-12-08 12:52:45 +08:00 via Android
    @byfar 没写过程序,没参加工作?程序是意图为导向,和代码有什么关系?
    liuyanjun0826
        48
    liuyanjun0826  
       2018-12-08 12:54:23 +08:00 via Android
    建议上 b 站入门一下 AMD 编程,如果不喜欢编程别瞎说
    tedcon
        49
    tedcon  
    OP
       2018-12-08 13:22:08 +08:00
    @byfar 是的,公司的代码还是以 deadline 为导向,自己的代码改了三遍还是觉得不完美
    luoway
        50
    luoway  
       2018-12-08 13:29:11 +08:00
    换个快速实现的语言,提高开放效率
    将项目作为新语言学习工具,而不是作为业务来开发和维护,会更有趣些
    byfar
        51
    byfar  
       2018-12-08 13:29:21 +08:00
    @liuyanjun0826

    我重新看了下我写的回复,并没有强调普遍性,还仅仅是个人的感受。

    所以我不认同您的看法。
    liuyanjun0826
        52
    liuyanjun0826  
       2018-12-08 13:32:30 +08:00 via Android
    @byfar 个人感受就不要挂我们公司的名字,不然起诉
    HongJay
        53
    HongJay  
       2018-12-08 13:48:19 +08:00
    @liuyanjun0826 看起来你好像有点优秀
    ansonsiva
        54
    ansonsiva  
       2018-12-08 13:59:15 +08:00 via iPhone
    兴趣爱好,我主业都不是 it,就是喜欢写,最后成品出来有成就感啊,碰到写不来的就查各种网站看别人代码,跟游戏打 boss 一个样
    longnight
        55
    longnight  
       2018-12-08 14:06:02 +08:00   1
    爱好,一开始的目标就是直奔产品实现而去,不是为了写代码而写代码,我想这才是驱动力吧。
    为了探究一门编程语言 /框架 /技术而开发产品,则很容易在中途实现了预期目标(对于某门技术已经足够了解可以止步),于是失去完成继续完善产品的热情
    buydip
        56
    buydip  
       2018-12-08 14:09:08 +08:00
    精力和耐心?

    上线之前靠的是兴趣和打发时间。

    上线之后靠的是有人在使用我的 App。
    tabris17
        57
    tabris17  
       2018-12-08 14:21:59 +08:00
    一个人开发,没有产品经理在边上唧唧歪歪,效率不要太高
    godbmw
        58
    godbmw  
       2018-12-08 14:23:38 +08:00
    有时候灵光一现,效率奇高,就会写很多。偶尔犯浑,就干点别的啦,等状态好了再干。
    毕竟没有 KPI、DDL 乌七八糟的东西,自己开心就好。
    wanhuiming
        59
    wanhuiming  
       2018-12-08 15:57:04 +08:00
    那么问题来了,上面这些大佬可以看看你们的作品吗
    liuyanjun0826
        60
    liuyanjun0826  
       2018-12-08 16:44:27 +08:00
    @wanhuiming github 有项目的都是软件作者,没有项目的都不是软件作者,当然软件作者都是狗
    vamxmen
        61
    vamxmen  
       2018-12-08 20:10:26 +08:00
    用 mui 啊~写原生累死人
    AnnanDou
        62
    AnnanDou  
       2018-12-08 20:35:49 +08:00
    还在自学中,同样和楼主有一样的困扰。就是慢慢磨啊,感觉做了总比什么都不做好。
    zealzz
        63
    zealzz  
       2018-12-08 21:41:43 +08:00 via iPhone   1
    写小程序,见效快,要真是好东西,流量立马变现。
    fy
        64
    fy  
       2018-12-09 01:31:41 +08:00   1
    进度贼慢,重构很多,经常有需要加需求后来忘记需求是什么等等操作。

    我觉得使用项目管理工具是个转折点,之后进度快了不少。这就是我一整年的个人作品:

    https://github.com/fy0/Icarus
    potatowish
        65
    potatowish  
       2018-12-09 13:11:28 +08:00
    @byfar 总结的不错
    bunnyh
        66
    bunnyh  
       2018-12-09 16:52:49 +08:00
    大佬,你的 app 叫什么?
    anvi
        67
    anvi  
       2018-12-09 23:18:13 +08:00
    大佬 目前这种婚恋 app 可不好 在 app-store 上架喔
    spongebobsun
        68
    spongebobsun  
       2018-12-10 10:21:32 +08:00


    真的挺难的,没有收入的话,基本是靠信仰和
    spongebobsun
        69
    spongebobsun  
       2018-12-10 10:22:20 +08:00
    @spongebobsun #68 贴个自生自灭一年多之后的 commit♂
    tedcon
        70
    tedcon  
    OP
       2018-12-28 10:25:18 +08:00
    @anvi 有这种限制嘛?
    tedcon
        71
    tedcon  
    OP
       2018-12-28 10:25:46 +08:00
    @bunnyh app 还在内测中
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1231 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:48 PVG 07:48 LAX 15:48 JFK 18:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86