世界を動かす技術を、日本語で。

コースで成功するために: アンドレイのアドバイス (2013)

2025年10月20日原文(cs.stanford.edu)

概要

本記事は、Andrej Karpathyによる学部生向けの「コースで成功するためのガイド」を日本語で要約・編集したものです。効果的な学習法、テスト対策、試験当日の過ごし方、そして長期的なキャリア形成の重要性について具体的なアドバイスを紹介します。実践的なテクニックや心構えを通じて、学業と将来の成功を両立するための指針を示します。

コースで成功するための基本ルール

  • 徹夜学習の非効率性 ・徹夜は効果が薄く、 十分な睡眠 (理想は7.5時間、最低でも4時間)が記憶定着に重要 ・夜に解けなかった問題も、 朝には短時間 で解決できる経験則 ・試験勉強は 数日前から開始 し、脳に複数回の睡眠機会を与えることが効果的

  • 講義・チュートリアルへの参加 ・内容が悪くても、 考えるきっかけ になるため出席推奨 ・他のTAのチュートリアルに出席する選択肢も検討

テスト準備の戦略

  • 全体像の把握と計画立案 ・必要な学習範囲を 箇条書き で明確化し、見積もりを立てる ・計画を立てないと、序盤に時間を使いすぎて 重要な後半を流しがち

  • 過去問分析の重要性 ・学習開始前に 過去問を確認 し、出題パターンや教授の傾向を把握 ・最初は解かずに 問題形式や傾向 を観察

  • 理解と再現の違い ・本やノートを見て理解できても、 自力で再現できるか を確認 ・重要な公式や証明は、 暗記ではなく再導出 できる状態にする

  • 協働学習のタイミング ・最初は 一人で学習 し、終盤に他者と集まって 教え合う ことで理解を深める ・強い学生だけでなく、 弱い学生にも教える経験 が理解促進に有効

  • 教授との接点作り ・試験前に オフィスアワーを活用 し、質問がなくても顔を出す ・個別で得られる 追加情報 や印象アップの可能性

  • 十分な準備期間の確保中間試験は3日、期末試験は6日 程度の準備期間を目安にする

  • 緊急時の対処法 ・疲労時は エナジードリンク の活用も選択肢

  • 数学などの科目へのアプローチ演習>読書 を徹底し、問題演習を中心に知識を定着

  • カンニングペーパーの作成 ・持ち込み不可でも 要点を1枚にまとめる作業 自体が学習に効果

  • 学習環境の選択図書館や自習室 など、周囲も勉強している環境が集中力維持に有効 ・ 雑音の多い場所は避ける

試験当日の過ごし方

  • 食事・カフェイン摂取のタイミング ・試験2時間前に 食事とコーヒー を済ませる ・直前のカフェイン摂取は 逆効果 の可能性

  • 直前学習の活用試験直前まで集中して勉強 し、短期記憶を最大活用 ・休憩を取る場合は 1時間前まで に済ませ、30~45分前は再度集中

試験中のテクニック

  • 鉛筆の使用消しゴムで修正可能 な鉛筆推奨

  • 全体の問題把握 ・開始直後に 全設問をざっと確認 し、全体像を把握

  • 簡単な問題から着手難問に固執せず、解ける問題から順に進める ・一周目で30%しか解けなくてもOK、 後で戻る

  • 答案の見やすさ答えを囲む/強調 し、採点者が見やすいよう配慮 ・ 丁寧な字 や手順の明示で印象アップ

  • 早期退出の禁止必ず見直し を行い、ミスや抜けを修正 ・時間いっぱいまで 答案の改善 に努める

  • 採点者への配慮 ・途中式や考え方も コメントとして記載 し、部分点の獲得を狙う

  • 配点の確認高配点問題を優先 し、時間配分を最適化

  • 終了直前の最終確認 ・5分前には 解答漏れや副問の見落とし がないか再チェック

成績とキャリアのバランス

  • 成績の真の価値良い成績(例:85%)を維持 しつつ、過剰な勉強に時間を割かない ・ 時間は有限資源 であり、他の活動にも投資が必要

  • 実務経験やプロジェクトの重要性インターンや研究活動 への参加で、実践力と人脈を構築 ・ 教授や指導者からの推薦状 が将来に与える影響は大きい

  • プロジェクト参加時の注意点途中で投げ出さない 姿勢が信頼獲得の鍵

  • 自主的な活動の推奨オープンソース貢献、グループプロジェクト、独自開発 などに挑戦 ・ 成果物の公開やブログ発信 も評価対象

  • 成績は通過点本当に重要なのは実績や経験 であり、成績はそのための条件に過ぎない

  • 時間の有効活用を最優先

Hackerたちの意見

これは素晴らしいアドバイスだね。俺はグループ勉強にはあまり参加しなかったけど、今思うともっと参加すればよかったな。ここで挙げられているポイントの一つを詳しく説明すると、最初に問題をざっと見てから何も書かずに、簡単だと思うものと難しいと思うものに印をつけるといいよ(この評価は実際に取り組み始めると変わるかもしれないけどね!)。優先順位は、簡単でポイントが高いもの、簡単でポイントが低いもの、そして難しいものをポイントの重みを考慮しながら並べるといいよ。あ、もし授業で覚えなきゃいけない公式があるなら、最後のページに最初に書き留めておくといいよ :)

僕はいつも授業後に仲間と勉強してたんだ(化学のマスターなんだ)。それが一番の学び方だったよ。いろんなアイデアやアプローチ、理解を話し合うのが、力を倍増させるんだ。

講義(または技術的な話全般)を聞く時のコツがあるんだけど、ずっと書こうと思ってたんだ。スピーカーに合わせて話を聞きながら、次に何を言うか予測してみて。これには局所的な予測と全体的な予測があるよ。次に何を書くか、次のスライドに何が載るかを当ててみて。ちょっと練習すれば(その分野に触れることで)だいたい当たるから。あと、全体の流れを把握することも大事だね。例えば、数学の授業では、小さな補題を使いながら大きな定理に向かっていることがあるけど、どうやってそれが一つにまとまるのか?正解が出た時は、自分でその内容を理解しているように感じるから、説明を受けているだけじゃないんだ。これが一番大事な部分だよ。講師の一歩先を行けると、全部を書き留めようとするよりもずっと集中できるよ。書くことは、スピーカーの言っていることの一歩後ろにいることになるから。だから、俺は普段全くノートを取らないんだ。もちろん、講義ノートが配布されるときはそれが一番いいけど、教科書を見ることもできるしね。人々は、俺がスピーカーの言っていることをよく理解しているから、事前に教材を読んでいるか、準備していると思いがちだけど、実際はほとんどの講義は論理的だから、集中していれば簡単に追いつけるよ。大事なのは、ぼーっとしたり集中を切らさないこと。俺はこの方法がすごく役立ってる。

あらゆる学習法は昔から考えられていて、すべてのバリエーションが教室で実践されてきたんだ。ほとんどが疑似科学だよ。努力して学び、成功するまで苦労するか、そうでないかのどちらかだ。秘密のソースなんてないんだ。

僕のやり方は、講義中にたくさんメモを書くことだった。大学では、各講義ごとに何ページもメモを取ってたし、書くことはただ座ってぼーっとするよりもアクティブなプロセスだから、試験勉強をほとんどしなくても大丈夫だったよ。

いいこと言ったね。未来をうまく予測する能力を知性と定義するなら、納得できるよね。面白いことに、LLMが事前学習でまさにそうやって訓練されてるんだよね。イリヤが言ったように、「探偵小説の最後で犯人の名前を予測するには、プロットを追って、物理学や心理学などの世界知識を持っていなきゃいけない」。それが君が言いたいことだよね。講義中に予測する能力を試すのは、常に緊張感を持たせるためのロス関数を走らせるようなものだね。

これはLSATにも良いアドバイスだし、LSAT Demonのアプリにも組み込まれてるよ。選択肢を見る前に答えを予測できるなら、たぶん正しい方向に進んでるね。

大学の時、自分で教材を理解できたことがあって(もしかしたら数講義先まで)、その確認がちょっと残念に感じたこともあったな。

このコメントには同意だけど、さらに付け加えたいことがあるよ:これは学習のテクニックとしてだけ使うべき。個人的な1対1の会話にこれを持ち込まないようにね。知り合いに「賢い」人がいて、会話の途中で「もう君が言うことは分かってるから、先に言わせてもらうね」って遮ることがあるんだ。見た目には完全にうざいし、彼らの予測が間違ってることも多くて、会話がめちゃくちゃになることがある。

講義中にやるのは楽しいけど、私の経験では数学の授業で学んだことは5〜10%くらいだった。他の90%は家で問題集を解くときに学んだ。要するに、講義は私にノートを渡すための非効率な方法だった。宿題の時にそのノートを参考にしてたんだ。講義で次に何が来るかは予測できることが多かったけど、本当に難しい部分は定理を完成させるために必要な技術的な補題の重要な部分だった。そういう重要なステップを見つけるのは完全に自分でやらなきゃいけなかった(ネタバレなしで)。多くの面で、数学の講義は好きなゲームのLet’s Playを見ているような体験になってきた。そういうのを見ると、詰まっている部分を抜けるために何をすればいいかは分かるけど、ゲームが上手くなるわけじゃない。実際に自分でプレイしないとね。

本当のところ、良いアドバイスは常に提供されているんだ。ただ学生がそれを聞きたがらないだけ。1. 授業を積極的に受けること。2. 前の授業で学んだことを毎日勉強して練習すること。誰もがこの古くからの教訓を受けているけど、間隔をあけた復習、テスト、アクティブリコールが証明するように、実際には良いパフォーマンスのための素晴らしい出発点なんだ。

講義の前にどの章を読むべきか教えてもらったけど、周りの誰もやってなかったんだ。俺はやったけど、めっちゃ役に立ったよ。

Hacker Newsで議論の続きを見る