学習の進め方

みなさんが学習をどのように進めるのか、また困った時はどうするのか解説します。

学習の進め方

本講座は、先頭から順に学習するように設計されています。各章は、以下のように学習してください。

  1. 教材を読む
  2. cloneしたソースコードを教材通りに編集し、実行する
  3. 不明点を質問する

1. 教材を読む

当たり前のようですが、教材を読みましょう。

本講座は、教材を読み進めていけば基本的な知識が得られるように作られています。

必要に応じて、外部サイトや他の章などの参考となる資料も記載しています。

ただし、単に教材を読んだだけではプログラミングは習得できません。教材に加えてソースコードも読んで、少しでもいいので変更を加えて、実行結果がどう変わるのかを見届けてこそプログラミング力は向上します。

2. cloneしたソースコードを教材通りに編集する

別章「2-4. Cloud9とGitHubの連携」を読んで、GitHubから教材のリポジトリをcloneしてください。

上記の別章の再掲になりますが、リポジトリの中には各章ごとのフォルダの中にcomplete(完成版)とstudy(学習用)の2つのフォルダがあります。

studyフォルダの中の該当するソースファイルに、教材と同じソースコードを打って実行させて内容を確認してください。

教材に出てくるソースコードを記述するファイルは教材指定の通りにしてください。
以下のソースコードはクローンしてきたフォルダの中にある、php_basicフォルダの中の3-1フォルダの中の
studyフォルダの中のindex.phpに記述してください。


赤枠に terminal と記載されている場合は、そのコードはターミナルで実行するものです。

いきなりターミナルという言葉が出てきましたが、この段階ではまだ知らなくて当然のことなので気にする必要ありません。
ターミナルについての解説は後ほど行います。

exampleと記載されている場合は、そのコードは例になるのでファイルにコードを記述したりする必要はありません。

どうしても同じ結果が出ない場合は、completeのソースコードを見て何が誤っているか確認してください。

3. 不明点を質問する

教材の学習を進める中で、どうしてもうまくいかないところや結果が解説と同じにならないこともあるでしょう。

そのようなときは、slackの質問チャンネルに質問を投稿してください。

良い質問の仕方を考えましょう。臆することはありませんが、良い質問であればあるほど、求める答えが得られます。「分かりません」「教えてください」「うまくいきません」では講師は何を答えていいか分かりません。

NG質問:
動きません
 → 講師の返答:何がどう動かないんですか?
なんかよく分からないです
 → 講師の返答:では何を答えたらいいんですか?
エラーが返ってくるんですがどうしたらいいですか?
 → 講師の返答:何をして何のエラーが出たのかそれくらい教えて
〇〇が不明(以上)
 → 講師の返答:そもそも無礼、人にモノを聞く態度ではない

OK質問:
第○章のコード##を動かしたのですが、***のエラーが出て動きません。
第○章の***について、***のところが理解できませんので解説してください。

とはいえ、最初は誰でも質問の仕方など分からないものです。講師側は理解しようと最大限の努力をします。最初はやりとりがスムーズに進まずに、講師から聞き返されることもあるかもしれません。

しかし「質問すること」そのものを臆する必要は全くありません!

「こんな簡単なこと、聞いていいんだろうか?」「周りの人が質問を見てこんなカンタンなこととか思われたら恥ずかしい」という恐れも不要です。最初は誰だって分からないことはあるものです。

講師からキツいこと言われるかも、と気にする必要はありません。事務局はつねに質問チャンネルをウォッチしています。講師の回答が不適切と判断した場合は講師を指導しますので、安心して質問してください。

集合研修について

本講座では、集合研修を毎週1回実施します。

1週間あたりで最低でもここまで進んでいてほしい、という内容を集合研修で学習します。講師が講義形式で説明しますので参加してください。教材を一人で読み込むのもいいですが、声で聞くと理解度がさらに深まるものです。

ぜひ学習のペースメーカとしても活用してください。開催後は内容を動画でアップしますので、予定が合わなくても大丈夫です。

基本は講師の講義のみですが、不明点があればお答えします。

イベント案内ページで予告しますので、常に確認するようにしてください。

こんな時どうする?学習以外の連絡など

その他の学習以外の質問

今まで述べてきた以外の学習以外の質問に関しては、運用部と皆さんのチャンネルにご連絡ください。学習の開始時にチャンネルへご招待します。

料金 / 受講期間の延長 / メンターとのトラブル / その他どこへ相談すべきか分からない相談

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です