ガクチカにプログラミングを使う書き方と例文|独学・スクール・競プロ別の注意点

プログラミングはガクチカの材料として強いほうです。ただし「スクールに通いました」「資格を取りました」だけでは弱くなります。評価されるのは詰まって、調べて、直した過程です。この記事はその書き方を扱います。

企業が選考で見ているもの

話を進める前に、企業が実際に何を見ているかを押さえます。思い込みで対策すると的を外すからです。

企業が特に期待する能力 割合
課題設定・解決能力 80.1%
論理的思考力 72.1%
創造力 42.6%
傾聴力 35.9%
発信力 35.1%
経団連「採用と大学改革への期待に関するアンケート結果」(2022年1月18日公表)より。資質の側では「主体性」が84.0%で1位

「プログラミングができるか」は上位に入っていません。ここを誤解しないでください。企業が見たいのは課題を決めて解ける力と筋道を立てて考える力です。プログラミングが評価されるのは、それを示す材料になるからです。

プログラミングが材料になりやすい3つの理由

  1. 課題を自分で決められる。「何を作るか」から自分で決めるので、課題設定がそのまま残ります
  2. 必ず詰まる。動かない、エラーが出る、思った通りにならない。原因の切り分けは論理的思考力の実演です
  3. 成果物が残る。話だけでなく、動くものを見せられます

逆に言うと、詰まらなかった経験は語れません。教材をなぞっただけ、動画を見ただけでは材料になりません。自分で決めたものを作ったかどうかが分かれ目です。

学び方による強さの違い

学び方 強さ 語るときの注意
自分でテーマを決めて作った 強い 何に詰まったかを具体的に
長期インターンで実務に関わった 強い 自分が担当した範囲を正直に
競技プログラミング やや強い 順位より考え方の変化を語る
スクールに通った それだけでは弱い 通ったことではなく、作ったものを語る
独学で教材を一周した 弱い 一周した後に何を作ったかが必要
資格だけ取った 弱い 課題設定が見えないため
共通するのは「自分で決めたか」です

スクールに通った人が気をつけること

「スクールで学びました」は、ガクチカとしては何も言っていません。面接官が知りたいのは、そこで何を自分で決めたかです。カリキュラム通りに進めた話は、指示に従った話にしかなりません。

「カリキュラムの外で何を作ったか」を1つ用意してください。それが無いなら、いまから作るほうが早いです。

競技プログラミングの人が気をつけること

レートや順位は、エンジニア職以外の面接官には伝わりません。「AtCoder緑」と言っても評価軸を持っていない相手には無意味です。

「解けなかった問題をどう分解したか」に翻訳してください。それなら課題解決の話として誰にでも伝わります。

書き方の型

結果から書かないでください。企業が見たいのは過程です。次の順で組むと、前の章の能力がそのまま伝わります。

順番 書く内容 例
1 なぜ作ろうと思ったか サークルのシフト調整が毎月もめていた
2 何を作ったか 希望を集めて自動で割り当てるツール
3 どこで詰まったか 希望が重なったときの優先順位が決められなかった
4 どう解いたか 過去の割り当て回数を持たせて、少ない人を優先した
5 結果と学び 調整が1時間から5分に。先に決め方を決めるべきだと分かった
3と4がいちばん長くなるのが正しい配分です

「3. どこで詰まったか」を省略しないでください。ここが抜けると「作りました」で終わり、課題解決能力を示す部分が消えます。面接の深掘りも、ほぼここに集中します。

文系の人の書き方

文系であることは、この題材ではむしろ有利に働く場面があります。「専門ではないのに自分で始めた」という事実が、主体性の説明を短くします。

ただし「文系なのに頑張りました」を主題にしないでください。企業が見たいのは属性ではなく中身です。文系の就活全体はIT業界は文系でも入れるのか、エンジニア職を狙う場合は文系からプログラマーになるにまとめました。

200字・400字の例文

400字(サークルの課題を解いた例)

サークルのシフト調整が毎月もめており、幹事が半日かけて手作業で組んでいました。
私はこれを自動化しようと考え、Pythonで希望を集計して割り当てるツールを作りました。
最も苦労したのは、希望が重なったときの優先順位です。当初は先着順にしましたが、
早く出せる人ばかりが希望通りになり不満が残りました。原因は「公平さの基準を
決めずに実装したこと」だと考え、過去3か月の割り当て回数を持たせ、少ない人を
優先する方式に変えました。結果、調整時間は半日から5分になり、不満も出なくなりました。
この経験から、作る前に判断基準を決めることの重要性を学びました。

この例の要点は、失敗を書いていることです。先着順で失敗した話があるから、原因を考えた過程が伝わります。うまくいった話だけだと、考えた形跡が残りません。

200字に削るとき

削るのは1(きっかけ)と5(学び)です。3(詰まった点)と4(どう解いたか)は残してください。逆をやると中身が消えます。

テックジムの事例(1件)

私たちは通学型のプログラミング教室を運営しています。受講生の中に、日東駒専と呼ばれる大学群の出身で、メガベンチャーのエンジニア職に就職した方がいます。

これは1件の事例です。確率を示すものではありません。「プログラミングを学べば内定率が何%上がる」という数字を出す記事を見かけますが、そうした統計は公表されていません。この事例が示すのは「大学名以外の材料で戦える場面がある」という一点だけです。

ただ、なぜ通ったのかは説明できます。学生のうちに手を動かして何かを作った経験は、前の章で見た「課題設定・解決能力」と「論理的思考力」をそのまま語れる材料になります。「頑張りました」ではなく「何に詰まって、どう調べて、どう直したか」を話せるからです。

よくある質問

何を作ればいいですか?

自分か身近な人が困っていることを解くものにしてください。題材の派手さは関係ありません。「なぜ作ったか」を自分の言葉で言えることが条件です。

独学とスクール、どちらが評価されますか?

どちらでも変わりません。見られるのは作ったものと過程です。ただし独学は挫折率が高く、スクールは「通っただけ」になりやすい。どちらを選んでも、カリキュラム外で1つ作ってください。

エンジニア職以外でも使えますか?

使えます。ただし専門用語を外して、課題解決の話に翻訳してください。技術名を並べると、非エンジニアの面接官には伝わりません。

未完成でもいいですか?

構いません。「いまここまで動いて、次はここを直す予定」まで言えれば十分です。完成度より、現状を正確に説明できるかを見られます。

テックジムで学ぶ場合

テックジムは月額22,000円の通い放題で、教材を読み進めながら分からないところをトレーナーに聞く形式です。授業を聞く形ではないので、手を動かす時間がそのまま残ります。

東京本校(永田町)では毎週土曜にゼロから始めるPython入門講座、そしてゼロから始めるClaude Code講座を無料で開いています。どちらも説明会ではなく実際に手を動かす講座なので、まず1回来て、自分に合うかを確かめてから決めてください。

関連記事

ガクチカ全般はガクチカがないと悩む人へ、新卒でエンジニアを目指す道は新卒・未経験からエンジニアになるをご覧ください。

テックジムは月額22,000円の通い放題でプログラミング教室を運営しています。東京本校(永田町)では毎週土曜にゼロから始めるPython入門講座、そしてゼロから始めるClaude Code講座を無料で開いています。どちらも説明会ではなく実際に手を動かす講座です。

まとめ

プログラミングがガクチカとして強いのは、課題を自分で決められて、詰まる過程が必ず残るからです。企業が期待する課題設定・解決能力(80.1%)と論理的思考力(72.1%)をそのまま説明できます。

一方で「スクールに通った」「資格を取った」だけでは弱い。カリキュラムの外で1つ作ってください。書くときは「どこで詰まったか」と「どう解いたか」を最も長く。失敗を書くことを恐れないでください。それが考えた証拠になります。

プログラミング学習に興味がある方は、まずは無料体験会へ

無料体験会・お申し込みはこちら