螞蟻前端的開局十年:一切都在路上


對於國內前端愛好者來說,螞蟻金服的體驗技術部是他們最嚮往的地方。這裡有一群前端拓荒者,曾帶領團隊做出“Ant Design”、“AntV”、”Eggjs”、“Umi”等頂級開源項目,也有造夢者研發出“語雀”、“海兔”、“Basement”這樣的里程碑產品。

多年後,在華為和百度呆了十年的於海澤也成為螞蟻前端體驗技術部的少數造夢者之一,目前他是螞蟻金服資深體驗設計專家,除了負責公司體驗設計領域,還負責雲鳳蝶產品的規劃與建設。

來螞蟻之前,於海澤已經在百度呆了7年,他說螞蟻的體驗技術部吸引他的有三點:一是他覺得螞蟻給人以“希望”,每一步都走得很堅實;二是現在螞蟻的前端做的是企業級的事情,未來必將會有一個爆發式的增長;三是螞蟻的前端和設計是合在一起辦事,所謂的“西湖區最強”前端團隊實際上已經是“中國最強”。


不久前,語雀在支付寶十五週年時正式對外開放、廣受開發者歡迎的前端開源項目Ant Design 發佈4.0里程碑式版本、螞蟻內部發布了全新雲鳳蝶2.0……

螞蟻前端平臺另一場蟄伏已久的產品革命戰已然悄悄響起號角……


螞蟻前端的十年大局


螞蟻金服科技體驗部在知乎的一篇熱帖中提到:“這是個一行 js 代碼的錯誤就可以造成全站交易下跌的時代,也是 PC 前端們最後的黃金時代。”

隨著“ALL IN無線”的全面推廣後,PC 前端們的黃金時代過去了,也迎來了如今在前端開源社區裡開拓者們“刀耕火種”的歲月。

雖然前臺業務已發生調整,但中後臺業務卻暴增,這讓迷茫的開拓者們重新燃起鬥志。為了突出前端團隊的核心競爭力——“用技術解決產品體驗問題”,螞蟻金服的“前端開發部”正式改名為“體驗技術部”,團隊成員也急速擴張,隨著頂尖設計師們的陸續加入,這支隊伍手中的武器開始豐富起來。

再後來,“ Design System ”這樣本來只有Apple 和 Google 才有實力建設的概念,螞蟻將它們帶到了企業級中後臺領域,並在國內第一次被實踐,也就是後來著名的“Ant Design”。

螞蟻前端的開局十年:一切都在路上

在螞蟻的開源前端領域裡,盛傳著玉伯(支付寶研究員、“Ant Design”等頂級開源項目的開拓者)的三個夢:技術夢、產品夢、自由夢。前端愛好者對這三個夢討論不止,還帶著些吃瓜的意味。而“Ant Design”的成功無疑讓玉伯第一個夢的進度條拉進了一大截。

慢慢地,“AntV”、”Eggjs”、“Umi”等頂級開源項目也一步步被成功開發,一次次進行迭代,在此基礎上誕生的“語雀”、“海兔”、 “Basement”也在悄然佈局著這張企業級中後臺產品的網。

玉伯的夢,指日可待。

雲鳳蝶:螞蟻前端另一場產品革命戰的主角之一

在雲鳳蝶產品的源碼的註釋裡有一句話往往一下子就擊中每一個前端人的心: “let the computers do it”。

去年螞蟻技術體驗部剛剛走過十年,當所有人都在想螞蟻下一個“Ant Design”、“AntV”、“語雀”在哪裡的時候,其實雲鳳蝶不知不覺已經在路上。

如今,隨著移動互聯網的迅猛發展,H5 頁面已成為企業營銷推廣利器,各個平臺的小程序和各種 App 內大量專題、活動頁面,生活號文章等全面鋪開。在各類 Web 應用四處開花的時代裡,企業級應用就像是埋在水面下的冰山,一般的用戶看不到但大量存在和被使用。

因此,如何十倍提升研發效能,並讓用戶體驗有一個較高的基準,是企業迫切想要解決的問題。而云鳳蝶的可視化建站方案,直擊行業痛點,能夠很高程度地提升站點製作的效能。

不管是企業還是前端技術人員,大家都想把問題解決過程中的效率提升。正如於海澤所說,未來的世界會更智能、更高效、更美觀,Web應用不一定要人肉來還原如此多細節,機器也同樣可以做這些事,並在新工具的輔助下,一個要兩個月才能完成的項目有可能只需要兩天。

當下業界技術的發展,給了我們更多強大的武器去構建更為複雜的世界。能力有了,總覺得還可以更快更好。雲鳳蝶的實踐意義,也正在於此。

“這種新工具新思路是我們持續探索的方向”,於海澤說。

玉伯曾說雲鳳蝶選了一條很艱難的路,立項之初是在2017年,2019年9月才把第一個可用版本做出來,過程中克服了非常多技術難點,它的價值和競爭優勢也在一次次迂迴中被證實。

現在,雲鳳蝶已經成為螞蟻中後臺應用研發的主流方案,得到了包括CTO 在內的多方人員關注。雲鳳蝶不僅僅是希望通過可視化的手段來達成降低研發門檻的目標,同時還希望把 PD、設計師、工程師這些角色串接起來,大幅降低這些角色之間的協作成本,並且希望設計研發工作越來越多由機器完成,將大家從繁重的重複勞動中解放出來去做更有趣更有挑戰的事情。

在雲鳳蝶,你有機會去參與一個重型可視化 IDE 的核心功能建設、死磕怎麼做出讓設計師和工程師都喜歡的畫布、嘗試機器佈局、研究怎麼從接口和業務規則推斷自動生成頁面功能、推動建設螞蟻新一代的組件設計研發規範、推動 Serverless 建設落地等。

這是一支很耐抗的隊伍,他們正在走玉伯當年走過的那條路,必將等來柳暗花明的一天。

我們想招意氣相投的同事:未來已經到來

說起自己的團隊成員,於海澤最大的感受是“友愛”。他說不管是已經在前端領域縱橫多年的資深技術Leader還是剛入團隊的小萌新,大家都非常樂於幫助他人解決問題,包括螞蟻金服CTO的副總裁胡喜,也是相當平易近人,並且非常歡迎新人去探討問題。

入螞蟻的第二天,於海澤的團隊裡就有一個產品正好面臨上線。那天晚上,大家租了一棟專門轟趴的別墅來慶祝這一刻,於海澤遠程參與了這個時刻,電腦屏幕裡一位同學頗有儀式感地按下了回車鍵,跟電影裡的剪彩儀式頗為相似。團隊內成員90後居多,大家個性有趣,像這樣的“上線儀式”平時也不少,一般是在項目中公認為貢獻最多的那個人按下最後的上線按鈕。

螞蟻前端的開局十年:一切都在路上


在於海澤眼裡,前端人員可以用建築師來比喻,既需要懂得如何呈現美,給用戶打造美好的用戶體驗,滿足用戶的操作需要;又要懂得工程解決方案,如何用一磚一瓦構建起摩天大廈。

最初,人們的想法想通過互聯網進行傳播,有一群人就負責把這些想法實現成可呈現的Web內容,這就是通常大家說的前端。

前端是離客戶最近的工程師,用技術打造體驗,需要懂得美與工程的完美融合。人們往往有這樣的誤解:前端比較淺。

實際情況是,經過近十年突飛猛進的發展,前端早已不是過去的樣子了。於海澤認為隨著業界的不斷探索,前端領域已經發展出可視化、框架、微前端等非常多子領域,而且每個領域都很深:“Web技術可支撐的產品形態也越來越寬廣,例如IoT、CloudIDE等,都很難用“簡單”形容。”

現在前端崗位負責的內容越來越多,除了做普通Web頁面外,有做框架的,有做服務的,有做可視化的,有做小程序的,也有做中臺的。有些人追求極致體驗的實現,也有些人致力於通過技術提升大家的效率,雲鳳蝶則是後者。

螞蟻的前端技術探索一直走得比較靠前。

今天的體驗技術部,也不再是當年的刀耕火種。首先,“Ant Design”、“AntV”、“Umi”、“Dva”、“Egg”等業界最受歡迎的一批技術方案都來源於先前的業務實踐;不僅如此,體驗技術部出品的語雀也廣受歡迎。

在此基礎上,螞蟻前端體驗技術部正在孕育的雲鳳蝶等產品,勢在掀起另外一場產品革命。


“聚沙成塔,涓滴成河,一切都還在路上。”這是知乎上螞蟻金服體驗科技

專欄留下的一句話,螞蟻前端體驗技術部的下一個十年,已經開啟,前路期待與你同行。


招聘信息:


招聘崗位:

Web 開發專家 - Low-code/No-code 方向


團隊簡介:

我們是螞蟻金服體驗技術部,隸屬於螞蟻金服共享技術事業群,是螞蟻金服乃至國內最專業的體驗技術團隊之一。 體驗技術部不僅有紮實過硬的技術底盤和工程服務平臺,Ant Design、AntV、Umi、Dva、Egg、語雀等諸多優秀開源項目和產品,還直接承擔了螞蟻金融科技大部分核心產品的設計與前端研發工作。

我們從未停止過探索極致用戶體驗產品的努力, 懷揣“讓工作簡單有趣,讓用戶體驗美好 ”的初心,在“引領全球體驗科技,創造一流用戶體驗”的願景指引下前行,歡迎志同道合的你加入。

工作地點:

杭州

職位要求

本科及以上學歷,計算機相關專業,3 年以上工作經驗

關注業界,持續學習,邏輯縝密,有創新意識

有紮實的專業基礎知識,熟悉基本的數據結構和算法,深刻了解 Web 原理

以下能力二選一(具備全棧能力更佳):

前端方向熟練掌握 HTML,CSS,JavaScript,React/Vue/Angular 及配套社區項目(redux / rxjs / …)

後端方向熟練掌握 NodeJS 或 Java,掌握主流 Web Server 原理,熟悉常用設計模式。

具有高度的責任心、較強的團隊合作精神以及良好的協調與溝通能力

加分項:

有有可視化編輯、IDE、組件&模板、數據驅動等相關開發經驗;

優秀的獨立開源項目或深度參與過業界知名的開源項目;

有成功的中大型 Web 產品、移動應用開發經驗;


簡歷投遞:



分享到:


相關文章: