科研工作者有哪些「新手常见错误」？
在高校里面工作了有一段时间了，也带了不少学生。要说的仅限于电类工科专业的一些误区。另外据说本校学生也有关注了我的，下面写的吐槽的内容，请勿对号入座。 1。分不清“开发”和“研究”之间的区别。工科专业这是个很常见的误区，包括我当年也是，明明写了很多程序，画了很多板子，调了很多设备，就是发不出学校定义的“高水平论文”。这是因为做“开发”和“研究”是两种不同的事情。 我现在跟本系的学生经常讲，“工程开发”是为了在现有条件下用最小的成本开发出一种具有实用性的产品，讲究回避风险。“科学研究”则是为了把不可能变成可能。 举一个例子，我一个写程序和调试硬件能力很好的学生，去做一个看似简单的水下机器人航向角控制问题，她很快的就开发好了机器人上下位机的程序，修好了推进器，密封舱等硬件设备，然后做了一个pid算法。在这个过程中，我们发现设定的航向角和当前角度偏差小的时候，pid完成的还不错，偏差大的时候，就出现了严重的震荡超调甚至失稳的情况。这个学生先是花了很大力气去调参，最后硬是调出来了一组还不错的结果，然后又写了两组魔改的pid，效果比以前又好了很多，满足了实际应用。这就是比较典型的工程人的解决问题的思路。 我在观察结果的过程中提到，大偏差的时候之所以效果不好，是因为在水下的非线性环节强，定参数pid结果不好是很自然的，能否进一步研究水动力模型以便设计控制器，此项工作交给了另一个数学基础较好的学生进一步跟进，他给我的最新结果上就写了航向角和线速度，以及各种水动力参数之间的关系，以及一些解决思路，paper写的也越来越是那么回事了，然鹅。。。实验还没有验证成功，毕竟时日还太短了一些。 再举个更极端的例子，我当年读研的时候是给一个海洋设备做传感器驱动开发，写程序真的是写的蛮辛苦的，江边和海上调试也都去了，上海39°c的天气还得钻铁壳子里面去，但是论文就是憋不出来。这是因为这项目一开始的导向就不是做研究，而是做一个实用的产品。只有做研究才是能发论文的。 还有个审稿的例子，我这几年没少收到国人的仪器仪表的论文，通病就是把这个仪器的技术报告当成了论文就投了，第一张图就是什么单片机下面通过rs232，can什么的挂了一堆温度模块，电机模块。。然后就是程序流程图，有客户端的就说自己是bs还是cs，最后再放几张上位机的截图，甚至有的软件节目截图上还是中文的，实验数据也没有，然后就没了。每次我都会认真的给解释一下research paper和technical report的区别。 虽说工科里面应该是以实际为主的，开发是研究的工具和基石，但是现实中两者还是有差距的，如果想以发论文为结果，那么一开始选的路是要选对的，否则再努力也没用。 2。英文论文写作使用中文思维。我的学生也写了几篇会议的论文练手了，我想吐槽的地方还是挺多的。。。首先是我拒绝修改使用google翻译写出来的英文论文，虽说这个翻译避免了主谓一致等一些低级错误，但是我看这个翻译出来的结果我是十分十分的崩溃的。比较明显的毛病包括没有主语，一个句子之间逗号太多导致不是一个英文句子，用词不准确，经常用词非常的口语化。其中最要命的还是中英写作思维不一样，中文里面一句话里面逗号基本可以随便用，但是英文不行。中文写作为了突出某个事的重要性，经常把同一个事翻过来调过去来回的说，这到了机器翻译的时候就是灾难性的后果。