昨天去见老板前,在师姐办公室坐了一会。聊到最近在学的Cplex软件。不问不知道,一讨论觉得自己完全是在做无用功啊!
每次拎着电脑去图书馆,打开电脑后开始看cplex。全新的软件,全新的知识,完全不知道这个软件该怎么用,该怎么进行规划求解,以及如何写求解程序。这些就是我学习cplex要解决的原因。
然而,在找到电子版学习手册之前,我百度搜索这个软件的用法,大致了解它要解决的是什么问题,涉及到哪些版块的知识,要准备找什么辅助材料去开始。
在百度文库里找到了几篇介绍CPLeX的文章,大部分都是求解的函数类型,和我想要弄明白的点完全不一样。这是我的资源寻找不给力。
后来,打开软件,在帮助里找到了软件学习手册,然后就开始看。但是我没注意到手册里面的内容,也分为两大部分。一个是基础概念介绍,例如算法搜索的过程,变量,目标函数,约束条件的定义等基本求解规划的知识,还有一个是直接和c++关联的手册介绍。我竟然没有注意到。
所以,我就从最初的概念介绍开始看的。导致进程极度缓慢。学习激情也逐渐下降,效率也不高。直到昨天和师姐交流后,我才意识到自己如果从后一个手册开始看,进度会更好。
但是距离刚开始看CPLeX到现在,已经过去了三个星期。我却没有什么实质性进展。
我开始反思学习效率低下的原因。
最主要是没有交流,自己在瞎摸索。自从上次舒冷萌看了我从图书馆借的关于机会约束规划求解的书,认为我总是“走偏”后,我就有意识地避免再次走“歪门邪道”。上次是因为没有自己动脑筋琢磨到底该怎么求解,而是只会找书看,不会创新。这次是因为没有和师姐多交流,方向错了也没人知道。
在这条科研的学术道路上,我总会时不时地“剑走偏锋”,走弯道。这就是学术小白的“血泪史”。谨此纪念。
然而不管怎样,都当作经验吧。下次遇到一个问题,先自己思考,但是不要一直是自己思考,要适时地和别人交流,才能找到新的突破点。
从这次开始,准备一个“科研小白记录本”,记录下每次的报告记录,由此产生的想法,及时更新学习记录,比如下一阶段要学习的随机优化的学习进程,遇到的问题。下一步要解决的问题。时刻想着和小论文的方向进行结合,带着问题去读书。
我想,以后也可能会走弯路,但至少要在以上两点上避免了。
记住,既要埋头拉车,也要抬头看路。