时间如白驹过隙,自2019年入学以来到现在我也已经大三了,在这三年的时间里参加了不少比赛,也参与或个人制作了不少的项目,但大多没有取得很好的结果,也让我时常产生自我怀疑,怀疑自己的能力与水平。
记得大一刚入学的时候就听到了不少“豪神”的光辉事迹,据说要么不参加比赛,参加就是最高奖。电赛、数模、机器人…都是一等奖、第一等等。2019年我刚入学,他刚毕业。他曾是学校机器人协会的会长,我2019年也刚好加入了机器人创新协会,并成为了协会的21届会长。
自那时起,冥冥之中我似乎觉得我要成为“豪神”这样的人,更别说成功地在一次协会的机器人循迹挑战赛上一举超过所有大一大二大三,拿到了第一。虽然含金量不高,但也给刚入学两个月的我带来了极大的正向激励,我想这就是我适合的领域了吧。里面倒也没有什么复杂的东西,只不过是各种东西的整合,加上灵机一动发现了一条轮式机器人路径控制的捷径。当时甚至C语言都不数,结构体也没学,PID代码、GPIO初始化甚至是各个博客拼凑的。
但那时的我似乎信以为真地自己也非常优秀了,更别说还有许多学长同学在我身边鼓吹“太强了”“大佬”诸如此类地话语。
在后来的时间里,我也不负众望,似乎总能轻松且轻而易举地学到许多知识,给我带来了极大的自信心与内心的骄傲。那时的我迫切地想要体现优秀和与众不同。当时的机器人控制,我急切地想要把数学融入其中,结果却适得其反:对于使用编码器获取电机位置差量的反馈方式,速度的求取是通过位置差分得到的,这种差分得到的速度成为了速度闭环的反馈回路,随后在做位置控制时,是可以直接使用编码器的位置数据的,对速度的积分操作不但多此一举而且损失精度。
当时的我对PID也不懂,对反馈回路中各个量的组成也不懂。其实当时知道了速度由差分得到,但不知道为什么没有想到直接使用原数据,而一定要使用积分操作,大概是为了突出“我居然能把数学用到控制里”的装逼感吧。虽然我认识到这一点已经是大三时候的事情了。
在后来的时间里,我常常不自知地沉浸在自己“优秀”的代码能力和“严苛”的工匠精神这些美梦里,我不止一次地看着各类网站上优秀的项目,或者找来一些资源,翻看别人的代码与作品,并对自己的加以改进,以至于我常常一遍遍翻着自己后来大二大三写的代码和做的项目,并感觉怎么看起来都比身边同龄人的更具美感与规范,我信以为真地认为这就是优秀的代表。我看到身边人对于某些问题困扰许久,我却总能最快最简单最好的解决,甚至觉得这中间毫无难度。我总是想让别人看到这些并对我夸奖但又不能让别人知道我其实特别想让别人知道,傲娇的情绪让我觉得这样的话就显得不装逼自然了。
然而直到大二参加机器人、数模、美赛、电赛、机器人、智能车等比赛接连挫折与项目受阻后才幡然醒悟。是的,我没有一个国奖,也没有一个省级的一等奖,我没有任何的拿得出手,足以自我明证的耀眼成就。我的优秀只存在我的梦,我的故事里,但这些别人往往并不在乎,我像个井底之蛙对自己其实并不出彩的作品沾沾自喜,殊不知人外有人。
那时我仔细地看着“豪神”电赛国一作品的硬件部分和软件部分,我怎么也想不通,这不论硬件还是软件看起来都那么普通寻常,毫不出彩,为什么最后的成果如此光辉夺目,我看着他的机器人的一等奖第一名作品,也难以理解,为什么他的项目和作品都是能够用如此简单直接和奇妙的办法产生不可思议的碰撞。
没有什么复杂的算法、没有什么设计规范,所有透露着简洁与高效,代码看起来虽然普通但也直观易懂。
项目和比赛中什么才是好的?
也许是我太浮躁了,也许是我太自以为是了。
我想只有当我坦然放下一切,不再为了所谓的显“出众”或者话俗一点的显装逼的时候,才能够真正做出好的东西。项目和比赛中什么才是好?不一定是那些看起来炫酷复杂其实多此一举的东西,也不一定是那些看起来似乎很美的执着。细细想来,我似乎时常不自知地被这种潜意识里的舞台心理所影响,我想要炫耀,但殊不知做事情特别是做研究做技术就要沉下心来,耐得住性子,真正去思考何为有用,何为有效,去细细思索其中的利害关系,才能用好自己所学,用好自己手中的剑,不然无异于顽童舞剑,伤了自己的脚。