Re: [問題] 數學物理的基礎不佳對程式設計的影響

看板Programming作者時間11年前 (2013/03/03 02:46), 編輯推噓6(606)
留言12則, 8人參與, 最新討論串2/7 (看更多)
※ 引述《sheila221 (sheila)》之銘言: : 沒有認識高職專科資訊科系朋友 : 以下只是自己的想像 : 高職專科的資訊科系學生 : 課程並不像高中因為要拼競爭激烈的升學考試 : 所以他們的數學、物理應該不會花很多時間紮好基礎 : 在只會簡單數學和物理,而又沒有自行加強的情形下 : 也許對數、級數、三角函數、微積分、矩陣、力學之類的主題 : 可能都不太熟練 : 這種情形,對他們學習程式設計 : 以及日後邁入職場 : 可能會有什麼障礙啊 : 例如演算法的了解... : 例如遊戲的物理環境,力學分析自由落體、碰撞後的變化... : 這些應該都會面臨理解的障礙吧 : thx 小弟不是專業的程式設計工程師,工作中會自己寫些程式做為輔助 提供一個外行人對於寫程式的心得 1.數學與物理很重要嗎? 程式語言,類比於人類的語言, 我們講中文,難道需要先學微分方程嗎? 免~~~ 所以寫程式語言,不一定要使用高深的數學 2.程式語言的基本重點 我們講中文,中文有文法,有邏輯架構 同理,程式語言也有語法與邏輯, 這是學程式語言的基本心法 所以,不懂高深的數學沒關係, 但是不能不懂語法與邏輯 3.你要寫什麼程式? 電腦不只會撿土豆,還會控制戰車砲塔,又能自動洗車, 連充氣型類雌性生物體仿真橡膠灌注體都有電腦溫控 所以第三步驟是,你要寫什麼程式,專業一點,可以說你要開發什麼專題? 比如說,影像處理、圖型辯識、藍芽、GUI、最佳化演算法、數值計算...etc. 不同的領域有各自的技術,先抓住大目標再專攻你要學的技術 資訊科的資訊,是information,但是information也有很多種 加上現在的資訊流動與更新很快,不能像劉姥姥逛大觀園一樣 看一項,讚嘆一項,項項都想學,最後跟對穿腸一樣吐血而亡 4.善用網路資源 以小弟的經驗是,與其每個程式或子程式都自己硬幹 不如先估狗有沒有開放原始碼,或者已經包裝好的執行檔(或工具箱) 以數值計算為例,常見的數值方法都能估狗到原始碼, 甚至連免費的Matlab 工具箱也有 如此一來,就不用事必躬親,把心力放在整合成完整的程式 其實最難的地方在整合拉... 最後分享自己的經驗,參考參考 小弟使用程式語言的經驗,大多是工程數值計算相關的問題 所以我會用到的技巧,其實很簡單 檔案I/O、迴圈、if判斷、呼叫其他程式、繪圖、矩陣 用這些基本技巧,就能寫最佳化演算法,跟其他程式溝通,修改數值模型 再複雜一點的話...加個亂數產生器(還是內建的喔)就夠嗆了 很簡單的功夫,就能把長官唬得一愣一愣的~~~ 解工程問題一定會遇到數學技巧 不過還有更多領域只會用到以下這些運算符號... +-*/()"";>< 一個沒有微分與積分的世界,多棒阿~~~所以不用擔心 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.218.131

03/03 08:53, , 1F
只能推了
03/03 08:53, 1F

03/03 09:39, , 2F
推~
03/03 09:39, 2F

03/03 13:23, , 3F
03/03 13:23, 3F

03/03 14:38, , 4F
程式語言跟人類語言是哪裡像了 -_-
03/03 14:38, 4F

03/03 14:38, , 5F
用一些看得懂的符號湊起來就是人類語言
03/03 14:38, 5F

03/03 14:38, , 6F
果然是外行人才會有這種錯覺 |D
03/03 14:38, 6F

03/03 19:26, , 7F
我有說程式語言跟人類語言像?
03/03 19:26, 7F

03/03 19:27, , 8F
重點在於學習的方法
03/03 19:27, 8F

03/03 21:19, , 9F
印象中程式語言是自然語言的 subset,
03/03 21:19, 9F

03/03 21:19, , 10F
拿自然語言來打比方應該沒有不妥吧?
03/03 21:19, 10F

03/04 13:14, , 11F
充氣型類雌性生物體仿真橡膠灌注體
03/04 13:14, 11F

03/22 20:15, , 12F
亂數產生器不需要用到數學?
03/22 20:15, 12F
文章代碼(AID): #1HCaaGze (Programming)
討論串 (同標題文章)
文章代碼(AID): #1HCaaGze (Programming)