CodeGym /Java Blog /ランダム /CodeGym での学習方法: コースガイド
John Squirrels
レベル 41
San Francisco

CodeGym での学習方法: コースガイド

ランダム グループに公開済み
それで、あなたは Java プログラマーになることに決めました。「どこから始めるべきですか?」という当然の疑問がすぐに生じます。この記事では、CodeGymでプログラミングをゼロから学ぶ方法について説明します。コースの特徴、学習プロセスがどのように段階に分かれているか、トレーニングをできるだけ効果的にするには Web サイトのどのセクションを使用する必要があるかについて説明します。 CodeGym での学習方法: コースガイド - 1

目次

CodeGym: 実践に重点を置いた Java チュートリアル

1. ゲーム形式で学ぶ

CodeGym コースはコンピューター ゲームに少し似ています。4つのクエストに分かれており、それぞれに共通のコンセプトがあります。たとえば、Java 構文は最初のクエストで、言語の基本的な構文を学びます。 各クエストは 10 のレベルで構成されており、順番に完了する必要があります。レベルには、さまざまな難易度のレッスンとタスクが含まれています。次のレベルに進むには、現在のレベルでほとんどのタスクを解決する必要があります。タスクを正常に完了すると「ダークマター」を獲得できるためです。それを使用して、後続のレッスンとタスクのロックを解除します。

2. プログラミングを最初から実践する

Java チュートリアル (CodeGym コース) で得られる実践的な経験には、さまざまな形式のタスクが含まれます。時間の経過とともに変化します。
  • 一部のタスクは、その前のレッスンで得た理論的資料を強化するためのものです。
  • 他のものは、以前のレベルで以前に説明した理論を繰り返すことを目的としています。
  • さらに、次の 1 つ、2 つ、または 3 つのレベルで提示される資料に基づいた「チャレンジ タスク」もあります。はい、正しく読みました。これは意図的に行われたものです。今すぐタスクを解決したいのですが、何かわからないことがありますか? ググってみてください!これはプログラマーにとって非常に役立つスキルです。ただし、教材を厳密に順番に進めたい場合は、そのタスクを脇に置いて、必要な理論に到達したら、数レベル経ってからそのタスクに戻ります。
サイズや難易度も異なります。
  • コード入力は初心者向けの作業です。意欲的なプログラマーは、ただ手を突っ込んでコードを触ってみるとよい場合があります。これを行うには、例を「コピー」するだけです。
  • 他の人のコードを分析してバグを見つけます。まあ、わかりますね。私たちにもこれらのタスクがあります。
  • タスク条件のリストを満たす独自のコードを作成します。
  • ボーナスタスク。これらは、独学やアルゴリズムの観点から考える能力を養うには、より難しいタスクです。
  • ミニプロジェクト。これらのタスクは、いくつかのサブタスクに分割されます。それぞれを順番に完成させていくと、比較的複雑で大規模なプログラムを作成することになります。たとえば、ゲーム倉庫番やオンライン チャット ルームなどです。これらのタスクはコースの中間あたりに表示されます。
  • 動画。時には、やっていることを変えると便利な場合があります。CodeGym では、IT ビデオを見てこれを行います。
課題がたくさんあるので、最後まで修了すればプログラマーになれるのは間違いありません!

3. 即時タスク検証とコードを改善するツール

CodeGym の最も重要な機能は、他のオンライン コースと一線を画すものであり、即時自動タスク検証、ヒント、タスク解決方法の推奨事項です。CodeGym を使用すると、教師があなたの課題をチェックする間、長い時間待つ必要はありません。ボタンを 1 つクリックすると、すぐに結果が表示され、解決策に問題がある場合には推奨事項が表示されます。

4. タスクの手伝い

プログラミング方法を学ぶ経験は、海の真ん中で一人でいかだに浮かぶようなものであってはなりません。他の人と交流する必要があります。何よりも、CodeGym にはこれに関する「ヘルプ」セクションがあります。コースのタスクで長時間行き詰まったり、難しいトピックが理解できない場合は、特定のセクションで質問してください。。学生、プログラマー、Web サイトのスタッフがきっとあなたを助けてくれます。さらに、準備ができたら、「ヘルプ」セクションに移動して、他の人の学習を手伝うことは非常に有益です。つまり、他の人のコードを理解する必要があります。コースを完了すると、学生は 300 ~ 500 時間の実際のプログラミング経験を得ることができます。このコースは、基本的なプログラミングをすでに学習しているものの、どこから仕事を探し始めればよいかわからない人にとっても優れたツールです。CodeGym を通じて取り組む練習に加えて、就職面接で答えなければならない重要な質問を理解し、有能な履歴書を書くことができるようになります。

学習プラットフォーム: ウェブサイトとモバイルアプリ

CodeGym を使用して Java プログラミングの基礎を習得するには、 Android アプリケーションを使用するか、Web バージョンを使用するかの 2 つのオプションがあります。ただし、3 番目の方法があります。Web サイトとアプリケーションの両方で学習することです :)有効なサブスクリプションをお持ちの場合は、これを行うことができます。

コースの段階

CodeGym は、英語で書かれた最も完全な Java チュートリアルです。メインの Java コースではJava コアの全体像を説明し、その後の演習は、より高度なテクノロジの操作方法を学ぶのに役立ちます。CodeGym を使用すると、Java Core を学習し、即時検証で 1200 のタスクを解決できます。 コースには何が含まれますか?
  • 鮮やかな例を豊富に含む、理論に関する簡単なレッスン。
  • タスク、ミニプロジェクト。
  • モチベーションを高めるレッスン (レベルの開始時) と、コース終了まで「チャージ」を維持するのに役立つビデオ。
  • 取り上げられた内容に関するクイズ (初級レベル)。
コースはどのように進んでいきますか? レベル 0 は、CodeGym の世界、その登場人物、指導方法についての一種の入門です。最初のレッスンからすぐに課題に直面し、Web サイトで直接課題を解決できます。3 番目のレベルには、Java プログラマーが使用する一般的な開発環境である IntelliJ IDEA のインストールに関する特別レッスンがあります。これと CodeGym プラグインをインストールすることで、Web 上だけでなく PC 上でもタスクを完了できます。これは、コースの後続のレベル、より大きなタスクに直面し始めるとき、およびコースの後半から、ミニプロジェクトやボーナスタスクに特に役立ちます。

CodeGym の役立つセクション

トレーニングコース– これが最も重要です! すべてをやり遂げれば、あなたも素晴らしい Java プログラマーになれるでしょう! タスク— 1200 の実践的なタスク。コースとは別に開くこともできますが、すでに到達しているもののみを解くことができます。 ヘルプ— CodeGym の学生と専門家の集合的な知恵と情報にアクセスします。理論やタスクについて質問するだけで、必ず助けてくれます。 記事— 興味や都市を中心に構築されたコミュニティ。CodeGym や、理論、タスク、面接の質問など、研究に関連するすべてについて話し合うために作成されます。関心のあるグループに参加し、CodeGym の卒業生、在校生、編集スタッフが書いた記事を読んで、何か言いたいことがあれば自分の記事を投稿してください。 Success Stories は、CodeGym の学生と卒業生がどのようにして Java を克服し、仕事を得ることができたのかを共有する特別なグループです。 ゲームこのセクションでは、Snakes、2048、障害物のあるレース ゲーム、宇宙を舞台にしたシューティング ゲームなど、シンプルだが魅力的なゲームの作成がプロジェクトに含まれています。これらすべてのプロジェクトはサブタスクに分割されています。これらを段階的に完了すると、最終的には独自のバージョンのゲームが完成します。プロジェクトは難易度ごとに分かれています。レベル 5 を完了した学生でも達成できるものもあれば、レベル 10 以上のスキルと知識を必要とするものもあります。
ビデオ— 当社の公式 YouTube チャンネルでは、CodeGym の学生が作成したビデオ レポート、ビデオ レビュー、さまざまな役立つチュートリアル、プログラミングに関する最高の外国語レッスンの翻訳などを見つけることができます。

CodeGym チームとチャットできる場所

コースに関するご質問は、 support@codegym.ccまでメールでご連絡いただくか、Web サイトのチャット機能をご利用ください。私たちはソーシャルネットワークの中にいます
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION