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燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP