開發者應具備的產品設計意識

2021-09-07 12:41:26 字數 808 閱讀 6395

有時我想:開發者應該具備怎麼的產品設計意識呢?有時我對一些軟體的醜陋和非人性化操作是不能忍受。感覺開發者具備一些產品設計意識實在非常有必要了。我想須要簡單做到簡單兩點:介面的和諧統一和操作的人性化。

首先須要明確的一點是非常多時候介面做得差並不僅僅是缺乏產品設計的意識。更可能是缺乏認真仔細的工作作風。比方有次我看到乙個同事的對話方塊是這種:

上面這種錯誤事實上是僅僅須要做完功能之後自己認真檢查一下就能發現。

介面的和諧統一體如今乙個軟體中的介面元素都是統一的。

比方對話方塊的風格,字型的風格等等都是一致的。

這可能就須要在開發乙個軟體之前就指定乙個介面規範來進行約定。

然後在進行軟體測試時也進行這方面的檢查。

怎樣做到操作的人性化呢?我的經驗是如果你是真正的使用者。如今如果你是軟體的真正的使用者,那麼會有什麼情況發生呢?一是真正的使用者一般不是軟體開發者,因此在軟體的介面不要出現軟體開發相關的術語,比方對話方塊、單文件、多文件之類的,由於真正的使用者是不懂這些的。二是真正的使用者是千百次地使用軟體的,這跟軟體開發者實現功能後隨便點兩下是不一樣的。如果你想到你實現的功能是使用者千百次地使用的,也許你就有動力去從操作的人性化方面改進了。

《賈伯斯傳》記錄了賈伯斯要求project師縮短mac開機時間時將之比喻為救人性命:「如果mac賣出500萬台,而每天每台機器開機多花費10秒鐘,那加起來每年就要浪費大約3億分鐘。而3億分鐘至少相當於100個人的壽命。」三是介面元素能少就少。在設計上我是倡導極簡主義的。想想蘋果手機僅僅有乙個鍵就足以說明這一點了。

開發人員應具備的產品設計意識

有時我想 開發人員應該具備怎麼的產品設計意識呢?有時我對一些軟體的醜陋和非人性化操作是不能忍受,感覺開發人員具備一些產品設計意識實在很有必要了。我想需要簡單做到簡單兩點 介面的和諧統一和操作的人性化。首先需要明白的一點是很多時候介面做得差並不僅僅是缺乏產品設計的意識,更可能是缺乏認真細緻的工作作風。...

優秀遠端開發者具備的7大技巧

由於遠端開發不像傳統中的辦公室辦公可以直接走過去看同伴們的工作程序,所以我們需要定期更新資料,以顯示自己的價值和建立相互之間的信任,而這需要良好的溝通。在確定加入這個組織之後,並不意味著接下來我們剩下要做的就是埋頭程式設計。我們應該盡可能地學習和了解這個組織。這不但能讓我們工作效率更高,還有助於我們...

Apple Pay強勢來襲,開發者應做的事情

ios8.1就已經有這個功能了,只是木有現在這麼的火,現在的趨勢是要火的節奏,因此很多電商平台b2b,p2p,c2c,x2x都有可能需要這個屌絲的付款功能了,在此簡單的研究一下。正如上圖提示的一樣,你可能會注意到上面沒有有效的merchant id,我們需要建立乙個,訪問蘋果ios 開發者中心的位於...