Googleに入社するためのスキル
Googleのエンジニア募集の条件やスキルの内容がちょっと気になったのでメモ.
ソフトウェア エンジニア
テクニカル リード/マネージャー
- Java または C++ におけるプログラミング能力
- 技術力に優れていること
- 分散システム及びアーキテクチャにおける知識と経験
- Unix/Linux またはWindows環境におけるソフトウェア開発能力
- プロダクトマネージャーと連携をとり、優れたサービスの開発を行うこと
- 優れたコミュニケーション能力
- チームメートのモチベーションを高めるリーダーシップ
- 問題解決および技術革新能力
- 後進となるエンジニアの指導、コードやデザインの確認・評価、技術的なプレゼンテーション、アドバイス等を通して彼らと知識を共有できること
- 修士・博士の学位習得を含む、5 - 10年以上の業務経験
- コンピュータサイエンスの学位があることが望ましい
- ビジネスレベルの英語、ネイティヴまたは同等レベルの日本語
ソフトウェア 品質管理(QA)エンジニア
ソフトウェア エンジニア ( 企業向け Google Apps 担当 )
- コンピュータ サイエンスまたは関連分野の学位 (BS または BA)
- ウェブ アプリケーション開発の経験 (Java、C++、Python による開発の経験があれば尚可)
- ウェブ ブラウザ、HTTP、HTML、DHTML、JavaScript など、インターネットの技術や言語に関する高度な知識 (UI デザインの経験があれば尚可)
- オブジェクト指向デザインの経験があれば尚可
- エンタープライズ アプリケーション開発の経験があれば尚可
- 高度な問題解決能力
- 最小限の指示で、自ら率先して業務を進める能力
- 優れたコミュニケーション能力と技術文書の作成能力
- 新しいアイデアを着想するセンスと、既存プロセスを改善する能力
- UNIX / Linux 環境に関する経験と知識
- エンタープライズ IT 環境に関する知識があれば尚可