相信不少從事網頁設計工作的人都有跟程式人員配合過的經驗。這裡的程式人員,指的是將設計完成的html加入一些程式語法,讓系統自動產生頁面或者做與資料庫互動的工作,在搭配合的過程中,可能會有許多意見或觀念上的不同。 其實程式設計與網頁設計上的專業認知是不同的:
大部份的程式人員並沒有受過美學訓練,
他們最在乎的就是程式執行得順不順,系統穩不穩定,速度快不快;
因而覺得網站不需要太多的"美工",圖、table、能少就少。
而站在網頁設計這邊來看,
大部份設計人員本身也沒有程式編寫的概念,覺得程式是死的,門面的設計才是最重要的事,沒有美美的設計那裡能夠吸引user來光顧。
其實雙方都沒有錯,
一個成功的網站,好的網頁設計跟好程式設計應該是相輔相成的,
好比說一個新的房子,
網頁設計就像是室內設計師,
舒服的空間、良好的視野、流暢的動線、這是他的工作。
而程式人員就好比是建築師,
房屋的結構、材質、水、電、瓦斯管線的配置,都是他得考慮到的。
如果一個房子,水、電、瓦斯都供應正常,但是只有兩個板凳,一個床,
這樣你住得舒服嗎?
如果一個房子,裝璜得美輪美奐,但是天花板會漏水,地震後房子會龜裂,
這樣你住得安心嗎?
網頁設計與程式設計在一個網站裡的角色,一個是前端,一個是後端,
網頁設計人員的專業在於:
如何在速度與美感間取一個平衡點,
如何讓介面的擺設在最適當的位置,
如果讓動線流暢方便,
如何讓頁面的閱讀性最佳化,
如何讓不同的瀏覽器看到一致的呈現,
如何讓整體的設計表現出網站所要的。
相對的,程式設計人員該努力的是:
如何能使程式跑得更順更快速,
如何讓程式執行時系統能發揮最佳的效能,
如何讓產生出的資料或頁面無誤。
筆者認為雙方將立場往後退一步之後,
何不想想,
網頁設計,也許能夠檢討是否能在頁面上,以最簡潔的作法最出最佳化的設計。
而程式設計,也可以努力讓頁面的設計或創意都能完整呈現。
最終的目的,不就是要讓網站的視覺與機能達到使用者都滿意的境界嗎?
別忘了,"溝通"是一位好的設計師必備的能力。
以客觀的角度來衡量,並且在自己專業的範圍內,
去跟對方表答你的用意與看法,不但讓對方知道你的立場,也藉由這個機會教育彼此。
良好溝通是必須不停地在兩者之間發生的。
tips:大部份的程式設計人員對html並不是非常熟悉,所以在修改已經coding過程式的頁面,儘可能的不用frontpage之類,會自動加入tag的編輯器來處理。對他們來說,會是一大助力哦!!
(本文為轉載自~~龜毛進化論)
(本文因為作者版權已授權別人,本站未能獲得所有授權,所以本站只作部份轉載,如果你喜歡本文請到相對進化論網站閱讀)