技术方面的近况

独立发展久了,所有的问题几乎全是自己摸索。有些问题,现有条件下不好解决,没有技术依靠,难免会感到痛苦和无助。拿着最蹩脚的工具,想去做很酷的东西,本身就是一件伤感的事情。


我有个不好的习惯,就是总想着一招制敌,一次性解决所有问题。可能上一分钟在解决 A 项目的问题,下一分钟就在尝试解决 B 项目的问题了。没多久,说不定又在鼓捣服务器遗留的跟 A 和 B 都无关的系统配置问题。非常浮躁。

这样做的结果,往往并不乐观,就算把 A 和 B 全部完成,但 C 的问题始终压在头上。这就导致,完成 A 和 B 的成就感大打折扣,甚至没有。因为,把任务完成是理所应当,但哪怕只有一个问题没有解决,却在情绪方面有一定的负面影响。整个过程,是不开心的。我应该改掉这个习惯。

后端、前端、移动端全部由一个人做,有个问题,就是你如果想保证自己的 App 在用户的手机上能持续正常运行,就必须先保证后端正常运行,而它的前提是,必须保证服务器不出问题,得有持续的服务器运维工作要做。所以,要考虑全盘。

在这样的开发模式下,无法保证专注去做某一个模块,尤其是移动端,放不开手脚,因为就算做得再好,它的未来生命力,是完全未知的,也许刚一做完,丧失对后端或服务器的热情了呢?它也会随之报废。

最好的安慰办法,就是把现在做的所有,都当作练习而已,不要有太重的得失心,轻装前行。利用好时间,不能钻牛角尖。某个功能,我想做,就能做出来,亲手做过,保留好代码,让它成为经验,即可。

按目前的情况来讲,采取这样的路线,应该更好一些,包袱轻一些,也可能进步得快一些。