Florida 越來越熱啦,能待在有冷氣的房間內寫程式,真是舒服阿(咦?變成阿宅了)
我們Group中,歷代以來每個畢業的Ph.D生都會寫程式,但都也是從完全沒學過程式開始的。
...我有個學長畢業後,當了一任的Post doc, 換跑道寫iphone的遊戲了。
順帶一提,
10年前,他在Ph.D.的時候寫的程式是個非常巨大的程式,一年多完成的,數萬行。
有時候安裝他的程式有些麻煩,因為他是用gtk--1.2寫的,
現在Ubuntu內的都已經是gtk--2.0的版本了。
這問題讓我頭痛了很久。
這周,是我正式學C++的第四周,自己自修的方式,
快把要從朋友那邊借來的textbook看完了,
學到了寫class, overloading operator那邊。
再過兩週就回台灣了,
我的教授看我才剛學寫程式,
於是assign個大學部的學生,來幫助我寫code,
一方面我回台灣後,可以繼續銜接。
教授說:好好去玩....
(雖然我常常很熱血的在做研究而很少去玩,
但從教授口中說出,種有什麼怪怪的感覺)
是個女生,大二,雙主修computer science與 physics.
有在外面當程式工程師的經驗,程式寫的非常厲害。
不過,我還是有些擔心,因為程式中有些物理的部份比較難,她可能應付不來。
那並不是寫code的問題,而是數學式的推導。
所以這週六日努力把會核心的部份搞定了,真是爽阿。
不,應該是超爽。
然而,剩下的工作也很難,要看懂GSSort這個program,
然後modifty it according to our need.
http://www.phy.anl.gov/gammasphere/doc/GSSort/
GSSort需要用到CERN的套件ROOT,
雖然很有名,但我還沒用過ROOT,
而且GSSort也部份是用C寫的,語法上跟C++有些不同,我看得有點不習慣。
不過寫code,跟打電動一樣,還滿令人上癮的,
就是說,你知道你得將這段寫完才能休息,
不然休息完後全部都忘了,那就會更麻煩。
或者說,這是個寫程式新手才會有的快樂吧。
一直寫code的壞處就是眼睛會很酸。
有某一天,眼睛酸然後還會頭暈,
無法聚焦,那就就只好一直睡覺了。
留言列表