2011年8月22日 星期一

兩個月以來的努力!

現在在這個世代,唸大學早已不足為奇,就拿數字來看,2000年時大學畢業人數87,421,到了2008年增為228,504,足足多了將近三倍之多,更不要說明年即將畢業的我,必然是20多萬的大學畢業生之一。
就讀台東大學資工系的我,原本以為上了大學,我就會對未來有了目標,因而就抱持著這個信念,開始了我的大學生生涯,沒有目標的我,沒課時當然是跟同學們一起觀光台東,至於上課嘛!剛開始因為宿舍的關係,同學們成群結伴去上課,直到一年級下學期,三五好友各自搬出宿舍各自租屋,對於上課就不那麼熱衷了,而對於沒有目標的我,到了課堂,也不知為何而學、學了能做什麼? 只因為畢業門檻而到課,就如此渾渾噩噩的過了兩年。
就這樣我升上了大三,因為種種原因,讓小編我有了奮發的目標,也在這時好似老天爺為我開了一扇窗,讓我有機會認識文忠哥(不得不說機會真的是要把握的,當初因為混了兩年的資工系,寫程式真的不太行阿,因此一直擔心自己沒什麼能耐,怕被打槍),起初每週兩天,每天2-3個小時,文忠哥都是無私的講課,教我一些寫程式的觀念及架構,就這樣我一直以為這樣就是努力的過了幾個月,漸漸地,我開始看文忠哥開發的專案,那可是我第一次看一個完整的專案,而那可是有著上萬行的程式碼呢(我也沒數過啦 7-8千是一定有的),而我呢當然是硬著頭皮看下去啦,慢慢地,我會修改一些小東西,甚至到會下 Query,對於寫程式的認知,可是大幅上升阿,就這樣到了這個暑假。
這個暑假到現在,我才發現,之前所學跟這個暑假相比,根本就不值一提阿(也就是說上面可以全部跳過啦),這個暑假的開始,首先我所接觸的是最夯的程式語言 Android ,我每天拿著一本本 Android 的書,對著鍵盤敲阿敲的,從設計介面到 Android 的訊息傳遞,甚至是 Android 整體架構,從不會到能講出口,甚至到自己能成為一個小小講師,而這些卻只花了我短短一個月的時間,而了解一個語言,那可是我過去兩年多以來都沒做過的事情。
八月開始,文忠哥展開了一項傢飾的專案系統,而我也有幸加入這個專案,當然這是我第一次加入專案,這可讓我緊張萬分呢,起初為了讓這個系統能在 Android 平台上使用,我們優先在 Android 平台上寫了我們的系統介面,此時真是順利到作夢也會笑啦,不過呢,好日子過不了多久,畢竟我們的系統是必須要有 Server 端的,這可就是我夢魘的開始,為什麼說這是我的夢魘呢,原本對 JAVA 底子就打的不穩了,更何況要接觸 JAVA 的 IO ,而到了此地步,我能退縮嗎(就算能我自己也不允許阿)?所以我持著咕狗大神有求必應的精神,當然再度硬著頭皮在幹看看了,不過這回,我可是撞得滿頭包呀,因為我們的 Server 所使用的是 jetty server 並且用 HTTP 連線,這部份的資料真的是屈指可數呢,雖然文忠哥告訴我 Eclipse 的網站已經寫得很清楚了,但對於一個 JAVA 根基不夠扎實的傢伙來說,可是看的雲裡霧裡的,所幸文忠哥時常會伸出援手,不然我真是不知該如何是好,而現在要建置整體專案架構,對於完全沒有開發專案經驗的我,只能乾瞪眼了,看著文忠哥建構專案,而當他每開發一個段落時,我都會如同挖掘到稀釋珍寶,恨不得多看兩眼,一定要在下次建構專案時,能派的上用場。
這兩個月,我不僅僅是學了 Android,還有對於 JAVA 更深的了解,我依然不能像文忠哥一樣,如此有架構的建置一個專案,但我仍對整個專案的建置有一定的認知啦,不得不說,這兩個月以來,所學到的,所實做的,過去兩年所學真是遠不及這兩個月所學阿,其實上面還有一個角色阿杰,但因為這個故事已經夠囉唆了,所以只好把阿杰這個角色隱藏掉了!
張貼留言