Re: [請益] 看懂微積分,就會寫程式???
我覺得那教授是唬爛的
(我是有遇過數學系畢業的想寫程式 但我遇到的邏輯能力都讓我覺得很...Orz)
但這不表示微積分沒用
只是...用到機會的高低罷了
你知道時間複雜度嗎(不知道請自己查XD)
如果從1加到n的話
直接使用for迴圈
int sum=0;
for(int i=0;i<n;i++) sum+=i;
最大時間複雜度為O(n)
但如果你使用很簡單的數學公式的話
只要用
sum=(1+n)*n/2;
最大時間複雜度為O(1)
有時一些看似沒用的東西 在適當的時機
有幫你解決困難的可能性
所以呢...多學一點東西 還是好的
(當然 還是該有所選擇 盡量不要學用到機會過低的比較好)
※ 引述《semop (semop)》之銘言:
: 就我來說,學習是一件很需要做功利評估的事情,因為時間不夠用。
: 很多科目是真的學起來相當浪費時間,問題只在於這個「浪費」是相對的概念,
: 今天少學了一門課,有幾個人能夠將時間花在學習更有用的東西上?
: 我想答案是幾乎沒有,青春的時間很寶貴,卻也非常容易浪費,
: 所以學校的作用就在這裡了,
: 它會傾向讓學生儘量去學一些在短時間內沒有直接的用處,
: 但未來可以在比較大的範圍和比較長的時間有用的東西,一點一滴地累積起來,
: 也就能造就出一個在社會上相對有用的人。
: 同樣的,相對來說,知道自己要學什麼,知道自己未來的目標,
: 並且能以極大的熱忱去學習的人,
: 也確實可以不必去鳥那些未來顯然不會用到的課程,
: 只是這樣脫離了學校的人才量產計劃,風險就需要自己負擔了。
: 像我早就打定主義,絕對不碰科學、製造業和電腦硬體相關領域的計劃,
: 也不搞需要很複雜或高等數學的演算法,那對我來說完全沒有意義,
: 我只對電腦如何幫助人做組織、管理和溝通的事務有興趣,
: 希望能做直接對社會有幫助的事情,這樣就夠我努力一輩子了,
: 電腦是我實現理想的工具,而不是學電腦是為了做程式設計師這份職業的。
: 不過當年的學校沒有所謂學程這種東西,硬體、數學和軟體都要學很多,
: 有一堆純數課程也要拿焊槍做東西,說起來我也只是設定了自己的學程,
: 知道自己不會去留學做學術研究,也不會去電子廠做硬體工程師--
: 這在當時算是學生畢業後出路的主流,純軟體的工作可以說少之又少,
: 能寫 driver 就算是學以致用又穩定的好工作了,不然就得到美國搞研究,
: 那就很需要數學很好,而我堅決認為這種前 PC 時代的課程設計,
: 顯然是落後於時代進步速度的。
: 但如今的學校課程,已經很少硬體和數學課程,真的沒必要的課不多了,
: 從以前到現在,這些課程的設計,都是為了讓學生有更廣的就業空間,
: 以找到工作賺到錢的觀點來看,學校課程的安排,一般來說並不算差,
: 於是會有很多人強烈地擁護這些課程都是必要的。
: 所以要抱怨學校安排的課程,真的最好能想清楚再說,
: 走上別人安排好的道路並不可悲,這樣真的比較安全和簡單,
: 畢竟學校沒有必要做一些讓學生的未來發展帶來阻礙的事。
: 總之,如果對未來有明確的想法,那這樣的人有資格安排自己的學習計劃,
: 這不是一件壞事。反之就別嫌某某科目很困難不想學了,不花這個時間和力氣,
: 這樣的學生大概也不會把省下來的時間,自己去學其他的知識,
: 只是白白浪費學習的機會。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.237.218
推
12/29 20:50, , 1F
12/29 20:50, 1F
→
12/29 20:52, , 2F
12/29 20:52, 2F
→
12/29 20:57, , 3F
12/29 20:57, 3F
→
12/29 21:03, , 4F
12/29 21:03, 4F
→
12/29 22:03, , 5F
12/29 22:03, 5F
→
12/29 23:37, , 6F
12/29 23:37, 6F
→
12/30 09:41, , 7F
12/30 09:41, 7F
推
12/30 09:51, , 8F
12/30 09:51, 8F
→
12/30 09:52, , 9F
12/30 09:52, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 11 之 49 篇):