上周汇报的时候,说到舌头识别的算法模型文件有好几百兆,不可能在客户端里做,说如何搞的小一些,用sdk的方式集成到android中。
我好几天没有动静,领导的话没有当重要的事情来处理。
周二需求评审,再次对这个事情进行评审。评审后的第二天我就用java来实现舌头识别的预测。
搞了一天,总算可以在java中调用该模型进行识别,打包的时候有问题,当时看起来只有10M,看起来还行,就跟客户端说了10M的事情,顺便跟他说jar包是否可以行。
周三晚上再打包,发现有些文件没有打进来,后来解决后,实际的jar文件达到了60M,这太吓人了。
但这60M里也看到了里面有好几个dll文件是不需要的,当时并没有想到如何去除。
周四早上心理想着,从10M到60M,需要跟客户端的人说下,于是又第二次跟他聊这个事情,这个时候已经有了要不要在客户端中识别的想法。也跟老板说了60M的事情。
周四下午,用java中mvn添加的opencv,反编译,把不相关的dll文件去掉,把源代码放在工程里,打包后有12M。
消息及时跟老板告知。
从10M到60M,我跟客户端的人说了2次。
从60M到12M,我跟老板说了两次?
别人会怎么想?
现实的情况是,老板发话的事情没有及时处理,如果时间充足,那么可以直接用12M的跟对方汇报。
没有及时处理,时间不充足,自己对这个也不是太熟悉,导致有个中间结果(而且还是不好的中间结果)去给别人说。
过于操急,不沉稳,对客户端的一些技术也不够了解,在跟别人技术沟通的时候不能有效占主导。
同样的跟客户端总监的对话,我觉得还是差了一层。差的这层还是跟自己对客户端不了解, 以及自己对opencv的dll层次不了解。
如果多花点时间,多个1,2天,说起来也就没那么粗糙了。
网友评论