如何跟網(wǎng)站程序員進(jìn)行溝通
?
如果曾經(jīng)跟微信平臺程序開發(fā)人員合作過,這篇文章正好可能會使你覺得感同身受。作為
金華微信網(wǎng)站開發(fā)的設(shè)計師,我們長期與世界各地的程序開發(fā)人員合作,互相討論該用戶界面上需要完成一些什么樣的設(shè)計,要達(dá)到這些目的需要做些什么。然而,在很多時候,我們發(fā)現(xiàn)通常無法與程序開發(fā)員的意見達(dá)成一致。
?
?
?
?
當(dāng)一個項自牽涉很多人的時候,一件很重要的事情就是保證這些人對于這個項目所面臨的問題和解決方案有一個共識。雖然我相信他們相對于設(shè)計師來說是一個差別很大的群體,但這并不意味著我們就要把他們排除在你的團(tuán)隊之外。恰恰相反,如果你能遵照下面列出的一些原則來做,你的開發(fā)過程很有可能變得比以前更加合理化,更加流暢。
?
首先,需要提供高水平的文檔,現(xiàn)代軟件開發(fā)方法論可能讓你覺得文檔越少越好,但是事實上有時候這不一定對。對于初學(xué)者來說,所能提供的最好的文檔就是用戶界面。用戶界面不僅告訴程序開發(fā)員數(shù)據(jù)應(yīng)該放在哪兒,應(yīng)該以什么格式存放,同時也展示了整個程序開發(fā)的基本流程。一個經(jīng)過深思熟慮而且完整的用戶界面可以讓程序設(shè)計員成為夢想中的完美同事。盡管如此,總是會有不喜歡什么事情都清趁定義好的程序員,他們總是喜歡任意曲解用戶界面。在設(shè)計領(lǐng)域內(nèi)、這種程序員很少。
?
其次,速度要先人一步,作為微信網(wǎng)站的設(shè)計師,并不需要在程序開發(fā)之前就把每一頁的設(shè)計都想好了。但是,如果你能保持設(shè)計速度比程序員快一步,這是對你非常有利的。計劃好相應(yīng)的功能,并且確保在程序員需要的時候,可以至少拿出一些準(zhǔn)備好的結(jié)構(gòu)類型,比如HTML等,對于程序員來說,在一份已經(jīng)完成并經(jīng)過修飾的網(wǎng)頁需要的地方嵌入數(shù)據(jù),比根據(jù)。一些草稿創(chuàng)建一個新網(wǎng)頁要容易得多,更何況根據(jù)草稿創(chuàng)建新網(wǎng)頁還需要設(shè)計師參與進(jìn)來。
?
最后,做事需要雷厲風(fēng)行,作為一個
金華微信網(wǎng)站的設(shè)計師,在每個界面上都要做出上百個決定。尤其是導(dǎo)航條的高度,表格單元格內(nèi)的文本數(shù)量或文本在頁腳的對齊方式,每一天我們都需要對每一件事情做出決定。這一點對干程序員來說是一樣的,對于他們寫的每個網(wǎng)站功能函數(shù),也有同樣吹毛求疵的決定需要做。