從設計星球出發,前往程式星球

如果我不想設限自己,但是整個大環境都設限我,我要怎麼做?強碰?退縮?欲拒還迎的曖昧?

上週開始上Flex課程,終於體會到,為什麼當初報名時,負責的小姐說,最好有點程式基礎喔!即使班上有少數幾位和我一樣妄想跨界的視覺設計師,課程整個就是針對有程式基礎的人設計,不會改變,要在那麼密集的期間把完全不懂程式的麻瓜教到會,很天方夜譚,我可以理解。可是老師上課時說,設計師頂多能學到會改就不錯了,聽了就有點OOXX。就好像是說,我想從設計星球飛到程式星球,很抱歉,不接受設計星球人的入境,只能在機場免稅商店買個紀念品回家過癮。

可能是我反應太激烈,老師會這麼說,大概是要我們有心理準備,也順便預告這堂課程的教學方向。公司的程設師有談到過,因為兩個星球的人,邏輯很不一樣,很難互跨。就像他說,要他學會配色、繪圖,比登天還難。唉,有這麼難?會不會根本是自己先想的很難?

有個可愛的小妹妹曾經在MSN狀態寫過一句話:看得太透,就會失去熱情。

或許她指的是感情方面的,套用在我這次的學習之路,還是有道理,程式設計總要先宣告什麼,NEW個什麼,加一堆變數參數的,有了IF就要有ELSE,沒有邏輯就跑不了程式,可是,學習這件事情,總有方法,不需要去預設:我學了Flex只要會修改就好。如果我要求自己拿120分,也許結果得到100分,若一開始就想著─反正60分低空飛過就好,我很可能最終拿到59分。

我同意要認清自己的能力所在與極限,但不同意因為自認能力差就放過自己、學得鬆。

後來在課堂上聽到一些有用的資訊,例如Adobe CS4出來後,Photoshop會支援圖形轉成MXL,設計師可以專心產生畫面後,丟到Flex Builder,給程式設計師套用程式。2009年還可能會推出Flash Catalyst這個軟體,同樣也是輔助視覺設計師(或互動介面設計師?)產生友善的、人性化的使用介面丟給Flex用,不用怕痛苦的學習Action Script (但其實AS真的不難…)。

最後…Flex到底是什麼?

正式上課之前,我上網查資料,sorry,都寫得很專業很清楚很棒,但我看不懂,我卡在”Framework”這個名詞上。現在才終於明白,Flex本身是一個Framework,而Framework呢?對我而言,它就如同一台電腦控制的高級製麵機,把現成的麵粉(ActionScript)和水(XML)或其他秘方香料(CSS)丟進去這機器,馬上就產生美味的麵條,要粗、要細、要家常、麵疙瘩、義大利麵…都沒問題,作出來煮熟就能吃,可是要拿出去端給客人吃,可以加牛肉(php)變成牛肉麵、加番茄(ASP)變成番茄麵…等等。不過Framework只是概念名詞,很多技術都可以包成Framework,有製麵機,別人可以出一台製冰機,所以這台高級製麵機的花名是Flex但本名叫做Adobe Flex Builder。

我自己知道若能學會怎樣改,就很棒了,只是我野心有點大。目前看來,我只是去程式星球旅行一番,然後再飛往別的星球,或滾回我的設計星球,反正現在沒移民成功,不代表我永遠移民不了。

分享出去吧!
Marie馬力
Marie馬力

身兼兩職的自由工作者,自由接案網頁設計,同時協助影音創客數位行銷。目前以架設WordPress網站為主,並為老客戶提供解決方案。偶爾演講與教課。歡迎訊息洽談或來信:mary@marygeek.com

文章: 141

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *