我來介紹下有贊前端團隊

1、有贊是幹嗎的

2012年11月27日,有贊在杭州貝塔咖啡開始孵化,如今已經成爲服務羅輯思惟、讀庫、良品鋪子等200萬商戶的中國領先的移動零售服務商。目前有讚的業務有:有贊批發、有贊分銷、有贊微商城、有贊C端入口等。幾乎全部的微信用戶,他關注的微信公衆號裏就至少有一個是使用有贊來搭建、維護、管理的。此外還有大量第三方獨立APP在使用有贊。前端

「第三方獨立APP」 怎麼使用有贊?舉個例子:不少獨立的APP,好比喜馬拉雅、好比一些母嬰APP,它有流量,如何變現呢?如何讓用戶的積分發揮做用呢?—— 在有贊開一個移動商城,而後把H5頁面嵌到APP裏,就能夠直接賣東西了,也可讓用戶在這個移動商城裏使用積分。git

目前,有贊微商城已經收費。咱們也在佈局新業務,好比面向線下商家的多門店解決方案等。github

2、有贊前端團隊是一羣什麼樣的人

一、咱們

咱們一共22我的,出生年份分佈在87年~95年之間,其中89年的最多且基本上都是單身。曾經有很長一段時間,在有贊前端團隊存在一個「89汪詛咒」 —— 全部89年的都是單身的,全部單身的都是89年的。segmentfault

咱們一半來自國內大的互聯網公司:網易、淘寶、美團、去哪兒。還有1/4是在這兒實習了一年轉正或者剛畢業過來工做才一兩年的,都已經成爲獨當一面的老司機。後端

咱們作了下統計,咱們全部的前端恰好有 50% 是畢業自 98五、211 的院校,77% 是計算機及相關專業的,這個比例仍是比較高的。安全

咱們團隊氣氛仍是至關融洽而活躍的,常常團建是必須的,並且每月有一個新的團建形式。網吧開黑已經成爲固定活動。性能優化

二、咱們是怎麼作事兒的?

創意精英

若是你看過前 Google CEO Eric Schmidt 寫的 How Google Works。你大概會比較容易理解咱們是怎麼作事兒的。不少作事風格和理念咱們和 Google 是差很少的。微信

咱們大部分人都在前端大團隊裏,按照業務職責分了若干個業務小組,業務小組之間會互相調劑 —— 前端這個工種老是容易一下子這兒很忙那兒很閒,一下子這兒閒那兒忙。印象中沒有出現過有人以 「這不是個人職責範圍」 爲由而推卸事情,這是最基本的。架構

這樣安排的好處是:你們能夠在專業上很方便地互相學習、溝通、提升,也比較方便互相review代碼給本身找到備份。除了平常的業務開發,幾乎每一個人都會有並行的性能優化、代碼優化、組件庫建設、完善測試腳本、工程化等工做。運維

這樣安排的壞處是:不容易對業務有長期的跟進和深刻的把握。

因此,咱們要求咱們的小夥伴是 「創意精英」(至少是這麼要求本身)。「創意精英」 會自我驅動地主動地去接事情作、去找事情作,並不斷去優化。

作事兒

咱們的前端會比較主動地參與項目過程,不少業務項目、技術項目是前端驅動的,甚至有多個前端在項目中兼這PM的職責。咱們推崇用最優雅的方式解決問題,而不是僅僅用前端的方式解決問題,因此咱們會參與一部分後端的開發、會和運維部門密切配合改進性能和安全性、會在產品部門提出正式的視覺規範前先把UI組件庫建設好。

若是一個前端參與的項目由於各類緣由出問題了,咱們是不接受這個前端說:我以前就知道xxx。咱們的邏輯是這樣的:若是你做爲一個前端知道這個項目哪裏是有問題的(哪怕跟前端無關),你沒有提出來,沒有去推進項目組去作調整,你就是錯了。

實習生

咱們發現咱們這兒的實習生待的時間都很長 —— 最近剛有2個實習了1年的實習生畢業轉正了。爲何會這樣呢?有個小夥伴給了個理由:咱們把實習生當正式員工用。

三、咱們的 TL 是咋樣的?

我(德來)如今 暫時 是這個團隊的TL,平時主要工做就是招人,而後把招進來的人當爺同樣伺候好:)。若是須要,你能夠經過個人 博客 更多瞭解我。

爲何要強調 暫時 呢?由於聽說若是我能招到一我的能把我如今乾的活兒給接了,我就能夠升職加薪帶更大一個團隊走上人生巔峯。你應該感覺到了 —— 我是一個頗有野心的人。

因此,有贊前端團隊也是個傲嬌的、有野心的團隊。

3、咱們作了哪些傲嬌的事情

  1. 每一年都組團參加前端技術會議。

  2. 咱們去年作了全站HTTPS,爲HTTP2作好了準備。

  3. 咱們以前在PC端和移動端大量使用Backbone,並積累了完整的基於Backbone的前端架構和組件庫。

  4. 咱們作了本身的PC端和移動端的UI庫。

  5. 咱們對移動端的頁面性能作了優化,平均頁面打開時間(loaded)是1.15s。

  6. 咱們開發了大量的公司內部開發輔助工具、管理工具,好比:咱們集中化的數據 mock 工具 Doreamon ,它不少有趣而實用的特性,你們很愛用,爭取年末以前能把它開源了。

  7. 咱們有大量的React項目,並初步造成了本身的React組件庫:Zent(幾乎每一個人都參與了這個組件庫的開發)。

  8. 寫了幾篇 文章

  9. 開源了幾個項目:TinyLoaderfelint

  10. 作了好多有用的營銷工具、高級功能,賣了好多錢 :)

4、咱們最近在作什麼&將要作什麼

  1. 補全單元測試、完善自動UI-Test流程。

  2. 優雅的 線上js錯誤收集和報警 機制。

  3. 接着完善 React 組件庫並落地到更多業務中,儘早達到開源的水準。

  4. 嘗試把 Polymer 在內部項目中落地。

  5. Node 腳手架、通用模塊的建設,面向服務化支持多語言互調。

  6. 繼續完善前端持續集成平臺,加入分支集成,對接自動化測試和發佈平臺。

  7. 完善新人培訓體系、完善團隊梯度建設。

  8. 開源更多項目。

下個月,咱們會組團,一共7我的,去參加 NingJs,公司報銷,22333。

固然,最重要的,大量的新業務等着咱們利用上面這些積累去更好地實現。

-- 咱們在招更多小夥伴
-- 一個小夥伴入職三個月的感言

本文首發於個人
SegmentFault專欄:https://segmentfault.com/a/11...
有贊技術博客:http://tech.youzan.com/youzan...轉載請註明出處

相關文章
相關標籤/搜索