看板 Soft_Job 關於我們 聯絡資訊
我好奇的只有一件事, 大家有些人說數學很重要,有些人說數學不重要。 很多舉的一看就覺得是別人家聽來的例子,沒自己摸過。 特別是覺得數學很重要的特別愛舉遊戲業, 但是舉的例子就覺得不是那麼到位。 有些人說數學不重要,但其實工作上搞不好用到一堆數學, 只是他運用的不知不覺。 嗯..... 啊怎麼就沒多少人敢說「我的工作有用到數學...etc」 或者「我的工作都沒用到太深的數學...etc」 拜託,我們是活在聽說的世界?還是活在真實的世界? 我們的經驗到底是自己聽來的架空世界,還是自己經歷的現實世界? 不管數學到底重不重要,我們能不能用點實在的東西討論, 你會聽說我也會聽說,聽說的東西有多少比例是鄉野奇談我們也不知道。 一人一個「我覺得」,並不能組出拼湊出事實, 雖然自己說「我經歷」,也不見得是事實,但至少可討論價值高太多了。 這串前後討論了這麼多篇,但是真的有參考價值的內容的到底有幾篇啊.. 就大家有興趣就分享一下各自的經驗, 寫程式有沒有用到數學,有、沒有或者有一點、有很多,不重要、很重要, 給個簡單的自身經驗有很難嗎? 討論是分享經驗,自己為自己背書,提出自己見解。 構築在反駁別人論點或者是假想論點雖然說不是不行, 只是這種顯然你我都有真實的經驗可以討論的東西, 我不覺得需要這麼「迂迴」。 ----------------------------------- 我自己是覺得數學是一種基本涵養,像我寫基本的物件移動時, 可以知道怎麼設計簡單的拋物線跟碰撞,要畫圓時知道怎麼推, 知道怎麼用座標換算使用者有沒有點在圓內, 國高中數學/物理就可以教我怎麼推出平面幾何跟空間,斜率加速度...etc 處理一些界面上互動的東西時是很有用的。 對我來講,數學是「重要」的。 但是就我工作的類型上(web 前端/表單界面相關設計),他並不在要徑上, 也就是我已經很少碰到需要超過國民義務教育以外等級需要的數學。 (我微積、線代跟統計都學的不算好,離散普普。) 或者這些數學已經可以在我學習的過程中透過別的學科內化進來, 像我學資結時學到了基本的 Graph 。 當然,這只是一個樣本數,軟體業這麼大,沒有什麼樣本數是「大部分」, 我也有認識把數學用得淋漓進致的傢伙。 (像是以前有次搞物流的東西弄一堆矩陣運算,推導一堆相關公式跟驗證, 先手推再轉換成程式、驗證,就真的弄得我數學有點捉襟見肘。) 每個 domain 都有他自己的「大部分」, 即使是web 前端也有他自己的子 domain 。 這種狀況下不探討個人經驗,而從大方針去討論,並不容易有所結論。 倒不如回歸簡單的方式,不要從「想當然爾」思考, 而從「我的經驗如何」思考,只要我們累積的經驗夠多, 自然就有夠豐富的多樣性值得參考。 當然,也因為如此,每一個不同的經驗都應該被尊重被認同。 何不換個角度想想這個話題? :) -- Life's a struggle but beautiful. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.73.205.201 ※ 編輯: TonyQ 來自: 42.73.205.201 (12/31 10:25) ※ 編輯: TonyQ 來自: 42.73.205.201 (12/31 10:26) ※ 編輯: TonyQ 來自: 42.73.205.201 (12/31 10:27) ※ 編輯: TonyQ 來自: 42.73.205.201 (12/31 10:32)
codemonkey:不過我覺得,會用到數學的工程師,已經是數值方法階段 12/31 10:58
codemonkey:可以參與一開始數學演算階段的工程師,又是另一個故事 12/31 10:58
yauhh:那我好奇你自己工作到底做了哪些實例,或者也是另外一些幻想? 12/31 11:36
TonyQ:我工作上運用的實例已經寫在內文啦,哪一段看不懂的妳可以問 12/31 11:52
TonyQ:再第三頁跟第四頁的部份,如果你覺得我描述的不夠詳細,我可 12/31 11:53
TonyQ:再說明更多,主要是在視窗元件的繪製跟事件處理上。 12/31 11:53
TonyQ:@codemonkey 我同意,所以我覺得應該先收集各自的使用情境 12/31 11:54
TonyQ:再來做歸納分析,全部都混在一起根本不知道誰在講什麼... 12/31 11:54
yauhh:那種講法講了跟沒講一樣不是? 12/31 12:00
TonyQ:err, 我尊重你的意見. 但是我個人認為講了跟沒講有差. :P 12/31 12:02
TonyQ:感謝你的意見。 :) 12/31 12:02
TonyQ:如果你有細節問題,可以再問細節。ex.畫什麼元件、做什麼判 12/31 12:03
TonyQ:斷,不過我想基本上概括起來就是那些字。那確實都是真實的經 12/31 12:03
TonyQ:驗,而不是幻想。:) 12/31 12:03
andymai:遊戲舉的例子不到位???不懂...不過也正如他所說~現在一堆 12/31 12:14
andymai:廠商都直接買人家的引擎來弄了~很少自己造輪子 12/31 12:17
andymai:我自己的例子頂多是在大學時跟著教授利用拉普拉斯~寫程式 12/31 12:26
andymai:驗證最佳化工程~不過真的很多東西不靠數學是沒辦法弄的~例 12/31 12:28
andymai:如在接收到的電子訊號中有一堆雜訊~如何濾除雜訊還原信號? 12/31 12:29
andymai:一架衛星發射到外太空~如何讓它在執行任務的過程中~燃料最 12/31 12:31
andymai:佳化?動作最佳化?這可不是隨便講個數據就行~還得驗證給別 12/31 12:32
andymai:人看~再說~其實也不少人會利用數學的小技巧寫程式~例如不 12/31 12:34
andymai:用一個個寫switch或if來統計分數級距~除一下就知道了~或是 12/31 12:37
andymai:依照使用者不定時變動的資料生成他想要的UI畫面~就只能算 12/31 12:39
andymai:出各個控制項的擺放位置吧?算錯就是被蓋掉或無法使用... 12/31 12:41