雜談
終於熬過了兩個極痛苦的禮拜,作息顛倒,三餐不繼,現在都不敢照鏡子,因為很怕看到面目可憎的自己。
早上的 ESD Lab1 Presentation,看到了許多神奇的 kernel downsizing 技巧,實在蠻有趣的。有人把 kernel 裡面的 printk 全部拿掉,竟然可以少掉超過 20 KB;有人把開機畫面的企鵝 logo 拿掉,這樣也能少掉 5 KB;有人把 /sbin/init 註解掉可以再把一些 init 需要用到的 device 以及 module 之類的拿掉;另外還有少部份人動到 .S 的檔案,甚至弄出 cramfs,不愧是強者如雲的交大啊 (當然也是有少數幾組在搞笑的,包括我們)!相較而言我們的就遜色許多,只是把螢幕鍵盤導到 RS232 就覺得新滿意足了,還得靠昨天熬夜的 flash (pcm7230.swf) 來撐場面。總之,一定要找時間來把 linux kernel trace 一下的啊!
下午的 seminar 請到了「程式設計師與香雞排」的作者蔡學鏞來作 .NET 的介紹。在後來的問答中有人問到到 Java 和 .NET 的差異性及優劣,他也坦承 .NET 由於較晚發展因此相較而言設計比 Java 完善許多,然而有趣的是 .NET 生錯公司,出身於形象不好的微軟使得信仰考量大過效能考量,Java 始終維持著穩固的成長。後來有人問到對於香雞排的看法,他則是不諱言的說,在台灣就不該走程式設計師這條路。一來台灣很少純軟體公司,所以大都是需要寫寫網頁套套 SQL 的 MIS 系統,會寫這種程式的路上撿一大堆;二來台灣的程式設計師工資相對於需要的技術是很低的,倒不如當考公務人員月薪五萬起跳,賣雞排更是可以月入數十萬 (不考慮吸油煙影響健康的話)。不過我想他的用意不是在恐嚇我們,而是在警惕我們,不要只會一些三腳貓的功夫就志得意滿。後來他也提到可以往底層發展,就像我們老師之前說的一樣,把 Operating System 和 Computer Architecture 學的精通就開始跟一般人有差距了。
呼!大概是把 schedule buffer 清的差不多了,隨手就是洋洋灑灑一大篇,接下來就好好調回正常生活,把剩下一些零星的 schedule 也清一清吧!

