Google NYC First Look: Google のトップ エンジニアがニューヨークのソフトウェア業界と語る

  • Nov 01, 2023

今晩、ニューヨーク ソフトウェア産業協会 (NYSIA) の 10 月会議の主賓である、Google エンジニアリング ディレクターのアラン ウォーレン氏とお話しできて光栄でした。 プログラムの前に私はたまたま彼の隣の席に座り、彼が基調講演の簡潔な概要を検討している間、Google のストーリーを交換する機会がありました。

dmm101906gn.jpg
今晩、ニューヨーク ソフトウェア産業協会 (NYSIA) の 10 月会議の主賓である、Google エンジニアリング ディレクターのアラン ウォーレン氏とお話しできて光栄でした。 プログラムの前に私はたまたま彼の隣の席に座り、彼が基調講演の簡潔な概要を検討している間、Google の「ストーリー」を交換する機会がありました。

私は、ニューヨーク市にある新しい Googleplex の公の顔が営業担当者ではなく、エンジニアであるのは驚くべきことだと提案しました。 ウォーレン氏は微笑みながら、グーグル文化がいかに「マーケティング」にほとんど注意を払っていないかを示す逸話を披露した。

Google のエンジニアリング哲学に関するウォーレン氏の短い正式な講演と、Google からの長い公開質疑応答 聴衆は、Google が世界のシェアを独占しようとしているにもかかわらず、エンジニアリング主導であることを強調しました。 広告。

ウォーレンは Google 社員であるだけでなく、ニューヨーカーでもあります。

約 2 年前に Google に入社する前、ウォーレンはニューヨークのエンタープライズ ソフトウェア スタートアップである Juice Software を共同設立し、技術面を率いていました。 Juice に入社する前は、Hyperion Solutions のチーフ アーキテクトとして 3 年間、IBM のソフトウェア ソリューション部門で 2 年間、T.J. で 10 年間勤務しました。 ワトソン研究。 彼の初期の研究は、材料とデバイスの物理学、回路設計、計算物理学とモデリングに及びました。 15 年前にソフトウェアとコンピューター サイエンスに移行して以来、ウォーレンはグラフィックスと視覚化に重点を置いてきました。 コンポーネントベースのアーキテクチャとシステム設計、そして最近では Google 内の消費者向けアプリケーションなど Googleのブログ検索。
ウォーレンはジョージア工科大学で物理学と数学を専攻し、博士号を取得しました。 MIT で固体物理学の博士号を取得 (1985 年)。

2002 年の atnewyork.com での Warren's Juice Software のプロフィールは洞察力に富んでいます。

これは、デスクトップとネットワークの間のギャップを埋める、まったく新しいエンタープライズ ソフトウェア プラットフォームです。 基本的に、Juice を使用すると、ユーザーは Bloomberg、Bridge、Telerate などのさまざまなソースからライブ データを取得し、それを Microsoft Excel などのカスタマイズされたスプレッドシートにパイプすることができます。 スプレッドシート内で実行される Juice の「アプリケーション エクステンダー」の助けを借りて、データはテンプレートのフォーマットに関係なく処理され、計算されます。

これが「Juiced」という用語の由来であり、会社名の由来となっています。 創設者にはチャールズ H. ファーガソン博士、Web オーサリング ツール FrontPage (現在は Microsoft Corp. が所有) の作成者。 アラン・ウォーレン博士、Hyperion Solutions のチーフアーキテクトでした。 元CapitalThinkingと電話会社deltathreeのKim Malone氏。

Extensible Mark Up Language (XML) を展開し、Microsoft の .NET Web サービス プラットフォームと連携するように配置されています。 これにより、アプリケーションはオペレーティング システム、デバイス、プログラミングに関係なく、さまざまなデータ型を通信できるようになります。 言語。

Juice プラットフォームの主なコンポーネントには Java ベースのサーバーが含まれます。Java ベースのサーバーは、永続的な接続を備えてクライアントのファイアウォールの内側に位置し、すべての主要なエンタープライズ プラットフォームで実行されます。 アプリケーションとともにユーザーのデスクトップ上で実行されるクライアント。 多数のデータベースをジュース サーバーに接続するデータ アダプターと、ユーザーが独自のアプリケーションでデータ アダプターを調整するのに役立つ開発者キットです。

Juice Software に在籍していたとき、Warren は NYSIA のメンバーでした。 彼のリーダーシップの下、Google は最近 NYSIA のプラチナ スポンサーとして契約しました。

ニューヨーク市のソフトウェア業界に対するウォーレン氏のメッセージは何ですか? Google は、ユニークで革新的なエンジニアリング主導の企業です。 ニューヨーク市は、マウンテンビュー Googleplex に次ぐ、Google の世界最大のエンジニアリング拠点です。

Google が 2000 年にニューヨークでの事業を開始したとき、ニューヨークは主に販売部門でした。 ウォーレンが Google に入社した 2004 年までに、ミッドタウンのオフィスには 50 人のエンジニアが在籍していました。 現在、彼は Google の新しい 300,000 平方フィートのシリコン アレー施設で 300 名を超えるエンジニアを共同指揮しています。

なぜニューヨークなのか? ウォーレン氏によれば、Google は「ユーザーのいる場所にエンジニアを配置する」ことに価値を見出しているという。 ウォーレンもそれに惹かれている ニューヨークにはエンジニアリング人材のクリティカルマスが存在するが、ボストンのテクノロジーハブでは他に類を見ないエンジニアリングが提供されている 専門知識。

Google NYC は専門的なエンジニアリング業務ではなく、300 人のエンジニアが 3 人一組のチームで Google の製品とサービスのあらゆる分野に取り組んでいます。 現在、Google NYC のエンジニアは約 100 の異なるプロジェクトに取り組んでいます。

Google ローカル検索 (現在はマップと連携) は、ブログ検索、モバイル、Froogle サービス (成功事例ではない) と同様に、ニューヨーク市の運営から生まれたとウォーレン氏は語った。 ウォーレンの専門知識であるスプレッドシートも同様です。

ウォーレン氏は、Google のリモート エンジニアリング サイトの分散開発モデルがどのように機能するかを説明しました。 3 人のエンジニアからなる各チームには技術責任者がいますが、クロスサイト開発フレームワークで「非公式」かつ「不定形」な方法で進められます。 たとえば、GMail の開発は主に Mountainview で行われますが、ニューヨークを拠点とするチームが製品のコンポーネントに取り組むこともできます。 Google のプロセスは、オブジェクト指向ソフトウェア設計原則からインスピレーションを得ています。

世界中の Google 従業員 8,000 人のうち、約半数がエンジニアです。 ウォーレン氏は、Googleはエンジニアリング中心の文化を維持しようと積極的に努めており、ビジネス開発者、ベンチャーキャピタル、マーケティング担当者などからの不当な影響を避けるために全力を尽くしていると強調した。

Google は、極端なまでにフラットな組織構造を誇りとしています。 ウォーレン氏は、理想的な世界では「ゼロ」のプロセスと管理が優先されるだろうと述べた。 Googleの文化は人為的に可能な限り「管理」しないが、規模を拡大し続けるにつれてそのような姿勢が挑戦されることをウォーレン氏は認めた。 フラットな分散型組織の難しさの中に、「可視性」の欠如があります。 ウォーレン氏は、Google全体で100%の可視性を持っている人はGoogle社内に一人もいないかもしれないと述べた。

ウォーレン氏は、Google という組織機構のマイナス面の可能性を認めながらも、Google がその独自性から得られる力を明確に信じています。

ウォーレン氏は、グーグルは「慣習による束縛」を感じていないと強調した。 IPO から経営構造、採用哲学に至るまで、Google は独自の道を歩んでいます。 ウォーレン氏は、グーグルの「現状への疑問」がグーグルをより良い会社にし、大きな成功を収めると信じている。

ウォーレン氏はプレゼンテーションの冒頭で、Googleの悪名高い「悪を行わない」というスローガンを誇らしげに引用した。 質疑応答の中で、グーグルの中国とのビジネスはそのような姿勢に反するのではないかとの質問があった。 ウォーレン氏の返答はエンジニアリングに基づいた、新鮮なまでに直接的なものでした。

悪は見方次第ですが、
それはファジーロジックの分野です、
ラリーとサーゲイは究極の仲裁者です。