查看: 2910| 回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

[专业/学校/教授] 学cs要不要double math?

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
我在berkeley读大二,专业目前是cs,(因为这个就业好嘛)不过我对数学又挺感兴趣,并且也挺擅长,所以在想要不要double 数学专业。不过由于我cs基础不好导致大一cs课程得成绩不怎么样,所以以后肯定要在cs方面多下功夫得,想double数学得话就怕时间安排不好,在这里求教大神,学数学到底对cs有没有帮助,如果有是哪方便得帮助?希望大家给点建议,先谢谢了!

上一篇:哪些学校有为非CS本科学生设立的CS研究生
下一篇:【求加分】【绝密】【CS,EE】HK的MPhil,PHD的申请人排名评分规则!CityU内部泄露
🔗
lingeast 2012-11-12 14:02:55 | 只看该作者
全局:
网上看到的一篇采访,希望对你有帮助

Q 3: 你是否认为数学和/或物理是一种很重要的编程技能?为什么?

Steve Yegge. 1point3acres.com

数学有很多的分支和程序员相关,他们是“离散数学”和“具体数学”。这些分支包括的学科有,概率论,组合数学,图论,归纳证明,和其它有用的东西。我会鼓励所有的程序员都去学习离散数学,无论能学多少,因为这总比什么都不懂强。

对于传统的数学,我也不经常用,但是我需要的时候这些数学知识会很管用。例如,在我之前的工作中我就用到了微积分。我需要估计每个小时中某服务的高峰时间的流量负载,所以,他的负载是跟着太阳走的就像一个正弦曲线一样。最简单的方式就是把每个小时的负载曲线给整合起来。如果我不知道微积分,我就不知道怎么更为准确地估计。

当年我在开发我的Wyvern游戏的时候,我的平面几何的知识对我非常有帮助。而且经常使用代数和线性代数的知识。但我很少在工作中使用三角学或微分方程,微积分同样也很少。. 1point3acres

我想说,简单的数学基础让我的技能比一般程序员好过5%到10%。如果我了解更多的数学,我确信我会比今天做得更好,所以,我每周都会花几个小时学习数学。

我喜欢物理,我还在学习物理,我会花我一生去理解量子力学。但是我个却没有发现物理对我的程序员工作有多有用。当然,如果我从事一些和物理相关的工作,可能会有用,例如:3D游戏编程,或是某种物理特性仿真。

Linus Torvalds

我个人认为有很强的数学背景是一件好事。但我不确信物理是不是这样的,但是我深信懂数学的人会让你成为一个更好的程序员。这些智力模型都是相通的。

David Heinemeier Hansson
..
根本没用。至少对业务编程和Web应用来说没用。但是数学可能对一个人的写作有很重要的帮助。

Peter Norvig. 1point3acres

是的。很多相法都是从数学来的:归纳,递归,逻辑,等等。

Dave Thomas

也许吧。但老实说,我没见到过懂这些学科和好的程序员有很大的相关性。. 1point3acres

然而,我见过有音乐背景和好的编程技能有很强的相关性。我不知道这为什么,但是我怀疑大脑中的某个区域可以让人即可以写出好的音乐,也可以写出好的代码。(陈皓注:@Sir阿怪 貌似就是这个例子)

Guido Van Rossum

数学,当然(对于一些学科是很重要的,我不关心微分方程,但是代数和逻辑学是很重要的),物理,我不觉得对编程技能有关,当然物理在其它很多地方很有意思。. 1point3acres.com

James Gosling

当然!数学教会了我逻辑和推导……让我有了一双懂分析的眼睛。当我们分析算法的时候,数学是无法被取代的。

Bjarne Stroustrup ..

这要看程序员自己和项目性质了。以前的数学很有用,物理一般,但是学好物理是是学习应用数学最好的一条路。

Tim Bray

对我来说,在我的编程生涯中我从来都没有用过大学里教的数学。

评分

参与人数 1大米 +20 收起 理由
hellosniper + 20 感谢分享!

查看全部评分

回复

使用道具 举报

🔗
 楼主| xiao菜狗 2012-11-12 14:16:06 | 只看该作者
全局:
lingeast 发表于 2012-11-12 14:02
网上看到的一篇采访,希望对你有帮助

Q 3: 你是否认为数学和/或物理是一种很重要的编程技能?为什么?

很有帮助,多谢!
回复

使用道具 举报

🔗
njzhangyuhao 2012-11-28 07:48:13 | 只看该作者
全局:
我可以确定Dave Thomas是在扯淡 我编程很轻松 对音乐一窍不通
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表