今回も、長期継続学習コース「Tech Kids School」での「トレーニングタイム」の様子をご紹介します。
2025年2月2週目のトレーニングタイムでは、「エンジニアさんのお話を聞いてみよう!」を実施しました!今回はお話いただいた内容を少しご紹介します♪
Tech Kids Schoolのトレーニングタイムとは?
Tech Kids Schoolでは教材を用いた学習の後、授業の終盤の時間を利用してトレーニングタイムを実施しています。トレーニングタイムでは、学習Stgaeに応じて小規模な作品開発や発表練習・タイピング等を行い、プログラミング学習の意欲向上や興味関心の幅を広げる機会の創出を図るため、様々な内容を実施しています。 |
◎2月8日(土)の授業「好きなことに燃えて生きよう」
2月8日(土)のトレーニングタイムでは、Ubie株式会社でCTOとして活躍されている小谷優空さんにお話を伺いました。
中学生の頃から取り組んだマインクラフトのサーバー開発
小谷さんは中学生の頃から、マインクラフトのサーバー開発に熱心に取り組んできたそうです。この経験が、現在の仕事においても大いに役立っているとのことでした。
サーバーサイドの仕事やセキュリティ知識
小谷さんはプログラミング言語「Java」を使い、マインクラフトのサーバー機能を次々と追加していくことで自然とJavaを習得。人気のサーバーを運営するようになった結果、他のサーバーからのDDoS攻撃を受けるなどのトラブルも経験したそうです。
こうした問題を解決するにはセキュリティの知識が不可欠で、中学生ながら試行錯誤を繰り返すうちに多くのノウハウを身につけることができたといいます。これらの学びは、今の仕事にも非常に役立っているそうです。
チームマネジメントやビジネスの考え方
サーバー運営には友人とチームを組み、円滑に活動できる方法を試行錯誤する必要がありました。また、課金機能を実装したことで「どうすればお金を儲けることができるのか」という視点を持つようになったとも語られています。こうしたチームマネジメントやビジネスの考え方は、大好きなマインクラフトを通じて自然に身についたとのことでした。
「好きなことに燃えて生きよう」というメッセージ
小谷さんからは、「好きなことに情熱を注ぐことが将来の仕事につながる」というメッセージや、テクノロジーを武器に自分のアイデアを形にできるよう、プログラミングをしっかり学んでほしいとエールが贈られました。
実際に生徒のみなさんからは、
「すごく面白かった! 今はC#を学んでるんだけど、もっとできるようになったら次はJavaScriptを学びたい!」
「自分が創ったものでお金を稼ぐということをやってみたいと思った。どんなふうにできるかな…考えてみたい!」
といった声が上がり、大きな刺激を受けた様子がうかがえました。
◎2月9日(日)の授業「エンジニアという仕事についての話」
翌日のトレーニングタイムでは、サイバーエージェントのシステムエンジニアとして働いている窪田秀哉さんをゲストに迎え、エンジニアの業務内容やテックキッズスクールで学んでいることが将来どのように役立つのかを解説していただきました。生徒のみなさんから特に「役に立つ話だった!」という声が多かったポイントを2つご紹介します。
ポイント① 設計はとても大切!
エンジニアというと、プログラミングをするイメージが強いかもしれませんが、その前に「やり方(設計)をしっかり考える」ことが重要だと窪田さんはお話していました。
例えば、将来的に新しい機能を追加する可能性がある場合、今の段階でどう設計すれば追加実装がスムーズに進められるかを考える必要があるとのことでした。
今回はScratchを使い、どのような構成ならば追加機能を簡単に実装できるかを考え、生徒のみなさんは設計の重要性を再確認していました。
ポイント② 他の人にもわかりやすいプログラムを書こう!
設計が終わったら、いよいよプログラミングの段階に入ります。ここで最も大切なのは「他の人にもわかりやすいプログラムを書くこと」だそうです。
長期的な開発や複数人での開発では、変数名やファイル名などを適当に決めてしまうと、あとからコードを読み解くのが非常に難しくなります。一人で開発していても、時間が経つと自分で書いたコードの意図を忘れてしまうこともあるため、常に「他の人や未来の自分が読んでも理解しやすいコード」を心がけることがポイントです。
生徒のみなさんからは、
「正直、変数名を適当にして後から『なんだったっけ…?』って困ったことがある。ちゃんと考えて決めようと思う!」
「変数だけじゃなくて、ファイル名も同じだよね。これからは分かりやすく書きたい!」
などの感想が寄せられ、日頃の開発で活かしたいという意欲が高まったようです。
◉Tech Kids School無料体験レッスン実施中!
プログラミングやゲーム制作に興味関心があるお子様は、ぜひお気軽にTech Kids Schoolの無料体験レッスンに遊びに来てください♪
お子様には、「Tech Kids School」の教材を用いて、約2時間でゲームを制作するプログラミングに挑戦いただきます。保護者様は別室にご案内し、Tech Kids Schoolについてのご説明・相談会を実施いたします。少しでもご興味があるお子様は、まずは気軽に体験レッスンへご参加ください♪
https://techkidsschool.jp/school/trial/