<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          谷歌員工曝光:充斥“毒文化”!

          共 1766字,需瀏覽 4分鐘

           ·

          2022-06-09 23:00

          不點(diǎn)藍(lán)字關(guān)注,我們哪來(lái)故事?

          WebAssembly 團(tuán)隊(duì)創(chuàng)始成員 Katelyn Gadd 發(fā)文解釋自己退出團(tuán)隊(duì),并離開(kāi)谷歌的原因。

          Katelyn 于 2015 年加入谷歌 V8 團(tuán)隊(duì),是編寫(xiě) WebAssembly 規(guī)范的首批成員。她希望通過(guò)自己就職于谷歌的這段經(jīng)歷,幫助更多人認(rèn)識(shí)到工作中的 “毒文化 (toxic cultures)”,以及幫助新員工在谷歌擁有更好的職業(yè)生涯。

          下文整理自 Katelyn 的自述。


          剛加入 V8 團(tuán)隊(duì)的前幾年我負(fù)責(zé)維護(hù)一個(gè)將 .NET 應(yīng)用程序轉(zhuǎn)換為高效 JavaScript 代碼的轉(zhuǎn)譯器。與此同時(shí),Emscripten 項(xiàng)目也開(kāi)始啟動(dòng)了。Emscripten 發(fā)展迅速,很快成為了標(biāo)準(zhǔn),并啟發(fā)了 WebAssembly 的誕生靈感。當(dāng)時(shí)我很幸運(yùn)能與 asm.js 的創(chuàng)建者 Alon Zakai 共事,并從他的建議和專(zhuān)業(yè)知識(shí)中學(xué)到了很多東西。這段經(jīng)歷讓我很自然地成為了 WebAssembly 團(tuán)隊(duì)的一員。

          在過(guò)去的 20 年里,雖然我一直在與慢性病作斗爭(zhēng),但仍能保持高效率工作,這很大程度上要?dú)w功于與我一起工作的同事。但即便如此,谷歌仍是我工作過(guò)的最糟糕的公司 —— 它給我?guī)?lái)了腦損傷。如果你發(fā)現(xiàn)工作讓你難以入睡,讓你每天都感到緊張,或者讓你不斷質(zhì)疑自己的自我價(jià)值,那么我鼓勵(lì)你去尋找新的工作。

          當(dāng)時(shí) WebAssembly 充滿潛力,Mozilla 和谷歌都在努力讓 asm.js?成為能讓任何應(yīng)用程序都變成 Web 形式的解決方案,雖然雙方克服了大部分技術(shù)挑戰(zhàn),但有些問(wèn)題依然難以解決。這時(shí),WebAssembly 也確定了未來(lái)的進(jìn)程:吸收 asm.js 優(yōu)勢(shì)的同時(shí)解決缺點(diǎn),并構(gòu)建一套可以在現(xiàn)有的 JavaScript 運(yùn)行時(shí)上,通過(guò)代碼生成、調(diào)試和其他基礎(chǔ)設(shè)施輕松實(shí)現(xiàn)的新規(guī)范。

          我作為最早的一批貢獻(xiàn)者,對(duì)于能參與編寫(xiě)規(guī)范感到非常興奮。雖然具備 Web 開(kāi)發(fā)經(jīng)驗(yàn),但制定規(guī)范和 Web 開(kāi)發(fā)不太一樣,這是一次獨(dú)特的挑戰(zhàn)。委員會(huì)必須同時(shí)負(fù)責(zé)項(xiàng)目經(jīng)理、布道者和開(kāi)發(fā)者的工作。我們和 JF Bastien, Luke Wagner, Alon Zakai, Ben Titzer 等業(yè)界大牛,以及無(wú)數(shù)的其他貢獻(xiàn)者一起努力工作,希望構(gòu)建一個(gè)會(huì)被數(shù)十億人使用的框架。

          這個(gè)雄心勃勃的目標(biāo)給大家?guī)?lái)了巨大壓力。要知道 Web 的歷史充斥著糟糕的 API、考慮不周的規(guī)范和錯(cuò)綜復(fù)雜的安全漏洞。一個(gè)程序員在一周內(nèi)完成的工作,可能會(huì)在未來(lái)數(shù)十年消耗開(kāi)發(fā)者的工程時(shí)間。WebAssembly 不能也不會(huì)以 “半成品” 的狀態(tài)發(fā)布成規(guī)范。因?yàn)樽鳛闉g覽器開(kāi)發(fā)者,我們深知每個(gè)人要為此付出的代價(jià)。

          項(xiàng)目的重要性和隨之而來(lái)的壓力,引發(fā)了團(tuán)隊(duì)的斗爭(zhēng),也毒害了工作環(huán)境。大家的討論變得愈加激烈,兩位來(lái)自競(jìng)爭(zhēng)公司的專(zhuān)家經(jīng)常無(wú)法達(dá)成一致,每個(gè)人都堅(jiān)持己見(jiàn)。為此,會(huì)議主題經(jīng)常會(huì)跑偏,導(dǎo)致浪費(fèi)了時(shí)間且沒(méi)有任何結(jié)果。而在健康的工作環(huán)境中,通常會(huì)有項(xiàng)目經(jīng)理和負(fù)責(zé)人及時(shí)發(fā)現(xiàn)和解決這些問(wèn)題,以推進(jìn)項(xiàng)目發(fā)展。

          當(dāng)時(shí) WebAssembly 團(tuán)隊(duì)沒(méi)有項(xiàng)目經(jīng)理,雖然大家都知道需要這個(gè)角色,但最后只有一名志愿擔(dān)任此職位的臨時(shí)項(xiàng)目經(jīng)理。這將復(fù)雜的社會(huì)和組織挑戰(zhàn)留給了過(guò)度勞累的工程師,他們幾乎沒(méi)有解決這些問(wèn)題的經(jīng)驗(yàn)。最終 WebAssembly 規(guī)范的最小化可行產(chǎn)品被推遲發(fā)布,項(xiàng)目質(zhì)量下降,貢獻(xiàn)者選擇離開(kāi) —— 這在開(kāi)源歷史上算不上是獨(dú)特的故事,但仍然令人不勝唏噓。

          當(dāng)一個(gè)團(tuán)隊(duì)缺乏資源,并且領(lǐng)導(dǎo)者缺乏對(duì)計(jì)劃、資源和時(shí)間進(jìn)度的控制時(shí),再小的問(wèn)題都會(huì)釀成大錯(cuò)。這個(gè)時(shí)候,公司其他部門(mén)感興趣的同事參與了 WebAssembly 項(xiàng)目,希望運(yùn)用他們的專(zhuān)業(yè)知識(shí)來(lái) “修復(fù)”—— 其實(shí)他們只是希望通過(guò)這個(gè)項(xiàng)目包裝自己,進(jìn)而提升價(jià)值。

          為此導(dǎo)致的結(jié)果是,WebAssembly 規(guī)范最終構(gòu)建在晦澀難懂的技術(shù)之上,這使得其他開(kāi)發(fā)者更難參與貢獻(xiàn),同時(shí)讓委員會(huì)的許多成員感到沮喪。雖然最后 WebAssembly 規(guī)范以良好的狀態(tài)正常發(fā)布,但團(tuán)隊(duì)也為此產(chǎn)生的問(wèn)題付出了巨大代價(jià)。


          END



          若覺(jué)得文章對(duì)你有幫助,隨手轉(zhuǎn)發(fā)分享,也是我們繼續(xù)更新的動(dòng)力。


          長(zhǎng)按二維碼,掃掃關(guān)注哦

          ?「C語(yǔ)言中文網(wǎng)」官方公眾號(hào),關(guān)注手機(jī)閱讀教程??

          瀏覽 39
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91熟女视频 | 97色色欧美 | 波多野吉衣无码AV | www.少妇 | 九哥操比网 |