國內的前端行業,是一個羣星璀璨,同時又有些紛紛擾擾的圈子。不少初出茅廬的年輕人懷着改變世界的夢想,誰也不服誰。不過,有一些爲前端領域作出貢獻的拓荒者幾乎受到全部人的尊敬,玉伯就是這些拓荒者中的一員。前端
現在,他已是螞蟻金服研究員,帶領着體驗技術部,打造出 Ant Design、AntV、Eggjs 等廣受歡迎的開源項目,他所在的團隊也成爲國內前端開發者嚮往的地方。前端工程化
在同事眼中,玉伯是一個嚴謹的人,同時保持着對生活的熱愛,他曾以 lifesinger 爲筆名寫名爲「歲月如歌」的博客、參與 GitHub 上的開源社區,到如今也常常在知乎上分享本身的知識和看法。前端框架
時間轉回到 2006 年,當時在中科院物理所進行碩博連讀的玉伯對前途產生了迷茫,是就這樣繼續深造,未來投身學術界,仍是出來幹一番事業?前端工程師
當時,騰訊的 QQ 已經開始有所轉機,在年輕人之間開始風靡,淘寶網已經成爲中國最受歡迎的線上購物網站,互聯網正風起雲涌。這時,玉伯得知中科院軟件所正在找人,一番思考以後,玉伯毅然放棄學業投身到軟件行業。因爲他當時年齡小,在軟件所工做期間,常常鬧出被誤認爲是學生的笑話。架構
中科院的生活單純但缺少激情,2008 年,玉伯終於離開了象牙塔,南下杭州,加入了當時正在招兵買馬的淘寶 UED。雖然並不是科班出身,但玉伯從 2002 年起就已經開始接觸前端開發,今後與前端結下了不解之緣。框架
加入淘寶 UED 後,他與承玉等人一塊兒研發了 Kissy,當時淘寶前臺業務的標準前端技術棧,並將之開源,在 GitHub 上,Kissy 一度是阿里系開源項目 Star 數最多的項目。異步
在淘寶期間,玉伯還發起了 Sea.js,一個開源的 JavaScript 模塊加載框架,它契合了前端工程化的演進趨勢,也是現代大中型前端項目的基礎。工具
2012 年,玉伯加入支付寶前端開發部,負責基礎技術組。第二年,他遇到了職業生涯的另外一個重大選擇:阿里宣佈「ALL IN 無線」,支付寶前端解體,全部人都面臨選擇,要麼轉崗去作移動端開發,要麼留下來作中後臺的前端開發。玉伯選擇留了下來。學習
雖然從過後來看,不管是走的仍是留的,結果都挺好的,但當時對於玉伯是一個痛苦的時刻,甚至對前端的價值產生了懷疑,他在《阿里前端的困局與突圍》中寫道:網站
一個事實:
把國內大部分公司的 UX 部門解散掉,也不會太影響產品的體驗。在國內,UX 主要仍是起到美工的做用,雖然我不想認可。
前端依舊是美工,並且僅僅是實現工。
在阿里,咱們不得不認可一個事實:前端的確有價值,但放在全局來看,前端產生的價值並不是核心價值。 在阿里,雖然前端的工做已經不可或缺,但對大公司而言,不可或缺的崗位多了去呢,不可或缺不表明有核心價值,我就不說了。
不過好在,他很快振做起來,從中後臺業務中找到了前端的價值。
「後來咱們發現中後臺業務也是有不少事情能夠去作的,不管是業務仍是技術都值得深挖,只是之前前端只關注 C 端業務,但其實 To B 的業務對前端來講是一片藍海。」玉伯說。
玉伯發現中後臺的業務量其實很是大,若是沒有一套系統的規範來應對,研發效率和產品體驗都將面臨挑戰。
在這樣的背景下,前端技術部更名爲體驗技術部,玉伯和他的小夥伴們踏上了新的征程。
意識到中後臺方面前端體驗的缺失,玉伯開始帶領團隊作這方面的工做,他還專門招募了設計師團隊,和前端工程師一塊兒工做,開始在體驗方面深挖。
設計師的加入讓前端團隊發生了巨大變化,也讓玉伯開始思考體驗的更深層含義,他在《咱們是如何從前端技術進化到體驗科技的》一文中表示:
前端技術再牛,都很難直接解決產品層的用戶體驗。對中後臺產品來講,設計的價值也遠遠不止於讓產品的顏值提高,設計的更多價值,在於深刻到產品的業務邏輯裏去,去幫助業務梳理產品信息架構與任務流程。用戶體驗是一個很是綜合的事,須要各類專業人士在同一個產品上聚焦發力,一塊兒共同努力才能真正提高產品體驗。
他還引用喬布斯的話說:設計不止於好看,更關乎好用。
爲了讓前端工程師和設計師更好的協做,玉伯說,團隊曾經開展過一個活動:任何設計師的要求都是合理的,只要設計師提出的要求都儘量的去實現,除非技術上的確實現不了。這個活動讓設計師感受到前端工程師的尊重,增進了雙方的互相瞭解。並且前端工程師和設計師都是視覺型動物,都關注人機交互的細節,因此相處下來很融洽。
2015 年,體驗技術部推出了 Ant Design,它有別於 UI 組件庫,是一種全新的設計系統,隨着 Ant Design 不斷的證實本身,它受到了阿里內外的普遍讚譽,也在必定程度上引領了國內業界關注中後臺體驗的風潮。
發展到如今,體驗技術部的格局也遠遠超出了以前的設想,玉伯介紹,如今他們除了支持業務以外,還會關注四大塊:
玉伯認爲,好的技術都是源自於好的業務土壤,正是由於有業務須要,因此能逼着他們研究技術,提高效能。
硅谷知名分析師 Ben Thompson 在《神聖的不滿:顛覆者之利器》中說過:「若是你的公司專一於爲用戶創造最好的體驗,那麼意味着,你的發展空間上不封頂!」這是由於,用戶的期待不是靜止的,當你知足用戶現有的體驗時,他們又會產生新的需求,這可能爲公司帶來新的商機。
這段話也正是體驗技術部成長的最佳註解。
在這個過程當中,體驗技術部愈來愈大,玉伯的角色也更多的考慮人員和團隊管理上的問題。
「我更多的仍是用一種直覺來作管理,若是要總結的話就是兩點,找到對的事,找到對的人。」玉伯說。他還指出,究竟是不是對的事有時候不是那麼好判斷,要去不斷的試錯,快速花 1-3 個月嘗試,若是是對的就加大投入;找到對的人,一方面是知足業務對人員的需求,一方面是找到符合技術發展的人才,須要靠積累的人脈去挖人。
前段時間,在社區知名的 Node 大牛死月被髮如今螞蟻金服的職級只有 P6,引發了你們的一些討論,死月本人已作過回覆,玉伯也發表了他對前端人才的見解:
在體驗技術部,咱們看一我的的成長,至少會看三個方面:能力、熱情、思惟模式。
......
還有一個考量維度是一我的的思惟模式。具體到技術崗,很重要的一點,是去看一個同窗會不會去思考事情背後的 WHY,會不會去深刻了解 WHY 所處的大環境,會不會在想清楚 WHY 後,去分析思考解決路徑,在有多條路可選的時候,敢不敢去作取捨權衡,能不能去找到最佳路徑和實現策略。WHY - HOW - WHAT - DO 的思惟框架下,DO 是最後一步,很關鍵,但前面三步若是思考不清,光有 DO 是很難拿到優秀結果的
體驗技術部的團隊文化是「簡單、自由、有愛」,玉伯更願意充分發揮團隊成員的個性和聰明才智,並反映到產品中。
在團隊管理上,玉伯是那種有點反流程的管理方法,他更願意使用異步的溝通方式,經過內部語雀或者 Gitlab 的 issue 來交流,由於他認爲多數人在當面溝通中難以表達複雜的思惟過程,傾聽者不集中精神也難以理解。
這其實是開源社區通行的溝通方式,開源的精神和作法貫穿了玉伯的職業生涯。在他剛加入支付寶,在尚未寫一行代碼的時候就宣佈要用開源的方式打造支付寶下一代的前端框架。後來更是帶領團隊一手打造出 Ant Design 這樣的廣受歡迎的項目。
「開源對我的的代碼能力還有軟技能都有很是大的幫助,在公司裏可能不是每一個人都有機會去寫核心代碼,但作開源項目你是自由的。」玉伯表示。開源也正是讓體驗技術部保持活力,提高對技術追求的重要手段。
開源也是體驗技術部對外重要的品牌形象,正是由於有這些開源項目,你們纔會對體驗技術部承認,而且但願來和心目中的大牛一塊兒工做。
最後,針對目前前端領域比較浮躁的風氣,玉伯認爲仍是應該安下心來,腳踏實地的作些實事,才能取得真正的進步。
體驗技術部仍在招兵買馬中,今年是體驗技術部技術產品發展的關鍵之年,歡迎意氣相投的技術、設計、產品、運營、商業化的人才加入。簡歷投遞郵箱爲:afx-platform-talent@list.alibaba-inc.com
最後,想關注玉伯及其團隊同窗最新動態的朋友,可經過語雀直接找到他們。語雀(https://yuque.com/)是一個好用的知識管理工具,不只適合我的記錄筆記學習交流,也很是適合企業作文檔協同和知識沉澱。
本文爲雲棲社區原創內容,未經容許不得轉載。