画像1
19の

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

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

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

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

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

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

8. コード・コンプリート:ソフトウェア構築の実践ハンドブック、第2版
画像: iStockphoto/noipornpan
8. コード・コンプリート:ソフトウェア構築の実践ハンドブック、第2版
『Code Complete』は、スティーブ・マッコーネルが執筆した、コーディングの最も効果的なテクニックと原則を読者に教える書籍です。直接的なガイダンスと例文が満載で、コーディングを学ぶ大人にとって確かな読み物となるでしょう。本書はこちらからご購入いただけます。
画像: iStockphoto/noipornpan

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

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

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

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

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

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

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

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

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

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

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

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