交大浩然圖書館之非官方導引

books_apple_hires

2樓

2樓乃圖書館的大廳,可在此辦理借還書,也有許多電腦可用,除此之外,也有列印服務。

最內側有一排書桌可供念書,字典等參考書也放置於此處,筆者很開心的在此發現一些學習型英英字典。

只可惜此處比較吵雜一點。

3樓

這裡可以找到各式中文期刊,書桌雖少,但若搶到,可是非常方便又安靜。

4樓

4樓英文期刊區的書桌數量也非常充足,唯一不方便之處,大概是飲水機沒有冷水吧?

5樓

英文書區,平常最常來此找尋資工用書,這裡的書桌特別的多,窗邊也有供一人坐的小書桌。

6樓

中文書區,最喜歡這裡的小說和散文,我也常讀些心理叢書。這裡也有許多書桌可供閱讀。

7樓

這裡平常較少人至,乃一僻靜之地,一些期刊合定本放置於此,我大都會來此看些彭蒙惠英語之類的過期雜誌。除此之外,這裡還有禁用筆電的安靜讀書區,可供亟欲寧靜的時刻使用。

24 K

位於圖書館後頭的 24 K 幾乎全年無休,有開放冷氣,因為沒有網路,所以不失為一個專心讀書之所。

很意外的是平時通常不會滿,而在早晨更能享受獨處的趣味。這裡的好處是靠飲水機和廁所非常的近,所以十分方便,同時也非常的安靜。

課業:大一下期末總檢討

book-and-glasses

微積分

這學期蹺的課變少了,採用的學習方式是在上課時演算微積分小組的習題,偶爾聽聽老師說可能的考題。

這學期還算穩紮穩打,不再想要寫完全部習題,壓力減低不小。同時寒假時也事先預習了幾章,又少了社團的繁忙,大抵上可以把進度掌握的很好。

這次的微積分大會考前,花了好幾天的時間把網站上的分類考古題統統做完,幾乎是多年來抱的最大一次佛腳,過去少有連續花好幾天整天讀同一科的。看起來作微積分題目一定有一定的樂趣,才有辦法做到這種事。雖然考時確實有許多類似題型,可是難度似乎更難。

整體而言這學期的學習狀態還算滿意。

離散數學

從寒假想預習它就感到十分的挫折,很難讓人讀得下去的科目。我必須承認,這門科目我整學期幾乎沒怎麼讀,而考試大多是以抱佛腳的方式打發。

上課時即使想自己讀也難以成功,想聽老師也昏昏欲睡,想蹺課又怕會考什麼上課講的東西。

一個學期下來,覺得沒學到什麼。可是成績倒是令人惶恐。(汗

物理

物理還是同樣老師,開始深入完全沒學過的量子力學,所以這次的課程錄影我都有看,當然還是有加速啦。不得不說,光是因為難度增加以及題材新鮮,我對這堂課的評價就比上學期高了不少,因為課堂錄影終於比較看得下去了。

也許是因為有看課程錄影,加上這次小考確實比較偏向觀念而比較少出現奇怪的亂背題,心中感覺也踏實不少。

在期末考時第一次嘗試去猜題,結果效果出乎意料的好。真的猜中了,非常多。(笑

仍然維持少計算重理解的特性,把這堂課當成通識也無妨。

只是這堂課是個讓我回想起來會很惆悵的課,發生了,好多事情啊。

物件導向程式設計

維持上學期計概上課時用小筆電看講義的作法,幾乎可以很有效的把讀這門課的時間限制在上課的時間之中。這次的進度掌握也比上學期來的好,在考前幾乎都有確實的讀完講義和考古題。

整學期下來學到不少東西,老師的講義真的不錯。

雖然覺得踏實不少,可是成績卻完全沒變呢囧。

計算機科學概論

由於會在上課時宣布習題,所以雖然不點名,也沒辨法蹺課。因為選了英語授課的班,所以班上同學我幾乎都不認識。

老師上課非常中規中矩,考試也很基本,所以只要把上課時間全拿來看課本、寫習題,下課時幾乎不用花時間。

進度掌握良好,學習狀況十分滿意。

聽說別的班好像會教很多東西,像是寫組合語言的作業,寫 PHP/MySQL 的作業,一堆有的沒的。結果我都只是看課本、寫課本習題而已。(汗

台灣史

好涼好涼,但是很無聊又不甜的課。當初就是因為知道自己對歷史沒什麼興趣,所以特意選了據說很涼的課來完成這個通識向度。大體上因為有讓我拿到學分,所以算是有達到目的吧。

一開始老師會說一些台灣的歷史,然後各組分組報告,偶爾考一些上課或報告講到的東西。

其實這學期我一直沒什麼動力去做一些「突破現況」的事,所以台灣史的課我都有去上,偶爾發發呆,偶爾看看小說,然後盡力回答小考上的問題。

(對,你沒聽錯,蹺課或做自己的事來達到最高效率其實是一件要花心力,並且有意識的選擇才能去做的事。我的自然傾向其實是乖乖上課,乖乖發呆。)

我們這組的報告其實還滿鬆散的,感覺上是到最後一刻大家才準備。

軍訓

憂鬱的星期五,我常常在上課的時候胡思亂想。

不得不說,我比較喜歡之前的軍訓課。這堂我幾乎沒什麼聽,也沒什麼看課外書,所以就是發呆,還有胡思亂想。完全不記得教官上過什麼。

有一次期中是考申論題,不過事先知道題目,所以可以背一背。接下來有個期末報告,聽說以前大部分是做影片較多,這次不曉得為什麼大家都做好認真的簡報。我做了搞笑影片想給大家笑一笑,結果最後竟然忘了放進隨身碟,所以大家沒看到好可惜。教官真好還留下來看。

結論

這學期選課實在是相當保守,也比較少蹺課或者作自己的事,有一種失去動力的感覺,課外的複習也較上學期減少了。不過一些重點科目都比上學期來的穩紮穩打。

上學期最大的失敗大概是韓語吧?背單字搞昏頭,沒拿到畢業學分,學期平均又被拉下整整 2.1 分!這學期則沒什麼新意,所以也沒什麼好檢討的。

新的心得則是,接下來應該試試在一開學的時候就定下整學期的複習進度(包括期中期末考都該事先開始準備),而不是只是畫出個時間在那裡說是用來複習的,維持進度似乎是創造安心感的重要因素。

這學期沒有選外語課,大概是終於不再相信學校的外語課了吧。下次有空該會執行旁聽計畫。看我的文章應該可以發現我大部分的課都難以專心。上學期的口語表達與溝通恐怕在我心中會永遠維持其不墜的地位,難得可以專心又學到東西的好課。

根據目前的預習情況,數位電路設計似乎和離散數學一樣是個讓我讀不下課本的科目,不知道開學後會不會改善呢?

課業:大一上期末總檢討

book-and-glasses

微積分

微積分上一開始和高中微積分的重疊頗大,後期則漸漸加深。我採用的讀書方法則是看過課文,並且演算課本中習題。

一開始我還想說要把課本上的每一個習題都算過一遍呢,但是後來進度愈來愈落後,便改成只寫有簡答的單數題,但後來仍無法維持,決定只寫微積分小組有提到的習題。但到期末時,竟連這都難以完成,只寫歷年的會考考古題。最後幾章,由於各科期末考的夾擊和其它的事務,幾乎沒什麼辦法讀,心中實在非常不踏實,理論上若有時間該重新複習過,但在這忙碌大學生活中,是否真能找出時間呢?或說是否有這樣的動力呢?

現在看來,想把每一題習題算完實是不太可能,且多數題目十分類似,若非是想像高中一樣訓練計算能力,其實沒有必要。最好是演算一定量題目並與課文配合,我發現,想要不算題目一直把課文看下去的話,很容易不專心,且也忘的很快。

由於自己傾向不適合用聽講的方式學習,所以進度都是自己抓的,一不小心就會趕不上考試的進度。原本是想不斷維持超前一點點,甚至可在期末前讀完。但似乎難以實現。整體而言,微積分還算是感覺良好的科目,算題目時能穩定的學習,而且也滿有心智上的挑戰性;在實用性上,不得不承認微積分是必要的基礎。若能用更好的進度學習,或者投入更多時間,就能稱得上十分踏實吧。

線性代數

線性代數的學習歷程和微積分頗像,同樣是一開始試圖把習題都寫完,後來只寫老師出的習題,最後則是連這都不可得。雖說線性代數的份量比較少,所以想把習題寫完的嘗試所花的時間也較少。寫線性代數作業的時間大多是在課堂上,而一開始想寫完習題的時候,也會利用計概上機寫完作業時來寫。

一直到期末之前,其實線代的學習狀況一直很不錯,只是最後幾章實是不太好懂,又因忙碌的關係沒能用心讀,雖說老師自己也沒完全教完,因此有些地方也沒考,並且,考試要是有寫過考古題的話,倒是還能應付。

在實用性上由於老師自己也說不高,所以大概不會再花時間把沒看完的部分看完。

整體而言,數學類的科目我還是頗喜歡,解題目時很有心智上的挑戰性。雖然有時會不知學到的東西以後是否有用,但並不會因此排斥。

物理

這學期修的物理還真是有點不明不白,無法理解它帶給我的意義。

我修的物理是網路教學,自行上網觀看課程錄影,然後大約每兩周會到課堂上考一次試。一開始大概是認為比較輕鬆所以才選的吧,另外就是老師上課也頗有趣,只是由於是網路教學所以這到後來就不大明顯了。

一開始的小考考了一些奇怪的東西,像是歷史似的,給人深刻的印象,使得後來常在考前擔心下次又會考什麼,所以常在考前花時間看一些怪怪的東西,另外,自己不太有辦法專心觀看課程錄影,而課本更是少有時間拿起。由於期中和平常考的方向頗為不同(或說期中比較像正常的物理考題),所以一不小心就會感覺完全沒準備期中考。

正因這諸多原因,不僅覺得幾乎沒學到什麼東西,同時又對自己的分數非常不確定。

一天,和朋友討論到此情形,聽到了其他人不同的意見。他說,這老師出的題目多屬觀念性問題,事實上這樣才是對的,否則有些老師教一些很深的運算,然後考試時都考一些作業、考古題,又有何意義?(順帶一提,他上的是物理二)

思考後發現,他說的沒錯。如果把大學也當作全人教育的一部分,對於資工系而言,把物理的重點放在觀念確有其道理。倒不是說研究的那麼深沒有意義或沒有用,而是可以研究的東西太多了,你不得不有所取捨,且在短短一學期中想學得多深也有困難。

重新省視這學期的物理課,它帶給我的負擔確實不大,可以幾乎不用算習題,上課時間很少,網路課程則很有彈性。出問題的地方恐怕是,第一點,我並不是一個適合用「聽」來學習的人,所以對於網路課程錄影的興趣不大。第二點,物理(一)和高中重疊實在太多,若只看觀念的話,等於沒有學到任何新東西,這也難怪我對講義也興趣缺缺了。第三點,實在太忙了,所以像物理這樣的網路課程很難讓人花時間準備,同時,以觀念出題的考法,讓人無法掌握分數。

對,也許我是對分數太在意了。我竟然會覺得選一個所謂只要上課有聽,有做習題和考古題就好,考試都考一樣的老師也好。但若重新思考,我對物理課的期待是什麼呢?發現如果不在意分數的話,其實現在這樣的負擔最小。再者我根本也搶不到所謂很好過的物理老師,再者物理(二〉可能會有東西可以學了,再者其實最後分數出來也挺漂亮的,也許下學期還是可以選一樣的老師吧。

對於課程錄影,一向是在加速的情況下看。後期時常沒看,或許是因為時間不夠,也是因為網路課程的要求性較低。但,因此而省下的時間也十分珍貴,若是專心看物理的話也得放棄其他東西吧。覺得能搞得那麼忙到底是為什麼呢?

其實高中時,我的物理計算和直覺都很不錯的,現在竟然會覺得因為時間不夠而不想深入物理了啊。

對這學期物理的感想一定有著許多不同自我的衝突。沒有目的,只想追求高分的我;對物理有些天分,想要更為精進,卻因學不到東西而快鏽蝕的我;體會到時間不夠用,而想把自己對某些東西的追求壓住的我。

這將是一生將會不斷遭遇的課題吧,什麼該追求?什麼該放棄?不喜歡卻可能有用的事該學習嗎?喜歡卻可能沒用的事該放棄嗎?事實上是,就算是只去做同時喜歡、有用、又擅長的事,都不見得能做完了。可是,人生似乎不可能輕易讓你做這麼簡單明顯的決定,總是有些事不得不做吧,或者這只是人生風格的問題?

可以說一句:「根本沒人知道什麼有用什麼沒用」,然後任性的只做喜歡的事,最後也可能發現,某些原本看不出用途的事,成了未來幸福的關鍵。

可以說:「為了達到到不了的高度,什麼考驗都要面對」,然後挑戰那些有用的事,即使不喜歡,也做到面面俱到,或許還會發現沒看過的美好。

或者,只做少數喜歡又有用的事,才能做到頂尖的的頂尖?可你又如何確定這是對的方向?

但至少,希望自己知道,自己想過的是哪種人生,即使做著不喜歡的事,也要明自自己會得到、失去什麼。自己又願不願意做這樣的交換?

或者其實,最幸福的其實是,什麼也不知道?

計算機概論與程式設計

這堂課的學習策略前後變動頗大,一開始是選擇在上課完時,到計中看著講義學習,後來則換到了上課之前。之後則決定把額外的複習時間都砍掉,把看講義的時間完全放入上機課之時。之前會把上機課拿來寫線代大約是因為隔天就要交作業吧,但把寫的題目限制在作業之後,線代的進度便很容易維持,如此一來,把這時間用來讀計概自然十分合理。

期中考時,突然發現有許多部分還沒看完,雖然努力的趕進度,結果還是失敗。最後考出來的結果確實有許多只要有看到就可以把握的部分沒有把握好。這時可以思考一下計劃失敗的地方,事實上是,在把講義複習時間砍掉之後,由於期中考前並沒有上機課,所以可以說是忽略了進度。接下來,該要好好注意這點。最後的時期,由於有了小筆電,在上課時直接用小筆電來看講義,並且還能即時操作程式範例,成了最佳做法。

另外在期中之後不久,自己看完了《C Programming: A Modern Approach》,也算有不小幫助吧。

期末考,好不容易算是把講義看過了一遍,該練習的題目也都有練習,如此一來,考起來就安心許多。成績雖然並無因此提高許多,不過卻不會因此心情不好。只覺得該掌握的有努力就好,至於無法控制的部分就不用在意太多。

整體而言,這學期算是對 C 有了更細而全盤的學習。雖說很多地方,由於真的教得很細,所以要不要那麼認真學倒是個可考慮的問題。不過由於 C 是個頗想學的語言,認真一點並無不妥吧?

韓語

費了好多心力才終於選上的韓語,使我每週都得走到遙遠的清大上課。一開始的幾堂課十分有趣,而也慢慢學會基本發音。但可惜韓語還是有點難,慢慢趕不上進度,而課程也漸漸進入繁瑣的單字句型。課外的複習時間,常無法得到可見的結果。

期中考前,花了很多額外時間背單字,覺得是很痛苦的學習方式,而且考出來的成績也不太理想。之後又因運動會與感冒的關係跳掉了整整 9 堂課,進度完全被打亂,最後的期末大混亂時期,把很多時間花在韓語上,只是最後的成績仍不理想。

西班牙語

開始的時候,是字母的發音練習。除了在上課時練習外,也另外分了點時間,透過線上的學習網站練習。曾有一段時間,是在早晨去計中聽西班牙語。不過後來漸漸無法分出時間,又因為西班牙語的考試還算可應付,所以可以說是「被犧牲」了,課後的複習被完全砍掉。

在發音練習結束之後,進入單字與對話的教學,覺得興趣大減,另一方面,因著課後複習的結束,課堂上聽得懂的部分也一直減少。在期中之前雖差強人意但還算過得去,期中之後就完全脫軌了。

期中和期末考試的內容是要分組編對話,用口說的方式。尤於在西語課沒什麼認識的人,所以之所以能找到組員還是有點小故事可講呢。期末的時候,編出來的對話我都有點兒看不懂了。不過查一查發音,也是照樣去考。

由於到後期愈聽愈不懂,但分數和韓語相較起來卻高出甚多,顯然是一位分數頗甜的老師。

口語表達與溝通

整體而言還算不錯,是很喜歡的一堂課,詳見:〈口語表達與溝通:心得〉

為了練習講題,常會跑到地下室的交誼廳,趁沒人時演練一下,或者在路上走時也會碎碎念著講稿。有時會搞不清楚作業內容,而有點趕的臨時跑去印東西之類。但總體而言其實負擔不大。

曾經設定在睡前要花五分鐘聽一下英、西或韓語。後來隨著要處理的事情變多,為了要準時睡覺(或者已經不準時了),幾乎無法實行。由於對隔日的行事計畫也是在此時刻進行,幾乎可以說後期我的計畫系統近乎崩解。

事實上,在〈兩次對話,兩種心情〉的第一次對話之時,我就已經覺得,學新語言的話,還是透過旁聽就好,這樣的話比較容易掌握自己的進度。在成功入門之後,就可以自己讀了。只有像是口語表達之類,或是一開始的入門發音,一定要上課才能學到的東西,可以有大量互動反饋的東西,才能在課堂上維持足夠的興趣。韓語的後期課程,模式常是提出各種單字或句型,然後抄寫,其實不是很喜歡。

確實,從小就對正規的語言課程覺得不太喜歡(像是國語、英語之類),若非慢慢摸索出適合的英語讀法,恐怕英語到現在還會是我頭痛的科目呢。上了大學之後,再次嘗試的結果似乎十分明顯,將來的外語學習策略差不多就此定下來了吧。

而從期中開始,西語和韓語的複習時間幾乎都被捨去,或者就算讀了也完全不夠,進一步使上課情形惡化。學習新語言是一件繁重之事,想學一個都有困難,何況是在同一學期學兩個呢?然而,學語言這件事本身確實是頗有趣的,還是想找出零碎時間,慢慢去學,而英語的口說和寫作能力,更是一定要加強才行。慢慢能體會為什麼很多人說高三是英語最好的時候,像是我帶到交大的《Collins Cobuild》幾乎都沒時間用了。當年花在英語的時間,真是龐大到現今完全無法想像呢。現在上課的時間雖然變少,但想追求的事一下變多了。

生命科學

這是個聽說很涼,而確實也很涼的科目。

一開始我還安排每週一小時的預習時間看上課講義,但後來把那時間作為他用。除了期中、期末前有看一看考古題之外,就完全沒有讀這科了。

上課情形的話,前半部分比較無趣,同時要看其他的書也比較容易。後半部分雖然同樣催人入眠,但一些生技的最新進展頗為有趣。

由於有看一些科普書的緣故,我對生技之類的東西其實還滿感興趣,但整體而言,這並不是一堂有趣的課。

軍訓

老師上課主要是以說故事的方式進行,最常用追女朋友的例子來講解心戰概論,老師上課十分生動,一直都頗有趣的。只是到了其它課業進度落後之際,好幾次都陷入該不該利用上課時看書或者蹺課的掙扎。最後的結果是,只有偶爾會在上課時背韓語單字。

結論

現在看來,對我而言,像一開始那樣想把每一題習題都寫完是沒必要的,然而像最後那樣有很多東西都不理解也是不行的。

總覺得要學的東西太多應付不來,如果是一些不是很有興趣的科目,倒還可以接受用考古題應付考試,但那些有興趣的部分總是無法達到自己的標準。

標準有兩個,一個是分數上的。一個是心情上的。對於有興趣的科目,心情上的標準遠比分數上的標準難以達成。基本上也可以說只要達成了心情上的標準,其實對於成績也就不太在意了。只有在老師出題方向怪異,或者是沒興趣的科目,分數上的標準才會悄悄浮現出來。

有時真正想認真讀的科目,為了爭取最高效率,我會蹺課然後自己讀。而某些覺得很無聊的科目,如果出席有佔成績的話,我還是都會去上課。這就是兩個標準同時展現的結果吧。一般而論,在分數標準模式下讀東西通常都很不愉快,其實我曾想把自己對分數的標準去掉的,但終究是做不到啊。所以我在選非必修課的時候都小心翼翼的選「聽說分數很甜」的課,這樣也許可以為自己稍為爭取一些空間吧。

其實,以上課而言,一堂課要讓我覺得有趣還頗難的,可能是自己不適合用聽講方式學習還是怎樣。這學期可被稱為有趣的課大概只有軍訓和口語表達。微積分、線代、計概,是屬於自己看書的類型。物理、生命科學、韓語、西語,是屬於應付考試(並且也都有聽課,如果物理算的話)的類型。如果有時間,韓語和西語其實該是可以自學的很愉快的。

這學期許多課到最後都變成勉強應付,看著難度愈來愈高的課程表,似乎以後這情形也很難緩解。雖說去除了外語課程該有一些幫助,但若不再透過課堂,又是否有時間學習呢?若把必修科目排一排,二年級開始課程變難,但學分數似乎可以維持在較低的水準,而到大四,學分數又會突然再降下來,不過這樣的陡降背後穩藏的又是什麼意義?再者這還是沒有考慮選修的情形。

由於我很堅決的一定要選到某些通識才要去上,所以目前這兩學期都只有一門通識(如果不算新文藝複興閱讀計畫的話),未來又會有什麼變數呢?

最近又聽說成大資工大一上的基本學分就幾乎要 32 了,所以自己的學分數也不高啊。或者真像老師所言,要在四年讀完大學,本來就無法紮實?即使是選擇只專攻部分課程也是嗎?還是因為,每一堂課本來就不期待你付出這麼多?除了課業,也該留點時間,給生活。但是,我想要的「生活」又是什麼樣?

愈往期末愈忙的生活實在是太討厭了,我其實比較喜歡平凡穩定的日子。也許最佳策略其實是一開始就先看最後幾章?如果看的懂的話啦。

高中時的目標,是要擁有決定自己方向的能力。

大學,希望能了解自己、找到方向,並堅定的走下去。

天啊,大學、大學,可以在這裡學的事物是如此之多,但為何非得全擠在一起不可!!?

從我的故事開始說起,自由行列實驗品: ibus-faft

work-731198_640

我曾寫過一篇小說,關於城市與雪山,事實上一直沒寫完,即使曾那麼多次想提起筆來。

我曾,寫起一個故事,關於我的故事,我的世界,它的骨架現今仍堆在浮光掠影裡。

我曾,寫過一篇小說,關於天龍之鑰,關於闇與亮,只寫了一章就停筆,後來只是用個很怪的變體動畫出來。

我曾,想做一個 Flash 上的 RPG 遊戲,還請姊姊幫了 CG ,卻只做了走路系統就把它丟到現在。

我曾,學起了畫來,倒反畫、純輪廓畫、陰形、陽形,用奇怪的方式學習,結果還真的留下了幾張作品,上了高中,甚至畫起了長篇分支劇情的謎樣青春動畫(?),不過再一次的被堆進電腦深處,而上了大學更是從未提起過畫筆。

我曾,弄起了數位音樂,還任性的買了頗貴的麥克風,結果現在除了留下了一個很難聽的歌外,下一次的創作可能永不到來。

「夢,數學」、「迎風廊」、「開放學習網」、「交織夢想」……還有更多更多寫在筆記本卻從未實行的想法。

 

「自由行列」的想法從構思,然後寫下第一行程式、到現在至少也有四年以上了,原以為它也會慢慢退居幕後。但很開心的,第一個動的起來的自由行列實驗品誕生了!

ibus-faft : FreeArray for Test for the Input Bus.

由於 Freearray 和我的程式設計之路有太密切的關聯,值得寫一篇文章來寫它和我背後的故事。

忘記最早是在哪看到行列輸入法了,時間大概是 2005 還是 2004 左右吧,只記得有在 Jedi 的網誌上看到行列和 Dvorak 的介紹,便開始同時練習這兩種輸入方式,是從那時起我才學會了盲打。不過正如 Jedi 所寫,行列的符號輸入不太方便,所以行列並沒有成為我的標準輸入法。

後來對行列的接觸則是斷斷續續的,非常有趣的是,對我而言,在 Linux 平台之下的 scim-array,似乎比 Windows 下的行列輸入法帶給我更好的使用經驗,所以在 Linux 之下我偶爾還是會練練行列,在 Windows 下則是以新酷音為主。至少根據《Dvorak: 另一種鍵盤排列》 所述,直至 2007 年的 7 月,行列依然不是我的主要輸入法。

我一直認為行列輸入法很不錯,覺得因為符號等小問題而放棄它太可惜了。在 2006 年升高中的暑假,我帶著想改進行列輸入法和成為 Linux 程式開發者的憧憬,開始學起了 C++,踏入了程式設計的道路。當時甚至研究起 SCIM 和新酷音的程式碼,只是一直沒有什麼進展。進入高中後,開始寫起 ACM 之類的程式題,一開始還試著用從 C++ 學來的 class 等等在解問題呢。只是後來為了求快,就只用些 C++ 中的 C 了。當時,我用 C++ 大概就是在解這些問題了,算是在鍛鍊解決問題的基本功吧,對於程式開發的研究則很少。我曾試過要學 Shell Programming,也曾試著看《Beginning Linux Programming》,不過都學的不深。

高二進入資訊社,和同伴一起努力參加資訊競賽,那時遇到很多很厲害的人呢。另一方面,帶著想回歸實務的心情,重啟了改進行列的專案,雖然沒有寫下多少程式,不過在那時我發展出了行列定符的粗略概念。

2008 年 3 月,我在新酷音的開發討論群組上詢問了輸入法開發的入門方法,得到 jserv 熱心的回應。不過接下來,我得先開始全力準備學測才行。

2009 年 4 月,我透過 scim-array 把行列定符化為現實,自己覺得相當實用,之後在 Linux 下的標準輸入法也漸漸轉為行列。而隨著我使用 Linux 的時間愈來愈長,使用 Windows 的時間愈來愈少,行列幾乎可說變成我的主要輸入法。或許正因在 Windows 下再也沒有同樣方便的符號輸入方式可與行列定符相比,所以進一步把我推向 Linux 吧。

(這下 ibus-faft 一出,Windows 和 Linux 的輸入法鴻溝又更大了 XD)

後來,決定要為這專案取個名字,原本叫做 ArrayPlus,後來也考慮過「開放行列」,不過搜尋一下才發現原來早就有人想過類似的專案,所以就決定是「自由行列」啦。

此時也開始有用 SQLite 來處理自由行列資料的想法,雖然看了些書研究,可是並無太多進展。在 Autotools 上也找不到方法入門,直接看文件總覺艱澀。這時候有學習 Django 的想法,不過大概是沒有實際的專案可寫,所以沒能學多少,倒是讓我對 Python 開始有了點興趣,稍微看了一下。

大學,在老師的帶領下,從頭開始學起 C,這時我也看完了《C Programming: A Modern Approach》,不過對於自由行列的開發還是沒什麼進展。此時我參加了 IBM 的比賽,在解決問題的時候,突然發現有時候,就是要動手做就對了,這樣學得最快,另外在操作 DB2 的時候也學了不少 SQL 的語法。於是,比賽結束時的我終於決心要再一次開始開發自由行列了,並且在那時重寫了一部分行列碼處理的模組。只可惜一個星期之內,發生了許多事,讓我的開發再次停擺。接下來又忙著期末考和社團的事,一直到期末考結束,最後要回家前的那幾天,才再次開始我的程式開發。

當時,我正看著《Head First - Design Patterns》,想說要在回家前看完,另外,下學期也要開始學物件導向了,此時的我才發現對於 C++ 我還是有很多不會,而且當年看的東西也都忘了。所以決定一邊預習 OOP 一邊寫 libfreearray,雖然沒看完《Design Patterns》,不過還是試著應用了裡頭的一部分技巧。回家後,看起了剛買下的《C++ Primer》,也看起《The Definitive Guide to SQLite》,補回了一些資料庫的基本概念,雖然還沒看完,不過倒是把自由行列處理行列碼查詢文字的介面完成了。這時也開始使用 gdb 來為程式除錯。接著,我試著寫起輸入法資料處理的核心,不過物件愈搞愈多愈複雜。

後來,寒假規畫在程式開發用的時間也差不多快用完了。覺得再這樣下去,不知何時才會看到自由行列的誕生。又剛好在研究新酷音程式碼的進度稍有突破,發現似乎用新酷音斷詞模組來實現自由行列的可能性還滿高的。想說就暫時停止 libfreearray,開個 ibus-faft 分支,做個暫時可用的輸入法,也不管程式碼好壞,只要動的起來就好。原本真的以為是個能快速完成的實驗品,想不到卻花了好多時間。最後雖然遠超過原本分給程式開發的時間了,我卻停不下來,因為每次,總覺得就差那麼一點了。

行列碼和文字的處理直接從原本 libfreearry 的成果修改而來,而輸入法的主要資料架構以及詞彙處理則由新酷音負責,至於處理使用者輸入的部分則是全部重寫了。過程中,還用到了 Python 配合 pygtk 來繪製修改設定的介面,很多東西是邊做邊學。原本以為只要把注音碼換成行列碼就可以把新酷音直接拿來用,想不到還是得修改許多地方的行為。

真的不敢相信,好幾次都想放棄了,結果竟然完成了!為了做出 ibus-faft,我真可說是把至今所學都用上了,而這也只是剛好到位而已。很多部分其實是參考其他類似專案才完成。

很矛盾的覺得最後那幾天這樣密集的寫程式不是件好事,但完成了又好開心。

由於參照計畫與真實情形還是很有趣,我再把升大學的備審資料中的讀書計畫拿出來一下:

plan

這邊的短程指的應該是升大學的暑假吧。當時是有看一下《Algorithm Design》沒錯,不過其實只是隨意看看。我把這本書帶去了大學,一個學期下來,連一頁都沒翻,決定還是拿回家裡放了。ACM 考古題似乎也沒寫多少,在大學裡更是完全沒寫。探索程式開發環境應指的是 gdb, Autotools, svn 等東西吧。一直以來都找不到入手的方法,這次開發 ibus-faft,終於算是踏進入口了!要不是有 gdb,有些程式錯誤還真難抓出來呢,雖然現在我也只是會它的基本功能。Autotools 則只是參考各專案使用,不過也算是入門了吧,發現一個不錯的資源:《Autotools: a practitioner’s guide to Autoconf, Automake and Libtool》,還有得研究呢。

雖然也許只是一個小程式,雖然只是一個中途實驗品,雖然程式碼也許很難看。

可是這是我第一個開發出來可以實用的 C 程式,這也是我第一個在 Linux 上的軟體。

程式開發的漫漫長路,這裡,是一個新的起點呢。

交大生活,從小事說起

cat

急促的晚餐

星期二下午上完西班牙語後,再一個小時就是直至晚上九點二十的上機課。因為不想那麼晚洗澡,所以這一小時過得頗急促。一開始是先買便當回來,然後快速洗澡、再吃;後來是先洗澡,再吃潛艇堡解決;再來大膽嘗試很快洗澡,再去二餐吃。最後發現,先洗澡再去一餐吃,是最不急不徐,又飽的方法。

早晨的淋浴

除了上述方法外,還試過先不洗澡,隔天早晨再來洗,衣服都還沒脫,冷風一吹,就該後悔了。

冷冽的淋浴間

在淋浴間淋浴非常的冷,害我常無法用心洗澡。某間的淋蓬頭很髒不想用,後來反應之後有所改善。室友說浴室有股怪味,發現真的有。有一次洗澡還看見手腳亂動的六腳生物出沒。

洗掉的時間

一開始每天都會用手洗衣服,後來為了節省時間改成每星期洗兩次。後來,實在太忙,一直堆著衣服,只好用洗衣機來洗。第一次用洗衣機是 12/20,最後一次則是 1/13,就這樣,劃出了期末混亂時期?

喇叭與耳機的曖昧

聽姊姊說起宿舍生活之後,我誤以為在宿舍用喇叭放音樂是件不太好的事,所以只帶了耳機上新竹,後來才發現大家即使不同人放著不同音樂也還頗為開心。不過還是決定不用喇叭好了。

什麼都要 LOCK 住

我總習慣在長時離開房間時把門鎖住,不過常因此把室友鎖在外面,雖然他說他在同一樓層,不過了那麼多小時也沒見他回來過,在我的標準來看,這是該上鎖的情況。不過最後還是妥協,有時從外頭回來發現房門沒鎖又沒人,而我拿完東西馬上離開後,總是猶豫許久該不該鎖門,有時為避免又不小心鎖住了誰,就算了;有時,如果覺得應該沒人在,還是會鎖起來,不過好像還是有鎖到人的樣子。

麵條與飲水機

12 舍的飲水機上常有麵條出沒,頗為噁心。

差點弄丟的手機

有次不小心把手機忘在不明地方,請室友幫忙打一下我手機,馬上從遠方聽到了他最愛的郭靜歌聲。還好交大人都很 nice,沒人拿走我放在讀書室的手機。

狗狗傳奇

交大的狗很多,不過我從未見過狗大便,這當中或有什麼神秘力量的運作。

髒空氣

新竹的空氣很差,這點從鼻子分泌物的多寡便可清楚體會。

風大和雨

新竹的風很大,我的雨傘一拿出去就差不多報廢了,所以常淋雨。後來買了瑜伽傘,雖然不再被吹壞了,但一直翻來翻去作瑜伽似乎也不是挺愜意。

口語表達與溝通:心得

people-woman-coffee-meeting

這學期很幸運的加簽到金荷莉老師的口語表達與溝通,我很喜歡這門課,覺得是我有史以來最棒最棒的英語課。

我們要準備的第一個演講,有三個主題可以選:《A Personal Experience》, 《A Specific Fear》, 《A Meaningful Object》。一開始要每個主題都想一個題目,再由同桌的伙伴幫你選出一個最有趣的作為你的講題。

最後我的主題是《A Bloody Experience》,用我小時候受傷,縫了很多針作為故事主軸。開場大概像這樣:

When I was little, there was a time when I was in the sky looking down at a the road. On the road, there was an ambulance. In the ambulance, there was a boy. There was blood on the boy’s head. And the boy was me.

雖然很緊張,但得到的評語出乎意料的好,在 Enthusiasm 這項得了高分,覺得大概是我故事選的好吧。最明顯的缺點則是 Eye Contact。

花了不少時間想過要講什麼,雖然最後說的時候其實都有點不一樣。

接下來看了幾章課本,練習作 speech outline,老師上課偶爾會問問題,只要搶答都有加分。

後來同桌的人把各自做的 outlines 放在一起,再決定要這個小組要以什麼作為期中 informational speech 的主題。最後選到了我想的《Sleeping well is good for you.》,於是我們一起找資料,分配各自要講的重點、製作 outline、製作簡報。最後成功合作完成一場漂亮的演講。

聽別人所作的簡報並回答自己記得的部分也是加分的好辦法,此時可以發現有些組的 speech 真的特別好記,觀摩大家也能學到東西。

然後接下來輪到 Impromptu speech,也就是抽講題,準備個五分鐘,然後馬上上台講。

講題的型式主要有兩種,都是問句:第一種是 yes/no 問句如:Are you a good cook?,第二種則是 specific information question 如:How many siblings do you have? 於是大家集思廣益寫下問句交給老師。

一開始先是老師抽了問句,然後每桌都選一個人向同桌的同學練習,每個人都會輪到。然後最後再看誰要自願上台試試,一樣可以加分。

我想試試在短時間裡,我到底可以準備到什麼地步。於是我就自告奮勇啦!我抽到的題目是:Do you go to library?

天啊,這真是太幸運,當然我一定會有很多可說的。

我簡單列出 outline,分出幾大去圖書館的好處和理由。想一想大概可以講什麼,然後就開始啦。

最後講完老師說了類似「It’s very impressive that you can give such an organised speech in such a short amount time.」的話,很開心。

其實這時我們已經重新分組,開始準備期末大辯論,經過立場調查、討論,花了許久從各人的的議題中選出一個,並且決定了和我們辯論的對手。

我們的主題是《Capital Punishment Should be Abolished in Taiwan.》,雖然發生了不少問題甚至讓老師都有點生氣,但最後還是做好了準備。

然後然後,Gaby,感謝妳為了這次辯論幾乎可說是挑起領導的重任,雖然說實話,有些妳對我講題的修正我其實不太同意啦。不過當時我想,進一步的討論將會花去過多的時間,所以就一切交給妳主導了,另一方面,這樣也能維持我們這個 team 的前後一致性。真的謝謝妳,沒有妳,我們不能完成這次辯論。

真的很抱歉,因為最後身上有太多事了,真的無法投入太多。

而且,大概是受到老師太多激勵,當時其實我還滿有自信的認為,如何說其實比說什麼還重要。(好吧, Beatrice, 被妳發現了 XD,然後在桃園遇見妳會不會太巧了一點,別說我在嚇妳,我自己也快嚇死了)

所以雖然我自己都覺得自己的演稿有些證據不全和前後不一或資料不詳細的部分,我都決定用一些「慷慨激昂」的話偷偷帶過。

像是中場有個

No forgiveness. Only revenge, pain, and resentment.

還有最後的結尾:

How can we believe… that capital punishment is right?

How can we allow… this double standard?

真的就只是設計來 impress 的。

結果最後雖然在緊張的狀況下,有很多事先想好的詞都被我跳過了,根本沒說到,不過效果還是不錯。

(抱歉,好像因為這樣所以有些暗號消失,所以造成很難按簡報,辛苦你了!)

在有人投票給我時,老師好像說了「Yes, Steven is a great speaker.」

其實有一點心虛 XD

好吧好吧,或許可以事先準備的演講我的表現不錯,但說到日常對話好像還是不行。

值得一提的是,老師說我的 Eye Contact 很棒!那恰好是我上這堂課第一次演講時被指出的缺點,進步了,yeah!!

然後小胖,抱歉在 sharing 的時候沒有回答妳對妳的演講感想如何,因為當時還在擔心其它期末考和一些事的我,其實很難專心聽大家的 speech ><

和妳一起上課是件奇妙的事,和在 Non-co 裡的身份感覺很不一樣 :)

上完這堂課的感想是,我自己都不知道自己原來那麼會英語演講耶?真的還假的啊,會不會太心虛了一點 XD

然後,這門課真的很棒,覺得自己對上台演講更為有自信了!雖然有點糊里糊塗的啦,哈哈。

(我真的不知道為什麼這篇文章筆調會變這樣,不過覺得想不出更好的改法 = =)

體育課談話

basketball-player-holding-ball

那一天的體育課,不知怎的,我們聊了好久好久的天。

聊到一半時,好像是籃球打中了一旁的桌子還是怎樣怎樣,上面的水壺掉了下來,在放回去之後,妳突然說了一句:「這個剛剛應該是這樣。」然後妳把水壺上的把手調了一調。

我也沒多想,幾乎是直覺般的開玩笑說:「妳該不會是有照相式記憶吧?」

「……?喔。不過有時會很麻煩,就像這點小事都會不小心記下來。」

不會吧?久聞的照相式記憶,那曾有研究者認為普遍存在於小孩之中,後來卻無法驗證的傳奇般的照相式記憶。

「妳的意思是妳可以看完一本書之後蓋起來,然後在腦中翻頁嗎?」

「妳的意思是妳可以看著一幅畫,不特別去記細節,然後蓋起來問妳上面有幾個鴉子,妳只要在腦中的圖像上數一數就答的出來嗎?」

妳好像一點也不覺得特別的說確實如此。

天啊,自從上次聽到有人說他能按住 PageDown 不放追 bbs 標題,這是第二次,有個我知道的人,擁有我只在書中看過的傳奇心智能力。好,但是現在我是個工程師而不是科學家,所以我不會無聊到想做實驗測試妳的照相式記憶能力到底到達什麼地步。

繼續聊,繼續聊,妳突然講起投資理財、複利、基金、……愈來愈專業,講的眾人都露出迷惑的神情了。妳好像一臉失望的說了聲抱歉,才停了下來。那時我才想到,來大學之前,確實我是把投資理財當作一定要做事之一喔,可是這樣的想法也被丟在心裡的角落好久了。我現在唯一做的理財就是記帳啊,所以我能知道一些平常可能不會發現的事。(比如說我竟然把小胖拿給我的 100 元弄丟了!哭哭!這樣就算那天剛好坐到不收錢的計程車又有什麼用呢?)

我聊到證研社開幕茶會時,主持人問過的一個問題:「投資理財是為了什麼呢?」當時一人舉手說是為了買想買的東西,簡而言之,是為了「滿足欲望」。

我說我的答案不是這樣,我要的,是「自由」。

是啊,是啊。想起我以前曾想過,如果一個工作不是我所愛,或者它會害我熬夜的話,不管再高薪,我都寧可不要。

我曾想過,要花一生的時間不斷學習。

我曾想過,要完成一些理想,即使這麼做很花時間又不會有什麼回報。

但是,我一定要達成經濟上的自由才可能這麼做啊。

我明白我的能耐,我可以只有少少的娛樂花費、我可以老是吃得很便宜、我可以不要大房子、我可以,不要那麼多的物質生活。

也許不用很多,但我需要擁有一份可以讓我自由生活的財富。

嘿,我明白,就像妳說的,最好的投資時機永遠是此時此刻。

只是現在的我,為什麼會覺得沒有心力,也沒有可以動用的本金去投資呢?一直這樣下去,會什麼地方也到不了的。如果我可以開始打工,或許就可以有那份自信把一部分的錢拿來投資了吧。

我來自一個,以節儉為生活準則的家庭。我的媽媽,幾乎可說把所有的錢都花在她的小孩身上,而自己總是什麼也不要求。現在還是靠著媽媽維持生活開支的我,怎麼可以說些什麼「如果一個工作不是我所愛,不管再高薪,我都寧可不要。」這種不成熟的話呢?可是,可是……

我想要經濟獨立,要白手起家,要經濟自由啊!!

路還很長,一起看一看會走到哪吧!

然後我要說遇見妳真的太好了。

雖然,妳擁有傳奇般的心智能力;我則會說自己靠的是大量時間的投入與專注。

雖然,我需要如此長的睡眠時間;而妳卻是每天可以幾乎不睡,還嚇死人的維持超高效率。

雖然,妳可以對投資理財說的頭頭是道;我卻仍在掙扎,不得其門而入。

可是可是,我們對自己一定都有同樣的要求,我們對生活一定都有同樣的熱情。

在妳身上,我真的可以學到很多。

下學期,我們還要以各自的方式,實踐夢,實踐理想。

p.s. 「32學分?這是哪招?」不過如果是妳,說不定真的可以,別說妳不是大神,我還是要說妳是 XD

兩次見面,兩次拒絕

stop

好吧,事實上這篇文章跟上一篇一點關係也沒有,只是寫太多嚴肅的文章了,所以來寫點趣事。

記得剛開學不久時某天走在往圖書館的路上,突然有個人騎著腳踏車過來向我攀談。

「同學同學,就是,我們要創立一個社團,不知道你想不想加入?」

當時的我正在證研社和 AIESEC 中做選擇呢,覺得再多一個不太可能,所以就花了點時間拒絕他啦。

不過不過,為什麼從頭到尾你都沒跟我說那到底是什麼社呢?

學期結束,寒假正要開始,走在校園裡的我又看到一個人騎著腳踏車過來。

「同學同學,就是,我們要創立一個社團,不知道你想不想加入?」

不會吧?

於是我說:「你好像向我宣傳過了喔,而且上次我拒絕你耶。」

「喔,真的嗎?……好像是你記得比較清楚呢……」

於是只好再拒絕他一次啦。

重點是,最後他還是沒跟我說他是什麼社的啊?

開始懷疑這其中會不會有什麼陰謀了 = =

還是這其實是交大幾大不可思議之一??!

兩次談話,兩種心情

friends

為了製作 AIESEC Guide Booklet,所以決定在十三舍全家開製作小組的會議。

一開始到時只有見到啊啾,所以我們就聊了一下天。

聊到自己在追求時間運用的效率,用各種計畫與手段減少浪費的時間。

記得那時的你說很佩服我,因為你自己常常無法好好利用時間。

學期末,有一次我們一起坐公車回交大,在校園裡走著時,我們又聊了一次天。

聊到我覺得,想追求的事物太多,每樣都付出,每樣都付出不夠。

什麼都要,什麼都做不好,這麼做是不行的。

你是一個太好的聽眾,以至於我總是和你說些奇怪的話嗎?覺得自己好像只是在滿足我的演說欲呢。

也許該是我佩服你,身兼家教的你,竟然還是可以把很多事情做的那麼好。

其實相處久了真的發現,你是一個很細心的人。

我啊我啊,只覺得這學期太滿了,很難去在意一些小細節。

很難很難。

嘿,你還要說你佩服我嗎?

這樣的話,對我而言好沉重。

系計中的小小點滴

系計中

系計中的蚊子頗多,真的頗多,每次我都要小心注意到那裡前要穿上長褲長襪。

然而待在那裡有時也會遇到驚喜。

剛開學的時候,我常會在星期一的下午到那用電腦,看一下計概的教案。

然後常常會遇見垮克,我在資工迎新宿營的小隊輔,同時也是我後來加入的 AIESEC Non-co 部門的成員,偶爾,就會小小聊一下。Hey, 感謝你對我的照顧。

記得有一次我預約了 English Table 的英語會話聚會(事實上是第一次,也是這學期最後一次),應該是在 10/12 號吧,在離開計中前往圖書館的路上,我又巧遇了另外兩個隊輔,小甄和柏年。

那天 Table 討論的主題是高薪保母,有一點嚇到,發現自己的口說能力真的有待加強。

之後也許是沒時間調不出來,也許是因為我更喜歡 English Lunchtime (它辦的時間恰好和預約 Table 的時間重疊呢),所以就沒有再去 Table 了。

Table 結束之後,還有在綜一辦的資工系相見歡,雖然因為某些原因最後沒有見到直屬學長,不過最後倒是因此和學長出去吃了一頓飯,這又是另一個故事了 :)

好像之後,垮克也不在那時後去系計中了。

後來,我的行程改動之後,我也不常在那時候去了。

期中的時候,我常會在早晨,趁著計中沒人的時後到那裡聽西班牙語或者韓語,覺得那樣的時間與環境真的非常適合。

然後偶爾就會在那遇見另一位同學,呵呵,妳說話真的很有趣。然後然後,妳真的好認真!常看妳上課認真的抄筆記。像我,就比較不喜歡寫筆記了。

一定要說一下,妳是唯一一個聽到我說我很早睡時,用「不會啊,我還聽說有人九點就睡。」來回應我的人喔 XD

後來太忙了之後,幾乎也沒怎麼讀西語和韓語了。

所以也比較少在早晨到計中。

大概只有固定星期三早上會去吧?

突然想起高中的時候,好像也曾來交大的資工系計中參觀。

現在想想感覺是很模楜遙遠的回憶了呢。

工三館雖然是蚊子館,但是卻像是我們資工人的家一樣。