精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么要造輪子?

移動開發
Facebook 是怎么做到一直保持產出這些“反思當前最佳實踐”的新技術的?

前幾天在 React-Europe 大會上,我分享了一個我花了三年多時間的項目 - GraphQL.

會議結束后,不少參會者問我:

Facebook 是怎么做到一直保持產出這些“反思當前***實踐”的新技術的?

既然這是 React 大會,那么就讓我們從 React 開始講起吧。

兩年前

兩年前我們開源 React 的時候,這一直是被 JavaScript 社區取笑的對象;甚至 Facebook 內部(包括我自己)都不認為這是一個好想法。Jordan Walke 的執著和理想主義最終還是對大家產生了影響。最早我們以為他瘋了,不過他的確是個瘋子,但他也確實發現了一些什么。現在,我們看到 React 已經改變了我們在各種平臺上「造」東西的方式。Adam Ernst 借鑒了 Jordan 的一些想法,然后「造」了 ComponentKit for iOS. 當然,我們自己的 iOS 組剛接觸她的時候也是充滿了猜疑;但再一次,ComponentKit 很大程度地改變了我們「造」iOS 程序的方式。

React 和 ComponentKit 都是 Facebook 內部個人自主發起的項目。事實上當時這些項目的方向和工程師團隊原有的開發方式都是相反的。React 直接挑戰我們當時非常看好的一些 JS 框架。其實剛開始開發 ComponentKit 的時候我們內部就已經「造」并且在使用了的一些 iOS UI 框架。

其他的工具并沒有問題,也不差(話說回來他們其實很贊)但他們也不是***的。

他們各自都有著利弊權衡,都有自己的優勢和劣勢。只有在一個自由開發環境的情況下,工程師才能去「造」一些他們認為更高效幫助他們完成工作的工具。

工程師的冒險文化

在 Facebook,我們不僅僅讓,更是鼓勵,工程師做這些好玩的“實驗”。其實這些項目還是存在一定風險的,而且也不是很吸引人,也常常失敗(需要改)。然后你會發現像 React, ComponentKit, HHVM, GraphQL, Immutable.js, Flow, Pop, 和 AsyncDisplayKit 這樣的“實驗”。這些都是值得去冒的險。對于像 Facebook 這樣擁有強大的工程團隊的公司來說,其中一個優勢是可以充分地讓工程師們去嘗試這些實驗,而不是盯著 scrum 或者為了公司的短期業績來工作。

上面提到的每一個項目都遇到過非常強烈的反對。有些人(有時候甚至是我)會想讓一些項目早些承認失敗。然而他們并沒有停止。Facebook 不僅有很好的工程師管理哲學,而且有非常棒的管理層 - 他們知道相信工程師們的重要性。就算項目遇到了同事的反對,就算也未知項目的價值所在,就算還有更重要的事情可以去做,Facebook 的管理層信任他們的工程師去冒一些值得冒的險,同時專注在他們相信能夠產生影響的領域。

我的小組 - Product Infrastructure, 和大多數的 Facebook 小組一樣都有相同的哲學:工程師對世界的影響不止于公司的產品。上面提到的開源項目都有著很強的社區,每個開源都對整個互聯網/軟件行業有著深刻的影響。開源不僅僅是一個公益理想化的東西,她還是我們如何學習和展示我們的工作啟發的影響的重要組成部分。

健康的開源環境在招聘環節也是非常有利的。一些我面試過的求職者對我說,他們對 Facebook 的關注是因為看到了 React, AsyncDisplayKit, Pop, 這些項目;并且想參與到這些項目中去。這些項目吸引了非常聰明的人才進來,從而自然地產生一個良性循環。

Success is not found in isolation

隨著項目變得越來越有意思,她的潛力被更多的人看到,團隊組建 - 然后一個雪球效應自然地推進了一整個項目。在 Facebook,工程師做著與自己職份外的項目并不罕見;或者從一個小組調到其他小組都非常常見;而這樣的文化讓這個雪球可以滾起來。這也意味著每個項目后面有許多無名功臣。

在這里我想點名一些(遠遠少于全部成員)早期為 GraphQL 做出貢獻的人:Nick Schrock, Daniel Schafer, 和我自己。

Beau Hartshorne 是 GraphQL 不可缺少的催化劑。他準確定位并指明了問題所在,找到了對的人,而且激發了我們去找解決問題的方案。Sometimes it’s hard to see the forest through the trees, and Beau’s a rare person who is always looking at the forest.

Jonathan Dann 和 David Renie 是兩位推動***版 GraphQL 的 iOS 工程師。是他們做了非常大量的工作把 GraphQL 整合進 News Feed. 他們也協助建立了一些我們一直沿用到今天的非常重要的基礎設施。

Rasmus Andersson 用全新視角想象到一種不一樣的方式在移動應用中傳輸數據;而這種方式成為了我們 Android SDK 的基礎。他的一些想法還激發了 Relay - 用 GraphQL「造」web 端應用的工具。

另外兩位 GraphQL 組早期成員,Nathaniel Roman and Charles Ma, 幫助開發了 GraphQL 客戶端工具。

Scott Wolchok 一手組織和改善了 GraphQL 的 iOS 和其他跨平臺的客戶端工具的數據模型。他的嚴謹的思路啟發了我們去研究*** cross-cutting 的進展。

到今天,已經有一個成熟的小組專門支持和投入到 GraphQL, 服務器,客戶端工具,和 Facebook 的類型系統。

我們的使命

正是因為我們對持續產出長期價值的專注,讓 Facebook 能夠一直「造」出一些“反思當前***實踐”的技術,且在業內引起不小的影響。我們敢去試錯;我們相信工程師能去做正確的事。當一些“實驗”看起來有點兒意思的時候,充滿想法和聰明的人會自發地聚到一起來實現這個“實驗”。

在 Facebook, 我們的職責不僅僅是「造」Facebook,還是讓世界變得更加的開放和連接。而我們這個 Product Infrastructure 小組通過開源這些工具來幫助我們完成這個使命。

責任編輯:倪明 來源: 簡書
相關推薦

2024-05-14 08:11:56

ReactuseState造輪子

2022-03-18 14:06:59

缺芯半導體行業造芯

2022-12-07 10:34:45

AST前端編譯

2023-02-06 17:27:48

2022-08-15 08:27:02

基站網絡

2024-07-01 08:01:45

API網關接口

2013-03-12 14:30:09

Ubuntu操作系統

2017-05-08 14:27:49

PHP框架函數框架

2024-05-30 07:07:00

Virtual虛擬 DOM前端

2021-08-03 10:43:17

AI 數據人工智能

2019-02-20 11:14:08

程序員技能溝通

2024-07-19 10:03:29

2024-10-17 16:41:57

KafkaZooKeeper

2021-02-11 13:30:56

Nodejs源碼c++

2019-03-19 08:59:13

物聯網IOT技術

2019-11-27 10:25:15

SaaS云端IT架構

2015-05-12 11:04:42

Java EE學習Java EE

2017-09-08 08:35:16

Android代碼API設計

2017-04-05 16:40:45

2014-08-25 10:00:18

開源
點贊
收藏

51CTO技術棧公眾號

亚洲黄色小说网址| 久久久久久免费观看| 日本一道高清亚洲日美韩| 国产精品久久久久久久久动漫| 亚洲影院在线看| 国产成人无码精品久久久久| 成人影院在线| 精品国产3级a| 在线观看国产中文字幕| 国产精品探花在线| 欧美激情一区二区| 国产精品国模大尺度私拍| 中文字幕永久在线| 红桃视频亚洲| 久久精品久久精品亚洲人| 欧美熟妇精品一区二区蜜桃视频| 69堂精品视频在线播放| 性欧美疯狂xxxxbbbb| 亚洲欧美日韩精品在线| 天堂中文资源在线| 国产成人av电影| 国产欧美亚洲精品| 久久精品五月天| 亚洲免费播放| 欧美精品成人在线| 国产探花在线视频| 欧美日中文字幕| 日韩精品在线免费观看视频| 午夜视频在线免费看| 亚瑟国产精品| 欧美性做爰猛烈叫床潮| 97在线播放视频| gogo久久| 一级精品视频在线观看宜春院 | 精品久久久99| 日韩成人高清| 欧美视频中文在线看| 国产美女在线一区| 欧美xxxx性xxxxx高清| 亚洲三级理论片| 婷婷四月色综合| 黄色网址在线播放| 久久久精品免费免费| 精品无人区一区二区三区 | 91蜜桃在线免费视频| 国产日韩欧美综合精品| 黄色片一区二区| 成人午夜免费av| www.一区二区三区| 亚洲AV无码一区二区三区性| 国产成人一区二区精品非洲| 91原创国产| 亚洲第一第二区| 国产成人免费视频网站| 国产精品对白一区二区三区| www.黄色一片| 成人黄色网址在线观看| 国产乱码精品一区二区三区中文| 亚洲黄色在线免费观看| 成人深夜视频在线观看| 国产伦精品一区二区三区四区视频| 亚洲精品久久久久久无码色欲四季 | 亚洲欧美丝袜中文综合| 91免费在线看| 亚洲精品白虎| 91高清在线观看视频| 亚洲在线观看免费| 免费成人在线视频网站| 色香欲www7777综合网| 欧美日韩国产a| 99精品视频免费版的特色功能| 18国产精品| 日韩精品中文字幕有码专区 | 亚洲久本草在线中文字幕| 大胆欧美熟妇xx| 午夜影院在线播放| 欧美三电影在线| 国产在线a视频| 校园春色另类视频| 色婷婷久久一区二区| 欧美黄色一级网站| 欧美亚洲专区| 成人自拍性视频| 欧美一区二区三区成人片在线| 久久一区二区三区四区| 亚洲欧美日韩另类精品一区二区三区 | 九九热hot精品视频在线播放| 亚洲精品一区二区久| 亚洲区一区二区三| 亚洲精选久久| 国产日本欧美一区| 天天干视频在线| 国产精品久久久久婷婷二区次| 欧美中文字幕在线观看视频| av有声小说一区二区三区| 日韩视频在线一区二区| av小说在线观看| 欧美激情 亚洲a∨综合| 国产第一区电影| 亚洲欧美激情在线观看| 欧美激情在线一区二区三区| 欧美大黑帍在线播放| 国产私拍福利精品视频二区| 日韩美女一区二区三区| 青青草华人在线视频| 最新成人av网站| 成人在线播放av| 国产日韩精品在线看| 亚洲综合色丁香婷婷六月图片| 黑森林精品导航| 好吊妞国产欧美日韩免费观看网站| 深夜福利91大全| 97久久久久久久| 国产福利电影一区二区三区| 天天综合色天天综合色hd| 亚洲欧洲自拍| 欧美精品一区二区在线播放| 任我爽在线视频| 日韩专区欧美专区| 国产在线精品一区二区三区| 午夜成年人在线免费视频| 欧美久久高跟鞋激| av电影网站在线观看| 亚洲欧美清纯在线制服| 国产 高清 精品 在线 a| 麻豆传媒在线完整视频| 在线观看视频欧美| 国产熟妇久久777777| 日韩视频三区| 国产一区国产精品| 欧美日韩色网| 日韩精品专区在线影院观看| 尤物在线免费视频| 久久精品国产秦先生| 色99中文字幕| 日韩在线观看不卡| 国产亚洲欧洲在线| 国产成人自拍偷拍| 久久精品欧美一区二区三区不卡| 精品这里只有精品| 卡通动漫精品一区二区三区| 国语自产偷拍精品视频偷| 亚洲成a人片在线| 亚洲最大色网站| 国产精品成人免费一区久久羞羞| 午夜日韩在线| 国产精品免费一区二区三区| xxxcom在线观看| 精品sm在线观看| 在线观看国产亚洲| www精品美女久久久tv| www黄色av| 精品国产精品久久一区免费式| 国产精品aaaa| 午夜免费福利在线观看| 欧美男同性恋视频网站| 麻豆视频在线免费看| 国产精品99精品久久免费| 国产91在线亚洲| 老牛国内精品亚洲成av人片| 欧洲亚洲免费在线| yw193.com尤物在线| 欧美乱妇一区二区三区不卡视频| 秋霞欧美一区二区三区视频免费| 国产一区福利在线| 日本丰满少妇xxxx| 欧美日本成人| 成人写真福利网| 国产网站在线| 一区二区中文字幕| 精品国产18久久久久久| 亚洲6080在线| 免费成人深夜天涯网站| 国内精品久久久久影院薰衣草| 91黄色在线看| 国产影视一区| 91黄色国产视频| 国产精品论坛| 最新日韩中文字幕| 好男人www在线视频| 一本色道久久综合狠狠躁的推荐| 啪啪一区二区三区| 成人免费视频免费观看| 能看的毛片网站| 欧美二区不卡| 欧洲一区二区在线观看| 大胆国模一区二区三区| 26uuu另类亚洲欧美日本老年| 午夜视频在线看| 亚洲精品在线三区| 国产91av在线播放| 亚洲午夜精品久久久久久久久| 免费黄色在线视频| 国产电影一区二区三区| 热久久精品免费视频| 国内综合精品午夜久久资源| 天天人人精品| 欧美性生活一级片| 成人午夜在线影院| 88xx成人免费观看视频库| 欧美激情乱人伦| 日本在线视频站| 亚洲乱码av中文一区二区| av观看在线免费| 欧美日韩在线播| 天天操中文字幕| 亚洲主播在线播放| 亚洲欧洲综合网| 久久男人中文字幕资源站| 日本黄色一级网站| 久久精品国产精品青草| 六月激情综合网| 亚洲精品韩国| 亚洲乱码日产精品bd在线观看| 欧美日韩伦理在线免费| 老牛影视免费一区二区| 999国产精品一区| 91欧美激情另类亚洲| 99久久伊人| 国产成人在线一区| 亚洲第一av| 午夜美女久久久久爽久久| 69xxx在线| 久久视频在线免费观看| 日韩伦理在线观看| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 风间由美性色一区二区三区| av中文字幕网址| 蜜臀久久99精品久久久久宅男| 日本三区在线观看| 免费在线欧美黄色| 国产在线观看福利| 国产模特精品视频久久久久| 九九爱精品视频| 亚洲东热激情| 欧洲精品一区二区三区久久| 欧美私人啪啪vps| 热久久最新网址| 自拍偷拍欧美专区| 久久男人资源站| 伊人久久成人| 成熟丰满熟妇高潮xxxxx视频| 亚洲国产激情| 日韩avxxx| 久久亚洲二区| 五月婷婷激情久久| 蜜乳av一区二区| 中日韩av在线播放| 韩国理伦片一区二区三区在线播放| 99re精彩视频| 国产又粗又猛又爽又黄91精品| 在线免费看v片| 国产成人一区在线| 性色av蜜臀av浪潮av老女人 | 精品国产乱码一区二区三区四区| 另类图片第一页| 蜜桃91精品入口| 久久精品高清| 波多野结衣 作品| 亚洲国产欧美国产综合一区| 免费成人午夜视频| 日本午夜精品一区二区三区电影| 国产精品一区二区小说| 国产一区二区三区av电影| 亚洲一区二区三区四区av| 26uuu亚洲| jizz日本在线播放| 一区二区三区资源| 欧美啪啪小视频| 欧美日韩国产电影| 亚洲国产综合一区| 亚洲天堂av在线播放| 欧美激情办公室videoshd| 欧美日韩第一页| 国产精品专区免费| 91精品久久久久久| 国产区精品视频在线观看豆花| 免费观看成人在线| 国产精品久久久久蜜臀| 国产精品一色哟哟| 日本不卡一区二区| 在线观看一区二区三区视频| 久久久久久久久一| 欧洲第一无人区观看| 午夜欧美大尺度福利影院在线看| 欧美男人天堂网| 日韩免费在线观看| 极品白浆推特女神在线观看 | 亚洲第一网中文字幕| 成人精品一区二区| 久久久久久国产精品久久| 亚洲成人av观看| 国产精品二区在线| 不卡视频在线| 青青草视频在线视频| 日韩高清不卡一区二区三区| 91精品人妻一区二区三区蜜桃2 | 五月天丁香激情| 欧美综合天天夜夜久久| 欧美 日韩 国产 精品| 色婷婷综合久久久久中文字幕1| 三级在线看中文字幕完整版| 91精品综合久久久久久五月天| 亚洲素人在线| 东北少妇不带套对白| 精品亚洲aⅴ乱码一区二区三区| a级在线观看视频| 夜夜嗨av一区二区三区| 亚洲熟妇无码久久精品| 亚洲欧美成人在线| 超碰在线中文字幕| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美精品羞羞答答| 欧美精品99久久| 懂色av一区二区夜夜嗨| 日韩av手机在线免费观看| 欧美三级视频在线| 国产精品天堂| 欧美在线中文字幕| 欧美影院天天5g天天爽| 日韩精品视频在线观看视频| 国产毛片精品国产一区二区三区| 国产精品情侣呻吟对白视频| 欧美午夜女人视频在线| 手机看片国产1024| 久久久久国产精品免费| 欧美二区观看| 老司机午夜免费福利视频| 激情欧美一区二区三区在线观看| 国产在线免费av| 在线观看不卡一区| 国产粉嫩一区二区三区在线观看| 日本高清不卡的在线| 亚洲成aⅴ人片久久青草影院| 国产免费观看高清视频| 99re66热这里只有精品3直播| 国产精品18p| 亚洲国产精品人久久电影| 69av成人| 久99久视频| 久久精品一本| 天天躁夜夜躁狠狠是什么心态| 在线一区二区观看| av片在线看| 成人亚洲激情网| 欧美三级在线| 日本不卡视频一区| 黑丝美女久久久| 国产资源在线播放| 国产日韩欧美日韩| 午夜精彩国产免费不卡不顿大片| 在线观看视频在线观看| 亚洲成人福利片| 精品av中文字幕在线毛片| 国产精品免费在线免费| 欧美国产一区二区三区激情无套| 激情图片中文字幕| 亚洲成a人片在线观看中文| 日本午夜在线| 国产日韩在线看| 欧美日韩调教| 亚洲第一页av| 欧美日韩免费在线视频| 天使と恶魔の榨精在线播放| 精品国产乱码久久久久久郑州公司| 老司机精品导航| 久久国产精品国语对白| 精品国产区一区| 在线国产成人影院| 懂色av粉嫩av蜜臀av| 成人高清视频免费观看| 无码人妻丰满熟妇精品区| 久久久国产视频| 天堂俺去俺来也www久久婷婷| 亚洲第一中文av| 亚洲一级二级在线| 国产精品99999| 97人人香蕉| 日韩影院免费视频| 手机在线免费看片| 日韩国产一区三区| 在线高清欧美| 自慰无码一区二区三区| 国产精品久久看| 三级在线观看网站| 国产女人18毛片水18精品| 日韩亚洲国产精品| 天天操天天摸天天舔| 亚洲国语精品自产拍在线观看| 福利一区在线| 精品视频在线观看一区| 国产精品久久久久久久蜜臀| 嫩草影院一区二区| 91免费精品视频| 久久久久免费| 日本三级理论片| 久久综合电影一区| 精品久久久亚洲| 熟妇人妻久久中文字幕| 欧美福利电影网|