今日から始める英語での情報収集【プログラミング学習に役立つ英語リソース】

Uncategorized

プログラミング学習を続けていくと…

プログラミングの勉強をしているとき、英語の情報を活用できると何かと便利です。

英語の情報は日本語情報に比べると多いので、

  • 最新の動向が分かる
  • エラーの解決策が見つかる確率が上がる
  • 面白そうなプロジェクトが見つかる

ということが頻繁に起こります。

今日は、

とは言っても、英語での情報収集なんて何から始めれば良いか分からない

という人向けに、

簡単に始められる方法を紹介します。

日本語に加え、英語で調べることに慣れると、プログラミング学習の効率は上がると思います。

Stack Overflow

まずは、

Stack Overflow

です。

Stack Overflowは色々な機能を提供しているのですが、

最初は、

Q&Aサイト

を使ってみると良いです。

ここで、

  • 最近の投稿を見る
  • 特定のキーワードで検索する

を試すと、だいたいのStack Overflow Q&Aサイトの使い勝手が分かると思います。

最近の投稿を調べる時には、

NewestやRecent activityのフィルターで、投稿を時系列に並べ替えられるので分かりやすいです。

それぞれの質問に対して、

  • asked 21 secs ago
  • asked 2 mins ago

など、いつ投稿されたのか(21秒前に質問、2分前に質問)の表示があるので、いつ頃の話なのか把握できます。

Pythonなど、主要なキーワードで検索すると、100万以上の質問が投稿されていることが確認できます。

より絞った内容で確認していきたいときには、

Python tutorials

など複合キーワードで、詳しく調べていきます。

きっと、気になる領域の投稿が見つかるはずです。

Reddit

Reddit

は、アメリカで有名なニュースメディアサイトです。

プログラミング関連の話題に特化されたサイトではないのですが、

プログラミング学習では、redditの掲示板が活用できます

Redditでは、subredditsと呼ばれるテーマごとの掲示板があります。

例えば、Python関連の掲示板では、

  • Webアプリケーション
  • 機械学習
  • 初心者のためのPython

などいろんなテーマについて議論されているのが分かります。

また、プログラミング全般に関するsubreddits

のような巨大な掲示板があります。ここでは、自分の興味があることが見つかると思います。

GitHub

GitHub

は、

プログラミング学習だけでなく、ソフトウェア開発など、プログラミングの実際の工程で使われているプラットフォームです。

GitHubでは、誰でも自由に

  • 自分のページを公開
  • ソースコードを共有

できるため、非常に多くの英語のリソースを見つけることができます。

例えば、

List of Free Learning Resources In Many Languages

では、プログラミング学習用の大量のリソースがまとめられています。

Awesome Python

では、Pythonを使ってプログラミング学習をするときに、役に立つ情報がたくさんあります。

GitHubで、

tutorials

と検索すると

PythonやJavaScriptなど様々なプログラミング言語のチュートリアルがかなりあることが分かります。

Project Based Learning

のページのように、各プログラミング言語のチュートリアルをまとめたページを見つけることもできます。

GitHub上には、プログラミング学習に使える素材は無数にあります。

きっと自分の学習法に合った素材が見つかると思うので、是非探してみてください。

Hacker Noon

Hacker Noon

は、IT関連領域を扱うアメリカの総合メディアサイトです。

  • 人工知能
  • データサイエンス
  • IoT
  • スタートアップ
  • ブロックチェーン

などの領域の記事を参考にすることができます。

また、

  • PHP
  • Python
  • Ruby

などプログラミング言語別に、記事が分類されているので

Webサイトを横断的に参照しやすいです。

beginners stories

では、プログラミング初学者向けの記事を一覧で確認することができるため、

まずは、ここから読んでみるのが良いかと思います。

Q&Aに特化したWebサイトに比べて、

情報が整理されている

ため、プログラミング学習の中で、特定の領域の全体像を把握したい

というときに、利用してみると良いと思います。

番外編

ここまで紹介したWeb上のプラットフォーム以外にも、

プログラミング学習に使える情報源が多くあります。

を覗いてみるのもおすすめです。

プログラミング学習中に、Google検索で何かを調べて、ヒットしたWebサイトが良いと思ったら、次回からそのサイトを積極的に使ってみるという方法も試してみると視野が広がります。

積極的に英語の情報にもアクセス

このように、プログラミング学習において英語の情報は豊富にあります。

  • エラーの解消法を調べるとき
  • 最新情報が気になるとき

などには、日本語の情報に加えて、英語情報も活用することをお勧めします。

きっと、今までよりも、

自分が必要としている情報

にたどり着く可能性が上がると思います。

今日から、ぜひ英語でも調べてみてください!

コメント

タイトルとURLをコピーしました