最近做了一个效率类的小工具 App 「布谷布谷」,居然受到了不少好评,还是很开心的。不需要很多人喜欢,但是只要有一部分人很喜欢,这事就有坚持下去的意义。
我是计算机专业出身。当时毕业的时候一度想去做开发,但不知道怎么的,突然就在开发这条道路上停了下来,最终去了四大,当时就估计自己应该离技术领域越来越远了吧。职业生涯辗转反侧,现在回头想想,我还是喜欢做编程这件事。
在工作了一两年后,当时在偶然的机会看到苹果推出了全新的 Swift 语言,觉得有点意思,于是这就成了我重新拾回了久违的编程技能,并重新回想起了它的美,想起了在读大学的时候,看论文、看技术书籍、看算法废寝忘食的日子,想起了那些因为一些小小的作品而欢欣鼓舞的日子。
创作实在是一件美好的事情,写文章是一种创作,编程当然也是。看着空白的纸张,敲击键盘生长出逐渐细密的文字,就像慢慢看着自己儿孙满堂。相信很多作者会充满爱意地不断摸索自己的文字,调整字号,调整排版,把图片拉大拉小,左移右移,梳妆打扮。写出自己的 App 也是,反复开启,关闭,开启,关闭,为每一处小小的特效费尽心机。
写独立 App 这件事情实在很符合我对理想生活的样子,我可以旅行写 App,家里写 App,可以去西藏写 App,可以躺床上写 App。我不需要很多人跟我协作,从设计到开发到英文翻译都自己搞定,也不需要赚很多钱。我需要它小而美,我自己的生活也小而美。只是现在很多人鼓吹“大规模分工协作”,搞得自己认真独立做一件事情反而变得很没格局似的。稍微有点用户就问你怎么不组建团队,不搭服务器,下一步的战略是什么。道不同不相为谋。有时候能稍微帮到用户,帮别人的生活变得稍微美好一点就够了。
自己独立设计开发一个 App 的最大感受就是:任性。当你习惯了在公司团队中跟别人各种撕逼的时候,就会发现自己能完全掌控一个东西是一件多么土豪又任性的事情。
当团队说 App 的名字要考虑商业化,考虑 ASO, 考虑 SEO 等,我听到了一声鸟叫,就已决定将自己的 App 的名字叫「布谷布谷」。当公司里的设计部门正在讨论交互设计的第23套方案时,我已经准备在主页面中拉进来一只卡通小猫。我可以有各种天马行空的想法,并且马上能付诸实践。尽管结果可能不行,但也希望是用户亲自告诉我这不行,而不是老板。
自己独立设计开发 App 的另一个感受是:每一个五星,每一个小小的赞赏都是满满当当的。为什么是满满当当的呢?因为这完全是自己从头到尾一点点抠出来的啊。我知道用户提出的每一个细节,就像知道自己手心的痣。所以我可以独自占有这每一分的喜欢。
当然还有一个感受就是:身累心不累。当在一个团队中的时候,可能自己就掌管一个小部分,并日益精进。但当自己完全独立做一个东西的时候,就得不断学习新的东西,当场学当场用,趁热打铁。虽然东西有点多,但是很有成就感。
我以后也会不断分享自己在这条路上的感受,希望我们一起慢慢成为创作型的人。如果你对这个 App 感兴趣,它长这样子。
网友评论