第一、音视频开发人员的培养是一个长期投入,见效慢的过程,不像有些培训机构,半年培训就可以出去找工作了。
同时培训机构最终的目的是快速培训,推荐工作然后挣钱。而音视频开发见效太慢,没有一定时间的锻炼和项目喂养,很难满足企业的岗位要求。因此看不到培训机构专门的课程。其实也有专门的大牛有开通视频培训课程,前提是需要—定费用的。
第二、音视频开发人员如果是自己公司培养的,特备是自己培养出来的高级开发人员也不会轻易就流失的,毕竟现在缺的就是人才,人才才是核心竞争力。即使跳槽也是向着更大的平台。
第三、如果想要自己学习,网上可以找很多资料进行学习,类似CSDN、知乎、掘进、简书都有很多大牛的博客可以学习。只不过要确定自己的方向,同时保证足够的兴趣和精力。
第四、选择好方向后,就可以抓住一个突破口,逐步学习,深入细节慢慢拓展学习面。
比如:如果对音视频传输感兴趣,就可以学习各种传输协议、各种信令的控制、数据传输安全等。如果对编解码感兴趣,视频可以学习H264、H265、VP8,AV1等,音频可以学习PCM、G72x、ilbc等;
如果对特效感兴趣,可以学习图形学一的知识,从各种转码、美颜、滤镜、模糊处理、锐化处理等方向入手;
如果对服务端感兴趣,可以学习搭建媒体服务器3入手、包括音视频数据转发、信令数据处理、拉流、推流协议的处理等;
如果对各种音视频格式感兴趣、可以学习音视频数据格式封装、包括MP4、MVK、FLV、TS、RMVB、MP3、ogg等。
当然可以深入学习一些开源库,包括FFM、PEG、WebRTC、x264、live555等。
以上任何一个方向都需要足够时间学习和积累,所以需要保持足够的兴趣。鉴于题主现在大一,是有足够时间学习的,而且学习环境也足够好,但是切记不能急于求成,保持专注就好。