技術圈的部落主義
當我還在雅虎工作的時候,所有的前端開發者都在使用雅虎自己做的YUI進行開發。這種做法很有意義:當你付錢給人們去維護一個前端庫的時候,如果能讓公司內的所有人都使用它,並且做出貢獻,你就能獲得最大的利益。我和公司內的很多其他人一樣,都非常喜歡使用YUI。我們形成了一個“YUI部落”,在雅虎內部,所有前端開發者都要使用YUI,成為了一個共識。但是,誰也不可能一輩子都在雅虎工作。
我在雅虎的一個同事,在離開雅虎之後,加入了一家新企業,成為了那家公司的技術領導。有一次我在路上遇到了他,他對我說,他現在在新公司最主要的工作,就是讓所有人都改用YUI。此前,這家公司的員工都在使用jQuery,而我的這位同事就是不想用jQuery。我對他說,也許讓新同事都改用YUI,這樣做並不好。他當然有權利分析公司當前的整體架構,並且嘗試進行一些改進。但是剛剛進入一家新公司,就試圖讓所有人放棄自己的習慣,改用你所熟悉的庫或框架,這種嘗試很難成功。這家公司的架構可能非常好,而且就是用jQuery搭建起來的,這種情況下你為何要讓別人放棄此前所做的一切?
我在加入Box的時候,也遇到了類似的問題。公司內的開發者都覺得我會移除jQuery。終於有一天,有個人來問我:“你會讓我們放棄jQuery嗎?”而我的回答則是:“不會,jQuery不會被放棄。我只是想要明確它在架構中的地位。”這種做法打消了開發者的擔心,也讓我和團隊建立起了信任感。
上週我看了一篇文章: learn JavaScript in 2016,在讀這篇文章的時候我想到了這些故事。這篇文章主要專注於開發者需要學習的技術和庫,但是其中也有一些技術部落主義的東西。有技術部落主義的人,總是責備那些和自己工作方式不一樣的的開發者,例如在做同一件工作時,你用YUI,而另一個開發者用jQuery,而你就指責對方不夠好。類似的,還有Angular派和React派。我自己也犯過類似的錯誤,我曾在Twitter上說過自己討厭React或JSX。有很多人留言說我愚昧、傲慢、無知、保守。
對某種技術或是方法有傾向性,這種做法無可厚非,但是前提是你不要陷入教條主義。在整個職業生涯中,你不可能只用一種方法,要想獲得成功,對於新的技術你要保持開放的心態。四年以前,我接觸過的所有企業,都在問我如何改善他們的Backbone-based程式;而現在,他們討論的都是React。千萬不要將自己封閉在一個部落裡面,將自己與當前最火熱的技術隔離開,更不要去指責那些和你使用不同的工具的人。這個行業不需要部落主義。我們需要的,是那些願意不斷學習,不斷突破自己的人,那些充分理解問題,並且能找到最好的解決辦法的人。
文章轉載自 開源中國社群 [http://www.oschina.net]
相關文章
- 技術的極簡主義的再次復興
- 自定義部落格園主題
- 技術人如何搭建自己的技術部落格
- 個人技術部落格
- 個人技術部落格(α)
- 技術部落格收藏
- 技術部落格丨動手實踐系列:CV語義分割!
- 如何寫技術部落格
- oracle、sql技術部落格OracleSQL
- Oracle技術部落格集合Oracle
- 用WP_Query自定義WordPress主迴圈
- 搭建自己的技術部落格系列(六)酷炫主題icarus常用配置整合版,快速搞定部落格首頁
- 高自定義的部落格園主題 Lite v1.4.7
- 技術分享主幹
- 想寫技術部落格了
- 技術部落格那些事兒
- C-部落格,技術文件
- 轉: 技術牛人部落格
- 從零開始的個人技術部落格
- 開始編寫自己的技術部落格...
- 寫技術部落格的無限好處
- 技術主導型公司的困境
- 寫技術部落格那點事
- 【RAC】yangtingkunRAC方面技術部落格
- 劉相兵個人技術部落格
- 在技術社群編寫技術部落格的一些心得體會
- 熱點部落格,技術歷程和技術積累 (個人)
- 技術管理進階——精要主義設計人生,對混亂的工作說不
- 技術面試中的精英主義面試
- 詩意的邊緣個人部落格 - 一個走在php之路的技術員個人部落格技術網站PHP網站
- onethink搭建的技術部落格--悠悠極客
- 我和技術部落格的這一年
- [譯]如何撰寫精彩的技術部落格文章
- 一隻菜雞的半年技術部落格之路
- 關於寫技術部落格的一點思考
- 如何寫一篇好的技術部落格
- 科技愛好者週刊(第 303 期):技術封建主義
- 關於部落格圈,團隊部落格的問題