这个其实还是要看你的公司,主要还是看看C和C++比较好
机器人开发(人工智能和驱动),智能部分一般用C++,驱动是C
数位板绘图程序(PHOTOSHOP)开发
视频剪辑程序和视频播放程序
格式转换程序
这些就说不准了,C++和JAVA都有可能,核心代码的话是C++,GUI可能可以用JAVA,这个和你们公司的项目组有很大关系,而且极可能不是上面任意一种语言,而且纯C++对于视频处理的效率并不高,使用CUDA, openGL都是可能的
建议就看看C和C++,然后复习一下数据结构和算法的基础知识就行了,时间不可能充裕到让你再去学
数字图像处理和人工智能(如果一定要看的话先看看修补算法,贝叶斯推理网络,神经网络,遗传算法)
主要是底层的,建议你学习C语言
C++
我觉得c好点,不过看你自己,你熟悉什么就用什么。