精華區beta Chemistry 關於我們 聯絡資訊
對不起 我覺得我用推文好像會推太多 另外回一篇 ※ 引述《aihosea ()》之銘言: : 我是不知道會不會很慘!但是,理論計算不會很深入! : 理論計算也是一種趨勢。我們學校的化學系,大二就開始上兩學期的數值方法! : 學一些數學的東西 + JAVA 。我的心態和我們班大多數的同學一樣,認為沒啥用, : 我們是化學系,為什麼要學JAVA呢?後來,大家都變成愛學不學的! : 數值分析的教授說,他從大學就有開始上數學系的課了(高等微積分、線性代數、 : 微分方程……) 理論計算學數學是必要的 你整天都是面對一些方程式 數學不好應該就暈倒了吧 : 這是他個人需求,他覺得化學系教給他的東西不夠多。 : 以下,是他提出的論點。 : 1.資X系會JAVA沒什麼了不起,化學系會才了不起。學了JAVA,從現實面來說, : 你的薪水一定比別人高。 這點我不同意 JAVA跟大部分的程式語言比起來並不難學 薪水跟你會不會JAVA沒什麼關係 你要寫出一套軟體只要寫出來夠快夠正確 沒人管你用什麼寫 況且JAVA優點不在於他的數值計算能力 JAVA優點在於提供很多方便的API給你呼叫使用 所以簡單容易上手 針對理論計算使用JAVA應該像你用羽球拍去打棒球 用錯方向了 : 2.你可以寫出有關化學理論計算的程式,賣給別人。錢一定賺不少。 這點我同意一半 理論計算軟體有很多是免費的 或是價錢不高 你要寫的非常好(計算快且正確)才有可能賺大錢 再者 化學系光學會用一個程式語言 你覺得寫程式寫得贏資訊相關科系的嗎 何況寫一套軟體不是只有會寫程式就好 例如說要把程式寫的速度快 要學一些資料結構 演算法的東西 這不是光學會某種程式語言就可以的 : 3.未來的世界,只有兩種人。一種是AI(人工智慧)、另一種是操縱AI的人。舉個 : 簡單的例子來說,現在便利商店的工讀生,以後,就變成AI。根本不需要人力。 : 然而,AI是靠寫出複雜的程式來執行的。你寫得出來,不怕沒工作。 AI不是光學會某種程式語言就會寫的 : 我看助教當專題生的論文,感覺出來用到很多數學。助教現在,畫分子軌域 : 的model。不但顏色可以多樣的選擇,也可以轉個360°,想怎麼轉就怎麼轉。 : 畫的分子軌域是很複雜的圖形。 如果只是用現成的套裝軟體來化分子軌域 這並沒什麼了不起的 平移 旋轉 縮小放大 顏色改變等都是軟體該有的功能 只要會用熟練自然就簡單 而且其實說穿了 當他已經用數學計算出軌域的函數長什麼樣子的時候 那只不過是把數學函數畫的漂亮一點而已 難是難在如何把這數學函數算的快 算的準 這同樣有很多現成的軟體可以算 我覺得如果化學系的理論計算 如果只學到如何使用別人寫好的軟體來計算東西 這種事情應該只要看的懂使用手冊就行了 理論計算在化學系應該要的能力是可以站在現有理論的基礎上發展 不管是發展新一套理論 將前人的的理論延伸 拿掉或增加一些假設條件 以期讓計算的結果更令人滿意 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.82 ※ 編輯: ohohoh 來自: 140.112.30.82 (07/18 11:20)
atto:agree 07/18 21:34
aihosea:就跟你說是助教寫程式,把model畫出來的丫. 07/19 13:07
aihosea:誰跟你說買套裝軟體.看清楚在回,謝謝. 07/19 13:10
subsky:或許它是用Java寫的吧 ~~ 07/19 13:24