PLUS-WAVE 的 2024? 总结
虽然说是 2024 的总结,但是我从写博客开始就没有一个总结,不如趁着这个机会,我就将我从写博客起源开始,将我这接近两年的博客生涯,回顾总结一下吧!
1 起源
我是在2023年的4月,发表了第一篇博客《如何在win11/win10上右键新建中创建.md文件》,正式成为了一个 blogger,当时只是觉得,探索这些新鲜的技术太酷了,我也很爱折腾这些新鲜的技术👀,而最直接的原因驱使我去写博客是因为我学了 markdown,总得找个方法用一下这个新鲜的事物,正好写博客就是对 markdown 最好的应用,就尝试着发表了第一篇博客。
但是,要仔细说我正式开始写博客,还得是23年的7月,当时想要学习游戏开发(喜欢打游戏就自然而然对开发游戏感兴趣了),就开始跟着侯捷老师的课程学习C++,因为一直有做笔记的习惯,就干脆边做 markdown 的笔记边学习,顺便还能发表博客,一举两得。而之前的博客,除了第一篇,其余都是学校的课程的算法题目 icoding 的答案,严格意义上来讲,我并不觉得我这些只有答案和注释的文章能算作博客,但事实上这些博客才确实是我阅读量的大部分来源(悲)😭,我现在 CSDN 阅读量最大的还是《Icoding(电子科技大学)全部答案+详细注释》,一共13000+的阅读量。果然这才是 CSDN 的真正用途——找答案
2 确定
到了23年的10月6日,我终于写完了最后一篇侯捷 C++ 的学习博客,从侯捷八部曲的 C++ 面向对象高级开发(上)+(下),到 STL 标准库和泛型编程,我学完侯捷 C++ 的基本上全部基础内容,而且每一节都有详细的笔记,可惜的是这些我早期发表的博客并没有多少人看,我真的觉得十分可惜,反而是那些不需要太多时间编辑的 icoding 答案才更有流量。
最可惜的是,后来由于保研,放弃了游戏开发的路子,转向科研,除了课程内容根本用不到 C++,现在我基本都快忘完了,但还好有博客的记录,这或许也是博客的意义之一吧。
此时我正处于大二上学期,由于课程,我开始接触到了当时很感兴趣的计算机图形学的方向(其实并完全不是,更确切的说是,是三维视觉的方向),我开始将我的综设项目——多视角三维重建平台(这个综设项目也终于在现在完结了:WAVE-3D-Reconstruction)中的学习历程和当时我们的专业课《图像与动画》的 Three.js 的课程实验,撰写为博客,开始真正的确定了我博客的总体方向:三维视觉。
但是这里还是要提一下我阅读量贡献第二大的博客系列——电子科技大学编译技术Icoding实验,没错又是 Icoding,又是课程作业答案。由于我们是第一届所有人都要学编译技术(之前只有嵌入式方向的同学才需要学),而学校的课程实在是太太太太烂了,而实验的难度又很很很很难,我当时也是啃了好久才搞定,也顺便写了博客,自然而然这几篇编译技术的博客阅读量就在各位同学和学弟学妹的帮助下疯涨😋
3 正轨
随着越来越对三维视觉感兴趣,同时考虑到保研,我开始寻找一个相关的科研实习。但是奈何 UESTC 的这个方向有点弱,也没找到好的老师,我就开始寻找外校的科研实习的机会。直到,我在知乎上刷到了一个改变我人生轨迹的问题——《浙大计算机cadcg实验室周晓巍教授怎么样?》,下面彭思达老师的回答让我瞬间对这个课题组两眼放光😍。
在24年的3月1日,我发送了我的科研实习申请,没想到在第二天,思达老师就给与了我回复,并且给我了一系列考核,我也就开始了我的三维视觉探索之路。具体的三维视觉研究学习之路,大家可以看思达老师的 learning_research,是真的真的很有用的呀!
随着学习 Andreas Geiger 教授的《计算机视觉导论》课程,我也同时将自己的学习笔记整理为博客进行发表,这时我就越来越了解到博客应该是什么样子的了,比如《SfM——八点法计算F矩阵(基础矩阵)与三角测量》,在我自己比较满意的情况下,也获得了不错的阅读量。同时,我还不断的将自己在技术中遇到的一些问题和经验分享出来,比如 WSL2的安装和 Conda安装Pytorch和CUDA/GCC,我真的能从这种分享的互联网精神中收获到乐趣。并且我也开始将自己的阅读学习论文的经历和心得(比如 绝对梯度策略(Gaussian Opacity Fields))撰写成博客进行发表,分享的同时,也能同时督促我的学习。
4 未来
随着 OpenGL/GLUT实践(电子科技大学信软图形与动画Ⅱ实验)系列博客的发表,这应该是我的最后一篇关于学校课程的博客了(因为我的大学课程已经全部结束啦!)。在未来,我的博客方向就会更加偏向 3DV 研究的内容和一些日常的技术 bug、环境问题的内容,说不定还会有更多这样的日常唠嗑的博客😎。最后的最后,祝大家在新的一年里面都顺顺利利,身体健康!