千万千万不要走computer graphics 那是自杀的行为
简单说你看过的Disney动画unity/unreal engine之类的3A游戏等
这些领域的核心功能就是图学算法的范畴
这个领域需要的能力大致上分为两大方向
第一类是动画类 像是Pixel/Disney/Interl/Google等算法团队会发这边的paper
线性代数只是基本中的基本 最好有天生的几何空间直觉会比较方便
常常有物理特效模拟 所以物理强和熟悉偏微方程会比较吃香
另外因为主流的算法是数学based 像是蒙地卡罗这种东西 需要大量平行运算
需要会multi-core的cpu coding 我最近看到一篇的paper是使用48core的cpu
第二类就是游戏类 unity/unreal/NVIDIA/AMD都在发这边的paper
这边需要知道GPU based的render pipeline架构
通常是把第一类的算法做近似处理然后设计成可以塞进render pipeline的规格
需要会parallel coding 加上目前GPGPU正夯 其实懂一点也比较好
这个领域是高门槛的窄门
然后台湾找不太到此类工作 做算法的公司本来就不多 还偏门就悲剧
需要懂硬件架构(GPU/CPU) 数学强(现代/微积分) 还要会优化和近似算法
最近这边的东西会尝试去用机器学习的架构去处理 懂一点deep learning也变基本了
除非你的工作目标是暴风雪 不然说什么都要避开这个主题