五月份在推上刷到了这次活动的相关内容,当时就觉得这是一个很酷的活动,活动时间刚好在学校放暑假后,于是我便提交了报名,因为这是第一次申请参加这类技术性的活动,也是第一次申请参加黑客松,并没有什么丰富的经验可以写在申请上,所以当时没有抱很大的期待能去。但后面我收到邮件,被告知我成功申请到了参赛席位,属于是意外之喜了。
机缘巧合之下,我与两位伙伴组成了一个三人团队,我与其中的一位(Rain)负责开发,起初我以为我们都是大学生,结果后来才知道原来他们都已毕业工作了几年了(doge)。
因为要开发的内容要用 FunC 语言,这种语言在国内还未兴起,可供参考的只有官方的开发文档,即使有AI的帮助,但有些细节仍然需要自己去调整修改,我与Rain都是边学边写,我也在这个过程中学到了许多。
印象最深刻的是,有次我与Rain分别编写不同功能部分的代码,我们各自完成并测试成功后,由于我的操作不当,合并分支时合并进了之前的错误代码,导致整个代码出现了问题,后来找bug花费了数小时。这次经历让我吸取了教训,也了解了如何更安全地合并分支。
这次开发经历也让我意识到基础的重要性,之前写代码我只追求照葫芦画瓢,知道大致怎么用就行,具体细节修改就交给gpt,但这次用的FunC语言在网上并没有很多参考内容,因此gpt生成的内容有时也不太正确,这样写出来的代码有时能跑,有时却突然跳出报错,十分搞心态(已老实)。而Rain在学的时候不仅知道了怎么用,还理解掌握了代码为什么这么写,因此后面debug基本都是他搞定的。看来以后还是要多去理解代码,毕竟”磨刀不误砍柴工“。
在两位大佬的带领下,我们的项目拿到了主题第一名和一个赛道的一等奖。
比起这些奖品,我认为对我影响最大的是这次活动将我带到了如此'hacker'的一个圈子中,结识了许多优秀的朋友,在这种氛围之下,也让我有了更多学习进步的动力。
最后,还要感谢一下这场活动的举办方,活动全程免费,并且提供了如此丰富的资源,这真的是太🐂B了。