衡阳派盒市场营销有限公司

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

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

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

“前端”工匠系列(一):合格的工匠,究竟該搞什么

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2024-08-26 15:55 ? 次閱讀

“前端”工匠系列(二):合格的工匠,怎么做好價值落地

此文為系列文章第一篇,為淺嘗輒止的引入,目的是為了讓前端從業(yè)人員及非從業(yè)但是對此領(lǐng)域感興趣的人對于”前端“是干什么的這個話題有個無門檻的了解。

“前端職能是什么”

說起"前端",維基百科對這個技術(shù)角色的定位是“前端(英語:front-end)和后端(英語:back-end)是描述進程開始和結(jié)束的通用詞匯。 前端作用于采集輸入信息,后端進行處理。 計算機程序的界面樣式,視覺呈現(xiàn)屬于前端。”對于當(dāng)下服務(wù)于互聯(lián)網(wǎng)各企業(yè)的前端研發(fā)人員來說,這個崗位定義是很清晰的。前端是個對于后端的相對概念,它的崗位角色更應(yīng)該關(guān)注“采集和呈現(xiàn)”兩個部分。

從以上的概念來看,前端研發(fā)的正常職責(zé)是通過編碼工作對數(shù)據(jù)及業(yè)務(wù)邏輯進行展示,用戶通過操作界面(或其他交付方式)與系統(tǒng)進行交互,最后用戶的交互信息可以按照功能邏輯的預(yù)期傳輸?shù)胶蠖朔?wù)遞交給業(yè)務(wù)后端及更下游的算法層處理。

?

“編碼工作包括什么呢?”

前端研發(fā)人員工作對接的上游干系人包括產(chǎn)品和UI設(shè)計,必要輸入有產(chǎn)品文檔和UI設(shè)計稿件,下游干系人為后端研發(fā)人員,必要的輸出為一整套界面交互及邏輯處理實現(xiàn)代碼。

產(chǎn)品要向研發(fā)團隊輸出PRD(產(chǎn)品需求文檔Prodcut Requirement Document的簡稱)來對此次產(chǎn)品或者迭代的具體的功能細節(jié)進行詳細的描述,通過需求評審會議的方式與研發(fā)人員和設(shè)計人員進行“語言的互通轉(zhuǎn)換及翻譯”工作,得以把所有的產(chǎn)品邏輯向不同專業(yè)人員表達清晰,這是一切需求交付最重要的環(huán)節(jié)。對于新增的或者復(fù)雜的需求,需要有交互設(shè)計人員與產(chǎn)品人員共同輸出交互設(shè)計稿件,從另外一個維度對產(chǎn)品需求邏輯進行闡述,對于前端研發(fā)人員對于需求理解的清晰程度來看,交互設(shè)計稿件的嚴(yán)謹(jǐn)和質(zhì)量十分重要。

UI設(shè)計人員需要根據(jù)產(chǎn)品需求文檔和交互設(shè)計稿件對界面的UI風(fēng)格、色系及動效等素材進行設(shè)計畫制作,向研發(fā)人員輸出UI設(shè)計稿件,此項工作需要前端研發(fā)、產(chǎn)品和設(shè)計人員進行多輪溝通以便敲定所有元素細節(jié)。UI設(shè)計稿件的設(shè)計質(zhì)量和對產(chǎn)品邏輯的描述精細度,直接對前端研發(fā)人員的編碼設(shè)計方式和效率產(chǎn)生影響,前端研發(fā)人員必須對UI設(shè)計稿件有足夠的重視,避免在實現(xiàn)過程中反復(fù)與產(chǎn)品和設(shè)計人員對設(shè)計稿件的細節(jié)進行確認甚至重新設(shè)計。如果這種情況出現(xiàn),勢必對項目的排期產(chǎn)生影響。最后,前端研發(fā)的界面輸出要通過UI設(shè)計人員的驗收測試才算完成界面編碼工作。

與后端研發(fā)人員的對接是研發(fā)工作中的重中之重,最終,一整套前后端研發(fā)人員公認的經(jīng)過冒煙用例自測的代碼包才是此階段的合格產(chǎn)出物。接口規(guī)范、約定習(xí)慣以及默契度較高的對接伙伴,都是業(yè)界不斷在研發(fā)調(diào)試、聯(lián)合調(diào)試以及提測冒煙過程中提效降本的思路。“一切都是人的事”“約定大于習(xí)慣”這些對軟實力、流程的嚴(yán)謹(jǐn)程度都提出了要求。

研發(fā)流程中最后的步驟是UAT驗收后上線。上線一定要采用“流水線自動化”的方式才行,也就是大家常說的“CI/CD”。只有這樣做,才能保證主干版本代碼與線上代碼版本完全保證一致,不會因為人為把自己本地代碼編譯打包后發(fā)布到線上,導(dǎo)致主干分支成為擺設(shè);所有上線相關(guān)的合并、編譯、打包、發(fā)布等核心流程都是流水線自動跑事先部署在流水線各個節(jié)點的腳本,才能避免人為操作“失誤”導(dǎo)致的線上問題。

“上線了?”

上線是個很值得探討的話題,因為對于研發(fā)來說,只有上了線并且發(fā)揮了預(yù)期或者超預(yù)期的業(yè)務(wù)價值的代碼,才算是對企業(yè)、對社會有一點點貢獻,個人的價值才能在工作中得以體現(xiàn)。上線完成就是研發(fā)工作的結(jié)束嗎?對于很多研發(fā)團隊來說,這就是最后一步了。但是,研發(fā)流程僅僅止步于此,是不符合“合格”這個標(biāo)準(zhǔn)的。一套代碼,只有在上線后,才開始受到真正用戶的親測使用,研發(fā)人員的產(chǎn)出物才算是“生命開始”。產(chǎn)品功能在用戶的使用中“表現(xiàn)是否符合預(yù)期”、“是否有邊界異常”、“是否存在打不開頁面的情況”、“是否存在顯示異常的情況”,諸如此類的問題,都應(yīng)該是產(chǎn)研需要關(guān)注的話題。

因此,研發(fā)人員需要預(yù)先在代碼包中預(yù)留與線上真實用戶“交流”的抓手,通過分析用戶在“可用性和性能”做出可以提升用戶體驗的改進措施,例如,“特殊邏輯自定義埋點上報”、“邊界兜底監(jiān)控”、“系統(tǒng)運行時監(jiān)控”等,只有做到了這些,才能說對一個用戶功能的真正上線,后續(xù)也才有精細化運營的可能。可是,對于很多研發(fā)人來說,“上線即需求的終點”、“線上問題由業(yè)務(wù)反饋”、“有客訴嗎?”都是研發(fā)普遍存在的心理。

那如何通過“預(yù)先”的方式建立與用戶之前的溝通通道呢?因為此文為前端領(lǐng)域文章,所以我們此次只說前端部分。

“與用戶交流”

有效的交流是需要以有效的信息為載體的。對于技術(shù)實現(xiàn)來說,就是對核心代碼塊進行合理的代碼埋點。當(dāng)特殊用戶行為發(fā)生時,當(dāng)代碼處理邏輯走向了一個非正常的處理單元時,當(dāng)發(fā)生了代碼處理邏輯沒有覆蓋到的情形時,埋點上報代碼就會觸發(fā)執(zhí)行,向中心化的埋點服務(wù)發(fā)送消息。技術(shù)人員通過對此次用戶行為觸發(fā)的埋點信息的分析,從而得到用戶在瀏覽或操作頁面過程中的“正常或異常”情況的“現(xiàn)場復(fù)現(xiàn)”,當(dāng)然,這種復(fù)現(xiàn)可以是數(shù)據(jù)信息,也可以是截圖或視頻回溯,具體要用什么方式來復(fù)現(xiàn)用戶行為,要以“有效”為目標(biāo),綜合考慮“用戶流量成本、研發(fā)成本、性能影響以及存儲成本”等因素來最終選型。

“實時 OR T+1”

對于業(yè)務(wù)前端用戶行為及觸發(fā)邏輯的監(jiān)控,有實時監(jiān)控和異步監(jiān)控兩種。

在實時關(guān)注用戶行為、實時分析等場景里,需要使用實時監(jiān)控,這個“實時”,一般到秒級就夠用了,一些業(yè)務(wù)使用分鐘級也是可以的,具體看業(yè)務(wù)的需要。對于實時監(jiān)控,上報行為是從每一臺用戶的設(shè)備上觸發(fā)并上報的,應(yīng)用于大體量業(yè)務(wù)來說,這個數(shù)據(jù)量的采集、上報、收集、存儲、分析和報表的生成,都是相當(dāng)耗費資源的。為了降本提效,埋點服務(wù)首先會對用戶數(shù)據(jù)按照特殊的規(guī)則(比如正態(tài)分布)進行一層比例的抽樣,降低分析及報表生成過程中對資源和人力的消耗。

在用戶端日志查詢、特殊邊界場景復(fù)現(xiàn)、日志排查定位故障等場景,“實時”就不是必要的,這種場景下一般采用T+1查詢,但是又引入了大量級日志的存儲周期的話題,一般企業(yè)應(yīng)用級的用戶日志保存14天就完全夠用了,因為對于C端日志來說,更多的是對現(xiàn)場故障的復(fù)現(xiàn)、處理及跟進,如果算法策略對用戶日志有需要,只需要在一定時間內(nèi)采用處理任務(wù)對用戶日志進行一次處理,把輸出的標(biāo)簽、行為特征等關(guān)鍵數(shù)據(jù)存儲就可以,基礎(chǔ)的用戶日志還是應(yīng)該被存檔或清除釋放資源供給更有價值的最新日志來使用。

綜上所述,實時監(jiān)控和非實時監(jiān)控分別應(yīng)對兩種場景:實時對應(yīng)“業(yè)務(wù)可用性、線上運行時異常”等使用訴求,非實時對應(yīng)“性能指標(biāo)、用戶日志查詢、用戶行為復(fù)現(xiàn)”等使用訴求。

“后續(xù)”

之后會繼續(xù)講述一些有關(guān)"用戶體驗、效率提升、頁面搭建"相關(guān)的話題。

審核編輯 黃宇

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

    關(guān)注

    6

    文章

    2234

    瀏覽量

    55364
  • 前端
    +關(guān)注

    關(guān)注

    1

    文章

    200

    瀏覽量

    17841
收藏 人收藏

    評論

    相關(guān)推薦

    前端的作用

    前端的作用 在智能手機中,“前端詞可以指代兩個不同的概念:手機前端開發(fā)和射頻前端技術(shù)。以下是這兩個概念在智能手機中的作用: 手機
    的頭像 發(fā)表于 01-03 14:03 ?109次閱讀

    前端總線頻率的類型是什么?

    前端總線(Front Side Bus,F(xiàn)SB)是計算機中處理器與主板上其他組件(如內(nèi)存、北橋芯片等)之間傳輸數(shù)據(jù)的通道。前端總線頻率是衡量這個通道傳輸數(shù)據(jù)速度的個重要指標(biāo)。前端總線
    的頭像 發(fā)表于 10-10 18:17 ?355次閱讀

    ths4541想將其放置于ADC的前端,輸入輸出的阻抗如何匹配呢?

    最近使用了款ths4541的運算放大器芯片,想將其放置于ADC的前端,完成單端信號轉(zhuǎn)為差分信號并且可以放大信號,請問在這種情況下輸入輸出的阻抗如何匹配呢?有沒有example提供參考呢
    發(fā)表于 09-03 06:44

    芯思杰楊彥偉團隊榮獲“示范性勞模和工匠人才創(chuàng)新工作室”授牌

    近日,深圳市南山區(qū)總工會舉行2023年度各級勞模和工匠人才創(chuàng)新工作室授牌儀式,芯思杰楊彥偉團隊榮獲“示范性勞模和工匠人才創(chuàng)新工作室”授牌。
    的頭像 發(fā)表于 05-15 09:52 ?472次閱讀
    芯思杰楊彥偉團隊榮獲“示范性勞模和<b class='flag-5'>工匠</b>人才創(chuàng)新工作室”授牌

    家本土EDA的20年:從工匠精神到跨越式發(fā)展

    近年來,EDA市場受到全球芯片行業(yè)變化的深刻影響,發(fā)展激烈且動蕩。EDA,即電子設(shè)計自動化,是種在計算機系統(tǒng)輔助下,完成IC功能設(shè)計、綜合驗證、物理設(shè)計等流程軟件的統(tǒng)稱。據(jù)統(tǒng)計,2023年全球
    的頭像 發(fā)表于 05-11 08:23 ?656次閱讀
    <b class='flag-5'>一</b>家本土EDA的20年:從<b class='flag-5'>工匠</b>精神到跨越式發(fā)展

    華秋獲評深圳市示范性勞模和工匠人才創(chuàng)新工作室

    近日,深圳華秋電子有限公司(以下簡稱華秋)硬件研發(fā)中心研發(fā)總監(jiān)戴上舉領(lǐng)銜的創(chuàng)新開放實驗室榮獲深圳市示范性勞模和工匠人才創(chuàng)新工作室。
    的頭像 發(fā)表于 05-10 10:22 ?510次閱讀
    華秋獲評深圳市示范性勞模和<b class='flag-5'>工匠</b>人才創(chuàng)新工作室

    喜訊!堅持技術(shù)創(chuàng)新,華秋獲評深圳市示范性勞模和工匠人才創(chuàng)新工作室

    研發(fā)項目最前沿他的敬業(yè)精神如道光芒鼓舞著身邊的同事他是深圳市示范性勞模和工匠人才創(chuàng)新工作室領(lǐng)銜人深圳華秋電子有限公司硬件研發(fā)中心研發(fā)總監(jiān)戴上舉深耕篤行二十五載,
    的頭像 發(fā)表于 05-10 08:07 ?352次閱讀
    喜訊!堅持技術(shù)創(chuàng)新,華秋獲評深圳市示范性勞模和<b class='flag-5'>工匠</b>人才創(chuàng)新工作室

    西井科技場景化方案專家中心總經(jīng)理吳波榮獲第五屆“長寧工匠

    4月30日上午,“禮贊勞動者,奮進新征程”2024年長寧區(qū)慶祝“五一”國際勞動節(jié)大會暨勞模工匠共話新質(zhì)生產(chǎn)力座談會隆重召開。
    的頭像 發(fā)表于 05-06 10:03 ?469次閱讀

    如何正確使用數(shù)字化儀前端信號調(diào)理?(

    、前言 板卡式的數(shù)字轉(zhuǎn)換器和類似測量儀器,比如圖1所示的德思特TS-M4i系列,都需要為各種各樣的特性信號與內(nèi)部模數(shù)轉(zhuǎn)換器(ADC)的固定輸入范圍做匹配。 圖1:德思特TS-M4i系列高速數(shù)字化儀
    的頭像 發(fā)表于 04-11 14:01 ?451次閱讀
    如何正確使用數(shù)字化儀<b class='flag-5'>前端</b>信號調(diào)理?(<b class='flag-5'>一</b>)

    瑞豐光電舉斬獲“領(lǐng)軍企業(yè)獎”和“工程商推薦品牌獎”兩項殊榮

    近日,由LED工程商聯(lián)盟、盛世傳媒《LED屏顯世界》雜志社聯(lián)合主辦,第四屆 LED“工匠杯”頒獎盛典在廣州隆重舉行。
    的頭像 發(fā)表于 03-28 11:23 ?598次閱讀
    瑞豐光電<b class='flag-5'>一</b>舉斬獲“領(lǐng)軍企業(yè)獎”和“工程商推薦品牌獎”兩項殊榮

    凌科在深圳企業(yè)創(chuàng)新促進大會上斬獲三大獎項

    。本次凌科斬獲多項大獎,是對凌科在工業(yè)級連接器行業(yè)的創(chuàng)新實力和工匠精神的高度認可,更是激勵凌科高質(zhì)高標(biāo)進行研發(fā)創(chuàng)新的動能。凌科BD系列榮獲“深圳企業(yè)創(chuàng)新記錄”獎本
    的頭像 發(fā)表于 03-18 08:12 ?409次閱讀
    凌科在深圳企業(yè)創(chuàng)新促進大會上斬獲三大獎項

    新亞勝斬獲LED工匠杯“優(yōu)秀創(chuàng)意顯示企業(yè)獎”

    3月16日,第四屆“工匠杯”中國LED顯示應(yīng)用行業(yè)評選活動的頒獎典禮在廣州隆重舉行。
    的頭像 發(fā)表于 03-17 09:21 ?509次閱讀

    模擬前端電路的組成和用途

    模擬前端電路是電子系統(tǒng)中至關(guān)重要的部分,其組成和用途在電子工程、通信和信號處理等領(lǐng)域具有廣泛的應(yīng)用。模擬前端電路主要負責(zé)對模擬信號進行一系列的處理,以便后續(xù)的數(shù)字電路或處理器能夠?qū)ζ溥M行有效的分析和處理。
    的頭像 發(fā)表于 03-16 15:36 ?2257次閱讀

    什么是模擬前端芯片技術(shù) 數(shù)字前端和模擬前端的區(qū)別

    什么是模擬前端芯片技術(shù) 模擬前端芯片技術(shù)是種涉及電子元件的技術(shù),其核心在于模擬前端芯片(AFE芯片)的設(shè)計和應(yīng)用。模擬前端芯片位于信號處理
    的頭像 發(fā)表于 03-15 17:58 ?1909次閱讀
    新彩百家乐官网的玩法技巧和规则 | 太阳城娱乐小郭| 大发888xp缺少 casino| 隆安县| 现场百家乐官网能赢吗| 百家乐赌场论坛博客| 大发888赌场的微博| 百家乐官网哪家信誉好| 在线百家乐官网赌场| 百家乐官网里靴是什么意识| 波浪百家乐测试| 澳门顶级赌场手机在线链接| 至尊百家乐官网20111110| 做生意讲究风水| 香港百家乐娱乐场开户注册| 大发888送58| 百家乐官网视频麻将下载| 百家乐软件l柳州| 大发888玩哪个能赢钱| 百家乐官网上分器定位器| 百家乐视频游戏平台| bet365注册 jxhymp| 永利网上娱乐| 聚宝盆百家乐官网的玩法技巧和规则 | 太阳百家乐娱乐| 德州扑克牌| 百家乐官网庄闲和的概率| 德州扑克中文版| 百家乐单注技巧| 皇冠在线开户| 做生意必须看风水吗| 平塘县| 澳门百家乐娱乐城注册| 华亭县| 百家乐全讯网娱乐城| 足球投注网址| 百家乐攻略投注法| 百家乐官网案件讯问| 泰山百家乐的玩法技巧和规则| 太阳城百家乐官网手机投注| 大发888官方hgx2dafa888gwd|