作者:小涵道涡扇喷
来源:知乎,链接
Android/IOS/Web/U3D/PHP :不需要数学。同学们只要学会灵活使用stack overflow就可以了
控制领域:复变函数,状态空间(目前使用最有效的控制四轴方案),概率模型,卡尔曼滤波(对输入变量进行检测控制)
通信领域:复变函数,随机过程(信号传输,检测),泛函分析,高阶分析方法(小波分析,希尔伯特分析,STFT分析,自相关分析),信息论(编解码.压缩.)
图像图形领域:这一领域如果仅仅是开发应用层,并不会接触过于深入的数学。但如果涉及到研发算法,必然会包含:计算机图形学,拓扑学,基础微积分(用于体渲染计算,光照计算等),特征检测,二维卷积,滤波。图像在运用于医学方面对于数学的要求会更高。
人工智能:组合数学&离散数学(传统的各种棋盘格子,树,搜索),连续模型包含概率理论统计理论(马尔科夫模型,maximal likelihood estimation,置信网络..)如果考虑到所谓无人车之类的必然会涉及到控制领域,图像领域这就更多了
大数据:非常强的高等代数和矩阵计算(聚类,分类,投影...) 统计学
模式识别:这是一门综合分类。实际上包含信号处理,图像处理,人工智能算法等。模式识别需要的数学会是上述领域最高的。
以上都是本人接触过的东西。不过事实上绝大多数程序员都是属于第一类,本人在第一类的开发中也有一定的基础。
这一类的开发最重要的是实现某一功能,一共可以分9步完成。
具体步骤为:
1.需要实现某一功能
2.google
3.复制
4.粘贴
5.改一改
6.运行
7.哇,有一个bug
8.修掉
9.通过了耶
你看,并不需要数学。
网友评论