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

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

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

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

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

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

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

    再后来全部 restful。开发重点就全在移动端了,想怎么写就怎么写。
        4
    storypanda   108 天前 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 基础。书是买了,结果因为手机欠费而没听到电话,明天送。
    由于想法很多,有的时候还打算看网页开发,看教程,头绪也有些乱。
        5
    ooh   108 天前
    不会吧,我最近做个视频相关的项目,一会儿写 js 一会而写 php 写累了就去写 java 实在顶不足了就写写 go,既能写项目又能把自己学过的东西用上挺爽,不过我建议一周至少要有一天完全不开电脑
        6
    mario85   108 天前 via iPhone
    感受不到压力,自己想玩就玩,算个人兴趣开发 app。感受到压力的算创业。
        7
    northisland   108 天前
    真正进入一个人全干,不交流状态,是打鸡血的感觉。

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

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

    后期转型¥驱动

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

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

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

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

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

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

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

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

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

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

    https://github.com/fy0/Icarus
        65
    potatowish   106 天前
    @byfar 总结的不错
        66
    bunnyh   106 天前
    大佬,你的 app 叫什么?
        67
    anvi   106 天前
    大佬 目前这种婚恋 app 可不好 在 app-store 上架喔
        68
    spongebobsun   105 天前


    真的挺难的,没有收入的话,基本是靠信仰和❤️
        69
    spongebobsun   105 天前
    @spongebobsun #68 贴个自生自灭一年多之后的 commit🤦‍♂️
        70
    tedcon   87 天前
    @anvi 有这种限制嘛?
        71
    tedcon   87 天前
    @bunnyh app 还在内测中
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3658 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 01:13 · PVG 09:13 · LAX 18:13 · JFK 21:13
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1