本文へスキップ
BecomeCoder
ブログ一覧Wikiコース一覧

文系からエンジニア就職はできる|未経験が何から始めるか3ステップ

#文系#就職#未経験#ポートフォリオ

結論:文系・未経験からのエンジニア就職は珍しくありません。① 1言語の基礎をブラウザで最後まで動かす → ② Gitで小さな成果物を1つ残す → ③ 業界と職種を知って志望動機を言葉にする、の順で進めるのが現実的です。 採用の現場で見られるのは「文系か理系か」ではなく「作ったことがあるか・動かしたことがあるか」だからです。

「文系だから不利」は本当か

まず不安を1つ外しておきます。多くのIT企業(とくにWeb系や未経験歓迎のSIer)は、大学の専攻を第一条件にしていません。情報系の学生が有利な場面はありますが、実務のほとんどは入社後に覚えるもので、企業も「入社時点で全部できる人」を期待していません。

代わりに面接で問われるのは、**「自分で手を動かした形跡があるか」**です。つまり、

この3つが揃っていれば、専攻が経済学部でも文学部でも、スタートラインに立てます。逆に言えば、文系のあなたが今からやるべきことは「理系に追いつく」ことではなく、上の3つを1つずつ潰していくことです。順番に見ていきます。

ステップ1:1言語の基礎を「最後まで動かす」

最初のつまずきは、たいてい言語選びと環境構築です。「Java がいい」「いや Python」と情報を集めているうちに時間が溶けます。結論だけ言うと、未経験がアピール材料を作るなら Python か JavaScript のどちらか1つで十分です。どちらも求人が多く、文法がやさしく、初学者向けの情報が豊富だからです。

大事なのは「どれを選ぶか」より「1つを最後まで動かすか」です。環境構築(インストールやパスの設定)でつまずくのは本当にもったいないので、Become-Coder ではブラウザの中でそのままコードを実行できます。登録不要・無料で、今この瞬間に1レッスン目を動かせます。

どちらのコースも各レッスンにコード実行エディタが付いていて、書き換えてすぐ結果を確かめられます。「読んだだけ」で分かった気になるのが独学最大の罠なので、必ず自分で1文字書き換えて動かしてください。

言語の基礎が一区切りしたら、データを扱う土台として SQL(データベース操作)入門 にも触れておくと、実務での会話についていきやすくなります。SQLもブラウザ内で本物のクエリを実行できます。

なお「そもそも何の言語から学ぶべきか」で迷い続けている人は、先に プログラミングは何から始めるか を読むと選択の軸が整理できます。

ステップ2:Gitで「小さな成果物」を1つ残す

基礎を触ったら、次は成果物を1つ、人に見せられる形にする段階です。ここで多くの未経験者が飛ばしてしまうのが Git です。

Git は「コードの変更履歴を残し、公開できる状態にする」ための道具で、実務では全員が毎日使います。就活の観点でも重要で、GitHub にコードが1つでも上がっていると、面接官はあなたが「実際に手を動かした」ことを確認できます。逆に成果物がゼロだと、どれだけ「勉強しました」と言っても伝わりません。

Git は難しそうに見えますが、最初に覚えるコマンドはごくわずかです。これも環境構築なしで、ブラウザ内のシミュレータで動かせます。

Gitと GitHub の違いがあいまいな人は Gitとは・GitHubとは も合わせてどうぞ。

ステップ3:ポートフォリオは「凝ったもの」でなくていい

ポートフォリオ」と聞くと立派なWebサービスを想像して身構えてしまいますが、未経験の就活で見られるのは規模ではありません。「自分で考えて、作って、動かして、Gitに残した」という一連の流れです。To-Doリストや簡単な計算アプリでも、あなたの言葉で「なぜ作ったか・どこで詰まって・どう直したか」を語れれば十分に武器になります。

作るものの選び方は、興味のある方向で決めてかまいません。

いずれも環境構築なしでブラウザ内で動かせるので、「作りたい形」を先に試してから本格的に手を広げられます。作ったら必ずステップ2の Git で残してください。ここが「勉強した人」と「作った人」の分かれ目です。

ポートフォリオの見せ方・語り方をもう一段深めたい人は、就活コースの ポートフォリオ ― 作ったもので実力を示す が具体的です。

ステップ4:業界と職種を知り、志望動機を言葉にする

技術の準備と並行して進めたいのが業界研究です。ひとくちに「エンジニア」と言っても、働く会社の種類(Web系・SIer・SES自社開発)も、職種(フロントエンド・バックエンド・インフラ・データなど)も大きく違います。ここを知らないままだと、面接で「なぜ弊社か」「どんなエンジニアになりたいか」に答えられません。

Become-Coder には、この就活知識を体系立てて読める無料の エンジニア就活コース があります。文系・未経験の視点で、まず押さえておきたいのは次のあたりです。

職種ごとの違いをもっとかみ砕いて知りたいときは、記事 エンジニアの職種の違い も入口として使えます。

つまずきやすいところ

次に読む

← ブログ一覧に戻る