研究生生涯还剩两年,学C++(达到可以找工作的标准)时间够用吗?

由网友 IT人刘俊明 提供的答案:

编程语言仅仅是一种工具,在学习编程语言的过程中,要结合自己的主攻方向、科研场景和发展规划,来选择一门适合自己的编程语言。

以我了解到的情况来看,近两年更多的研究生同学会从事Java岗位,后端开发岗位和大数据开发岗位居多,还有一部分同学会从事运维开发等岗位,整体的岗位附加值还是比较高的。

Java和C++在整体的语法结构上是比较接近的,但是Java属于全场景编程语言,凭借其较强的扩展性和稳定的性能,更多的互联网大厂都会采用Java语言来构建其后端服务,所以目前在岗位数量上,Java还是具有一定优势的。

在互联网逐渐向产业互联网覆盖的过程中,云计算和大数据技术将逐渐开始落地应用,而java在云计算和大数据领域同样有较为广泛的应用,所以未来java相关的岗位需求量依然会比较大,而且岗位附加值还有进一步提升的空间。

C++语言在多媒体领域、交互领域、物联网领域和人工智能领域同样有较为广泛的应用,而且凭借其较强的性能表现,在产业互联网时代,同样会有较大的应用空间,所以选择C++也是不错的选择。

到底选择学习Java还是C++,要充分考虑到自己所处的科研场景,尽量选择与课题组其他同学相同的编程语言,这样不仅会有一个较好的交流和实践场景,也会让自己少走不少弯路,这一点还是非常重要的。

从学习成本上来看,Java的初期学习难度会相对低一些,但是Java整体的内容比较多,所以Java和C++的学习成本是比较接近的。

对于计算机专业的研究生来说,我更建议Java和C++都学习一下,毕竟多掌握一门编程语言,也会多一些就业机会。

最后,如果有编程相关的问题,可以向我发起咨询。

由网友 ANNATOYOU 提供的答案:

大家好,我是ANNA,分享一下我的看法,欢迎大家讨论。

(1)征求导师意见

目前应该是处在研一阶段,在研究生三年的学习分布,是有一很明确的套路的。研一进行专业基础课和一些公共科目学习,为研二、研三的课题研发和毕业论文做准备,那你现在正处在学习专业课的阶段,那你的研究的专业方向是什么?是否与C++和Java相关?

将来我们找工作很大程度上都是跟本专业相关的,那本专业相关职位所要求的技能,可以从网上的招聘,甚至从学校的招聘会或者一些师兄、师姐们是可以有一个充分的了解,按照这个程度再去准备。

进入到研二之后一般会进入教研室进行课题研究,那你是否要进行C++这个一方面的研究,毕业论文也是和C++相关,应该和导师是有一个明确的沟通,在这方面最好也征求一下导师的意见。

(2)增强自信

试问一下当时考研究生的目的和初衷是什么?是不是想要找个好工作?

从题面上我看到了你的不自信。从资料和网上的回答觉得学习内容很多很繁琐,就担心两年时间够不够。如果真是要靠C++找工作,那不够也得够,还得去除一些毕设准备、处理生活琐事的时间。

因为繁琐和内容很多就觉得时间够不够,那你将来工作之后再去从事这这方面的工作,我觉得也是会压力很大的。工作之后你面临的更复杂,也没有这么一个2年缓冲的时间。

增强自己的自信,把C++就当做一门课程而已。

(3)调整学习方式

如果真正每天能够有效学习编程的时间在4-6h,如果1年还没有成效的话,那是不是学习方法有不到位的地方?说明在C++这方面确实能力不强,又必须要去从事这方面的工作,最好改变一下学习方式,找个辅导机构吧,采用自学、辅导学习相结合的方式,去做这件事情应该会有一个不错的结果。

但是不建议,因为确实吃力的话,将来从事这行会很痛苦的,工作之后再转行就很困难了,难度要大得多。

(4)自我规划

就是作为一个研究生,对将来应该有一个很明确的想法,不能人云亦云吧。

有师兄是学这个的,然后建议让你学这个,那你自己的真正想法呢?

在已经跨越了大学阶段,进入了研究生阶段,可以说已经需要自己做决断的时候了,应该有独立的判断,我认为这是至关重要的,涉及到你将来的人生方向,不如就从这个话题开始,反思一下自己处事准则,规划一下未来。

由网友 顾怀真 提供的答案:

两年时间足够了。其实不管是Java还是C++,都只是一种工具。你要想达到找工作的标准,最好自己找一个项目做一做,光看理论不经过实践,不一定能找到好工作。

如果有师兄接了外面公司的项目在做的话,请他吃顿饭,找机会加入进去,免费帮忙都行。

这时候不要想着赚钱,你有没经验又没实践,别人凭什么要你,对不对,先找个真实的项目历练下,知道学到的技术怎么应用,该学哪些技术能完成项目。

理论和实践都有了,将来找工作肯定不愁没人要。

由网友 启释科技 提供的答案:

c++包含的内容太广,一定要和具体的方向相结合吧,比如说算法、界面、数据库这些,这和你究竟要找什么样的工作岗位有关,一定不要想着把所有与c++相关的都学会。比如说,你要学算法,你就要学数据结构,学一下c++ primer啥的。你要学界面编程,就要学一下MFC或者qt。总之,编程没啥好办法,就是多用多练。还有,我不建议你抱着一本教材学,可以在网上找一些案例,对照着来,自己有一些想法尝试一下,一方面有正反馈,让自己有成就感,另一方面,会让你更好地掌握这门工具。两年的时间应该没有问题,关键是目标还有方式方法。希望有帮助

由网友 会意而忘食 提供的答案:

学c++干什么?c++其实不是一个语言,它就是一门知识。类似的东西学c,面向对象学java就够了。以后工作中真用到c++了再学也来得及。
你如果找工作,比如嵌入式,会c和Java就足够了。深度学习方面,你有c的基础,会python,找工作也没有问题。
现在真的没有什么工作需要纯c++。以前做图像处理,比如opencv还是需要的,现在python都能搞定。
所以你学的话,只要稍微学学。然后有c,Java,python的经验,找需要c++的工作应该问题不大。
比起其它语言,想深入掌握c++真的很难。这个不是只学就行的。而且c++的面向对象并不是太好,不是很建议花大量时间去学。
当然如果你指的是vc,那就是另外一回事了。但这东西现在更没用,应用程序都是用c#了。

部分文章源于互联网收集,不代表默子网络立场,版权归原作者所有,如若转载,请注明出处:https://www.html369.cn/33119.html