读博还是就业?

暑假在朱老师实验室体验生活。朱老师给我一个项目来作为夏令营的工作。这个项目其实就是在另外一个数据集上复现一篇paper

而我一个月以来,几乎是0产出。

这些天以来我对个人的未来重新进行了思考。

最近我和鸡腿的几个朋友接了个外包,开发一款工厂用的示教器app,其功能用来操控机器人的运作。技术栈选取的是React Native。这些天我偶尔也会花一些时间用在这款APP的开发上。

在开发过程中我也遇到了一些困难,例如技术选型、BUG解决等等。有一天晚上我只解决了一个很小的功能,而解决其的办法甚至仅仅是简单地更换组件库即可。

但是我发现,在开发过程中,遇到困难我从来不会去退缩,总是会想办法将其解决,哪怕会花费很多的时间与精力。

我又回想了最近在实验室的一些经历,在复现这篇论文的过程中,我从零开始入门了RGBD三维重建的理论,并且了解了点云等等的概念。并且阅读建立在DirectX框架上的代码和CUDA编程。

我同样遇到了很多困难,但我仔细想了想,这些困难面前,我的干劲好像不是太充足,尤其在与开发时候的对比。

我开始怀疑了,我是否真的喜欢科研,或者说是否真的对科研感兴趣。

我从坚定地读博,开始有了就业的想法。

其实也不是深造和就业的选择,归根结底还是开发和科研的选择。

回顾整个大学生涯,我课外的学习绝大多数时间其实是花在开发上的。不论是从鸡腿,到INA,在学长的带领下,我学到了一些前端开发的知识,也参与到了一些实践之中。

我之前坚定的读博想法到底源于什么呢?

我仔细想了想,我本科期间从未进行过科研,也鲜有对数学有过浓厚的兴趣。那么我读博的想法是源于我对科研的兴趣吗?很显然不像。我读博的想法更多的源于我对于学历的憧憬、对于科研的憧憬。认为我科班出身,不搞搞科研,是不是浪费掉了。

我之前对于前端的排斥是不是仅仅是源于我对其不太看得上呢?

但是经过最近的这段时间,我觉得我未来的科研生活可能是浑浑噩噩地过日子。可能会在实验室坐5年,每天糊弄自己糊弄导师,最后一事无成。因为我发现我对于科研似乎没有什么兴趣。我看到论文似乎没有求知的渴望。这种长时间没有反馈的工作,我好像不是特别喜欢。

我从高中就接触了编程,并且对编程很有兴趣。但我一直以来的兴趣好像是编程本身,而不是科研。

整个大学期间,凡是偏实践的编程比较多的课,我要不满绩要不4.8,那些偏理论的课程,我则大多分数不高。课余时间要不是啥都看,要不就是在搞开发。

C、C++、Python、Java、JavaScript各种语言语法我都略知一二。C++更是从高中写到现在。但我最喜欢的语言,最愿意深入了解原理的语言还是JS。

我为什么还要读博呢?

职业没有高低贵贱、学位也仅仅是人生的一部分。我觉得最重要的还是个人的提升。不管什么领域,只要做到极致,一定有自己的价值。在自己不感兴趣的领域怎么可能做到机制呢?

或许自己可以在前端开发这个领域取得比较不错的建树呢?

在与同学、学长、家长交流之后,我决定开始着手准备秋招。根据offer的结果来再做决定。