V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
vulgur
V2EX  ›  程序员

独立开发周记 84:一个夏天,一个 App

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

    2024 ,0916-0922

    我的 iPhone 15 Pro Max 完全没有升级的欲望,于是就买了两个新手机壳,就当做换手机了😜。

    Shipaton 第六周

    终于,Shipaton 结束了。 在砍掉了几个重要功能后,成功提交到 App Store ,不仅如此,还提交了三个修复 bug 的小版本。

    过去的六个星期里,我打印了六张周计划,每天把开发计划和番茄钟个数都记在上面。最终我终于写满了六页,作为这个过程的一个记录和见证。

    App 上架后,我并没有做什么宣传,所以在上架后至今,这个 App 的下载量并没有多少,而且第一笔收入还没有出现。

    不管怎样,一个夏天,42 天,190 个 commit ,6 次审核拒绝,4 个 build ,我做到了!

    Week 6 for Ship-A-Ton

    心得体会

    • 最终报名的人数有 1700 人,不过我看了一下最终的提交情况,估算最终提交 App 最多也就 300 个。所以,坚持到最后,分母变分子!

    • 对于不可控的事件,提前留足时间。这次比赛的最重要的规则之一就是必须让 App 过审上架,我是提前六天提交到 App Store ,提交后第二天一直被拒绝(六连拒),第三天终于过审上架。剩下的几天里,我还提交了三个版本修复了一些 bug 并做了些优化。而我看很多开发者因为审核问题,没能在截止时间之前上架,有的开发者甚至是在截止日前一天才提交审核。

    • 一定要先画原型图,在设计稿未出之前不要做任何 UI 上的优化。前两周,我只是在脑中有一个大概的原型,并且按照这个模糊的原型在写 UI ,也曾浪费了很多时间在调整 UI 细节上。我是在第三周才和设计师达成合作的,而最后的设计稿完全推翻了我之前写的所有 UI 。所以,不要把时间浪费在不专业的 UI 推敲上。

    • 完成比完美重要。相比较最初计划的功能,这个 App 为了能够在比赛截止日期前上架砍了不少功能,包括通知、统计和最最重要的 AI 功能。其实说实话,现在的 App 看起来平平无奇,简直就是个半成品,但是我也要先上架。我觉得只有上架了,才更有动力去维护和更新。如果一直拖下去的话,恐怕结果就是放弃了。

    • 要在一个半月里完全从零开始做完一个出色的 App 非常困难,我看了几十个已经提交的 App ,大多数都很普通,当然,我的也很普通。比赛的另一个规则就是 App 是在指定时间内第一次提交上架的就可以,所以如果是一个已经做了很久的 App ,恰好赶上了这次比赛,那么在这次规定时间内提交,也是可以的,这样就更容易脱颖而出了。不过,就算是从零开始做 App ,有一个 deadline 也比没有 deadline 要好很多。没有压力和动力的话,每天想写就写,想写多少就写多少,往往就会三天打鱼两天晒网,最终搁置放弃。与其这样,还不如有一个明确的交付时间节点,每天都很紧张,甚至焦虑。如果这个 deadline 是外部提供的就更好了,特别适合自驱力不足的人。整个 42 天的开发过程里,我只有 2 天一行代码都没写,不过也在其他方面推进这个 App ,比如设计和功能计划。所以,要积跬步,要积小流。

    • 即使有 deadline ,有很多 todo ,但是就是没心情写代码怎么办?我也遇到了这种时候,有些天我都是拖到晚上才开始写代码。但是后来我发现,可以通过热身来解决这种情况。是的,写代码也是可以热身的。从 todo list 里面找出最最最最简单的一个任务,可能只是一行代码的工作量,或者只是重命名一个变量,解决它!然后再找出第二简单的任务,依次循环。也可以动手前就开始一个番茄钟,这个番茄钟里你甚至可以不写任何代码,就是为了用这个番茄钟来调整自己的情绪,让自己逐渐进入工作的状态,所以不要有任何负罪感。

    还是要生活

    为了这个 Shipaton 比赛,我放弃了很多:放弃了暑假和家人出去玩,放弃了减肥,放弃了尤克里里,放弃了电影电视剧,放弃了其他 App 的更新和维护。因为没有时间为 iOS 18 开发新功能,又一年错过了新系统首发的推荐机会。直到 iOS 18 正式发布,我才下载 Xcode 16……

    比赛截止日期后,我也放松了几天。

    • 看了两集《 Agatha All Along 》。

    Down, down, down the road

    Down the witches' road

    • 读完了《底层逻辑》。

    • 黑神话悟空通过了三周目,六根完满,全始全终,截了几张满意的图片。

    • 趁着一年中最好的阳光和天气,和老婆孩子周末连续两天去河边休闲骑。

    6 条回复    2024-09-25 09:14:38 +08:00
    rlds
        1
    rlds  
       90 天前
    挺好的,做有规划的事!
    kile
        2
    kile  
       89 天前
    做一件事的首要就是动起来

    挺好!

    机械工业出版社出的社科书籍有点神奇,大概讲什么的来着?值得看么,看到书名好多次了
    lepig
        3
    lepig  
       89 天前
    还是挺佩服楼主的执行力的

    顺便问一下“底层逻辑”这本书怎么样,最近也看别人说到了这本书
    Arrackisarookie
        4
    Arrackisarookie  
       88 天前
    老哥牛!
    javaluo
        5
    javaluo  
       88 天前
    请问楼主用的什么框架,x code 原生开发还是 flutter 之类的?
    vulgur
        6
    vulgur  
    OP
       88 天前
    @javaluo 原生开发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2652 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 06:55 · PVG 14:55 · LAX 22:55 · JFK 01:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.