我想這一切,必須從我高中開始說起。
無名小站
在我高中的回憶裡,印象最深刻的兩個資訊相關產品,莫過於「Yahoo即時通」與「無名小站」!無名當時可說是無人不知無人不曉的個人網誌,大多數的人拿它來發洩心情、風花雪月、講些聽都聽不懂的詩詞... 。但我卻把它拿來分享我的畫作,也因為如此得到不少鼓勵,讓人更想在上面與人交流。從此,對它的依賴也更強了。
Blog 就是要與眾不同
好吧,為什麼要講到無名小站呢?你知道的,玩部落格除了發文要夠吸引人閱讀之外,更重要的就是部落格的樣式。一個樣式的好壞,決定了一個部落格的風格,這可以說是一個重要的門面。
當你逛了許多別人非常熱門的部落格後,就會發現他們擁有一個與別人與眾不同的樣式,我認為這就是啟發我對於網頁學習的第一把鑰匙。
套用樣式
我開始搜尋有關「部落格樣式」的相關資料。起初,我找到的是「套用別人寫好的樣式」。這是一個快速的方式,網路上也不乏設計質感精美的樣式讓人使用。
一段時間後,當我想要修改網頁中某的部份的樣式時,我突然發現「套用別人寫好的樣式」已經不能滿足我了。我需要擁有更多的控制權!
自訂 CSS 樣式
當我照著 Google 搜尋的教學一步一步開啟了「自訂樣式」時,我傻眼了。
眼前是我完全沒見過的「程式碼」(那時不知道叫CSS),當我發現眼前美麗的畫面是用一行又一行的程式碼使其呈現的時候。我徹底的顛覆了對於網頁的認知。
但是,我根本看不懂這些程式碼,也無從改起。再者,我連CSS是什麼都不知道。在這樣的情況下,我很肯定的告訴自己 「改不了,跳過」 !
...
程式對我的意義
對於一個上大學前連「程式」是什麼一點概念都沒有的我,甚至覺得自己未來會朝美術相關科系發展 。「寫程式」只是我對於網頁「樣式」的一個終極解決法。
既然「寫程式」在我目前的人生規劃中,並不存在。我自然沒有想去學習撰寫CSS的動力。
人生的轉變 - 大學
在我高三的那年,我沉迷於電玩。導致自己的高中成績瞬間一落千丈,名次從前十名變成倒數最後。其實當時心中萬分痛苦,甚至在班上都抬不起頭來。
但我與其他同學唯一不同的是,我很確定我未來要走的方向 ─ 「藝術」相關。
在大學指考的志願卡上,我填了 70多所藝術相關的科系,在大夥都認為如預期地走向規劃的
目標時,上帝關上了我一扇門...
長榮大學 - 資管系
我無言了,我徹底無言了...。資訊相關科系我之所以填在最後 20幾個 志願裡,單純只是我覺得寫程式可以解決「樣式」的問題,因此才隨便亂填的。沒想到,還是備到了長榮資管。
既然備上了,既然來了...
「 那就不能空手而回阿!! 」
這是我除了認命之外第一個想法。既然我的過去充滿失敗。那我就從一個人生地不熟的地方,重新開始。
就只是 一股傻勁
直到這一刻起,我都還是認為:只要把程式學好,有一天我也能做出漂亮的樣式。
於是,大一上的 VB 課,我用了200%的努力。我不用別人逼、不用考試逼,我知道寫程式要用 Visual Studio 時,我第一時間就回去安裝好,老師說的每個範例、每句程式碼,我都往死裡念,總是自己孤戰到凌晨時分,就只是為了....
「我絕對要學會怎麼寫程式!」
當然,付出的代價是有回報的,當我拿到第一個視覺化程式設計分數時,我開始不後悔來到這個科系了!甚至開始覺得 .... 與程式相見恨晚....
然而學會寫程式,只是一個必要的條件,我知道我必須先學會寫程式,我才能夠寫出漂亮的樣式。雖然我現在寫的不是CSS...,但我始終認為他們都應該算是是「寫程式」。
這個強,是要多強?
我不要充滿敵意的眼神
在這個過程中,我先後接觸了 C, PHP , JAVA , C# , javascript ....等程式語言。
然後就是不斷的比賽、解題、比賽、解題
我都快忘記我當初來這裡的原因了...
總會有人告訴你:「會解題,才能解決問題!」
不斷的努力,迎接的是不斷的挫折...
當每個晚上重複著練習又練習,提升所謂的Coding技巧時,我就告訴自己
「如果連這關都過不了,以後要怎麼寫程式?」
但挑戰不斷地來,過了一關還有一關,似乎那些題目就像解不完的漩渦一樣,讓人感到快要窒息。
我把自己搞得生活作息混亂,卻依舊無法超越那些在全國學生競賽台大來的選手,我不禁想問... 「我到底在做什麼?」 、「我的目標是要超越他們嗎?」「難道就要像他們一樣,才有資格寫程式嗎?」
這次我選擇相信我的直覺
「我不願傻傻地相信總有一天學校會教我 CSS」
我決定在我專題結束後,朝著我心中想要的那條道路前進
但這一路來,不是完全沒有價值的
紮實的Coding訓練,讓我在學習網頁技術時,比同學都要來的快
在我選擇放下的那天,我覺得Coding不再是一件痛苦的事情。
不再是需要我比你強、你比我強的事情。
Coding可以是種互相學習、互相分享、不斷的進步...
至少,我現在已經可以自己寫出自訂樣式了
但我卻在這個過程中,看得更透徹了....
當你贏別人時,你就饒恕別人
當別人贏你時,你就饒恕自己
做自己喜歡的事,寫自己喜歡的程式
當你用熱情
全心全意的投注一件事情
我相信別人也會被你感動
當你能夠感動別人
再艱澀的程式 也就不再這麼冰冷
Zap Coding學習之路...
good
回覆刪除資管需要多一些像你這樣的熱血青年啊
回覆刪除