讓Web開發工程師抓狂的20個難題

程璽發表於2011-08-31

開發工程師對平面設計師的抱怨

實事求是的說,web開發人員的日子還是挺不錯的,有人出錢,讓我們整日坐在寬敞的辦公環境裡埋首解決問題,而這些問題,即使沒人出錢,我們恐怕還是要鑽研的。

有些工作夥伴,因為他們不太瞭解我們的工作,也不明白我們的工作房市,因此會對我們這些人顯露出某種諂媚式的敬畏。

這一點令我們膨脹的自我感覺更加無以復加。然而不幸的是,他們中的某些人正是給我們下達任務的人。(請平面設計師們自己站出來吧?)

但正因為他們不太瞭解我們的工作,有些時候,我們不得不做的一些事情,老實說,甚至讓我們覺得骯髒和不齒。更不要說那些PSD檔案了,我們不得不對其進行殘忍至極的協調和組織,以至於這些檔案好像生來就該這麼處理才對。(不過這個還算好,畢竟我們本身就喜歡探究各種謎團。)

仔細聽著吧,平面設計師們,以下是20件讓開發人員抓狂的事情。檢查一下你有沒有做到其中15條以上,沒有的話可要好好加油了,距離真正把開發人員逼瘋,你還有不小的差距。

1.為頁面中每個元素設定圓角。同時,既然已經這麼幹了,乾脆再都加上陰影和漸變。

2.每個專案都使用同一個PSD檔案作為起步。把用不上的層都隱藏起來,但不刪掉。一定要確保你的PSD檔案大小超過100MB。

3.對頁面中每一個文字都使用sIFR技術。最好是再選擇一種無限接近於Arial的字型。

4.永遠不要使用同樣的規格。每個字都安排不同的尺寸和顏色(比如黑色,用#000000、#111111、#121212……)。

5.採用大量透明的越獄圖片。Web開發人員超愛各種衝出框和列之外的圖片。最好再在圖片周圍加上一圈文字。

6.新增一個視窗控制元件。把至少半個以上的網站全裝進裡面。

7.新增一個Facebook連線按鈕。只是一個按鈕嘛,裝個按鈕能有多難?

8.把重要的PSD層隱藏起來。事後告訴開發人員,你忽略了某個隱藏的部分。

9.建立帶有rollover、active、clicked狀態的按鈕,並且守口如瓶,誰也不告訴。在最後關頭再專門為其建立一個單獨的檔案。我們喜歡驚喜連連。

10.向開發人員大談你在某個部落格上看到的奇妙功能。然後下令讓他們搞起來,既然別的地方有了,肯定弄得出來嘛。

11.新增一個carousel/圖片輪播控制元件,而且,記住一定要全屏的呦!

12.不要直接複製,要使用Loren Ipsum/亂數假文產生器,而且一定要確保保留的空間根本容不下直接複製。

13.隨意合併PSD層,幹嘛不呢?(但別合併的太多,不然就和那個神奇的100MB的目標頁漸行漸遠了)。

14.把所有檔案都命名為“最終版/final”,再加上日期和隨便什麼字母(比如final-2010-12-01a.psd、 final- 2010-12-01r.psd、final-2010-12-02b.psd之類)。

15.一切確定下來之後,儘管放心修改設計。我們這邊完成一個頁面以後,趕緊再發一個完全不同版本的設計過來。然後告訴我們,這些修改都十分必要,非改不可,全是為使用者的體驗著想。

16.對於PSD的層和資料夾,千萬不要命名,也別整理。

17.設計表單時,不用操心error和success狀態。這些東西我們之後再想辦法,我們超喜歡猜測你們的動機。

18.設計網站時,不要請任何開發人員參加創想和設計會議。一定要確保我們是最後見到設計佈局的人員。先交給客戶看過,這樣我們就來不及提出哪怕一丁點神志清醒的意見了。

19.我們們之間應該多多交流,這樣QA/品質保證階段就不用使用缺陷追蹤軟體了。讓我們整天都呆在一塊,你們儘管直接點出想要修改的地方。抓住機會也鍛鍊一下你們的即興設計能力嘛!

20.最後一點,也是最重要的:切記,千萬不要接觸任何關於HTML、CSS、JavaScrip或者瀏覽器方面的知識。你們知道的越少,越能體現出我們的重要性所在。

相關文章