学会外包,只是形式。真正要学会的是,只做核心业务。
今天心里简单核算了下 EAWiFi 的投入,发现比之前预想的要多很多。而且,很多精力都花在了服务器的搭建和维护上。而这部分并不是整个项目的核心部分,而且也很容易外包出去,即使用现有的服务。如果当初这么做的话,明显可以降低前期投入、加快进度。
一个人的精力有限,能做的事也非常有限。所以,一定要只做最核心的部分,做精、做专。其他的,外包出去。
独立开发,自由职业
学会外包,只是形式。真正要学会的是,只做核心业务。
今天心里简单核算了下 EAWiFi 的投入,发现比之前预想的要多很多。而且,很多精力都花在了服务器的搭建和维护上。而这部分并不是整个项目的核心部分,而且也很容易外包出去,即使用现有的服务。如果当初这么做的话,明显可以降低前期投入、加快进度。
一个人的精力有限,能做的事也非常有限。所以,一定要只做最核心的部分,做精、做专。其他的,外包出去。
本来以为 EAWiFi 已经比较完善了,结果遇到了几个用户的实际问题,发现之前一些明显的漏洞需要改进。解决问题后,又觉得更好了。但我知道,当碰到新的实际问题后,就又会发现现在觉得完美的东西,有明显的错误。
没有长时间的的浸淫,是不可能成为专家、也不可能做出精品的。只有亲自经历了用户遇到的各种实际问题,并不断地想满足用户需求的新方法、改进已有的设计,才能让产品越来越好。
要做精品,沉下心、钻进去。
今天发现了 EAWiFi 中的一个问题,并不好解决,花了挺长时间。
不过,后来想想,出现问题是好事,至少让我知道之前一些奇怪的现象是为什么。而解决这些问题后,让我对产品逻辑、内存机理有了更深的理解,也对产品的正常运行更有信心。
恩,出现问题并不可怕;它恰恰是让我们了解事物本质、改进产品的好机会。
不是所有时间效率都很高。尤其是软件开发,有时状态就很差、什么都不不想干,而有时就很有激情,熬夜都不叫事。
状态来了要抓住,努力向前冲。状态不好就休息,干点别的事。
放弃非核心业务