換個角度聊效率

2021-10-02 08:28:55 字數 2123 閱讀 7594

ppt位址

京東數科ceo陳生強在杭州烏鎮網際網路大會上說道:產業數位化核心本就是去解決企業的效率問題。

所謂「工欲善其事,必先利其器」。有了一些開發工具的輔助,我們能更高效地進行工作。

互動和前端合作起來有個最大的痛點,就是原型更新同步需要人力溝通,出錯率高,所以我們可以通過一下兩種方式來解決。

axure interactive redline tool

可以模擬 sketch 中的 measure 外掛程式。主要優點如下:

基於 nginx 搭建區域網一體化文件平台

互動同學在本機搭建 nginx 服務,配置好目錄後,每次生成檔案匯出到該指定目錄即可完成更新。前端同學可以通過 ip 完成區域網訪問。這樣都可以避免更新傳遞過程導致的問題。

視覺和前端合作的時候,有時候會利用率不高,需要重複設計或者重複開發,所以為了解決這個問題,通常會採用下面的方式。

設計元素庫 + 協同修改

在某種程度上統一設計規範,提供多套色系模版,以便快速生成對應的設計元素庫,再配合開發 sketch 外掛程式,即可做到實時協同。本質上也是解決的是協同的效率和準確性。

元素 -> 元件 -> 系統模版

有了元素庫以後,元素組合或者調整就可以發布成新的元件。元件組合加頁面約束就可以生成系統,能夠高效復用,快速完成相似度高的中後台系統的搭建與開發。

這裡的頁面約束指的是邊距等一些基本設計約束定義。

gui 工具

使用現有模版或者自行拖拽組合現有的元件,快速初始化對應專案ui及基本互動。這裡可以參考阿里的飛冰。

sketch 外掛程式進行發布維護

通過 sketch 外掛程式進行元件的發布維護,將元件的維護權交給設計端,解決設計稿的還原度問題,解放前端花在 ui 上的時間。

這裡我們有遇到這麼乙個痛點:互動的初稿過程是帶有邏輯性的,如果給產品看原型的話可能不夠直觀,並且說服力不足。這裡我們有乙個解決方案如下:

原型 -> 頁面

通過原型匯出成 markdown 檔案,然後針對該檔案做解析,然後拿到結構自動生成帶導航內容的預覽頁面。

前端也總結了幾種方式來提高效率。

功能抽象,反饋互動和視覺

針對功能性需求,盡可能將其進行抽象,反饋給互動和視覺拓展元件元素,提高復用性。

git hooks + eslint

類似設計,約定一套**規範。在多人協作過程中,通過 beforecommit 鉤子,自動進行**質量檢查,保障合作效率。

json + 元件 + 頁面約束

協議平台

以前的協議需要設計排版和前端製作,費時費力。通過將協議編譯成 html,加上基本的設計約束和設計樣式即可自動生成協議頁面,大大提高效率,節省了時間。

前端和後端最大的乙個吐槽點就是介面文件,格式參差不齊,交付方式千奇百怪。

介面文件平台

閘道器平台

讓後端只需要關心服務提供,前端只需要關心介面呼叫。中間的差異抹平交由閘道器層,同時也支援多介面呼叫,也能提高開發效率。

後端由於只是略有涉獵,在這大膽做兩個設想。

graphql + 可行的資料庫設計

之前可能會出現需求微調,導致前後端都需要做欄位更新等操作。引入 graphql 後,取什麼資料由前端來決定。介面服務與資料庫的鏈結可以參考 restful 風格設計,或者其他可行的設計方式。

結合 gui 工具快速完成簡單專案

可以利用之前提到的 gui 工具,通過拖拽實現自動布局,快速生成無複雜互動的專案,如一些表單專案:ebs、保單填寫等。

我們首先要做的事:

需要我們長期做的事:

在業務相對趨於平穩的時期,提公升各方面效率依然可以持續地創造價值。

最後,一句話共勉:有你有我,未來可期。

以上是分享的全部內容,感謝!

(完)

換個角度學習

直接去學習某項技術!世間萬物,所有的事兒,如果你從 高視角 看問題,提高自己的看事物的高度,所有的問題將變得簡單明瞭!所謂 會當凌絕頂,一覽眾山小 不識廬山真面目,只緣身在此山中 不管是什麼問題,只要用乙個相對高的角度去看,去梳理,去發現,再複雜的東西都顯得不那麼難!在學習乙個東西時 先知其作用,再...

換個角度看理財

個人理財不僅是金融規劃,要從掙 賺 省 防四個方面入手。雖然越來越多的經理人開始重視理財,但真正熟悉理財的卻不多。理財包含哪些內容?應該怎樣做?介紹理財的四個方面和應注意的一些問題。什麼是理財 個人理財是在既定的理財目標下,充分分析個人財物現狀和風險承擔能力,通過平衡安排各種收入與支出,選擇不同風險...

換個角度看Docker

這篇解析將會涉及 在開始討論前,先丟擲一些問題,可先別急著檢視答案,討論的過程可以讓答案更有趣,問題如下 先來理解一下虛擬機器概念,廣義來說,虛擬機器是一種模擬系統,即在軟體層面上通過模擬硬體的輸入和輸出,讓虛擬機器的作業系統得以執行在沒有物理硬體的環境中 也就是宿主機的作業系統上 其中能夠模擬出硬...