決定休學後,2011年3月我搬離台南回到高雄,並且開始思索下一步要怎麼走,在這同時,持續開發教學務系統,慢慢對於「系統」有了更深的概念。一般來說,沒經驗的工程師最常犯的錯誤就是對於自身再開發的軟體太過於本位思考,也就是在設計軟體時會認為消費者會依照程式設計的方式進行操作,畢竟程式是一個蘿蔔一個坑,不是pass就是error,但沒想到,學新技術不會讓人成長,讓人成長的是debug的過程。然而在第一次開發教學務系統才知道...原來學校教的完全用不到,會督促自己進步的是使用者的complain和Google,縱使邏輯架構再怎麼利害,終究敵不過使用者按錯一個按鈕。
到3月到4月這期間,我嘗試找間公司上班並且用下班時間開發程式,但我發現:1. 我沒辦法接受上下班打卡,且時間都被管住。 2. 這樣下班後開發程式致使我開發的軟體品質驟降。 3. 我不能名正言順的上班。因此,我辭去了這份工作,選擇專注於接案開發。
在6月到7月這段期間又一項訂單管理系統,也因此,對於大量資料儲存的資料庫設計有了另一層的領悟,也開始嘗試設計更精簡、完善、快速的資料庫架構。而8月到9月則協助處理資策會的計畫,帶的學弟很努力,但畢竟當時程式基礎不佳,花了一個半月做不出計畫所需的功能,直至8月中我暫時搬至台南,並就近觀察學弟的狀態。對於管理,我向來不是很愛直接協助,往往都是先丟著讓他們自己去衝去撞去嘗試,真不行,我才會跳進去進行開發,這樣的做法,從碩班開始就有了。最後,學弟還是沒能開發出來,直到某一晚接到老師的指示,隔天一早拎著筆電和一杯咖啡晃進實驗室,等到吃消夜時,程式已經進入測試修改階段,隔天回報老師該計畫可以結案。而這位學弟後續也很努力,現於晨星硬體部門上班。
回到高雄已是9月時,接下一套平台設計,雖說平台設計已經在教學務系統做過,但使用對象從20人暴增到20,000人,這是一項很大的挑戰,也開始考驗我程式設計的功力。最終,這平台案,兩個禮拜寫完,那不是一套很完善的系統我坦承,但已經盡我所能的做了,慶幸的是,平台依然有bug,但都是在一夜之間可以搞定的問題。
YuRu 發表在 痞客邦 留言(0) 人氣(30)
進了成大後,第一面對到的是自身學術理論基礎差的問題,一門圖形理論以英文授課就夠我受了,在加上一門我也忘了是甚麼樣的課程,只知到一堆對其他同學來說是在基本不過的數學算式在我眼前我壓根看不懂那是什麼鬼東西的課程;對他人而言準備報告可能三四天就可以搞定,我卻得要準備兩個多禮拜。同時,實驗室每周的Meeting也是讓我不得不天天挑夜燈看論文,提前一兩個禮拜準備簡報,還有教授指定的計畫執行,要安排活動、採購、聯繫廠商...等作業。然而,為了溫飽,我不得不一邊忙學校的事情一邊接案子賺錢。
直到2011年01月,連續四個月的操勞,加上碩班時期不正常的睡眠,我病倒了,上吐下瀉再加上不時的昏眩,長年的失眠、自律神經失調加上心臟、肝、胃所有的問題一次爆發。在那年的農曆年過年前,我結束實驗室相關工作一個段落後,與指導教授請假,回家靜養半個月之久。這段時間,我一個人在家,什麼都不做,睡醒了就是看電視、吃飯、洗澡、睡覺。整整花了五天,想了想這樣的生活是不是我要的。
五天的沉澱,確定了一條路:「我要休學!!!」
2011年2月在FaceBook發了一篇短短的網誌:「
YuRu 發表在 痞客邦 留言(0) 人氣(11)
在接下伺服器和維護網站這項任務的過程中,如同一般MIS般,沒事情的時候就坐著領薪水,一有狀況,兩三天沒有睡覺是一定要的。為了確保伺服器正常,不時檢查伺服器更新並且更新程式,原先執意使用Linux系統的我,在某次伺服器硬體故障後,依照設計學院希望的改成了Windows,但我萬萬沒想到的,這使得後續兩三年會有做不完的事情。對當時的我而言,Linux Server是較習慣且上手的,可以很快速的建構並且完成相關安全設定,降低伺服器被攻擊的機率。改用Windows Server後,因為沒有對Windows資安問題做過研究,更沒實務上的經驗,所以後續時常的被攻擊,且不知從何抓問題及修正,以至於時常在做沒有意義的工作:重灌。
在2009年到2010年這段期間,除了研究生本來就該接的國科會計畫、資策會計畫,發表論文、比賽也是平常在做的事情。透過一位老師接下了高雄某文理補習班的健診系統,基於某些要求,我讓自己不參與該計畫開發過程,完全的由學弟們執行,我的工作就是確定客戶所需,並且讓學弟們順利執行,而這也是我第一次主導產學合作案。
這期間也接了幾個小專案,但對當時的我而言,這些僅僅是要多賺點錢而已,並沒有特別的想法;當時盤算著碩班畢業,找研發替代役後就繼續工作,僅僅如此而已。因為接的案子多半都是後台系統比重較重的專案,反而前端設計不太著重,所以也應著需求不斷的學新的東西、找方法解決,不知不覺中,碩班兩年就這樣結束,對於Web系統也有了非常非常基礎的了解和設計能力。
2010年9月,因為研發替代役徵選沒有著落,也不願意如此早服役,我到成功大學攻讀電機博班,然而當時,已經開始獨力開發補習班所需的教務、學務系統。
YuRu 發表在 痞客邦 留言(0) 人氣(19)
2008年09月,接續了樹德科技大學資訊工程系的學士學業後,繼續留在樹德科技大學資訊工程所攻讀碩士班。那是一個徬徨的開始,入學後,找不到方向,也不知道該從何做起所謂的「研究生」,大學時期的指導教授轉至他校服務,打亂了原先的規劃,雖說最終決定了指導教授後,過程卻是一波三折。
猶記得當時,因為手頭緊,所以藉由以前系上學姊的介紹接到設計學院的計畫,那也可以說是第一個案子,三個月完成一個網站的重建代價是$8,000;原先,希望一起升上來的同學可以一起接案,但無奈同學了解金額後放棄這個案子,基於學姊的介紹,於是頂下這份任務,這案子是以PHP+MySQL為主的網站,這技術基本上來說不難,但當時我並未學過相關網頁設計及資料庫應用的課程,加上前一任工程師所寫的程式完全沒有註解,以至於這個案子是邊學邊寫。
好不容易,熬過了三個月完成了重建,當時完成專案時已是十二月,在某個下午接到電話立刻趕去設計學院,原以為是網站或是伺服器出問題,沒想到卻是設計學院於2009年01月至2009年12月這期間有個計畫有一筆經費可以做伺服器管理的費用,每個月有一筆固定費用為期12個月,請我維護伺服器和網站,這對當時的我來說,不外乎是一大驚喜,當時完全沒想太多的專案,就因為這樣的機緣而踏上了接案這條路。
YuRu 發表在 痞客邦 留言(0) 人氣(20)
三發而已,看看就好XDDD
[PHP] 資料匯出CSV Excel
[心得]資料庫規劃
YuRu 發表在 痞客邦 留言(0) 人氣(15)