写真:コーディング学習に最適なリソース20選 - TechRepublic

写真:コーディング学習に最適なリソース20選 - TechRepublic

画像

1

19の

写真2.jpg

写真2.jpg
写真:コーディング学習に最適なリソース20選

2. ハッカソン

画像: iStockphoto/Rawpixel

2. ハッカソン

ハッカソンは、プログラマーにとって新しいスキルを試す絶好の場です。世界中のプログラマーと開発者が集まり、チームを組み、与えられた問題に対する解決策をコーディングして競い合います。また、ハッカソンは、同じ興味を持つ他のプログラマーと出会う絶好の機会でもあります。

画像: iStockphoto/Rawpixel

写真3.jpg

写真3.jpg
写真:コーディング学習に最適なリソース20選

3. コードシグナル

画像: スクリーンショット/CodeWars

3. コードシグナル

もう一つの無料オンラインリソース、CodeSignal(旧CodeFights)は、採用プロセスのストレスを軽減するのに役立ちます。コーディングスキルのある方は、このサイトにアクセスして面接準備に参加したり、コーディングスキルをテストしたりできます。採用担当者もこのサイトを利用して開発者を募集できます。こちらをご覧ください。 

画像: スクリーンショット/CodeWars

写真4.jpg

写真4.jpg
写真:コーディング学習に最適なリソース20選

4. スタックオーバーフロー

画像: スクリーンショット/Stack Overflow

4. スタックオーバーフロー

Stack Overflowは、プログラマーが集まり、知識やアイデアを共有するオンラインコミュニティです。初心者のプログラマーは、このプラットフォーム上で質問したり、仲間からヒントを得たりすることができます。サイトによると、毎月5,000万人以上の開発者がStack Overflowを利用しています。こちらから登録してください。

画像: スクリーンショット/Stack Overflow

写真5.jpg

写真5.jpg
写真:コーディング学習に最適なリソース20選

5. クリーンコード

画像: バーンズ・アンド・ノーブル

5. クリーンコード

『Clean Code: A Handbook of Agile Software Craftsmanship』をぜひ読んでみてください。Robert C. Martin著の『Clean Code』は、コードの書き方、質の低いコードをクリーンアップする方法、そしてプログラマーのように考える方法を読者に教えてくれます。こちらからご注文ください。

画像: バーンズ・アンド・ノーブル

写真6.jpg

写真6.jpg
写真:コーディング学習に最適なリソース20選

6. カーンアカデミー

画像: スクリーンショット/カーンアカデミー

6. カーンアカデミー

カーンアカデミーは、あらゆる年齢層の方に最適なリソースです。あらゆる教科の無料オンラインコースが用意されているため、ホームスクールの方に大変人気です。お子様がプログラミング学習に興味をお持ちなら、カーンアカデミーは良い出発点となるかもしれません。

画像: スクリーンショット/カーンアカデミー

photo-7.jpg

photo-7.jpg
写真:コーディング学習に最適なリソース20選

7. ギットハブ

画像: スクリーンショット/Github

7. ギットハブ

Githubは、開発者同士の繋がりを目的としたオンラインプラットフォームです。ただし、こちらはより一般的な内容で、オープンソースからビジネスまで、幅広いトピックについて議論されています。しかし、初心者のプログラマーにとって、このサイトは経験豊富なプログラマーと交流し、学ぶのに最適な場所です。

画像: スクリーンショット/Github

photo-8.jpg

photo-8.jpg
写真:コーディング学習に最適なリソース20選

8. コード・コンプリート:ソフトウェア構築の実践ハンドブック、第2版

画像: iStockphoto/noipornpan

8. コード・コンプリート:ソフトウェア構築の実践ハンドブック、第2版

『Code Complete』は、スティーブ・マッコーネルが執筆した、コーディングの最も効果的なテクニックと原則を読者に教える書籍です。直接的なガイダンスと例文が満載で、コーディングを学ぶ大人にとって確かな読み物となるでしょう。本書はこちらからご購入いただけます。

画像: iStockphoto/noipornpan

photo-9.jpg

photo-9.jpg
写真:コーディング学習に最適なリソース20選

9. ツリーハウス

画像: スクリーンショット/YouTube

9. ツリーハウス

視覚的に学ぶタイプですか?コーディング、ウェブデザイン、ビジネスなど、様々な分野のレッスンが満載のYouTubeチャンネル「Treehouse」をチェックしてみてください。このチャンネルには、最新のテクノロジースキルを教える専門家による動画が1,000本以上あります。

画像: スクリーンショット/YouTube

photo-10.jpg

photo-10.jpg
写真:コーディング学習に最適なリソース20選

10. ビットバケット

画像: スクリーンショット/RubyMonk

10. ビットバケット

Bitbucketは、企業のコーディング担当者向けのコラボレーションツールです。Gitに準拠しており、コーディングチームが共同でコードを作成し、プロジェクトを計画し、成果物をテスト・デプロイすることができます。無料版と有料版があります。 

画像: スクリーンショット/RubyMonk

photo-11.jpg

photo-11.jpg
写真:コーディング学習に最適なリソース20選

11. エデックス

画像: スクリーンショット/EdX

11. エデックス

EdX.orgは、コンピュータサイエンス分野で300以上のコースを提供するオープンソースの高等教育サイトです。無料と有料の両方のコースが用意されており、ユーザーはハーバード大学やMITといった名門校のプログラミングを学ぶことができます。

画像: スクリーンショット/EdX

photo-12.jpg

photo-12.jpg
写真:コーディング学習に最適なリソース20選

12. ユーデミー

画像: スクリーンショット/Udemy

12. ユーデミー

Udemyは、コーディングスキルに新たなスキルを加えたいと考えている社会人に最適なオンライン学習プラットフォームです。コーディング以外のトピックでも、無料コースと有料コースが用意されており、ユーザーは動画ベースのチュートリアルを通して学ぶことができます。プログラミング言語、モバイルアプリ、eコマース、Web開発など、様々なスキルを習得するには、こちらをクリックしてください。

画像: スクリーンショット/Udemy

photo-13.jpg

photo-13.jpg
写真:コーディング学習に最適なリソース20選

13. Redditプログラミング仲間

画像: スクリーンショット/TedTalk

13. Redditプログラミング仲間

オンラインコミュニティRedditのサブレディットグループ「Programming Buddies」は、全米のプログラマーが交流できるネットワークです。求人情報やコーディングに関する質問を投稿したり、互いにメンターシップを取ったりできます。ここで他のプログラマーと交流しましょう。 

画像: スクリーンショット/TedTalk

photo-14.jpg

photo-14.jpg
写真:コーディング学習に最適なリソース20選

14. Android開発者

画像: スクリーンショット/YouTube

14. Android開発者

YouTubeチャンネル「Android Developers」では、ライブイベントの動画を特集しています。Android開発についてもっと学びたいプログラマーの方は、このチャンネルでデモやチュートリアルをチェックしてみてください。

画像: スクリーンショット/YouTube

photo-15.jpg

photo-15.jpg
写真:コーディング学習に最適なリソース20選

15. フリーコードキャンプ

画像: スクリーンショット/freeCodeCamp

15. フリーコードキャンプ

freeCodeCampは初心者に最適です。HTML、CSS、JavaScriptを学習するためのチュートリアルとインタラクティブなチャレンジが用意されています。こちらをクリックして始めましょう。

画像: スクリーンショット/freeCodeCamp

photo-16.jpg

photo-16.jpg
写真:コーディング学習に最適なリソース20選

16. 地元のコンピューター教室

画像: iStockphoto/Wavebreakmedia

16. 地元のコンピューター教室

対面授業をご希望の場合は、地域のクラス検索検索エンジンをご覧ください。多くの大学やコミュニティカレッジでは、プログラミング学習を始める方を支援する対面授業を提供しています。最寄りのクラスはこちらで検索できます。

画像: iStockphoto/Wavebreakmedia

photo-17.jpg

photo-17.jpg
写真:コーディング学習に最適なリソース20選

17. 実践的プログラマー:職人から達人へ

画像: iStockphoto/yuelan

17. 実践的プログラマー:職人から達人へ

アンドリュー・ハントとデイビッド・トーマス共著の『The Pragmatic Programmer』は、プログラミング全般を学ぶ上で最適な書籍です。初心者から経験豊富なプログラマーまで、あらゆるプログラミング言語の入門書として最適です。こちらからぜひお読みください。

画像: iStockphoto/yuelan

photo-18.jpg

photo-18.jpg
写真:コーディング学習に最適なリソース20選

18. プログラミングのTEDトークセクション

画像: スクリーンショット/TedTalk

18. プログラミングのTEDトークセクション

前述のTed Talksプレイリストが気に入ったなら、プログラミングに特化したTed Talksセクション全体もきっと気に入っていただけるでしょう。プログラミングの世界と、開発者が日々の業務でどのようにコードを活用しているかを学びましょう。こちらから視聴を開始できます。

画像: スクリーンショット/TedTalk

photo-19.jpg

photo-19.jpg
写真:コーディング学習に最適なリソース20選

19. オープンソースプロジェクト

画像: スクリーンショット/CodeTriage

19. オープンソースプロジェクト

コーディングスキルを試すには、オープンソースプロジェクトに参加するのが最適です。Code Triageでは、開発者たちが3,000以上のオープンソースリポジトリに協力して取り組んでいます。ここでは、問題を解決しながら、新たに習得したスキルを活かすことができます。

画像: スクリーンショット/CodeTriage

photo-20.jpg

photo-20.jpg
写真:コーディング学習に最適なリソース20選

20. プログラミングポッドキャスト

画像: iStockphoto/avdyachenko

20. プログラミングポッドキャスト

仕事帰りの運転中、運動中、あるいはただ時間をつぶしているときなど、ポッドキャストは外出先で学習するのに最適な方法です。TechRepublicのNick Heathが、プログラマーと開発者向けのポッドキャストのトップ10をまとめました。プログラマーと開発者がそれぞれの分野やコーディング方法について語るポッドキャストを聴いてみましょう。

画像: iStockphoto/avdyachenko

  • 開発者
  • ソフトウェア
Tagged: