计算机专业有必要读博士吗?

苍子翰苍子翰最佳答案最佳答案

CS专业,现在读研二,已决定要读博。 先说一下为什么读博吧。个人觉得读博大有益处:

1.继续从事科研,做学术研究的乐趣在于不断提出问题、解决问题中,通过不断的批判性思维的训练,来培养自己的独立思考能力。这种自我能力的提高是很值得高兴的事情。虽然搞科研非常苦逼... 不过,在读书过程中,如果能有自己发现重大问题的乐趣也不是不可忍受的。(比如你发现了某个漏洞或者发现了某项定理)

2.找一份好工作。如果你毕业后想进互联网公司,那么有博士学位会让你有更多的选择,可以去做研发(虽然很多公司会限制PhD的title,但一个phd基本上已经能碾压所有ms和bs了);但如果你不想进互联网公司,那你读博期间学到的知识基本都可以用得上,无论是进研究院所还是高校,CS专业的博士还是比较好找工作的。 当然读博也要有一定的风险,最大的风险就是你读了三年甚至更多年,可能最终发现你并不喜欢科研,那这段时间你就白白浪费了;或者你发现你的导师根本不行,没有真才实学,那么跟你也没有办法学到你想学的东西。但这都是小概率事件,不能因此就怀疑所有人都要读博。

再来说说为什么不读博。对于CS这个专业来说,不读博同样能找到很好的工作(比其它专业机会要多一些);而且随着工作经验的增加,CS的工作起点也会越来越高(因为IT行业本身就是一个高附加值的行业),等你到了35岁,年薪50万不是梦。所以从挣钱来看,读博不是必要条件。 从个人未来发展来看,读博也不是必选项。比如说我想日后创业,那我根本没有时间读博,我需要利用所有的空闲时间学习如何经营企业,如何获得投资。

另外,像我本科同学有很多工作多年的,他们现在收入也都很可观,而且有家庭负担也不像我们这么自由。所以从未来生活角度来看,读博也不是必须的。 最后总结一下,读博并不是一个必要的选择,它取决于你的人生规划——你是更加重视当下的生活质量还是想在未来有所贡献。

蔚好真蔚好真优质答主

个人建议,如果未来想从事科研工作,那么还是读个博士吧(至少是master)。 本人本科和硕士都是CS专业的,目前在法国读博,PhD in Engineering,研究的是计算机系统架构方向。因为一直对编程很有兴趣,所以一直在做算法相关的研究。

我本科和硕士期间在CV领域也发过一些paper和ICCV,NIPS之类的会,但是到了申请法国高师的时候却只能给个面试的机会都没有拿到offer.而和我同届或者比我低一届的同学很多都拿到了offer,虽然他们不是做AI的,但是他们有CV方向的paper以及CV领域的会议经验,并且这些成果在申请时也发挥了很大的作用。 我最终选择到法国继续深造也是因为这里可以给我一个PhD position而不是去英国申请master.我觉得对于CS专业来说能有一个PhD position是非常必要的而且也是最有价值的,毕竟你以后如果想找工作的话也可以把PhD degree当做自己的第一学历,这样你的简历上就有两个研究生了!

我来回答
请发表正能量的言论,文明评论!