分类
iOS开发 鸡汤

接受现实、持续改进,心怀梦想、永不放弃

最近我的App《英语轻松读》iOS版本连续更新了两个版本。其实上一个版本 1.17 到今天已经有一年多了。必须要升级的原因是,iOS 16带来的一些API和限制的改变,造成 1.17 版有频繁崩溃的问题。

然而从接到用户的抱怨到解决也花了很久,最后其实就改了几行而已。但是这个代码确实好久没碰了,我碰起来有点心慌。但是真的塌下心去研究,其实也没有花多久就解决了问题。然而马上发现还有一个 UI Bug,我也很快解决了,提交了。

《英语轻松读》其实就是一个目标太大的 APP,目前都已经写了1万多行了,其实才挣了500美金,发布都快3年了。我很难控制我的目标,定得太大,做起来就很痛苦。其实如果谨慎的设置目标的话,《英语轻松读》应该可以做得更好,也不至于经常几个月不更新代码,甚至一年多都不更新代码。因为它太复杂了,有时候,连我自己去改代码的时候都很痛苦。

当然,代码里面有 60% 是 Sycx 老师写的也是原因之一。现在他已经是一个快乐的日本码农,暂时不参与《英语轻松读》了。

我的通病

我的通病就是喜欢定一个特别宏伟的目标,然后默默的努力,但是然后很久也没有一个结果。所以,就很难坚持。

其实,如果可以做好项目分解,那么可以完成。

我们面对的是一个非常复杂的时代。

改开和中国的人口红利,基本上要结束了。互联网和移动互联网的红利在中国也差不多结束了。

我们还经常需要一大早起来去做大筛。

这些都会严重地影响我的心情。

我想过无数的办法,但是最后,能解决的方法,仍旧是一点点地解决问题。

欲速则不达。

解决之道

我能想到的解决之道,只有接受现实、持续改进,心怀梦想、永不放弃。

接受现实

我发现我的问题是,很多时候,我喜欢去想象未来,去计划,去思考。但是,做一切的基础是接受现实。

现实是不完美的,甚至颠沛流离的,很难一切都如我们的心愿。但是,现实是基础。需要先接受现实,先去理解现实,先去彻底地明白现实的逻辑在哪里,我们才能进行下一步。

持续改进

我们经常会注意到,会醉心于那些牛逼的改进。但是,其实很多时候,成就整体提升的是一次次很小的持续改进。分解任务,小步快跑,可以让脚步更坚定,成果更加稳固。

如果接受了现实,然后停在那里也是没有用的。核心是要持续改进,从现实往前推一小步,一步一步地推进。

前几天,我在社交媒体上聊了,Fail fast, fail early and fail often 的理念。

所谓,Fail fast, fail early and fail often 的意思就是不要怕失败,失败得越快,改进得越快;失败得越早,越早可以改进;失败得越频繁,改进得越频繁。

但是这个理念,其实很多人都听说过,也觉得有道理,但是在现实中敢做的,能做好的人很少。这需要强大的内心和执行力。

举个例子,做自媒体也可以 Fail fast, fail early。怎么做,那就是不要想着做想了几年,但是就开始不了,你完全可以先胡乱做一个。一开始没人看你的文章、视频没关系,这叫做 Fail early。你就分析该怎么改进,直到开始有人看。

开始有了几个粉丝,不要害怕出错,大胆的改变风格,大胆的去犯错,去看到人们批评你的风格变得不好,看到流量下降,经常去这么做。然后去分析,哪些改进的方向是错误的,哪些是对的。杜绝错误的改进,稳固下来那些正确的改进。这就是 Fail often。

很多人不经常更新,经常期待憋稿子,憋很久出一个大招。这就违反了 Fail fast的原则。其实应该更频繁的更新,更频繁的出错,只有 Fail 得足够快才能改进的足够快。

但是这里面的逻辑很多人理解不了,所以就会卡在入门这里。

学写程序,学英语也都是一样的。

程序想写好,就要写一堆垃圾程序,不要怕人骂你的代码垃圾,代码有问题就改,有问题就改,问题出的足够多,改的足够多。你就是高手了。

学英语也是,学会一句hello就可以说,多听多说,不要怕人纠正,不要理那些纠结的人,多听多说自然就会了。

心怀梦想、永不放弃

前面说的一切不代表,我们不拥有伟大的梦想。不管这些梦想看起来多么渺茫,多么可笑。我们一方面要脚踏实地地一点点地完成每一个小目标。另外一方面,要永远记得自己的最终目标在哪里。

我们做的第一切都是为了最终目标而行,不要走了太久忘了出发的目的在哪里。

欢迎点击链接,下载《英语轻松读》iOS版(支持iPhone、iPad和M芯片Mac)。

打赏

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据