|
大學活動經歷:
|
大學實作經歷:
|
|
小結:
我即使有雙球隊已經很忙了,我還是不斷去選修一些我認為有學習效益的課,即使有些課真的很硬,而且我不是單純修我喜歡的課,而是我認為對我以後有幫助的課程。 |
我出生在一個普通的家庭,我爸對電腦不是很了解,所以小時候很常要求我為他解決問題,而且加上我爸蠻恐怖的,所以小時候解決問題的時候時常會感到壓力,但因為如此我覺得自己比別人厲害的地方是自己去尋找答案、自己去解決問題的能力,我覺得這在我求學過程中幫助不少。
因為我是從大學開始才接觸程式的,而我對電腦很多東西都很有興趣,所以我想從在大學感受到的開始說起。
我在大一大二的時候很注重撰寫程式的基礎,尤其是大一下的計算機程式設計,即便我是第一次接觸程式,但我每次都提早寫完而且盡力幫助沒寫完的同學,我想這是我奠定程式基礎的重要時期吧!
大二下開始挑戰人們所說的硬課,競技程式設計是我挑戰的第一門硬課,每個禮拜需要寫五到七個程式,而幾乎每個程式都會練習到不同的演算法,但中途因為系上傳情宣傳需要撰寫網頁所以放棄了,雖然寫了半學期的作業,最後雖然只拿到20分,但在這堂課的持續練習使我寫程式的熟悉跟速度大幅提升。
大二下雖然因為網頁放棄了第一門硬課,但當時我是從零基礎開始練習網頁,雖然熬了不少夜,但我有稍微理解網頁的架構,也試著讓大家看到我第一次努力做出來的東西,當時其實是很滿足的!
大三上去外系選修了資工系的資訊安全,期末做的是一個需要分用戶有權限功能的資料庫與介面而且指定用JAVA,當初沒學過JAVA完全是自學的,原本以為只是普通的課程project,但是在學期結束之後,教授卻詢問我們是否要在之後繼續做下去,會有一點點的補貼也可以讓我繼續練習資安方面的資料庫實作,說真的當時真的蠻訝異的。
大三下我繼續做了那個project,原本只是普通的把資料放進資料庫,但這次再放進資料之前把所有的資料進行加密。而期中的時候需要舉辦系上送舊,為此我設計了視窗遊戲百萬大歌星,這次是我剛接觸QT,使用QML完成這次實作。
大三暑假我加入了同一個實驗室另一個專案的小組,主要是在製作分配session鑰匙的系統,我第一次接觸Hadoop而且也成功幫這套系統的資料庫SqlLite轉變成分散式資料庫Hbase,由於是第一次而且靠自己自學,花了不少時間研究但獲益頗豐。
大三暑假我還承接了一個打工,需要幫系上在職專班架設資料庫並設計資料庫管理系統,這次是有經過使用QML的經驗之後,轉變成直接用C++且較不直覺的寫法,所以更需要了解視窗軟體的架構。