昨天遇到linux2.6下webs命令不能使用的情况,但是在另一个项目上是能用的,两个项目上的uboot、内核都是一样的,唯独文件系统是裁剪过的,于是首先定位是文件系统的问题。一点一点恢复文件系统后(主要是lib下面的东东),发现还是不行。这期间怀疑过应用的问题,但是应用的程序放到另一个项目上又是能用的,没办法,搞不定,最后老大出马了,首先他和我思路是一样的,把能用的文件系统一点一点的添加到裁剪的文件系统中,折腾了一遍后,发现也不行。这时的我有点想放弃了,最后他在能用的文件系统中进行裁剪,一点一点的裁剪,看看裁到什么程度才使webs命令不能用,试了几下后还是没有效果。最后他开始怀疑init和应用的脚本了。由于两个项目的脚本干的事情虽然是一样的,但是组织方式很不同,所以我在比较文件系统的时候没有仔细看,主观的认为两者功能是相同的,就这这种主观臆断导致了我没有搞定这个问题,悔不当初啊。工作中如果能少一点这种主观臆断,可能一些问题就能早点被发现。同时工作中不能只关注自己做的单个项目,需要能比较出来同一个平台的不同项目的相同点和不同点,什么地方是共同点,什么地方是不同的。甚至是不同平台的项目也需要关心,其实也花不了多少时间,这么做有利于对公司的产品有一个大致的了解,以后想干个什么领导这些都是必须具备的能力。
工作中的主观臆断
最新推荐文章于 2022-12-26 13:50:18 发布