前端工程師如何與設計師合作能提高效率

寒東設計師發表於2018-03-13

前端工程師如何與設計師合作能提高效率

前言

    作者以前做過設計師,現在是前端工程師。今天想閒聊一下作為前端工程師如何與設計師合作(今天下午實在不想幹活兒),主要分為兩個方面:
    1、 帶著尊重多多溝通,千萬別叫人家“美工”。
    2、 一個優秀的前端工程師應該懂些設計(包括UX和UI)。

幾條小建議

1、充分理解原型/設計稿

    工作之間的良好交流是建立在互相尊重的基礎上的,尤其是尊重對方的工作成果。原型是設計師所有工作的最終產物,如果你像尊重自己的程式碼一樣尊重他們,那麼我相信你和設計師會成為朋友。
    除此之外,理解原型對工程師的職業發展也是有好處的。我們不應該只是為了完成一個需求而編寫程式碼,應該站在更高的層面上去思考為什麼要這麼做。

2、事先多溝通

    這一點尤為重要,工程師大多內向,好多問題設計稿也沒有表達清楚,而工程師也就稀裡糊塗的做。當設計師看到時工作已經做完了,這時候要麼是你刪掉程式碼重來,要麼是逼設計師妥協。不管那種結果,都會對你的名聲和業績產生影響。可能還會驚動你的領導,讓他覺著你做事不靠譜。
    更好的做法是你不斷的向設計師展示你的工作進度,這是設計師希望看到的,展示給她進度的同時也是你們彼此溝通的機會,你可以趁機詢問一些你不太確定的事情。況且設計師妹子居多,何樂而不為呢……

3、最後實現細節

    頻繁更改設計稿的設計是令人頭疼的,對付這些設計師,我們一方面要通過公司的工作流程規範他們,另一方面就是我們應該優先實現UX。避免出現我們花了一個小時畫了一個漂亮的按鈕,結果第二天它的樣子變了。
    有些時候也不是設計師故意要改,可能專案基於使用者反饋快速迭代,這種情況下保持一顆平常的心態就好了。想想自己拿著公司的工資,這點兒小事兒就忍了吧……

4、大膽提出意見

    有些時候設計師的方案並不一定細化到了方方面面,這時候就是你發揮的時候了,你可以天馬行空的實現自己的設想。有的時候設計師提出的方案實現起來會花費大量的時間,這時候工程師可以根據技術提出一些替代方案,跟設計師講明利弊。比如說:現在需求中有一個特別複雜的互動,團隊對工期要求又緊,這時候你就可以主動找設計師溝通,問他能不能把這個體驗上的優化放在下個需求裡做,這次優先實現功能需求。其實這樣做還有個好處,如果這個體驗需求不是特別重要,估計下個需求他也就忘記了(haha)……
    其實,好多設計師的審美不一定有前端工程師要高,只不過他們熟悉設計方法而已。前端工程師是真正實現產品的人,對每一個細節的體會更深。加上使用過好多優秀的UI框架非常成熟,前端工程師要相信自己。

5、關注設計趨勢

    前端工程師雖然不是美的創造者,但卻是美的實現者。在這個全民關注體驗的時代,美已是剛需。所以前端工程師還是需要提升自己的美感的。給大家推薦幾個不錯的網站:

https://www.behance.net/; 全球領先的創意設計類聚合平臺
https://dribbble.com/; 動效設計師必上的一個超級牛逼的設計網站
https://www.pinterest.com/; 一個受世界矚目的,全球最大的創意靈感圖片分享網站
http://huaban.com/boards/28789790/; 國內優秀的圖片分享社群
http://www.zcool.com.cn/u/13690550; 國內綜合設計網站

6、努力修煉技術

    努力提升技術,提升個人影響力是最有效的手段了。如果你已經是前端大牛,以上的建議統統不適合你,你只要對設計師說:“這個現在先不做”,就可以了……

總結

    文章最後,引用一位大家的名言:大部分程式設計師、設計師合作不順利的前提,是雙方都太傲慢了。

相關文章