选专业要了解自己的兴趣所在。 即想要学习什么样的专业,如果有明确的专业意向,就可以有针对性地选择那些专业实力较强的院校。 2.如果没有明确的专业意向,可以优先考虑一下院校。 确定一下自己想要选择综合性院校还是理工类院校或是像财经或者语言之类的特色院校。 3.综合考虑地区的选择。
1.软件工程:
偏软件开发,偏硬件的课程几乎没学。就是一个java专业:主修课程都是javase - javaweb - j2ee ... ①java:要卷得过别人才可以
②前端:不建议
③移动应用开发(app/小程序开发)
④C++纯软件开发 - 比较不卷 有门槛 嵌入式软件
学习路线:C C++ qt 数据库 linux ffmpeg opencv ...
①客户端开发 - qt
②服务端开发 -linux
③音视频开发 - ffmpeg
④机器视觉开发 -opencv
2.物联网工程
计算机互联网寒冬 - 关物联网毛事啊?
互联网是物联网的一部分
有一帮物联网工程小伙子们,吃到了红利:智能家居、洗碗机、扫地机器人、共享单车、自动驾驶、无人机...
物联网工程 简称 IOT
人工智能物联网 AIOT = AI + IOT
优先学好C C++ LINUX 嵌入式
单片机开发-嵌入式软件/硬件开发-嵌入式AI-
3计算机科学与技术
软件硬件都有学的一个专业,80%的课程跟软件工程都是一样的。但是也有学嵌入式、单片机、开发板相关的。普遍学的比较多、杂、浅。大二三方向分流(人工智能、大数据: 要考研,这两个是吃学历的专业 )
①可以抢软件工程的
②也可以抢物联网工程的
4网络工程:
①比较好的归宿就是网络安全
②是吃证的专业:CCIE HCIE RHCA CISP....
跟安全相关的岗位都是大公司需要的岗位,学历也有要求。要学Web安全、网络扫描注入、网络协议、入侵检测、日志、Python、浏览器安全、组件漏洞、内网渗透、提权技术、虚拟化技术....
5通讯工程:
①很多国企/事业单位的家长希望自己的小孩读的
②比较好的归宿是三大运营商
③数电、模电也有学,有点偏硬件。
比较偏实施、运维岗,也可以走开发,虽然学的比较少,但也是属于科班生。
6电子信息工程:
①主要偏硬件:嵌入式、开发板、单片机...
②不要去碰plc,入门门槛低,不需要什么学历,薪资低
③多去打一些电赛、光电赛,计算机类竞赛
④可以走单片机、fpga、嵌入式
FPGA火的应用是FPGA云服务器,人工智能,云计算,航空航天,数字信号处理,图像处理,AI,机器学习,通信(3G、4G、5G)....领域很广,但是岗位不多。主要是电子科技公司、通讯系统企业、集成电路研发这些的。
7编程语言
C#:
①大公司比较少,用C#的公司人数大部分500人以下。
②一般结合.net,net支持C++和C#,不支持C。
③C#和.net在国内的人气不如国外,是因为以前.net是不开源的,小公司担心收费,开发工具收费、服务器收费、数据库收费,所以没有java的spring全家桶流行。
go:
①一线城市的大厂语言,大公司才用 ->学历要求
②二三线很少公司用,几乎没有 ->岗位不多
③适合学java的同学们走的第二语言,因为java学到后面的微服务、高并发用go更好处理。
python:
①只学python是就不了业的
②爬虫?公司需要很多爬虫工程师天天爬这个那个吗?
③学django搞Web 卷不过java的spring
适合走高级路线(需要考研): ①人工智能 ②大数据开发
C/C++比较不卷,适合科班生走
有门槛->难: 内存/指针/链表
科班生:①至少有学过 ②C++面向对象跟java一样
C++就业方向:①嵌入式(软硬)
②客户端开发(qt opencv)
③服务端开发(linux 进程 线程 ..)
④游戏开发(偏引擎 难 本一及以上)
⑤音视频开发(ffmpeg框架 做的都是播放器、直播平台、音视频特效:美颜、滤镜、夜视