程序员数学基础不好怎样弥补?有什么方案推荐?
发布网友
发布时间:2022-04-30 04:56
我来回答
共1个回答
热心网友
时间:2023-10-14 12:39
我觉得程序员不需要太多的数学基础。真正需要数学的都是在具体领域里。
跟编程结合最紧的,推荐Knuth的具体数学,大概是离散数学和组合数学的内容。这一类数学跟程序员的思维密切相关,算跟工作结合比较紧密的。
另外,数值分析可以算连接了连续的数学表达和计算机中的离散实现,也算应用较广的。
而更多的数学则根你所在的领域有关:
做图形学,以线性代数、射影几何为基础;
做图像处理,也包括其他的多媒体类,关于信号处理方面会多一点;
做数据挖掘或者统计学习的,更涉及统计学习理论和最优化的部分;……再往深处就到做研究,有点跑题了。
从具体的问题入手,缺啥补啥;学习时要遇到困难的地方,说明你的这一部分基础有问题,就再进栈,回溯式地学习。
热心网友
时间:2023-10-14 12:39
我觉得程序员不需要太多的数学基础。真正需要数学的都是在具体领域里。
跟编程结合最紧的,推荐Knuth的具体数学,大概是离散数学和组合数学的内容。这一类数学跟程序员的思维密切相关,算跟工作结合比较紧密的。
另外,数值分析可以算连接了连续的数学表达和计算机中的离散实现,也算应用较广的。
而更多的数学则根你所在的领域有关:
做图形学,以线性代数、射影几何为基础;
做图像处理,也包括其他的多媒体类,关于信号处理方面会多一点;
做数据挖掘或者统计学习的,更涉及统计学习理论和最优化的部分;……再往深处就到做研究,有点跑题了。
从具体的问题入手,缺啥补啥;学习时要遇到困难的地方,说明你的这一部分基础有问题,就再进栈,回溯式地学习。