如何看待民工叔跳槽 Teambition?

Teambition是怎麼樣的一個公司?民工叔從蘇寧跳槽後 南京前端還有救嗎


其實我覺得在知乎上討論過於私人的話題是不太好的,不過既然變成這樣了,也趁此機會說說心裡話吧……

我覺得,前端氛圍這個東西,本質上靠的還是互聯網氛圍,沒有互聯網,前端絕無可能發展到現在的這個樣子。所以,南京前端氛圍跟其他城市有差距,根源上還是南京的互聯網氛圍跟其他城市有差距。這種局面,我們身在其中,當然也期望有所改變,所以才作了一些力所能及的努力。

在蘇寧正好兩年時間,14年3月剛入職的時候,整個公司的前端從一個整體的30人團隊,拆分到各業務部門,比如網購,移動,金融,開放平台,門店,智能家居等,唯獨我在基礎技術體系,從組織架構上就隔了很遠。我入職的時候他們剛拆完。

前端團隊的分與合,是各有利弊的。全部在一起的時候,大家很有歸屬感,也便於共同交流學習,但弊端在於,那些比較弱勢的業務部門很難得到支撐。但是按照業務線劃分之後,必然會有一些小業務,只有2-3個人,這些人的發展和學習是個大問題,而且這些人的上級肯定都不是前端了,大部分是設計師帶的。絕大部分設計師,或者說是前端領域之外的人,對於前端的職責,或者前端領域在發生什麼變化,面臨什麼問題,是缺乏認識的,這也就非常容易造成這部分前端的心理狀態很不穩定,流失率非常高。

有鑒於此,我從6月底開始籌劃搞了一個前端技術協會,無論職位身份,只要是對前端感興趣的都可以參加,然後組織一些積極分子,每周4晚上搞技術分享,都是比較小的主題,有時候隔1-2個月,搞個大點的主題,參與者會多一些,這類主題一般我講。

通過這些活動,我認識了一些人,並且也得到了很多反饋,還因此接觸到了當時的首席IBM顧問,現在可能是類似CTO之類角色的喬老師,經過交流,改變了不少人對前端的看法。在此之前,大部分高層,或者技術經理們,對前端的認識還是那種靜態模板,要麼就是ExtJS或者GWT,一種對外,一種對內。至於說從前端的角度,需要去優化什麼,流程有什麼問題,技術選型有什麼新形勢,為什麼要做前端資源管控,為什麼要有前端構建和發布流程,絕大多數人是一無所知的。

14年中,我去參加公司的技能等級認證,選的架構師線,但其實我的主題跟傳統的架構師是有差別的,所以評委產生了爭議,後來喬老師還特地找過我,說他覺得我講到的東西很有價值,是之前他們關注不到的,是對整個應用架構體系的一個補充,可以作為一種specialist。

有不少人聽到我架構師頭銜前面帶著一個「前端」,流露出來的表情,可想而知是怎樣的,但那半年時間還是堅持下來了,為了鼓勵大家來參加分享,每次分享後我都會抽獎三本書,贈送給參與者,希望能夠吸引到更多人,去學習,去感受,去改變氛圍。

後來14年底,我跟負責校園招聘的同事聯繫,希望一起去一些大學校園做技術交流,之前我搞過大學生送書活動,送出去了一些書,也因此認識了一些學生朋友,後來組織一些同事去南京信息工程大學和南京郵電大學跟學生交流,尤其在南郵,看著滿滿一教室學生,心裡的感覺還是挺好的。當時我們的想法是,前端難招聘,既然池子裡面沒有魚,那我們可以從學生開始慢慢去培養,去引導。

所以,整個14年下半年,進展還是挺不錯的,這時候的主要原因是我自身業務壓力不算大,一直沒有帶團隊,所在體系也完全沒前端,搞過一陣雲盤,然後又負責了公有雲的前端開發工作,帶著幾個Java開發人員搞,那幾個小夥伴都還是不錯的,很努力好學,也肯吃苦耐勞。

所以14年底,我統計了一下,我們這個前端協會大概進行過20多次分享,大家普遍都覺得是往好的方面發展的。

但15年,由於業務部門調整,我負責雲計算部門的前端,幾乎光桿司令,一直拼湊,到年底總共有了10個人,有應屆生,社招,轉崗的,這一年特別忙,幾乎從來沒休息過,每天到家9-10點,不停在不同項目之間奔波,就像Github那個貓,很多手,按下葫蘆浮起瓢。感謝團隊的小夥伴們,你們也陪我一起頂住了壓力,這一年,大家都有成長,彼此信任,彼此扶持,相親相愛,還不斷互黑,苦中作樂。

(這一年時間,我基本上也就沒有能顧及技術協會的事情了,也沒有別的人組織,就停了……哎)

雖然艱苦,而且整個人情緒也非常糟糕,(我心理承受力其實不太好,遇到事情容易悲觀絕望,放不下的東西太多)我都沒那麼想離開,後來出了一件事,公司高層讓人事的同事經常巡查,看大家是否在努力工作,此事大大刺激了我,也刺激了前端群的很多人,我後來在朋友圈寫了一句話,大意是:技術人員為了生存有時候會不得不低頭,但不代表能夠容忍無底線的挑釁。

這事是真事,上班西裝那個不是,那是我入職之前的一段時間,近兩年沒有要求,我這兩年也就穿過三次,入職和年會的時候,還都自拍了照片發在朋友圈的……

後來巡查這事幾乎直接造成了消費者體系,也就是負責蘇寧易購那邊的前端部門leader離職,還有不少骨幹流失,我也因此開始接觸一些外面的機會。蘇寧前端群最多有過100人左右,從此不斷流失,到我離職時候,只剩70多了,現在不知怎樣。

年後休息了大半個月,來了Teambition,讓很多人意外了,我內心深處是多麼渴望一家小而美的公司啊!況且tb的前端,其實也面臨技術方案升級等一些事情,對我來說,是一種很有價值的挑戰。昨天入職的,這兩天感受很好,公司氛圍讓我很開心,希望後面能努力把重要的事情完成。除了Teambition之外還有其他幾個Offer,都非常好,很抱歉沒有能跟你們一起工作。

我們這種35-40歲的人,有很多都會焦慮,周圍不少朋友這樣,我焦慮得非常嚴重,主要是想不清自己人生應該是怎樣的,但又不甘心這麼死在沙灘上,所以拚命撲騰,人這一生,很短暫的,多年後當你回首往事,看到自己是那麼庸庸碌碌而又可笑,那該多麼悲哀啊!每念及此,毛骨悚然!

所以這次背井離鄉來上海,算是走出了自己遲遲邁不開的一步,我想跟年輕有活力的朋友們一起認真做些事情,想要自己老去的時候不那麼遺憾。對於南京的前端氛圍,我努力過,雖然沒起到多大作用,但真的儘力了。

這兩年時間,所認識的蘇寧,途牛,焦點,西祠,yoho,那麼等公司的朋友們,也在用他們的努力為這個城市的前端環境而添磚加瓦,他們都是值得尊敬的人。

認識Teambition的人其實挺早的,2年多了,那時候還沒去蘇寧,後來一直在跟嚴清有聯繫,後來還認識了寸志,題葉,都是很不錯的人,挺喜歡題葉的,覺得我倆有些方面很像。不過遺憾的是題葉也剛離開這邊,踏上了新的征程了,祝福他。

順便談談蘇寧前端的一些技術上的狀況吧,在每個這類公司,各系統都是大致兩類,一類是展示頁面多,大量的模板,比如購物的那片,另外一類是管控型,面向商家和企業用戶,比如開放平台,OA,雲平台,兩者選型是不同的。

這兩種東西的差別我以前也說過,像阿里這樣的公司,對於前者,是用nodejs做中間層,服務端模板讓前端控制,當時負責易購的同事也想這麼搞,但當時我對此是有些保守,因為覺得這需要大量的熟練js開發人員,在蘇寧這種人很少,熟悉Java的比較多。後來他們自己作了一些嘗試,也挺不容易的,這方面我參與得少。

後面這種,一般現在是用Angular,React,Vue這種東西做比較合適,雲這邊用的是Angular,主要考慮的是參與者幾乎都是Java背景,上手比較容易,組件化程度也不必那麼高,有相對固定模式,我本來期望是把開放平台商家那邊也推動的,因為人力狀況達不到,所以沒有去做。

移動端那邊有些場景開始用Vue,還有樓下有個前同事,當時也在自己學這個,愛學習愛折騰的年輕人還是不少,比如用CSS畫的蘇寧小獅子之類,還有另外幾個同事做的一些動畫,都不錯。

看了一下其他答案,非常感謝你們的支持和認同。我對自己的定位,應該還是比較清楚的,就是我個人簽名這段話:三流程序員,二流架構師。我的技術水平其實是有較大缺陷的,這方面自己心裡很清楚,其他方面,也說不上來,覺得至少算個真誠的人吧。

泡泡 同學提到的,「據說他之前在阿里面試,p7也達不到啊。。。」,這句話,應該是指13年面試聚划算的時候,我一共面試過阿里體系三次,13年下半年聚划算p5+,支付寶p7-,還有15年底阿里雲p8-。聚划算那次,技術線不太合,我長期以來一直做偏重型應用的,所以知識點差別比較多,當時還不知道jsonp,反正很多小知識點都欠缺。這些事情都是有據可查的,也沒什麼不好意思的,確實有這些知識欠缺。

兩年前沒有選擇支付寶那邊,有個很大原因是覺得還是離不開南京,想要花三年時間作點努力。去蘇寧之前,我曾經有個比喻,把全國各大公司的前端人員比喻成武俠門派,我認為當時的蘇寧處於三流的水平,希望這三年能變成二流,遺憾的是我只堅持了兩年。

這些年時常回顧自己的知識體系,看得到很多問題,有些事情我想得比較多一點,但總的來說,還是學得太少,基本功不紮實,有幾年時間脫離社區,掉隊了很多東西。

所以最近幾年還是花了一些努力去突破自己的瓶頸,常常出外聽同行分享,跟不同的人交流,也寫了一些東西,希望在互聯網的大潮里,不會落下太遠。

與大家共勉。


強答一記。

對於 Teambition 來說:

Teambition。

真的笑,笑出聲。

對於阿里來說:

是他們想得到的,

更是他們想不到的。

對於魔都前端們來說:

開發者的大事,

大快所有人心的大好事。


跟叔叔還是間接交流比較多,我還是說說 teambition 這邊,純粹說前端技術,希望不是說多了。

呆在 teambition 這兩年雖然沒有寫過 teambition 網頁的代碼,但是深受影響。每周的前端會各種 teambition 的相關話題,復用代碼和樣式也有時從 teambition 抄,更早一點的項目模板和技術改進全是以 teambition 為起點的,簡聊最初的前端代碼也是從 teambition 的方案延續過來的。

不過中間隨著我激進嘗試 react 並且調整架構,到去年年中簡聊代碼已經和原來大不一樣。當然,事情的主體是我在小項目里採用了激進方案幹掉了很多問題,代價是學習成本和新技術不穩定的風險。而 teambition 在體量上比簡聊大很多,業務更複雜,加上之前作為主力的嚴清轉向後端,在 2014 年我接觸到的數據層設計之後,沒有聽說有重要的更改。而整體項目也是基於 backbone 沒有改變,精力主要集中在功能上做了大量的改進。

得知叔叔到 teambition 之前我和 teambition 前端的同學偶爾有幾次聊天,大概理解還是上面的情況,因為很久沒一起開過周會了解少了。單頁面應用開發的重點,主要在於界面渲染和數據層設計。當然另外項目建構也很重要,只是建構一般不會影響項目架構和需求實現進度。而 teambition 主站的架構依然基於 backbone 而且在 2015 年並不多深層的改進。補充一下,做這麼大的應用實際上複雜的事情很多,需求收集和分析,團隊的管理,功能的設置等等,沒有改進架構也是合情合理的策略,只是說沒有改進就存在代碼債務。

我中間也試著和前端同學私下討論過改進的可能性,因為簡聊積累了一年多 react 的經驗,而 teambition 依然面對著 dotjs 和 jQuery 手動管理 dom 的問題,數據層基於 backbone collection 複雜之後存在循環事件的問題,另外同步數據的方案依然是 websocket 搭配 restful 介面和 promise。站在長久的 react 開發者角度,或者換成是 vue 或者 angular 2看來,backbone 方案存在著大量的問題影響開發效率,甚至在架構的取捨上不夠果斷。如果說 2015 前端繼續野蠻生長讓一個人能以之前的兩倍的速度開發單頁面應用,那我想 backbone 是沒有好好吸收技術進步帶來的紅利的。

好在 teambition 的小夥伴有能力也有錢所以也不能說什麼困境,但是叔叔來了那當然是極好的。幾樓的那位匿名的同學說什麼腥風血雨,雖然……好像也有點,總之戰場有了,人也有了,看今年有什麼樣的改變。


對於 Teambition 是極好的,不僅僅是從將會更優雅的架構來講

最重要的是帶來超級愉悅的工作氛圍

不敢相信程序員能有這樣的人格魅力,直到遇見飛叔

烤全羊大叔:Hi, all,我要請大家吃烤全羊P.S. Teambition 風格指南[1]中指出 T 要大寫,前後如果有中文要就前後都有空格

1. standard/copywriting-style-guide.md at master · teambition/standard · GitHub


以後的一段時間,teambition應該能收到一批小鮮肉的簡歷,都是慕名民工叔而去的。


怎麼還邀請我,叔叔都已經跳槽去阿里去了!


之前在一個群里看到叔叔還是誰說蘇寧現在開發團隊的氛圍有點奇怪 就是必須穿正裝啊什麼的,很傳統企業的樣子,那時候我就知道 應該干不長了… 果然現在離開了。

這真是極好的…

蘇寧的同學們… 我這裡不穿正裝… 也沒有傳統企業的條條框框…

那我這是哪裡呢…

蘇寧的老朋友,想來國美的請留言私信吧…

看來民工叔叔走了 我這邊就快有戲了…

雖然我這沒有叔叔… 但是有我啊……

嗯 祝叔叔工作順利,在上海掀起血雨腥風…


去年D2的時候,四個老年人還排排坐。


在此之前他也有一番艱難的旅途和抉擇,文章似山不喜平,人生也因起起落落而刺激。

祝叔叔工作愉快Y^o^Y


兩年多前我還在帝都沒入職阿里之前,微博上認識了民工叔。那時我正在換工作,他問我去哪,我說阿里,他說那恭喜…當時我還有點遺憾不能和他共事,因為看他做的這些事情覺得這是一個很有人格魅力的人。

後來幾次技術交流會見面,吃飯聊天,竟成了很合拍的好朋友。

叔叔差點來我所在的團隊,我其實是很開心的。但中間各種糾結,最終叔選擇了TB,有一點遺憾。不過也覺得不管去哪裡其實對他都是很不錯的選擇。

祝叔叔工作愉快,人生得償所願。:-)


作為 Teambition 銷售狗,跟網紅坐在一個辦公室,好緊張,不知道怎麼上去搭訕。明天中午打飯的時候,我決定偷偷站他後面排隊,然後diao diao地拍他一下,你就是新來的?!


接觸過飛叔的都知道他是個很和藹的人,也是這麼多年遇到的為數不多的認真人,雖然習慣黑人,但壞的真摯。

很早也知道他在蘇寧待不長,真正離開了之後這種冷清確實也有些不習慣,我們偶爾也會在群里說一些他的段子,他看到了之後會反黑,年紀大的人黑起來一點也不留情面,不知道去了teambition 之後會不會更厲害。希望他能越來越來好,下次見面的時候可以談笑風生不臉紅。

然而對於蘇寧,相當於前端這邊少了一個燈塔,然而,然而。


tb有組織地做廣告


1年前來蘇寧的時候,還不認識民工叔(請原諒我這個半吊子的無知)。面試的時候被叔問個一愣一愣的。不過最終還是非常幸運,在飛哥下面工作了1年。

在南京這個軟體外包名城,能夠專註於開發並有所成是非常困難的。直到遇到飛哥,我才算是真正見到了心目中理想的技術開發模板。

飛哥對我的影響,更多的在於純粹的技術之外(嘿嘿,主要是我學藝不精):廣闊的視野、勤奮的coding習慣和對各種技術的執著熱愛。還有每次飛哥請客腐敗完,送飛哥回家一路上私人獨家的專業指導。

飛哥確定離職之後,我經常在想,南京最優秀的前端開發架構師,在蘇寧工作了2年。蘇寧得到了什麼?結論是蠻悲哀的。

短平雜的各色項目、頻繁的人員變動、無序的開發計劃,飛哥在這樣的環境下,拉起來一隻穩定的前端隊伍,搭建起來完整的angular開發體系,實屬不易,但也僅限於此。

作為飛哥的小弟,我也只能盡量讓大神的代碼多發揮一些作用,不至於迅速被低劣的代碼吞沒。。。。


想起一首歌,祝君好~


我只能說,關於這件事,我很傷心....


大學畢業前得知民工叔去了蘇寧,本來猶豫不決的我也下了決心去了那裡,也認識了民工叔。即使不在一個中心,但感覺蘇寧的前端裡面有這麼一位牛人存在也給了我不少進步的動力。

離開蘇寧來到上海不久,民工叔也去了 teambition,沒想到還是在一個城市,還能有很多交流的機會,感覺與叔也挺有緣的。飛叔是個很認真很勤奮的人,祝願他在新公司能夠工作順心。


13年我在南京沒找到合適的前端工作才來北京,現在也沒機會回江蘇。


嚮往,求帶。


當初因為飛哥,才留在了這邊,現在他走了,也沒什麼好留戀的了。

很幸運,能跟著他工作和學習一年多,學到了很多東西(包括技術以外的)。

至於如何看待,不同的階段的想法可能是不同的,只是去追求自己想要的東西吧。。。


推薦閱讀:

如何衡量一個人的 AngularJS 水平?
html5 mutation observer 不能監聽元素尺寸變化,還有何用?
學生關於前端工作的幾個問題?
CSS布局中聖杯布局與雙飛翼布局的實現思路差異在哪裡?
老前端勸新手不要學HTML5是什麼心態?

TAG:前端開發 | 前端工程師 | 前端入門 | Teambition |