効率的な学習と記憶定着のための勉強法
学習の基本戦略:全体像の把握
脳は最初から完璧に物事を理解することはできません。学習を始める前に、まず学習範囲の全体像を把握することが重要です。これは、後で細部を理解する際の「枠」となります。具体的には、学習する範囲の目次や項目、キーワードなどをざっと眺め、30秒程度で全体像を掴むことから始めましょう。このように全体像を把握することで、細部を理解する際に、その情報がどのような文脈に位置づけられるのかを理解しやすくなり、学習効率が向上します。
記憶を定着させるアウトプット中心の学習
記憶は、知識を理解した瞬間ではなく、「取り出した瞬間」に定着するという性質があります。そのため、学習した内容を積極的にアウトプットする習慣をつけることが、記憶の定着に不可欠です。
60秒アウトプット(転写ワーク)
今日学習した範囲の内容を、60秒という短時間で書き出す「60秒アウトプット」は、記憶を定着させるための効果的な方法です。箇条書きでも、順番が多少前後しても構いません。うろ覚えでも、間違っていても大丈夫です。重要なのは、完璧に思い出すことではなく、脳に「検索回路」を立ち上げさせることです。
「なぜ?」を問う学習
吉永式勉強法のように、「どうしてそうなるのか?」と自分自身に問いかけながら学習内容を書き出すことも、記憶の定着を深めるのに役立ちます。このプロセスを通じて、表面的な理解にとどまらず、知識の根幹を理解しようと努めることが、より強固な記憶へと繋がります。
知識の定着を深めるための復習法
学習した知識を長期的に記憶として保持するためには、能動的な復習が不可欠です。復習のタイミングや方法を工夫することで、記憶の検索回路を強化し、知識の定着を深めることができます。
白紙復元
学習した知識を順番通りに思い出し、白い紙に書き出す「白紙復元」は、記憶の定着に非常に効果的です。教材を見ずに、覚えている限りの内容を書き出すことで、記憶から知識を引き出す訓練になります。
記憶が強くなるタイミングの活用
記憶は、「取り出したその瞬間」に強くなります。学習直後、寝る直前、そしてその後は短時間で思い出すことを毎日繰り返すことで、記憶はより強固なものになります。この「思い出す」という行為を習慣化することが重要です。
「欠け」を特定するタイムアタック
学習範囲の中で、説明できない部分、曖昧な部分、手が止まったページ、理解したつもりになっている箇所などを書き出す「欠け」の特定は、復習の効率を高めます。タイムアタック形式で、わからない箇所をガンガン書き出してみましょう。重要なのは、「脳に、自分はここがわからないのだと認識させること」です。この情報ギャップ理論や好奇心研究に基づいたアプローチは、学習意欲を高め、より効果的な学習へと繋がります。
ソフトウェア開発の未来:AI時代におけるエンジニアの役割と視点の変化
AI時代におけるソフトウェア開発のパラダイムシフト
ソフトウェア開発の世界は、AIの進化によって大きな変革期を迎えています。Reactのような成熟した技術が抽象化を進め、複雑さを隠蔽する一方で、AIがコードを生成する時代が到来しつつあります。これは、従来のエンジニアの役割を根本的に問い直す出来事と言えるでしょう。
エンジニアの役割の変化:アイデア創出とシステム設計
AIがデバッグまで行うようになると、人間は何をすべきなのでしょうか? 究極的には、アイデアを考え、それを機械に伝える役割が中心になると考えられます。しかし、質の高いアイデアを生み出すためには、依然としてコードを書く能力、つまりエンジニアリングに関する深い知識が不可欠です。AI時代においては、これまで以上に高度な知識と、よりメタ的な視点が求められるようになるでしょう。
コードからシステムへ:ソフトウェア工学の再評価
プログラムが正しく実装されているかどうかの保証は、依然として人間の手に委ねられるでしょう。保証と責任は不可分であり、問題が発生した場合の対応は、AIではなく人間が行う必要があります。この点において、建築における設計と施工の関係から学ぶべき点があるかもしれません。コードが依然として主体である一方で、ソフトウェア工学的なアプローチ、つまりより工学的な視点での発展が求められています。Webの登場によってプログラミングの敷居が下がり、一時的に失われたソフトウェア工学やドメイン工学の重要性が、AI時代において再び注目されるはずです。
クリーンアーキテクチャの限界とシステム設計の重要性
クリーンアーキテクチャは、コードレベルでの視点が強い傾向があります。本来、システム設計の視点を取り入れるべきでしたが、扱う対象がコードの範囲を超えられないため、静的で硬直的なコードを生み出してしまう可能性があります。より広い視野でシステム全体を捉え、柔軟性と拡張性を考慮した設計が求められます。
受託開発の未来:良いコードから良いシステムへ
振り返ってみると、私も含めて多くのエンジニアが「良いコード」を書くことに注力し、「良いシステム」を作るという意識が薄れていた時期があったかもしれません。受託開発においては、特に「良いコード」を書くことに集中しやすい傾向があります。しかし、AIによってコード生成が自動化される現代の受託開発においては、これまでとは異なる価値を提供する必要があります。それは、単に仕様通りのコードを書くことではなく、顧客のビジネス目標を理解し、最適なシステムを設計・構築することです。
AI時代においては、エンジニアは単なるコードの書き手ではなく、問題解決者、システム設計者、そしてアイデアの創出者として、より創造的で戦略的な役割を担うことになるでしょう。
PHPカンファレンス小田原2024にスポンサーとして参加してきた

2024年4月13日(土)に開催された「PHPカンファレンス小田原2024」に、初めてスポンサーとして参加しました。
初めてのスポンサー参加だったので、前日は緊張でなかなか眠れませんでした。(いや爆睡してたけど) このスポンサー参加は、2023年12月に蒲田温泉で開催されたイベントで酔っ払って「スポンサーします!」と宣言したことがきっかけでした。それが結果的に大変良い経験となり、非常に楽しむことができました。
ブース
初めて設けたブースで何を準備すればよいか分からない状態で迎えた当日でしたが、弊社の優秀なエンジニアたちが準備を手伝ってくれ、しっかりとしたブースを設営することができました。
スポンサーブースのスタンプラリーの効果は絶大で、めちゃくちゃたくさんの人がブースに来てもらえたのは嬉しかったです。
スタンプがあると参加者と話すきっかけにもなるのでめちゃくちゃよい取り組みだと思います。
用意したプレゼントもすぐになくなってしまったし、ステッカーもみんなもらってくれて嬉しかったです。
パーティーハード株式会社のブースには小田原お城まんじゅうが置いてあります🏯#phpcon_odawara pic.twitter.com/lnq8bOtZEf
— PHPカンファレンス小田原 (@phpcon_odawara) 2024年4月13日
スポンサーLT
スポンサーなんでスポンサーLT枠をもらえたので久しぶりに人前で喋ってきました。
ちょっと緊張してたけど、スポンサーLTだし弊社のメンバーに「一緒にサービス作るの楽しいよ」ってみんなの前で伝えたかったので思ったよりはぜんぜん緊張しなかったです。
久しぶりにみんなに会えた
Xではみんなのツイートみてましたが、久しぶりにPHPerのみんなにオフラインで会えたのが嬉しかったです。
コロナだったり、子育てでなかなかオフラインのカンファレンスに参加する機会が減っていたので、とても楽しい時間を過ごせました。
久しぶりに会ったたつきちさんとランチ、めっちゃ楽しかったです!!!
最後に
初めてのスポンサー体験でしたが、非常に良い経験ができました。
また、社長をはじめ、弊社のメンバーが休日にも関わらず参加してくれて、本当に感謝しています。ありがとうございます!
小田原は、いろいろな思い出がつまっている大切な場所です。 (酔っ払ってプロポーズしたり...)
そんな小田原で素晴らしいカンファレンスのスポンサーを務められたことを嬉しく思います。
次回もスポンサーとして参加できるよう、日々仕事に励みます。
最後の最後に
今回参加出来たのは家族の協力があってのことなので、妻と息子にもいっぱい感謝しています。
東京駅
息子氏、初めての電車での長旅で東京駅へ。 といっても1時間半の距離。

子供の成長というのは本当にあっという間で最近ではだいぶおしゃべりをするようになってきた。 そんな息子とでかけたり遊んだり毎日が本当に楽しい。
またどこか遊びに行こうね。
富士山に登ってきた

4年ぶりに富士山に登ってきた。 富士山を登った次の年はだいたい大きな変化があるので来年なにかあるかも?
自粛生活 x 自炊生活
気づけばアウトドア派になっていたが、コロナの影響で遊びに行くことができない。
緊急事態宣言は解除されたし、日帰り登山ぐらいならいいのかもしれないが、念の為7月ぐらいまでは様子をみたい。
仕事も自宅だし、買い物も最低限必要なものだけをスーパーで買う生活。
食料品以外は基本的にネットで買物を済ませている。
外食に関しても基本的には控えるようにして、。 作るのがめんどくさいときはUberEatsを使っている。
ストレスはそれなりに貯まる。
自由に遊びに行けて、自宅で働くのは最高なんだが、外出が制限されてしまうのは本当にストレスを感じる。
少しでもストレスを和らげようと、自炊を頑張っている。
最近は特にラーメンを。
麺以外は、すべて自分で作っている。
意外とラーメン屋のようなラーメンの味になる。
そろそろラーメン屋行きたいなぁ。


