前端進(jìn)階之路小思

有人說產(chǎn)品開發(fā)過程中web前端沒有結(jié)論特恬,只有隨需求不停的修改悠砚,但是項(xiàng)目必須要有階段性的結(jié)論士嚎,作為一個(gè)前端開發(fā)凹嘲,如何避免為了某一個(gè)需求而陷入反復(fù)更改的困境呢师倔?不要把責(zé)任全部推到產(chǎn)品不斷的需求更改或者設(shè)計(jì)不停的視覺調(diào)整上,你其實(shí)可以做得更好周蹭。在不斷的追求新技術(shù)趋艘,打磨技術(shù)精益求精之時(shí),拓寬自己的知識面凶朗,尋找正確了工作姿勢也很重要瓷胧。

首先,心態(tài)很重要棚愤。

如果你期望你的工作狀態(tài)是這樣:產(chǎn)品經(jīng)理把一個(gè)功能需求的每一個(gè)環(huán)節(jié)都考慮周到搓萧,每一個(gè)細(xì)節(jié)點(diǎn)的覆蓋全面,每一個(gè)想法都表達(dá)完美(當(dāng)然宛畦,這是一個(gè)好的產(chǎn)品經(jīng)理應(yīng)該追求并達(dá)到的)瘸洛,交互和視覺能夠以用戶體驗(yàn)和美學(xué)的角度完美的詮釋產(chǎn)品的需求點(diǎn),然后將所有需求的前期溝通準(zhǔn)備都ready刃永,給到開發(fā)開始投入生產(chǎn)货矮,然后你作為一個(gè)前端開發(fā),與后臺一起合作斯够,逐個(gè)的還原產(chǎn)品需求文檔所描述的功能與細(xì)節(jié)囚玫,偶然在作為一個(gè)開發(fā)的同時(shí)喧锦,也作為一個(gè)用戶向產(chǎn)品提出一些邏輯不合理的點(diǎn),溝通敲定抓督,最后開發(fā)完畢燃少,產(chǎn)品視覺體驗(yàn)覺得OK,可以上線铃在。

那在工作的前幾年阵具,你過的一定很煩惱,因?yàn)槟憧赡芸偸窃诩m結(jié)這些問題:

1定铜、按照產(chǎn)品的需求單實(shí)現(xiàn)功能點(diǎn)后阳液,產(chǎn)品經(jīng)理體驗(yàn)發(fā)現(xiàn)整體的流程邏輯跑起來太繁瑣,改揣炕!

2帘皿、視覺走查發(fā)現(xiàn)頁面按照視覺稿給定的尺寸在不同的屏幕尺寸上并不協(xié)調(diào),改畸陡!

3鹰溜、交互發(fā)現(xiàn)按照產(chǎn)品的邏輯更改后,整個(gè)交互變得并不友好丁恭,需要重新調(diào)整交互方案曹动,不爽,改牲览!

.....

所以你發(fā)現(xiàn)墓陈,作為一個(gè)前端開發(fā),在這一個(gè)需求上竭恬,完成你的開發(fā)量后跛蛋,你又得大改熬的!并且你還得告訴自己痊硕,一切以產(chǎn)品的完美為依托,在發(fā)現(xiàn)有問題的時(shí)候押框,就是得盡力配合改動(dòng)岔绸。

但你內(nèi)心還一定有點(diǎn)小抱怨,產(chǎn)品經(jīng)理需求還沒想好就開始投入設(shè)計(jì)和開發(fā)橡伞,交互設(shè)計(jì)不完善的問題設(shè)計(jì)人員竟然在設(shè)計(jì)過程中沒有發(fā)現(xiàn)盒揉,是他們的不專業(yè)影響了開發(fā)進(jìn)度。

如果一直以這種角度思考問題兑徘,作為一個(gè)完全可以被代替的代碼搬運(yùn)工刚盈,還期待著身邊的搭檔完美解決所有的問題,你只能在抱怨中毫無作為挂脑,不要忘記自己是在一個(gè)團(tuán)隊(duì)中藕漱,如何更有效率的幫助團(tuán)隊(duì)完成目標(biāo)欲侮,如何自主的把控節(jié)奏很重要。

產(chǎn)品經(jīng)理在對著一個(gè)生動(dòng)的頁面時(shí)的想法遠(yuǎn)比在對著腦中或者文檔上描述的功能點(diǎn)時(shí)更豐富肋联,而前端開發(fā)對一個(gè)產(chǎn)品細(xì)節(jié)的包括是最全面的威蕉。所以,作為一個(gè)前端開發(fā)橄仍,你可以做的更多韧涨。

在產(chǎn)品宣講的前期,根據(jù)以往開發(fā)的經(jīng)驗(yàn)侮繁,你可以更多的提出產(chǎn)品所遺落的細(xì)節(jié)虑粥,而這些細(xì)節(jié)的補(bǔ)充可以讓交互視覺在設(shè)計(jì)時(shí)更全面。而在開發(fā)過程中宪哩,你會跟你所開發(fā)的產(chǎn)品進(jìn)行一次全面深入的對話舀奶,每一個(gè)按鈕,每一塊信息的表達(dá)斋射,每種用戶操作所對應(yīng)的反饋育勺,你的程序都必須覆蓋到,所以及時(shí)的更產(chǎn)品視覺一起溝通這些反饋的表現(xiàn)形式罗岖,是否需要調(diào)整涧至,以避免在開發(fā)完成后的二次變更。在開發(fā)的組件設(shè)計(jì)階段桑包,如何合理封裝組件邏輯南蓬、適度的預(yù)留彈性入口,也極為重要哑了,我的看法是組件化不僅僅是為了開發(fā)人員的代碼復(fù)用赘方,也為了頁面模塊的快速調(diào)整修改。

這些注意點(diǎn)作為一個(gè)稍微有經(jīng)驗(yàn)的前端開發(fā)弱左,可能都有自己的一套實(shí)行方式窄陡,但如何在團(tuán)隊(duì)合作時(shí)落實(shí)的更好,效率更高呢拆火。有人說開發(fā)人員改行做產(chǎn)品經(jīng)理有優(yōu)勢跳夭,因?yàn)橛斜容^嚴(yán)謹(jǐn)?shù)漠a(chǎn)品邏輯思維,但是我覺得產(chǎn)品經(jīng)理们镜,設(shè)計(jì)币叹,開發(fā)人員三者應(yīng)該是互通的,產(chǎn)品經(jīng)理當(dāng)然是更注重產(chǎn)品的思維和了解市場模狭,但也需要有良好的邏輯思維颈抚,了解基本的視覺規(guī)范。而設(shè)計(jì)人員嚼鹉,尤其是交互設(shè)計(jì)贩汉,需要更了解用戶體驗(yàn)規(guī)則九妈,有好的審美,但是也需要了解產(chǎn)品的基本要素雾鬼,了解開發(fā)的復(fù)雜度萌朱。所以開發(fā)人員,在不斷最求精益求精的技術(shù)時(shí)策菜,也應(yīng)該不斷增強(qiáng)自己的產(chǎn)品思維晶疼,只有了解真正的產(chǎn)品需求,才能在開發(fā)前或者開發(fā)中發(fā)現(xiàn)潛在問題又憨,只有懂得設(shè)計(jì)的基本原則翠霍,才能在合理與不合理中拋出可能的風(fēng)險(xiǎn),提前調(diào)整方案蠢莺。

產(chǎn)品思維

當(dāng)產(chǎn)品經(jīng)理為了一個(gè)用戶點(diǎn)擊行為而列出不下五六種相應(yīng)的響應(yīng)模式時(shí)寒匙,跟你談到用戶行為引導(dǎo)和用戶轉(zhuǎn)化,請理解其合理性躏将,甚至給出更多的細(xì)節(jié)確認(rèn)會讓后期的開發(fā)更有效率锄弱,網(wǎng)上有很多產(chǎn)品思維類的書籍和研究,廣泛涉獵更有助于培養(yǎng)自己的見解祸憋。

一個(gè)產(chǎn)品經(jīng)理好友推薦的一些書籍有空可以慢慢讀一下:

《Free》

《結(jié)網(wǎng)》

《啟示錄》

《簡約至上》

設(shè)計(jì)的基本原則

不要再糾結(jié)1px的問題会宪,抱怨設(shè)計(jì)的眼睛為何如此毒辣,為何你看起來毫無差別完全按照設(shè)計(jì)稿實(shí)現(xiàn)的東西蚯窥,能被挑出那么多的問題掸鹅。同時(shí),從移動(dòng)端iphone4的尺寸到google nexus6拦赠,從12寸到29寸的顯示屏巍沙,一份靜態(tài)的設(shè)計(jì)稿大多數(shù)情況下都不能覆蓋到所有的顯示屏尺寸,作為最接近產(chǎn)品產(chǎn)出的開發(fā)人員荷鼠,你需要和設(shè)計(jì)溝通給出最合理的兼容方案句携。

收集的網(wǎng)上評價(jià)比較適合入門級別理解的設(shè)計(jì)書籍:

《The Design of Everyday Things 》

《破繭成蝶-用戶體驗(yàn)設(shè)計(jì)師》

《眾妙之門——網(wǎng)站UI設(shè)計(jì)之道》

《寫給大家看的設(shè)計(jì)書》

組件化思維

前面說的兩點(diǎn)都需要日常生活中慢慢積累理解,現(xiàn)在要談的我們前端開發(fā)熟悉的點(diǎn)了颊咬,組件化思維务甥。這里不是要談前端的組件化方案牡辽,而是組件設(shè)計(jì)的出發(fā)點(diǎn)喳篇。

1、養(yǎng)成代碼組件化的習(xí)慣态辛,它會使你頁面模塊的添加麸澜、刪除、更改變得更優(yōu)雅奏黑,而管理和閱讀也會更舒心炊邦。

2编矾、收攏參數(shù)入口,保持可擴(kuò)展性馁害,在設(shè)計(jì)組件時(shí)窄俏,不可能把所有的可能性變動(dòng)都設(shè)計(jì)并實(shí)現(xiàn),但組件如果要復(fù)用碘菜,日后變更或者添加新功能是必然的凹蜈,所以保持良好的可擴(kuò)展性非常重要,如果每次的修改都要花大量的經(jīng)歷在向前兼容確認(rèn)上忍啸,就失去的組件化的意義仰坦。

3、代碼文檔化计雌,組件維護(hù)不是一件容易事悄晃,代碼形成文檔化的風(fēng)格后,本身就是一種自規(guī)范凿滤,不同的人修改或者使用代碼時(shí)妈橄,不需要額外的規(guī)范文檔就能合理遵循組件規(guī)范。

4翁脆、合理控制組件粒度眷细,根據(jù)業(yè)務(wù)需求衡量組件復(fù)雜度與修改復(fù)用程度的性價(jià)比。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鹃祖,一起剝皮案震驚了整個(gè)濱河市溪椎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌恬口,老刑警劉巖校读,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異祖能,居然都是意外死亡歉秫,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門养铸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雁芙,“玉大人,你說我怎么就攤上這事钞螟⊥酶剩” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵鳞滨,是天一觀的道長洞焙。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么澡匪? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任熔任,我火速辦了婚禮,結(jié)果婚禮上唁情,老公的妹妹穿的比我還像新娘疑苔。我一直安慰自己,他們只是感情好甸鸟,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布夯巷。 她就那樣靜靜地躺著,像睡著了一般哀墓。 火紅的嫁衣襯著肌膚如雪趁餐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天篮绰,我揣著相機(jī)與錄音后雷,去河邊找鬼。 笑死吠各,一個(gè)胖子當(dāng)著我的面吹牛臀突,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贾漏,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼候学,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了纵散?” 一聲冷哼從身側(cè)響起梳码,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎伍掀,沒想到半個(gè)月后掰茶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蜜笤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年濒蒋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片把兔。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沪伙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出县好,到底是詐尸還是另有隱情围橡,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布聘惦,位于F島的核電站某饰,受9級特大地震影響儒恋,放射性物質(zhì)發(fā)生泄漏善绎。R本人自食惡果不足惜黔漂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望禀酱。 院中可真熱鬧炬守,春花似錦、人聲如沸剂跟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽曹洽。三九已至鳍置,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間梆惯,已是汗流浹背彰阴。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工祭示, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人辟拷。 一個(gè)月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像阐斜,于是被迫代替她去往敵國和親衫冻。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容