厚积和薄发 | 谈论文中期

好多年没写过所谓的日记了,但我经历了非常令人振奋的几天,所以想记录下来了。

实验完成从0到0.9的部分了!!终于毕业有一些希望了。

真正完成原型只花了1.5天,代码的行数也很少,但其实达到这个目标付出了很长时间。从4月开题开始,就一直在想怎么做成这件事,中间走了很多弯路。但这些弯路并不是必要的,它是通向最终解决方案的必经之路。

5-6月,基本在找实习,准备期末,期间尝试寻找已有实现,未果。

7-8月,实习时用的方案时间有限没机会再用,且公司的系统不允许作为被测agent。

9-10月,被寄予厚望的prescan和VTD与ECU-Test联合仿真的方案,因为软件有缺陷,且没有合适的代理可测,再沉浸下去,成本会堆的越来越高,风险也会大到不可接受,遂搁置。

10月,找到了一个基于某机器人仿真软件的开源方案,初期很激动,在花了三周后,发现该方案平台有运行速度、使用语言、被测agent等致命缺陷,且已有的实验完成度太高,体系已成,因而不适合作为论文的基础。

在这段时间,每个方案都投入了相当长时间。午夜梦回时,我会问自己,“能不能完成呢”。在跟老师出去开会时,也总会下意识地问别人,“你们的工具有没有考虑过实现这个功能,怎么才能实现这个功能。” 希望来的很快,失望却会一直萦绕在心间。

转折是从10月下旬,11月初开始的。

十一月初,赶项目准备中期时,偶然发现,每次撞车时,实验可以重启,所有的车可以回到原点,场景也被重置,于是灵光一闪,感觉可以基于这个特性解决前面的核心循环问题。于是把新方案重新装回到了脑袋里。此外,随着项目进行对平台特性了解慢慢加深了。

十二月初。因为日常孜孜不倦在谷歌上搜跟我论文相关的关键词,所以我的文件夹里总有一堆马克文,在去芜湖的车上,因为无聊,我很偶然地打开两个月前不知道从哪里保存的一篇文章。在看了几个小时后,发现思路可借鉴的点很多。又用心检索了下,在边角落发现了一个实现的原型框架,读了几遍,隐隐约约感觉论文要采用的工具有谱了。

十二月上旬,开始深入研究平台的接口和待采用的框架的特性,发现原论文的实现和自己的差异比较大,但这已经不是问题了,求同存异,去除枝枝蔓蔓,直接找到最核心的部分,中间写了几次方案。

十二月14-15两天,开始实现,一个个坑直接填掉,完成了原型。即完成了0-0.9的部分。

接下来就只是完成0.9-1和1-10了,这是我擅长的部分,所以不再害怕了。

上周五组会我跟老师说,我要量变到质变了! 希望后面的研究工作能对得起这句话。

不管怎样,终于在过年之前完成了最艰难的部分,我也不管老师说什么了,东西都完成就皆大欢喜。

0%