大学で打ち込むことが決まっていない人やプログラミングに興味がある人に読んでいただきたいです!
◆はじめに
プログラミングに興味はあるけれど、「何から始めたらいいか分からない」「周りに聞ける人がいなくて不安…」という大学生のみなさんへ!UTokyo Tech Club(以下UTTC)は、東京大学の学生限定エンジニアサークルです。未経験者でも安心してスタートできるよう、先輩メンバーや現役エンジニアが常にサポート。手を動かしながら学ぶことで「学んだだけ」で終わらず、自分で“作れる喜び”を感じられるカリキュラムを用意しています。この記事では、UTTCの魅力をご紹介します!
◆Webエンジニアリングとは?
Webエンジニアリングは、ブラウザで動くWebサイトやWebアプリケーションを設計・開発・運用する技術です。ユーザーが直接触れる「フロントエンド」(見た目や操作感)から、データを管理・処理する「バックエンド」(サーバーやデータベース)、さらにコードのテストや公開を自動化する「CI/CD」まで含みます。UTTCではこれらを体系的に学び、最終的には自分のアイデアを形にしたオリジナルアプリをチームで開発する体験を通じて、Webエンジニアとしての基礎力を身につけます。
◆UTTCってどんなところ?
UTTCは完全無料のエンジニアサークル。企業スポンサーが教材費や年会費を全額負担してくれるため、経済的な負担は一切なし!活動はオンライン・オフラインのハイブリッド形式で、Slackを使った日々の質問対応、週一回のウィークリーミーティングを実施。教材はいつでも見返せるので、自分のペースで学習できます。プログラミング経験ゼロでも、先輩や現役エンジニアによるレビュー&メンタリングで躓きを早期解消できるのが強みです。
◆何を学べるの?カリキュラムざっくり紹介
UTTCのカリキュラムは3ヶ月間の集中プログラム。WebコースとAIコースの二択で、自分の興味やキャリアプランに合わせて選べます。
- Webコース(フルスタック)
-
フロントエンド
◯ HTML/CSSの基礎からTypeScript、React/Vueを使ったSPA(Single Page Application)開発。
◯ Tip: Chrome DevToolsで要素検証を活用し、CSSプロパティの変更を即時反映させながら学ぶと理解が深まります。 -
バックエンド
◯ Go言語を使ったRESTful API設計・実装を習得。GinやEchoなどフレームワークを利用し、認証・認可の仕組みも体験します。
◯ Tip: PostmanでAPIリクエストをテストし、エラー時のレスポンスを確認するクセをつけましょう。 -
データベース
◯ MySQL/PostgreSQLの基本操作から、GORMなどORMを通したGoとの連携方法まで。
◯ Tip: テーブル設計時にはER図を書き、テーブル間のリレーションを視覚化すると整理しやすいです。 -
CI/CD
◯ GitHub Actionsを用いたテスト自動化・デプロイ自動化のワークフロー構築。
- AIコース(機械学習&アプリ化)
- データ前処理
◯ Pandas/NumPyで欠損値処理や標準化、カテゴリ変数のエンコーディング、画像前処理を実践。 - モデル構築
◯ Scikit-learnで回帰・分類モデルを作成し、精度評価指標(精度・再現率・F1スコア)や混同行列を理解してチューニング。 - ファインチューニング
◯ ChatGPT APIを使って状況に応じたファインチューニングを実行。 - Webアプリ開発
◯ FastAPI+Next.jsで、自作モデルをREST API化し、フロントエンドから呼び出すフルスタックアプリを完成させます。
◆3ヶ月間の流れイメージ
1~2ヶ月目は「基礎トレーニング期間」。Slackで質問・フィードバックを受けつつ知識を定着させます。
3ヶ月目はハッカソンに向けた開発。スポンサー企業から提示されたテーマに沿ったハッカソン形式の開発を実施。最終日のDemo Dayでは、成果物を社外メンターや他チームに向けて発表し、リアルなフィードバックを得られます。
◆UTTCならではのうれしいポイント
• 費用ゼロ…教材費も会費もかからないため、誰でも気軽に参加可能。
• 有給インターン権利…研修修了者はスポンサー企業の有給インターンに応募でき、実践的な業務経験を積める。
• 交流イベント…不定期のオフ会に加えて、春と秋の旅行イベントやハッカソン懇親会で友情やネットワークを広げられる。
• 質問しやすい環境…Slackで遠慮なく質問できるので、疑問はすぐに解消。
• 多様なメンバー構成…理科一類や工学部の学生が約7割を占め、理系の基礎知識を持つ仲間と切磋琢磨できる!
◆成長実感&キャリアにつながる!
UTTC卒業生の多くは、インターンや就職活動で「自分で開発したプロジェクト」をポートフォリオとして活用し、内定獲得に成功しています。また、学内外のハッカソンで入賞したチームも数多く輩出。コードレビューを通じて実践的なコーディングスタイルを学び、チーム開発でのコミュニケーション能力も同時に向上します。
◆どうやって参加するの?
- 募集時期: 毎年2月と8月。
- 公式サイトからエントリー: のフォームに必要事項をご記入ください。
- 事前研修(2週間): オンラインで開発環境構築や基礎知識を学び、安心して本研修に臨めます。
- 本研修スタート(3ヶ月): 事前研修を終えたら、いよいよ3ヶ月の本研修が始まります!
◆まとめ
「授業だけでは物足りない…」という東大生のあなた!UTokyo Tech Clubなら、プログラミング未経験でも安心できる環境と、手を動かしながら学べる実践的カリキュラムが揃っています。無料かつ仲間と楽しく成長できるこのチャンス、ぜひ2月か8月の募集期間にエントリーしてみてください。UTTCで「できる!」を一緒に増やしましょう!
【団体紹介】
団体の写真:
団体の簡単な説明:UTTCは、「エンジニアになりたくてもなれない」環境をなくし、誰もが「強い」エンジニアを目指せるように、初心者からでも短期間でプロの水準で開発ができるまで成長できる環境と、成長した「強い」エンジニアが「繋がれる」場所を提供します。また、文理問わず、院生の方を含め、どの学年の方も応募していただけます。
団体の詳細:
