一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

設(shè)計(jì)素養(yǎng)對(duì)前端工程師的重要性

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-04-17 16:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在很久之前我就說(shuō)過(guò)同樣的話,表達(dá)過(guò)我覺(jué)得做為前端工程師而言設(shè)計(jì)素養(yǎng)的重要性,今天我想聊天為什么我有這種觀點(diǎn)

泛化的設(shè)計(jì)

實(shí)際上生活中設(shè)計(jì)是中無(wú)處不在的,大到建筑工程、工業(yè)設(shè)計(jì),小到網(wǎng)頁(yè)設(shè)計(jì)、產(chǎn)品設(shè)計(jì)。我認(rèn)為設(shè)計(jì)的本質(zhì)就是 理解你(或者你的用戶)內(nèi)心想法的一個(gè)過(guò)程,在完成了一個(gè)物件的物理功能后,你需要考慮它的適用場(chǎng)景及多數(shù)用戶的實(shí)用需求

我在北京呆了很多年,你要問(wèn)我對(duì)北京的印象是什么顏色,我會(huì)毫不猶豫的告訴你「藍(lán)色」。有的人會(huì)認(rèn)為是霧霾的灰色、有的人會(huì)認(rèn)為是天安門的紅色。為什么我的印象是藍(lán)色呢,因?yàn)樵诒本o(wú)論你去哪兒都會(huì)選擇公共交通,所有的交通標(biāo)識(shí)牌都是藍(lán)背景加白前景色,環(huán)路上的路標(biāo)、地鐵標(biāo)、普通道路的路標(biāo),到處都會(huì)有藍(lán)色的標(biāo)識(shí)牌。使用藍(lán)色的好處在于 標(biāo)識(shí)性強(qiáng),尤其對(duì)我這種視覺(jué)異常的人特別友好。但是卻缺乏美感,因?yàn)橐疹櫞蠖鄶?shù)人的體驗(yàn)

我也常去西安,你要問(wèn)我對(duì)西安的印象是什么顏色,我也會(huì)告訴你是「暗紅」。西安的地鐵標(biāo)識(shí)牌就是這種暗紅,我也不太確定這種顏色準(zhǔn)確的叫法,赤紅或者朱紅?總之這種顏色和西安這個(gè)城市的調(diào)性很搭。無(wú)論是古城門上的各種架梁、門柱、瓦石的著色,還是現(xiàn)代的地鐵標(biāo)識(shí)顏色,到處都有暗紅色的設(shè)計(jì)。西安地鐵標(biāo)的設(shè)計(jì)雖然說(shuō)是和整個(gè)城市的氣質(zhì)具有一致性,但是 識(shí)別性很差,尤其城市里面綠化比較好,樹(shù)木多的時(shí)候綠色和這種紅色標(biāo)識(shí)交錯(cuò)在一起是很難分辨的

從這個(gè)例子中我們可以了解到,其實(shí)設(shè)計(jì)并不是那種只存在于理論或者藝術(shù)世界里面的東西,大多數(shù)的設(shè)計(jì)都源于生活。都表達(dá)了人們對(duì)于生活的思考與理解

狹義的設(shè)計(jì)

狹義點(diǎn)講前端工程師(程序員)們的日常是程序設(shè)計(jì)或者軟件設(shè)計(jì)。有一個(gè)關(guān)于用戶體驗(yàn)的真相是:大多數(shù)用戶當(dāng)他們不喜歡你的產(chǎn)品時(shí),他們會(huì) 直接離開(kāi)并放棄。用戶的選擇是正向的,他會(huì)因?yàn)槟愕能浖糜眠x擇,但 并不一定會(huì)因?yàn)槟愕能浖缓枚u(píng)反饋。所以我一直認(rèn)為很多所謂的為了提高用戶體驗(yàn)的調(diào)查問(wèn)卷并沒(méi)有什么作用。相反的很多反饋都是沒(méi)有經(jīng)過(guò)深思熟慮,或者是很個(gè)人的需求,這反倒會(huì)影我們的判斷

所以說(shuō)代碼設(shè)計(jì)的的好不好,交互是否流暢,體驗(yàn)是否極致。這個(gè)門檻的最后一步就在前端

當(dāng)然后端也很重要,后端的重要性是我們?cè)谶@聊設(shè)計(jì)聊體驗(yàn)的前提。「?jìng)}廩實(shí)而知禮節(jié)」,很多前端在知乎提問(wèn)類似「Node.JSJava 相比…」的話題的時(shí)候卻從來(lái)沒(méi)想過(guò)這個(gè)問(wèn)題,不過(guò)這個(gè)話題就不細(xì)聊了

前端需要關(guān)注設(shè)計(jì),原因有二:

一、離用戶更近。這個(gè)毫無(wú)疑問(wèn),前端在整個(gè)軟件的系統(tǒng)棧里面是最頂部一個(gè)元素,他們寫(xiě)出來(lái)的代碼第一用戶是自己,一個(gè)功能好不好用前端會(huì)有第一知覺(jué)。同時(shí)這個(gè)也依賴于工程師對(duì)于設(shè)計(jì)體驗(yàn)的素養(yǎng)。很多東西是沒(méi)法區(qū)分邏輯上的好壞,同時(shí)有些東西應(yīng)該是不言而喻的:

頁(yè)面的鏈接到底應(yīng)該在當(dāng)前面頁(yè)打開(kāi)還是新頁(yè)簽

這就是一個(gè)典型的沒(méi)法從邏輯上區(qū)分好壞的問(wèn)題。當(dāng)然所有頁(yè)面都新窗口打開(kāi)肯定是不對(duì)的。我認(rèn)為 base target=”_blank” 在任何時(shí)時(shí)候都不應(yīng)該被使用。看看自己每天使用的瀏覽器 tab 頁(yè)的個(gè)數(shù)就明白了。實(shí)際使用的時(shí)候要根據(jù)用戶的場(chǎng)景、喜好、鏈接去向內(nèi)容、技術(shù)實(shí)現(xiàn)等各方面因素綜合考慮,一刀切的做法絕對(duì)是錯(cuò)誤的

彈出層、hover 提示 應(yīng)該是盡量少的使用

這就是不言而喻的,因?yàn)樵?PC 端用戶的鼠標(biāo)是最常用的輸入設(shè)備。鼠標(biāo)的 mouseover 事件會(huì)產(chǎn)生很多誤操作,浮層的顯示這會(huì)騷擾用戶的視覺(jué)。當(dāng)然技術(shù)上我們可以通給 mouseover事件添加延遲的方式來(lái)避免誤操作的機(jī)率,但是我認(rèn)為這是一種 打補(bǔ)丁的解決方法,因?yàn)楫?dāng)一個(gè)提示信息足夠重要的時(shí)候,任何延遲都是錯(cuò)誤的,更何況打補(bǔ)丁還有副作用

最近剛好發(fā)現(xiàn)一個(gè)筆記類應(yīng)用,初次使用的時(shí)候感覺(jué)真的非常棒。設(shè)計(jì)精美、交互流暢、動(dòng)畫(huà)細(xì)膩,好的產(chǎn)品不就應(yīng)該是這樣的么

motion.so-optmz

但是當(dāng)你深入使用的時(shí)候你會(huì)發(fā)現(xiàn)這個(gè)頁(yè)面上充滿了各個(gè)的 hover 效果,提示信息、狀態(tài)切換等。它幾乎在所有的圖標(biāo)上都加了 功能提示或快捷鍵的 hover 提示,這個(gè)在我看來(lái)就非常的騷擾用戶。就比如左側(cè)菜單的收起按鈕使用了左箭頭的圖標(biāo)「<」,這種圖標(biāo)就是不言而喻的,不需要再用 tooltip 來(lái)提示

hovers

二、審美需求。這一點(diǎn)其實(shí)上是所有人都需要關(guān)注的,很多程序員在使用 macOS 一段時(shí)間后就再也沒(méi)法忍受 windows 的界面了。單從審美訴求這一項(xiàng)講,macOS 體現(xiàn)出來(lái)的簡(jiǎn)潔、專注是 windows 系統(tǒng)沒(méi)有的。結(jié)合上面的問(wèn)題可以思考下:為什么 macOS 系統(tǒng)的鼠標(biāo) hover 的交互很少?我覺(jué)得應(yīng)該是操作系統(tǒng)給用戶帶來(lái)的那種穩(wěn)定、可靠的感覺(jué)。當(dāng)你專注的做一件事情的時(shí)候最好不要有任何形式的打擾,像系統(tǒng)通知、氣泡提醒什么的應(yīng)該完全被禁止

很多人會(huì)認(rèn)為程序員不需要審美,因?yàn)樗麄儗?shí)現(xiàn)功能就行了。事實(shí)上甚至很多程序員也可能是這么想的。但是他們并沒(méi)有意識(shí)到一點(diǎn),即使是那種特別不關(guān)心審美的人也有基本審美的需求,或者說(shuō)一個(gè)長(zhǎng)像其丑無(wú)比的人也有基本審美的需求,愛(ài)美之心人皆有之。只是程序員這類群體寫(xiě)代碼太久就會(huì)進(jìn)入特別專注的狀態(tài),只在乎代碼,忘了其它一些同樣有價(jià)值的東西

我想表達(dá)的意思并不是說(shuō)這樣不好,而是我認(rèn)為在專注技術(shù)的前提下了解一些設(shè)計(jì)方面的東西會(huì)讓我們理解別人(用戶)的想法,這其實(shí)也是一種與外界的溝通形式,也能彌補(bǔ)程序員天生的弱點(diǎn)

設(shè)計(jì)的規(guī)則

很多對(duì)設(shè)計(jì)一知半解的人會(huì)說(shuō)一句別人經(jīng)過(guò)實(shí)踐總結(jié)出來(lái)的真理:

Rules are meant to be broken — 規(guī)則就是用來(lái)被打破的

在《寫(xiě)給大家看的設(shè)計(jì)書(shū)》中就講過(guò)這個(gè)問(wèn)題,我是比較同意作者的觀點(diǎn),即:打破規(guī)則的前提應(yīng)該是你足夠了解規(guī)則是什么,意味著什么

同時(shí)書(shū)中開(kāi)篇分享了另外一個(gè)觀點(diǎn),我也很贊同:

當(dāng)你能叫出一個(gè)東西的名字后,這個(gè)東西就無(wú)處不在了

這個(gè)估計(jì)很多人都會(huì)有這種體驗(yàn),某一天某個(gè)人說(shuō)了一個(gè)你以前從來(lái)沒(méi)聽(tīng)過(guò)的詞兒,然后你覺(jué)得這個(gè)詞很新鮮,接著在后來(lái)一段時(shí)間內(nèi)這個(gè)詞就會(huì)不段的出現(xiàn)在你的周圍

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1590

    瀏覽量

    69473
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    (仰天長(zhǎng)嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師

    電子工程師
    MDD辰達(dá)半導(dǎo)體
    發(fā)布于 :2025年04月27日 18:21:47

    問(wèn),成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    推薦資料!硬件系統(tǒng)工程師寶典,工程師必備寶典

    硬件系統(tǒng)工程師寶典從實(shí)際電路設(shè)計(jì)入手,對(duì)硬件系統(tǒng)開(kāi)發(fā)流程中的需求分析、概要設(shè)計(jì)、硬件開(kāi)發(fā)平臺(tái)搭建、原理圖的詳細(xì)設(shè)計(jì)、PCB的詳細(xì)設(shè)計(jì)進(jìn)行綜合論述;對(duì)電路設(shè)計(jì)中的信號(hào)完整(SI)、電源完整(PI
    發(fā)表于 03-05 11:15

    硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體

    硬件工程師
    MDD辰達(dá)半導(dǎo)體
    發(fā)布于 :2025年02月24日 19:00:35

    芯片封裝工藝集成工程師的必修課程指南

    隨著信息技術(shù)的飛速發(fā)展,芯片作為現(xiàn)代電子設(shè)備的核心部件,其重要性日益凸顯。而芯片封裝工藝集成工程師作為芯片制造過(guò)程中的關(guān)鍵角色,需要掌握一系列復(fù)雜的課程知識(shí),以確保芯片的性能、穩(wěn)定性和可靠。本文將從多個(gè)方面詳細(xì)闡述芯片封裝工藝
    的頭像 發(fā)表于 10-24 10:09 ?931次閱讀
    芯片封裝工藝集成<b class='flag-5'>工程師</b>的必修課程指南

    工業(yè)工程軟件在企業(yè)導(dǎo)入中的重要性與必要

    在全球化競(jìng)爭(zhēng)加劇、市場(chǎng)需求瞬息萬(wàn)變的今天,企業(yè)為了保持競(jìng)爭(zhēng)力,需要不斷優(yōu)化生產(chǎn)流程、提高生產(chǎn)效率、降低成本并保障產(chǎn)品質(zhì)量。而工業(yè)工程軟件作為一種強(qiáng)大的工具,其在企業(yè)導(dǎo)入中的重要性和必要日益凸顯
    的頭像 發(fā)表于 10-18 11:09 ?610次閱讀

    FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

    ,共同進(jìn)步。 歡迎加入FPGA技術(shù)微信交流群14群! 交流問(wèn)題(一) Q:FPGA中的FPGA算法工程師、FPGA邏輯工程師、FPGA原型驗(yàn)證工程師三者有什么區(qū)別? A:FPGA 算法工程師
    發(fā)表于 09-23 18:26

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02