我本科是普通一本,研究生是普通双一流,目前研二,准备 24 暑假实习,还剩几个月的时间,没有将来考公的打算,我不知道应该学 cpp 还是 java 。
本科阶段参加过一个机器人在仿真环境下踢足球的项目,里面用 cpp 编写机器人路径规划以及传接球任务分配,也涉及到机器人之间的信息传递。在大二的时候做过 java springboot 的后端开发,是最简单的纯 crud 项目,没有用到分布式、redis 、docker 这种技术,前端用的就是当时还在维护的 layui 。这个项目我也仅限于会用,对于 Springboot 中的那些原理也都一窍不通。研究生阶段在做图神经网格 GNN 的工作,论文大概一月投出,也参加过 go 的后端开发,这个项目用到了分布式的技术,但也是一知半解。
可能因为本人大二做的那个简单项目,导致我一直觉得 java 开发大部分都是 crud ,谁来学一阵子都能做,所以最后导致 java 环境特别卷,不过胜在岗位多。
对于 cpp ,其实我接触到的更多的是 c with class ,cpp 的一些特性啥的也不会,对于 stl 也只是用过。了解过 cpp 的岗位,大部分都很细,比如游戏引擎开发,音视频开发,汽车行业,嵌入式等。也不知道自己如果学 cpp 的话应该朝哪个方向走,更不知道剩下的时间来不来得及。
现状就是自己每想一个方向,总会看到负面信息,比如游戏引擎岗位少的可怜,中国游戏版号也下不来,除非特别优秀的不然可能找不到工作。音视频没有项目,新人难以入行等等,自己只有几个月的时间就要投简历实习了,学习时间太短自己可能也没有什么竞争力。也看到了有的人秋招准备的 cpp ,没找到工作后面春招转 java 。
反正现在就是一个畏首畏尾的状态,也迷茫到爆炸,写的也很乱,感觉自己做项目也能写点东西出来,但是原理什么都不会,也不知道应该学 java 还是 cpp 。
希望能有人看,给我一些建议,真的感激不尽。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.