这是很多同学都比较关心的问题,结合当前的科研创新趋势和读研要求,我来说说个人看法。
首先,对于有继续读研计划的同学来说,我并不提倡修第二学位,即使要跨考计算机专业的研究生,也应该慎重考虑,毕竟修学位的时间成本是相对比较高的,而且学习体验也未必像想象中的那么好。
目前很多专业学科都跟计算机专业产生了越来越紧密的联系,尤其到了研究生阶段,很多传统学科的创新都依赖于计算机相关技术,比如大数据、人工智能等技术就为很多传统学科打开了新的创新空间,这一点在近几年已经有了较为明显的体现,相信这一趋势会越发明显。
从这个角度来说,对于有继续读研计划的同学来说,在本科期间奠定一些计算机技术基础是有必要的,这不仅会开阔自身的专业视野,也会为读研期间带来更大的创新空间。
从务实的角度出发,修计算机第二学位的效果往往并不如参加科研实践和项目实践来得直接,以用促学的学习效率是比较高的,而且也不会占有更多的时间,况且还有一点要注意,那就是参加科研实践和项目实践活动对于保研、考研和申研都有积极影响,如果再能够做出一些创新成果,影响就更加直接了。
目前很多实验室都会招募本科生开展科研实践和项目实践活动,本科生要想参加与计算机相关的实践活动,可以先学习一门编程语言,比如Java、Python这样的全场景编程语言就是比较不错的选择,学习周期也不会太长,可以利用假期这样的大块学习时间来重点学习一下。
对于非计算机专业的同学来说,如果想参加计算机专业老师的课题项目具有较大的难度,为了让更多同学有机会接触计算机相关的课题项目,我联合多所国内外知名大学的导师和一些互联网大厂的企业导师,共同搭建了一个技术论坛,在持续开展各种实践活动,感兴趣的同学可以联系我申请参与,相信一定会有所收获。
最后,如果有计算机专业相关的问题,欢迎与我交流。