东张西望

“先用起来再说”的陷阱

我感觉自己学新技术总是经历这样一个步骤:想着先好别人的框架,先把东西用起来,在开始的时候了解细节太浪费时间和精力,细节和内部实现什么的以后空闲了再去了解。而实际情况是,当有空的时候你根本不会去想了解这些东西,你的选择是打开游戏或者是 B 站,将当初的承诺抛之脑后了。

就像鸿蒙这个系统一样,大家都推断它是从 AOSP 上修改的,而或许鸿蒙的开发者也是像我一样,上面催得紧,就基于 AOSP 改改,先用起来再说,好向上面领导交差,然后到真的面向市场了,再召集人马重做底层。心里想,反正解决计算机问题的方法不就是分层的吗,把底层改了不是很容易的吗,然后错误地预估了重写了底层这件的难度。至于已经向外界承诺了,也不能什么都不做,做点什么装装样子就好了。

从这方面来看,我们确实缺少这方面的专业人才。我们不缺少的不是写应用,而是缺少写基础设施的。只有别人把开发工具都做好,摆在我们面前,我们才能开始工作。而又假借代码都是开源的之名,觉得自己有空就会去看。殊不知书橱里的书只是信息,不是知识。

用最好的设备做着最普通的事,甚至无法创造我们用来工作的工具,这就是现状。