双非本中九硕电子信息CV,自学开发不知道选java还是c++
今天给大家分享的是一位粉丝的提问,双非本中九硕电子信息CV,自学开发不知道选java还是c++
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
up主你好,我是杭州双非本天津中九硕,本硕专业都是电子信息工程,硕士方向是CV,本科做过一些机器人相关的比赛拿了奖,现在研一,研究生打算能毕业就行,因为感觉现在读研搞的东西都是算法相关,看到相关的帖子基本双九或者博士才好找纯算法。现在实验室的方向基本都是为了好发论文,有点脱离实际生产,招工作的东西只能自己去学,硕士学自己的东西的时间有限,听说Java比较好上手,C++比较难,害怕学C++达不到入职要求,现在有点迷茫,up主有什么建议吗?
Yt回答:
作为一个双非中九硕,当然学c++肯定是能够达到这个门槛的
,你如果听说java比较好入手再来回到你的经历,作为一个985的硕士,研究的方向是CV,虽然说CV做的是研究生阶段让你做的是算法。但是后面其实像CV它的使用场景也是很多的,比如有几类中厂这是很有机会的,比如像海康、大华,还有包括像这种OPPO vivo这些相关的,乃至包括华为这些,包括做安防类的行业这个都是有机会的。当然除了安防之外做CV还有医疗行业,包括像B超这种相关的这种CV,这种相关的都是属于CV相关的方向。
至于后面来说你比如说研究生能够毕业就可以,那也就是研究生比较水,研究生就想水过去,后面提出Java比较好,这确实Java好上手,如果在目前来说作为一个中等的985硕士,如果选择Java方向,那可以在Java行业投递简历基本上投出去是有面试机会的
,而且这个过程中间你基本上选择java是可以狂杀的,你不用愁你找不到工作,肯定能找到工作,虽然说现在java找工作很难,虽然行情很难,但是你肯定能找到工作。
但是我在这里讲一下,我依旧不推荐你选择java,那大家很多朋友可能会说我只要找到工作就可以了,为什么我还去学c++。那我给你讲一下其实这个东西就好比你现在是一个做厨师的,你可能已经学了比如湘菜或者川菜,你已经做了很久厨师了,而且你水平也还可以,结果现在来了一个预制菜给你说,你现在选择去开餐馆你是开预制菜呢,还是自己后面去做一个比如有特色的湘菜,这个过程我认为但凡各位有一些这种厨艺背景的,应该都会去开一个餐馆或湘菜,只有那些可能没有我不知道做菜,我就开一个连锁的预制菜,只要能卖的出去就可以了,那当然你发现在这个过程中间预制菜他是可以规模化的,我不单只卖一个省,我可以多个省卖,我可以普遍的卖,那你发现按照一个从盈利的角度,那预制菜肯定比普通餐馆更加的盈利。我认为这一点上面当然预制菜你要想一下,你能做别人也能做,可能像这种都不需要学厨师的人他也能做预制菜,所以后面你会出现一种现象,比如你选择java你当然能够找到工作,肯定能找到,但是后面会发现这段时间有很多这种java的人群,可能在你后面换一次工作你就发现,可能有很多人他做java可能学历学校都不如你,就出现一种情况它的门槛会比较低,基本都能做。
反而我在这里更加推荐你呢,当然这只是我们的意愿我的个人的一种观点,我认为你选择CV这种方向,后面去选择医疗或者安防这种行业,这一个方向它会比java我认为他不差
。你要知道java这个过程中间我认为后面你在工作几年你就发现很多应届生能够跟你干一样,因为这种java后面真的很好学,就好比你做预制菜做5年啊,毕业一年也是一样的
。
学历这边推荐你去做一些有门槛的,结合你自己个人经历的,当然在目前来说你不要说两者冲突,在学的时候不要以学c++语法,不要说我学c++以c++语法,我认为这个东西没有意义,因为c++这个语法我从15年以前接触,比如C++98到后面C++11 14 17 20 23,你会发现c++这个东西我认为后面它肯定是条绝路,就c++语言来说它肯定是一条绝路,但是c和C++两者结合起,它的使用场景是非常多的,但是你如果去研究C++语法,你比如C++新特性你记得多少,我跟你讲这是一条绝路。就是不要在语言本身上面花苦功夫,而是你可以去了解你的行业,比如应用到这种安防,安防的标准是什么以及这种图像的标准,是这样的。用C/C++语言去实现这个事情,包括做医疗行业也是,你去了解医疗行业的一些行业标准,c/c++语言怎么去解决这种问题,只要语言做到能够用就可以了,切记一点,不要研究语言特别是c++新特性,不要研究。
总结:
一、背景与核心问题
- 学历背景:双非本 + 中九硕,电子信息工程专业,硕士方向为CV(计算机视觉)。
- 现状矛盾:实验室研究方向偏学术(为发论文),与实际产业脱节,自学时间有限,纠结选择Java(易上手)还是C++(高门槛)。
二、方向选择建议
1. 坚持CV方向,结合C++开发
- 优势领域: 安防行业:海康威视、大华等企业CV需求稳定(如视频分析、目标检测)。医疗行业:B超图像处理、医学影像AI(联影、迈瑞等)。硬件大厂:OPPO、vivo、华为的影像算法优化岗位。
- 竞争力分析: 学历优势:中九硕 + 本科机器人竞赛经历,适配“算法+工程”复合岗位。Java对比:Java岗位门槛低,竞争激烈,易被替代;CV+工程岗门槛高,薪资天花板更高。
2. 学习策略:轻语法,重场景
- C++学习重点: 掌握基础:指针、内存管理、多线程、网络编程(无需深究C++11/14/17新特性)。项目实战:用C++实现CV相关工具(如OpenCV图像处理、嵌入式部署)。
- 避坑指南: 不钻语法牛角尖:例如不必死磕模板元编程、右值引用等复杂特性。行业知识优先:学习安防/医疗行业标准(如DICOM医学影像格式)、硬件加速(CUDA/OpenCL)。
最后:聚焦CV工程化(C++方向),利用学历优势切入安防/医疗/硬件大厂,避开Java红海竞争,长期发展更稳健! 🚀
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#java##C++##职业规划#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)