一、就业方向
1、嵌入式
优势:嵌入式是一个不断发展的领域,在日常生活中的应用越来越广泛,需要开发人员不断掌握更新的技术和硬件知识,极具挑战性和发展性
劣势:嵌入式需要针对不同的硬件平台进行开发,需要具有底层的硬件和驱动开发技能,需要的技术门槛比较高
涉及技术:电子电路原理、单片机编程、操作系统概念和原理(RTOS)、嵌入式系统的接口和通讯协议、汇编语言、Linux等
应用产业:半导体、芯片(手机、自动驾驶等)、微控制器、嵌入式开发板/系统等
2、音视频
优势:音视频属于特殊领域,目前市场竞争不算激烈,可穿戴设备和智能家居成熟度较高,且多样化的样本和应用场景多
劣势:音视频需要具备丰富的领域知识,需要掌握各种音视频编码技术、音视频传输协议、音视频的硬件实现方案等,提高技术门槛较高,进入行业要求相对较高
涉及技术:FFmpeg、VLC、音视频编解码技术、流媒体技术、QT、传输协议等
应用产业:播放器、剪辑软件、流媒体服务、音视频软件等
3、游戏开发
优势:游戏是一个广受欢迎的领域,需要使用C/C 等底层编程语言进行开发,将会提供丰富的职业机会
劣势:需要深刻的游戏设计思路、较强的图形学基础、熟练的数学知识等,门槛较高
涉及技术:Dx、Opengl、vulkanQT、传输协议、图像处理、碰撞体积等
应用产业:略
4、数据库开发
优势:C/C 可以用于数据库的开发和管理,如M