双非计科毕业,二战未果想就业,选择嵌入式开发还是Java开发更合适?
今天给大家分享的是一位粉丝的提问,双非计科毕业,二战未果想就业,选择嵌入式开发还是Java开发更合适?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
你好,我是2024年湖南某双非一本计科专业毕业,刚二战完,没有考好,也不怎么期待结果了,想早点就业,读研不能经济独立让我有些没有安全感。再加上我报的双非电子信息硕主要是搞人工智能、机器学习的,自己对这方面没啥感觉,就业也很困难。
我比较感兴趣的是嵌入式相关的,自己喜欢捣鼓一些电子元件,喜欢动手DIY,本科毕设也是做的嵌入式物联网相关的,但是除了c掌握的还可以之外,其他的比如数电模电都不是很成体系,参加的比赛也和嵌入式毫不相关(我们学校嵌入式有关的都是在电气学院)。目前我在自学 stm32 ,感觉还学下去比Java更合适我。
想去搞开发这种经验累积比较快的工作,比较喜欢底层和研究原理,偏软偏硬我现在还很迷茫,java 这种纯软学起来太折磨了,之前看视频有提到过“偏硬件的软件”,我感觉这种软件开发我比较喜欢。
最后还有些明显的问题想咨询,stm32 学完之后还要再学什么,Linux亦或是rtos有没有具体的学习路线?有哪些学习资料或者书籍或者网站推荐?我想把学习的时间控制在3-4个月以内,然后开始找小企业实习,小城市月薪6K我就满足了,先养活自己,顺便多积累经验争取去大企业的机会,现在选择哪个具体的方向会比较好?这么短的时间能够达到这个需求吗?达到这个条件我需要把32或者说rtos的学到什么程度?您之前的视频也提到过真正用到实际生活的项目很重要,但是我感觉时间不大够用怎么办?再有一个就是,我计科专业和这个行业的相关度大吗,算不算科班出身,相比于物联网电子信息类的毕业生会不会有劣势?衷心感谢解答!!!
Yt回答:
作为一个一本计科专业,作为一个科班生,这是正统的科班,计算机科学与技术,其实包括这种电子信息,物联网那都是后娘养的,只有计科这个专业,就是计算机科班生,其他的都是后娘养的,包括什么大数据物联网这种
,给你讲一下你就是纯正的科班生。
现在作为一个一本院校刚二战完,也就是说24年毕业然后二战完,现在目前考得不是很理想,也就是已经待业了将近半年的时间,现在目前来说不打算三战了,你是极度理智的,因为有很多朋友在这里就是杠上了,我还要三战,这个就完全没有必要,因为有个半年的时间其实已经看到自己努力过了,如果没有考上,说明你跟这个研究生它没有缘分,就没有必要再去坚持了。
现在这里目前选择就业,现在目前就业考虑的是哪些方向的问题,就在这里提到比较感兴趣的是嵌入式以及比如喜欢捣鼓些这种电子元器件或者喜欢动手DIY这种相关的,没有说自己做过什么,只提高了自己的一种兴趣,而这种兴趣它是一种纯主观的,就比如说我喜欢我想做,请注意这个东西来提完之后,你就发现你是一种很主观的,没有一个结果,没有一个参数,没有个客观现象,没有客观事实来证明,比如说你做过什么什么,比如说你做过什么什么东西,那是有一个客观东西能够实实在在呈现出来的,那这个东西它是不一样的。所以在这里提到了一点,其实做东西还是比较主观的,只是说我想做而已。
这里有提到他毕设的时候有做过嵌入式是环境监测,就是用那些Sensor,比如烟雾报警然后包括这种传感器包括这种空气湿度相关的,就是大概就是这些功能。这种相关的这种企业你发现你可以去找,我再给你推荐一条路我认为他可能会更加好找一点,像你刚刚那种纯单片机相关的,那去的后面都是这种工厂的相关的,而这种烟雾报警器,你发现你就比如说酒店的烟雾报警器那个东西,他那个东西很大吗,它需要开发,他是集成好的产品,里面的芯片直接已经做好了调好参数,直接组装起来就可以生产,其实这里面我认为这种做单片机来说对于这种纯软的朋友多多少少我认为他是有些不公平的,因为里面的代码他不会成为核心,乃至包括这种湿度,乃至包括这种车辆测速,因为软件都不会是核心,这个核心怎么理解,它就是在整个产品到产品出售,从产品研产供销整个这个过程中,研发体系里面软件都不会是核心,它是供应链为核心。
比如说你感觉自己现在学java可能时间周期会有点长,我在这给你推荐一个路线,不管你认不认可这个路线,我一定推荐给你。我认为目前来说你可以选择QT,它没有这么多复杂的东西,不像是 stm32 ,你需要在投入学习的过程中间,你需要有一个硬件的主板以及包括这种相关的,包括这种项目你可能都很难做到成型,但是你选择QT的话,它是一个直接可以出软件产品的,而且学习成本很低,这个低怎么理解,就是你有台PC机,你直接安装QT的环境你就可以做出东西出来。
你选择QT的话给你推荐几个,这里我认为三四个月你绝对是可以的,你绝对是够的,这里你比如说用QT实现一个类似于word的阅读器,乃至用QT做一个这种流媒体的推流,就像我现在能够给大家直播你这个推流的客户端,用QT做一界面能够实现推流,或者用QT实现一个播放器,你后面的电影你就用它看,你看电影就用它,或者说你做一个推流的工具,你就直播的时候你自己做完的直播软件,你就自己直播用,自己的直播推流的工具。乃至做一个word或者PDF阅读机,你后面看文档的时候,你就用你自己的,我认为这里三四个月这里3个你能够搞定,后面写到简历里面把它开源出来,你后面就以这一套先找工作,找到一个开发的工作后面再考虑这家公司,后面再根据你公司所有的产品,如果他有限做的是上危机,你就往硬件这边走一走,就比如去了解这种主板,了解这种下位机开发,包括这种驱动,然后或者说往服务端,你做客户端你就往服务端再了解,然后先入行。
我认为QT整个学习成本它是很低的,也符合你现在这个节点的一个判断,也符合你现在一个学习情况,你就在这三四个月的期间里面能够做到这三个软件:一个word阅读器,然后再加上一个播放器,再加上一个流媒体推流的工具,你自己做完之后你自己就用自己的,做到一个release版本这样就可以了。
千万不要出现一种情况,因为很多前面你比如 FreeRTOS,以及包括 Linux 以及包括 stm32 ,你接下来路线都不会清楚,但是QT这个路线它是很透明的。从目前情况来说我认为QT是个很好的选择,还有后面一个就是你计科专业和这个行业相关大吗,算不算科班,相比这物联网或者电子信息会不会有劣势?不会,我跟大家讲计科专业他的优势是什么,既懂硬件又懂软件,相比较物联网他也一样,相比较电子来说也不会,你后面做的大概率是软件开发,而计科的相比较来说它绝对不会有专业歧视,不会的。如果关于QT你不知怎么学后面问我,我们那个QT的学习路线可以给你
。
总结:
一、核心方向选择:QT应用开发(短期速成)
- 推荐理由:快速就业:3-4个月可掌握,适合时间紧迫的求职需求。低成本验证:无需硬件设备,一台电脑即可开发可视化软件。简历加分:可独立完成完整项目(如流媒体工具、播放器),体现工程能力。
- 放弃STM32/RTOS/Linux底层:硬件开发周期长:需硬件调试、电路知识,短期难出成果。岗位匹配度低:小企业嵌入式岗多要求“软硬兼修”,但计科背景硬件知识不足。
二、学习路径与目标(3-4个月)
- 必学技能:QT基础:信号槽机制、QWidget界面设计、多线程开发。C++巩固:面向对象、内存管理、STL常用容器。项目实战: 项目1:QT实现Word/PDF阅读器(文件解析+渲染)。项目2:本地视频播放器(支持主流格式解码)。项目3:流媒体推流工具(RTMP协议+界面交互)。
- 学习资源: 可以问我要完整的qt学习路线
- 成果要求:项目需发布Release版本,开源到GitHub(附详细文档)。简历重点描述技术难点(如多线程优化、协议实现)。
三、就业策略(小城市6K目标)
- 目标岗位:QT开发工程师:工业控制软件、医疗设备上位机、智能家居中控。C++应用开发:中小型软件公司、传统行业信息化部门。
- 企业选择优先级:本地企业:制造业、安防监控、仪器设备公司(QT需求较多)。远程兼职:接外包QT项目积累经验(猪八戒网、程序员客栈)。
- 简历包装:突出计科优势:强调计算机基础(数据结构、算法),弱化硬件短板。项目话术: “独立开发流媒体推流工具,支持1080P实时传输,延迟<200ms”。“实现PDF阅读器核心渲染模块,打开速度提升40%”。
四、长期发展建议(入职后)
- 技术延伸方向:向下:学习Linux驱动开发(如USB设备驱动),逐步接触硬件。横向:转Go/Python后端开发(如物联网数据平台)。
五、关键问题解答
- 时间是否足够:专注QT开发3个月足够入门,4个月可达到小企业上岗水平。
- 专业相关性:计科是正统科班:软件开发无劣势,企业更看重项目而非细分专业。
- 硬件知识不足:短期聚焦软件层,入职后根据工作需要补电路基础(如《电子技术基础》速成)。
最后
行动清单:
- 立即开始QT学习,每日4-6小时高强度投入。
- 1个月内完成第一个项目(如PDF阅读器),2个月上线全部3个项目。
- 第3个月投递本地中小企业,强调“快速上手”“独立开发能力”。
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#计算机##就业##职业规划##qt#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)