再见2024,你好2025
今天是2024年的最后一天,其实并不是多么特别的一天,还是像前几天一样跑实验——结果不理想——再跑实验
。距离IJCAI截稿还有不到一个月,希望能顺利写完文章投稿吧。
我个人并无写日记的习惯,只会在觉得需要写点东西的时候写一篇文章放入博客中。因为我觉得一天的时间太短, 很难形成值得思考和记录的东西。不过每隔一段时间回过头看看反思一下是很必要的,因此有了这篇年度总结,如果不出意外,以后每年年末都会有这么一篇文章来对这一年的工作和生活进行总结。
科研
今年的科研并不算特别顺利,第一篇文章投稿ICML收获了334的低分被reject,打算改投Neurips因记错了投稿ddl导致错过时间,后面改投Cybernetics因为主题不符被拒,改投NN的时候有几张图片差错了被拒。总之十分命途坎坷。
再加上4月从北京回来之后,就接受lh的烂摊子几乎从头开发也基本没有时间进行科研。直到10月下旬项目结题后才有时间来读论文想后面的论文安排,从论文阅读统计也能明显看出这个趋势(笑)
尽管并不十分顺利,但在我看来今年是十分重要的一年。一来在自动化所张希老师的指导下,完成了从一个idea到最终论文成型投稿的全过程,也不完全算是门外汉了,后面要做的就是依葫芦画瓢不断refine这个流程中的各个环节,投更多的论文;另一方面,今年结题了lh这个项目,组里项目相关的事情是告一段落了,后面可以专心读论文做实验写文章,就一切都在往好的方向发展。
希望明年多投文章哈o( ̄▽ ̄)ブ
项目
4月份回学校之后,开始接手lh这个项目的开发工作。这个项目是去年底我负责对接签下来的,项目为其一年从去年十月份到今年十月份,签下来没多久我就去了自动化所没有太管这个项目的开发情况,项目的推进主要由两个师弟在负责。这个项目的主要内容是在另一家公司开发的仿真器上进行算法设计和强化学习的训练。而在我回来的时候,项目的进度一塌糊涂:仿真器中存在大量的bug没有修复,算法代码与仿真器的代码耦合难以管理,开发还停留在接口验证阶段,没有进行合同中要求的场景和算法开发。
而在这样的开发进度下,一位师弟五月份要出去实习,另一位师弟开发能力有限,组内其他人过来继续开发需要大量的交接成本。在这种情况下,我承接了这个项目的后续开发工作,主要有以下几个方面的考虑:
- 之前学习过一些关于软件项目管理的书,但一直没有机会对里面的内容进行实践。这个项目开发是一个挺好的平台来实践一下项目管理
- 去自动化所学习是承了导师的情,完成这个项目也算是对他的回报,同时也跟导师谈好做完这个项目以后我专心科研不再参与其他项目的事情
经过这个项目开发之后,我总结了一些关于项目开发的经验:
- 要考虑什么功能是必要的,那些功能是不需要的,再好的代码也不如没有代码。
- 要多跟甲方沟通,开放性的项目甲方通常也不知道自己想要什么,要以最小原型来和甲方进行沟通从而明确后续的开发安排(敏捷开发)
- 在一个较为长期的项目中,代码的可维护性要远高于代码的性能。因为找个算法大师优化某一个模块的性能要比在屎山代码里进行修改功能容易的多得多。
总的来说,在这个项目开发的过程中我收获很多。过去我主要关注写代码时的性能和可读性,现在接触更多项目后转而关注代码的可维护性和可用性,步入DevOps之路hhh。
生活
年初的时候在北京入了switch(没电脑打游戏又不能不打游戏/(ㄒoㄒ)/~~)。朋友在我生日的时候送了不少卡带给我。
跟楚篱去了大观园,还碰到了园里在直播带货。
给楚篱配了台电脑,全白色配件+透明机箱
从北京回来之前去了圆明园
回港里之后组里搞了台新服务器,我选的配置,2颗AMD EPYC 9654,192C384T@3.7GHz,AMD YES!
五月份和杰哥坐了西安地铁运营的西户线,这个时代少见的库库库冒黑烟的地铁!
参加了青年博士太原行(锦绣太原青年博士行 | Kezhi's Blog)
爬了华阳草甸,朱雀森林公园,
在武汉爬了庐山,连夜背诗免门票结果走错门了。
送走了很多毕业的朋友(2024毕业快乐 | Kezhi's Blog)
用RDP打完了黑猴(使用RDP在内网远程游戏思路 | Kezhi's Blog)
到函谷关见了老子
双十一趁着国补入手了一台3D打印机,开展新业务
今年,嵩哥结婚了,表姐订婚了,果果和胖婷在一起了,周小天和陶老师也订婚了。
愿未来大家都能找到合适的另一半,多多结婚让我沾沾喜气,从而多发文章!