
大学生からエンジニアを目指す|在学中にやるべき5つのこと
大学生からエンジニアを目指す|在学中にやるべき5つのこと
大学生のうちから
時間がある、
しかし、
1. プログラミングの基礎を固める
何から始めるべきか
大学生が
| 目指す方向 | おすすめ言語 | 理由 |
|---|---|---|
| Web開発 | JavaScript | 求人数が |
| データサイエンス | Python | 大学の |
| モバイルアプリ | Swift or Kotlin | 自分の |
| 迷っている | Python or JavaScript | 汎用性が |
学習の進め方
- 1〜2ヶ月目:基礎文法を
オンライン教材で 学ぶ - 3〜4ヶ月目:小さな
プロジェクトを 自分で 作ってみる - 5〜6ヶ月目:フレームワークを
学び、 本格的な アプリ開発に 挑戦 - 7ヶ月目以降:チーム開発や
ポートフォリオ制作
大学の
2. ポートフォリオを作る
就活で
大学生のポートフォリオで差をつけるコツ
- 大学生活に
関連した :サークルのアプリを 作る 出欠管理、 授業の 時間割管理など - 「なぜ
作ったか」を :身近な説明できるようにする 課題を 解決する プロダクトは 評価が 高い - GitHubの
コミット履歴を :継続的に残す 開発している ことが 伝わる - READMEを
丁寧に :技術選定の書く 理由、 工夫した 点を 明記する
Todoアプリは避ける
多くの
大学生のうちに
3. チーム開発を経験する
個人開発だけでは
チーム開発で得られるもの
- Git/GitHubの
実践的な :ブランチ戦略、使い方 プルリクエスト、 マージの 流れ - コードレビューの
経験 :他人のコードを 読む力、 指摘を 受けて 改善する力 - コミュニケーション力:仕様の
確認、 タスクの 分担、 進捗共有 - 実務に
近い :仕様書→設計→実装→テスト→デプロイ開発フロー
チーム開発の機会を見つける方法
- プログラミングスクールの
チーム開発カリキュラム - ハッカソンへの
参加 - 大学の
プログラミングサークル - オープンソースプロジェクトへの
コントリビュート
ゆめさくエンジニアでは、18ヶ月の
4. インターンシップに参加する
在学中に
インターンのメリット
- 実際の
開発現場の 雰囲気がわかる - 社員エンジニアから
直接学べる - 就活時の
実績として アピールできる - インターン先から
そのまま 内定をもらえる ケースも 多い
インターンに受かるために必要なスキル
- 基礎的な
プログラミングスキル (言語1つ+ フレームワーク) - Git/GitHubの
基本操作 - 自分で
作った アプリ (ポートフォリオ) 1〜2個 - 「なぜエンジニアになりたいか」の
明確な 言語化
インターンの探し方
- Wantedly、
サポーターズなどの サービスを 活用 - 大学3年生の
夏が 最も 募集が 多い - 長期インターン
(3ヶ月以上)の 方が 実力がつく
5. 技術コミュニティに参加する
大学の
おすすめの活動
- 技術イベント・勉強会:connpassや
TECH PLAYで 探せる - LT
(ライトニングトーク) :5分間のへの 登壇 プレゼンで 自分の 学びを 発信 - Qiita・Zennでの
技術記事執筆 :アウトプットが最大の 学習法 - Twitter
(X)での :エンジニアコミュニティとの情報発信 繋がりを 作る
技術コミュニティに
大学生が陥りやすい失敗パターン
「授業だけ」で満足してしまう
大学の
就活直前に焦って始める
大学3年の
「資格」に時間を使いすぎる
基本情報技術者試験などの
大学時代は最大のチャンス
社会人になると、
在学中にしっかり
年代別
20代〜40代の
20
今始めるべき
文系から
文系出身者の
GitHubポートフォリオガイド
採用担当に
ゆめさくエンジニアの
在学中から



