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

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

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

    我自己在做一个社区 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
    我坚持了很多年了,两个移动前端,后端,以及配套的工具,全部一人干。刚开始头几个月,有时候会特别兴奋,通宵写代码。现在稳定了,隔段时间写一下,慢慢来
    falcon05
        9
    falcon05  
       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
    老外很多这种
    wisdom
        16
    wisdom  
       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  
       2018-12-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
    爱好,一开始的目标就是直奔产品实现而去,不是为了写代码而写代码,我想这才是驱动力吧。
    为了探究一门编程语言 /框架 /技术而开发产品,则很容易在中途实现了预期目标(对于某门技术已经足够了解可以止步),于是失去完成继续完善产品的热情
    huoshanhui
        56
    huoshanhui  
       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   ·   实用小工具   ·   3454 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.