質,量?
今天去找系上陳教授聊了一下
有關於之後兩年以及我專題的性質走向,我雖然讀電腦與通訊系…
但是其實只是電子工程系的另外一種代稱罷了,名子前頭兩個字,"電腦",其實是名在實亡,可以歸類成裝飾用字
並沒有太多關於"電腦"的專業課程
不過進來這裡之前就已經知道情況,所以也不怨誰
其實我一直資工系所學的專業,單靠自己的能力,應該是拚得起來
可是事實證明我的想法錯了,但也可以說我沒錯
錯的點在於,失去了正規的專業教授方法,等於土炮自練功,你的想法有沒有錯誤,做法有沒有經過驗證
沒錯的點在於我要達到一個目標一個功能,寫一隻程式,是可以達到其功能
旁人眼中看似完美無缺,但自己私下做這隻程式的我,心中其實是有點慚愧的
慚愧在於,我剛進資訊領域,知道怎麼寫軟體的時候
就曾看過IT界大老所說的,程式的精隨不在於你目的達到了沒,而是在於其中的架構”美不美”
美不美泛指執行效率、架構流暢度、程式碼精簡度、演算法縝密度、容錯空間比,等等…
當初我對這塊感興趣的就是因為把一隻程式寫的非常精湛出色,到達了絕美的地步
執行出來以及呈現出來的,都是令我相當震驚的
想當年看到一個團隊把一個3D的FPS射擊遊戲,含音樂等等,關卡時間約1個小時
只要90MB…當時看到是相當不可思議,到現在亦同
這是一種程式之美極致的呈現
如今…
看看我大學這兩年所做的作品,大多是為了比賽而做
我心中老實說沒有任何一件令我感到自豪的,因為我知道我所採用的架構跟演算處理方式
在我眼中一點都不美,甚至有些醜陋,應付了事所產生的衍生品
或許可能是我自己要求程度太高,或許我寫出來的程式在其他受過正規訓練的資工人眼中看起來是還不賴
我不知道,我沒給人家看過,我只能大略跟網路上大家所討論的,差不多認定大家覺得好的程式是長怎樣
改天我應該拿之前寫的,去給資工背景的老師看看才是
另一方面是技術,兩次參加微軟的比賽,總是有種很用盡全力的感覺
的確,在程式撰寫的能力方面,兩次比賽我都在有限的時間用最大的力氣生出來
一方面是碰的技術算是相當新穎的,另外一方面則又回歸上面所講的沒受過正規化教育
基底到現在還是鬆垮垮,上次自己把C#的書整本看完,是有穩固了一些
但在實戰方面,真的會去應用那些正規化寫法的部分幾乎少之又少
這跟算數學一樣,你不可能永遠在算基本的微積分
或許你可以算得出一段有限範圍內的答案,但你只要遇到無限範圍
甚至情況不只只有時域等等狀況,你要繼續用基本的微積分嗎?
你做得到,很辛苦,沒效率,自由低,甚至只要多加入了幾個新元素,整個就崩潰了
如果現在不訓練正規化,仍然可以產出很不錯的作品,得名拿獎金
但作品的背後是空的,這真的不是我想要的
因為這樣等畢了業,出了業界…一定很辛苦
最後有建議我三上時,排時間去國立大學旁聽資訊工程的課程
至少至少,有去旁聽,每一節課都有去,跟著上下來,還是有學到東西
的確,我現在手上的牌是還不錯的,不能亂打…
以免出業界被電慘,到時候真的就不知道要幹什麼了。
Leave a comment
很抱歉,必須登入網站才能發佈留言。