Soft_Job 板


LINE

http://coolshell.cn/articles/8275.html 听听这些有名程式员的说法。 Q 3: 你是否认为数学和/或物理是一种很重要的编程技能?为什麽? Steve Yegge 数学有很多的分支和程序员相关,他们是「离散数学」和「具体数学」。这些分支包括的 学科有,概率论,组合数学,图论,归纳证明,和其它有用的东西。我会鼓励所有的程序 员都去学习离散数学,无论能学多少,因为这总比什麽都不懂强。 对於传统的数学,我也不经常用,但是我需要的时候这些数据知识会很管用。例如,在我 之前的工作中我就用到了微积分。我需要估计每个小时中某服务的高峰时间的流量负载, 所以,他的负载是跟着太阳走的就像一个正弦曲线一样。最简单的方式就是把每个小时的 负载曲线给整合起来。如果我不知道微积分,我就不知道怎麽更为准确地估计。 当年我在开发我的Wyvern游戏的时候,我的平面几何的知识对我非常有帮助。而且经常使 用代数和线性代数的知识。但我很少在工作中使用三角学或微分方程,微积分同样也很少 。 我想说,简单的数学基础让我的技能比一般程序员好过5%到10%。如果我了解更多的数学 ,我确信我会比今天做得更好,所以,我每周都会花几个小时学习数学。 我喜欢物理,我还在学习物理,我会花我一生去理解量子力学。但是我个却没有发现物理 对我的程序员工作有多有用。当然,如果我从事一些和物理相关的工作,可能会有用,例 如:3D游戏编程,或是某种物理特性仿真。 Linus Torvalds 我个人认为有很强的数学背景是一件好事。但我不确信物理是不是这样的,但是我深信懂 数学的人会让你成为一个更好的程序员。这些智力模型都是相通的。 David Heinemeier Hansson 根本没用。至少对业务编程和Web应用来说没用。但是数学可能对一个人的写作有很重要 的帮助。 Peter Norvig 是的。很多相法都是从数学来的:归纳,递归,逻辑,等等。 Dave Thomas 也许吧。但老实说,我没见到过懂这些学科和好的程序员有很大的相关性。 然而,我见过有音乐背景和好的编程技能有很强的相关性。我不知道这为什麽,但是我怀 疑大脑中的某个区域可以让人即可以写出好的音乐,也可以写出好的代码。(陈皓注: @Sir阿怪 貌似就是这个例子) Guido Van Rossum 数学,当然(对於一些学科是很重要的,我不关心微分方程,但是代数和逻辑学是很重要 的),物理,我不觉得对编程技能有关,当然物理在其它很多地方很有意思。 James Gosling 当然!数学教会了我逻辑和推导……让我有了一双懂分析的眼睛。当我们分析算法的时候 ,数学是无法被取代的。 Bjarne Stroustrup 这要看程序员自己和项目性质了。以前的数据很有用,物理一般,但是学好物理是是学习 应用数据最好的一条路。 Tim Bray 对我来说,在我的编程生涯中我从来都没有用过大学里教的数学。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.239.51
1F:→ azureblaze:物理是domain knowleage啊...就像问会计学有没有用 09/14 10:02
2F:→ Lordaeron:物理是domain knowledge? 你是读到专门的学门了是吧 09/14 10:06
3F:→ leiyan:大概就资讯所要考的线代跟离散了吧 还要什麽 09/14 10:18
4F:→ Lordaeron:统计学. 09/14 10:19
5F:推 bobju:那要到很深的层次去.一般的码工只要会用工具就够了. 09/14 10:21
6F:→ Lordaeron:物理-->GAME 用得到-->ANGRY BIRDS 09/14 10:56
7F:→ Lordaeron:统计-->data mining, patter recognition 等等等会用到 09/14 10:56
8F:→ azureblaze:我不是说物理没用,而是这个问题没什麽意义 09/14 11:21
9F:→ azureblaze:物理在很多领域有用,在很多领域也完全没用 09/14 11:21
10F:→ azureblaze:统计也是,因为他们根本就不是什麽「编程技能」 09/14 11:21
11F:→ azureblaze:对大部分工作程式只是工具,你必须了解「问题」是什麽 09/14 11:23
12F:→ azureblaze:才能用工具。可是各行各业的「问题」本来就不一样 09/14 11:23
13F:→ azureblaze:我就天天在用物理,可是我觉得其他人用不到很正常 09/14 11:26
14F:→ Lordaeron:你天天物理什麽? 学物理是学会找出"物" 之理, 从现象找 09/14 11:28
15F:→ Lordaeron:原因, 原理. 要怎麽说没用呢? 09/14 11:29
16F:推 sheep922420:大家所谓的有用...就是能用在工作上,能赚钱,才叫有用. 09/14 11:32
17F:→ Lordaeron:请问1+1 = 2 有没有用? 09/14 11:37
18F:→ sheep922420:大家都每天在用...可是大家都觉得没用XD 09/14 11:44
19F:→ descent:web 那段大家的看法呢? 09/14 12:37
20F:→ hidog:我跑去做那种需要大量数学的软体工程师 每天都在看paper 09/14 12:43
21F:→ hidog:看懂後写出程式= = (本科系数学) 09/14 12:43
22F:→ andymai:相关问题已经讨论过好几次了... 09/14 12:57
23F:推 rodion:不懂这样的问题怎麽会一直讨论个没完 09/14 17:01
24F:→ rodion:演算法 (数学) 和 程式设计 在大学就属於不同的学科 09/14 17:02
25F:→ rodion:演算法对程式设计重要与否 这不是 答案显而易见的问题 吗 09/14 17:04







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP