作者Killercat (杀人猫™)
看板GameDesign
标题Re: [分享]数学 写程式最重要的基础
时间Thu Jan 3 09:22:57 2013
※ 引述《VVll (信)》之铭言:
: 要把程式写好 数学很重要
: 比如学会Photoshop却不懂美术关念与技巧的
: 学再多的工具使用方法 依旧画不出好的作品
: 写程式也是如此
: 写程式中最低阶的被称为打字工
: 而真正有价值的 是将专业透过程式去表达
: 就像画家透过画作去表达想法一样
: 而程式语言中 最常用到的很多都是基本数学
: 三角函数 矩阵 向量 都是国高中数学而已
: 并且在这边提供了一个很棒的数学教学资源
: https://www.youtube.com/user/PengTitus?feature=watch
: P.S因为最近在写东西 因为数学基础没打好 所以格外花时间
: 朋友找到 分享给我的 希望对一样是数学苦手的有帮助
这点我其实没办法苟同
我自己也是写了十来年code,在绝大多数的场合来说
怎麽用最佳的工具,怎麽去找最好的工具,才是最重要的。
我不太需要去理解低阶的组合语言才能去写我的code
也不太需要去理解低阶的数学原理才能去使用STL
(这里的低阶,跟组合语言的低阶一样,是指底层)
我也不太需要去管空间发散就能用其他人做好的AABB来做碰撞跟路径预测
不是说这些完全没用,而是这仅仅是加分,而不是不懂这个就只是打字工
我不太相信大多数的专案都需要去完全搞清楚compiler怎麽排PAE .data是什麽
才能把这个专案真的写好。
我自己是颇懂Dalvik,可是这对我写绝大多数的商业android app真是一点用都没有 @@a
数学这种东西也是看到了在查就可以,你真的发现你在专案需要用发散集合
那要不是你想太多,或者你专案真的太特别,不然就是其实你该去找Library
该focus的是专案需要什麽技能,而不是把数学当作pragramming的必要条件
找工具的能力以及经验在绝大多数场合中,远比数学重要太多
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.80.244.33
1F:推 LayerZ:两边说的都有道理,还是多少要有点数理概念,否则连要查什 01/03 09:36
2F:→ LayerZ:麽都不知道 01/03 09:36
3F:推 Bencrie:人在 programming 的时候就已经在用数学了吧 XD 01/03 11:53
4F:推 ddavid:跟领域有关......有些领域没有足够的数学底子,你会连找来 01/03 20:02
5F:→ ddavid:的工具都看不懂怎麽用......XD 01/03 20:02
6F:→ ddavid:或者就算会用,懂的人用起来quality就硬是比不懂的好很多 01/03 20:03
7F:推 ddavid:但也有些领域真的是不见得需要用到太多数学。 01/03 20:06
8F:推 asoedarren:我觉得至少要有高中数学水准 01/03 21:54
9F:→ vamper:你们常用的Dropbox是靠数学为基底的.简单说要看领域. 01/04 00:09
10F:推 robinhoodli:若是能从学校数学课程中,学到逻辑思考,必定是有帮助 01/05 17:55
11F:→ robinhoodli:的吧(?)我自己学习的心得是不管哪科,只要能够训练逻 01/05 17:55
12F:→ robinhoodli:辑,不管是什麽科目,是最值得的 01/05 17:56