为什么做iTab新标签页?
其实iTab在一年前就上线了,不过那时候叫Lingo起始页(取我女朋友的名字,现在是老婆)。当时做起始页的动机,一是工作不饱和,二是给简历攒作品。但Lingo 起始页只是一个传统导航页,没有多少亮点可言,连我自己都不喜欢。所以上线没做推广和维护,用户只有6个。
在Lingo上线后就一直琢磨怎么升级产品,我其实很想做卡片式的图标导航,但一想到要改底层,就暂时性放弃。
转眼间2021年过去一半,审视自己过去做任何事情都是玩家心态,只凭激情,激情过后很难持续。因此我强迫自己捡起去年一个开源视频播放器项目,没日没夜地开发了两个星期,基于vue3重构了这个视频播放器,发布到npm上。意外收到了不少好评和star,这给了我很大的信心。
这个小项目结束后我就趁热打铁开发这个卡片式导航页。当时想着这个产品功能简单,也许半个月就能完成。但随着功能开发逐渐深入,我的想法越来越多,开发周期越来越长。甚至到尾声时又有新的想法,却没有预留这些功能的接入地方,就又推倒重写。如此反反复复,我投入的精力像滚雪球一样越滚越多。投入越多,就越想把他它做的更好。例如一些不起眼的细节,iTab标签页侧边栏的背景色会随着壁纸图片颜色变化,并不是简单的半透明毛玻璃效果。
最终到这个产品上线时已经过去两个月了。(每天下班做到12点,周末每天投入在14个小时以上,每天如此,雷打不动地搞了两个月,头发长的都能绑起来了),目测超过400个小时。
好在这个产品上线后赢得了很多人的喜爱。我也由曾经的玩家心态,转变成踏踏实实做产品的心态。做出让自己骄傲,让大家觉得好用的产品。