それぞれのGoogleプログラマーのために何を知っておく必要がありますか?

間違いなく、Googleは世界で最も認定されたエンジニアとプログラマーの一部を雇用しています。最近では、検索エンジンのサイトに別のページが掲載されました。このページでは、すべてのエンジニアとプログラマが知る必要があるオンライン教育のコースとツールが紹介されています。

教育プログラムの通過は、Googleの仕事を保証するものではありません。同社は別の脚注で言います。しかし、それは信じられないほど涼しいです – 世界の最高の企業の意見でどのようなコースは、すべての自己尊重のプログラマーやエンジニアを渡す必要がありますについて学ぶ。

オリジナルのコースリストでは、ここで見つけることができ、その翻訳を提案します。

教育に関する勧告

  1. 入門コンピュータサイエンスコース:Udacity、Coursera。
  2. 少なくとも1つのOOP言語をプログラミングする方法を学ぶ:C ++、Java、Python:
    初心者向け:Coursera – プログラミングトレーニング、MIT Javaコース、Google Pythonコース、Coursera Pythonコース。
    平均レベル:Udacity – コンピュータプログラムの設計、Coursera – 品質コードの作成、Coursera – プログラミング言語、Brown Universityのコース – プログラミングの紹介。
  3. 他のプログラミング言語:JavaScript、CSS、HTML、Ruby、PHP、C、Perl、Shellについて学んでください。 Lisp、Scheme:HTMLチュートリアル、codeacademy.com。
  4. コードをテストする方法を学ぶ:Udacity – テスト方法、Udacity – デバッグプログラム。
  5. 離散数学の知識:MITプログラマーのための数学のコース。
  6. アルゴリズムとデータ構造の理解:アルゴリズムについての入門コースMIT、コースラ – アルゴリズム(パート1とパート2)、アルゴリズムのリスト、データ構造のタイプ、アルゴリズムに関する書籍の入門コース。
  7. オペレーティングシステムの動作を理解する:バークレーコース。
  8. 人工知能を研究するには:ロボット工学、スタンフォード大学のコース、機械学習。
  9. コンパイラの作成:コースコースラ。
  10. 暗号に関する知識:暗号に関するコースセラコース、暗号に関するUdacityコース。
  11. 並列プログラミングの知識:コースラコース。

仕事のための提言

  1. ウェブサイトの作成、独自のサーバーの構築、ロボットの作成:プロジェクトのリストApache、Google Summer of Code、Google開発チーム
  2. 大規模なシステムの小さな部分を開発し、コードを読んで理解し、プログラムのドキュメントを学び、プログラムをデバッグします。補助資源:GitHub、Kiln。
  3. チームでプロジェクトに取り組む。あなたは他の人から学び、チームワークを学ぶでしょう。
  4. プログラミングスキルとアルゴリズムに関する知識を向上させる:CodeJam、ACM ICPC。
  5. 他の人を教えてください。
  6. インターンになる:google.com/jobs

同社がすべてのプログラマーやエンジニアに与える推奨事項。あなた自身のロボットの作成を始めましたか?

Add a Comment

Your email address will not be published. Required fields are marked *

17 + = 21