首页 > 求教:打算本科就业 研发岗c++ or java?
头像
二火
编辑于 2021-11-22 16:44
+ 关注

求教:打算本科就业 研发岗c++ or java? 已采纳

2022届南邮本科软工渣。
最近在写职业规划,突然感到了危机。大一混过去了,大二东搞一点,西扯一点,倒腾面有的宽,但是都不深入。大三末就可以开始投简历找实习了,我希望用这近一年的时间,选择一门主要语言进行深入学习。看了很多贴,主要有三种说法:
  1. 选择java。c++深入学习后会有很多的坑,而且除了大厂,大部分公司都是用的java,市场较大(现在go语言也来势汹汹)。所以c++岗位不多,不容易找工作。除此之外,java语言的深入比c++语言要容易。
  2. 选择c++。java门槛低,现在大量人学java,对学c++的人的需求大一些。而且c++作为基础语言,学会了之后,java也不在话下。
  3. 校招不讲究何种语言,注重的是对这种语言的理解深入到什么程度。看重的是个人态度,语言不重要。
---------------------------------------
面对这些说法,我也产生了很多的问题。望有好心人能帮忙解答。
  1. 学校里基本都是用c++,对于Java用的很少,学的也非常浅。我对于c++其实比较有兴趣,但是看到一些贴说c++深入学习后会有很多的坑,而且除了大厂,大部分公司都是用的java(而且现在go语言也来势汹汹)。c++岗位不多,如果选择深入学习c++,会不会出现大厂进不去,小厂不收的尴尬局面?
  2. 想做一个小的简易版的操作系统。如果选择了java语言,再花时间做这个操作系统还有意义么?
  3. by the way,在算法方面,这两种语言对算法的掌握程度需求是一样的吗?
暂时这几个,感谢!!!!!
----------------------------------------
大四上更新。
秋招已签offer。最终选的是java为主要的学习语言,现在想说一下自己的一点体会。(以下均是普通本科生一年多来微薄见解,主要是希望跟我一样当初迷茫的学生一点参考)
1. 不要局限于编程语言的选择。编程语言其实不是特别重要,其实只是一个工具语言罢了。可以宽泛学习,但一定要主攻一门语言,学习他相关的知识点,刷算法题时候也尽量用一种语言(如果是大佬当然可以横纵均匀发展啦,但是对于大三才开始醒悟的童鞋,时间可能不太够,还是shen'du我在校期间接触过很多编程语言,但是在校招中考察的主要是个人的基础是否牢固,是否对 任意 一门语言有足够熟悉的掌握和见解。不管选择什么语言来学习,粗俗来讲最终目标是笔试面试通过,进厂子。而这其中区别无非是笔试面试的时候是java相关的考点还是其他语言的。
2. 不要被java开发工程师、c++、开发工程师、数据开发工程师、测开工程师等名称所迷惑,这些职位都可以进行尝试。本质都是开发岗。而且现在很多公司都会说招后端开发工程师,面试反问环节我也询问过多家公司,不同公司、不同部门的编程语言、技术栈都是有区别的,还是最核心的一点,不要被编程语言所限制。既然你能熟练一门语言,能通过笔试面试,你就有能力掌握其他的技术。
3. 实习经历真的很加分。我大三下暑期实习到oppo的数据研发岗实习了两个月,在秋招面试的时候,由于项目经历比较low,所以我的实习经历可以弥补一些这个缺漏。
4. 虽然说金九银十,但是不是真的让你九月十月才开始投简历面试啊摔(′д` )…彡…彡 我这次秋招就吃了亏。九月初结束实习,而暑期想着在实习,就偷懒了,完全没有为秋招准备。所以花了一点时间简单准备了一下,差不多九月中下旬才开始我的秋招之旅。而这时候,很多公司提前批已经招了很多人了,很多岗位缺口已经不大了。所以尽量提前!

以上就是我的一点简单的心得体会,可能以后有时间再单独写点别的体会吧。希望有帮助,谢谢~

全部评论

(10) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

热门推荐