こんにちは、Kredo Blog編集部です!
文系でも、プログラミングを学んでプログラマー・エンジニアとして就職・転職することはできます。採用で見られるのは文系か理系かより、自分で作った作品と学び続ける姿勢だからです。この記事では、理系との差が出る所・出ない所、文系がつまずきやすい所とその対策、新卒・社会人それぞれの進め方を解説します。
この記事でわかること
- 文系でもプログラミングで就職・転職できるかの結論と判断表
- 理系との差が出る所・出ない所
- 文系がつまずきやすい4つの所と対策、文系の強み
- 新卒(文系学生)と社会人、それぞれの進め方
- 文系から目指しやすいIT職種
結論:文系でもプログラミングで就職・転職はできる


「エンジニア=理系」というイメージは根強いですが、IT企業の開発職には文系学部の出身者も多く働いています。新卒採用でも、「文系・理系不問」「未経験可」としてエンジニアを募集する企業は珍しくありません。入社後の研修でプログラミングを一から教える前提の企業もあります。
ただし、文系であることが有利にも不利にもならない代わりに、「何もしていない文系」と「自分で学んで作品を作った文系」の差ははっきり出ます。向いているかどうかの目安を表にまとめました。
| 就職・転職に近づきやすい人 | 苦労しやすい人 |
|---|---|
| わからないことを自分で調べて試すのが苦にならない | 答えを教えてもらうまで手が止まってしまう |
| 小さくても作品を完成させ、人に説明できる | 教材を進めるだけで、作品づくりに進んでいない |
| 学習時間を毎日・毎週の予定に組み込める | 時間ができたらやろう、と考えている |
| 就職後も新しい技術を学び続けるつもりがある | 一度身につけたら終わり、と考えている |
左側に多く当てはまるなら、文系であることを理由にあきらめる必要はありません。右側が多くても、学び方を変えれば改善できる項目ばかりです。迷う場合は、まず無料の学習サービスで数週間手を動かしてみて、楽しめるかどうかを確かめるのが確実です。
理系との差はどこに出る?出ない所・出る所

文系と理系で差が出るかどうかは、目指す仕事によって変わります。差が出にくい所と出やすい所を比べてみましょう。
| 項目 | 差の出やすさ | 理由 |
|---|---|---|
| Webサイト・Webアプリの開発 | 出にくい | 必要な数学は四則演算程度。設計や実装は経験で身につく |
| 業務システム・社内システムの開発 | 出にくい | 業務の理解や、利用者の要望をくみ取る力が大切 |
| プログラミングの学び始め | 出にくい | 理系でも情報系以外の学部なら、初めて学ぶ人が多い |
| AI・データ分析 | 出やすい | 統計・線形代数・微分などの数学を使う場面がある |
| ゲームの物理演算・画像処理・組み込み | 出やすい | 数学や物理、ハードウェアの知識を使うことが多い |
| 研究開発職 | 出やすい | 大学・大学院での専門分野が直接問われる |
Webエンジニアや社内SEのように、文系出身者が多く活躍している分野では、学部の差はほとんど問題になりません。一方、AIやデータ分析を目指すなら、文系でも数学の学び直しが必要になります。不可能ではありませんが、学ぶ範囲が広がる分、時間を多めに見込んでおきましょう。
理系でも、情報系以外を専攻した人の多くは、文系と同じスタートラインからプログラミングを学んでいます。「理系だから有利」というより、「すでに学んでいる人が有利」と考える方が実態に近いでしょう。
文系がつまずきやすい4つの所と対策

文系出身者がプログラミングで苦労しやすい所には、共通点があります。あらかじめ知っておけば、対策を立てられます。
| つまずく所 | よくある状態 | 対策 |
|---|---|---|
| 1. 数学への苦手意識 | 「数式が出てきたらどうしよう」と始める前から不安になる | Web系なら四則演算で十分。必要になった分だけ学ぶ |
| 2. 英語のエラーメッセージ | エラーが英語で表示され、読まずに検索だけしてしまう | 最初の1行と行番号を読む習慣をつける。よく出る英単語を覚える |
| 3. 処理を順序立てて考える | やりたいことはあるのに、どう書けばいいか手が止まる | 処理を日本語で箇条書きにしてから、1行ずつコードに置き換える |
| 4. 環境構築 | ソフトのインストールや設定で何時間も進まない | 最初はブラウザで学べるサービスを使い、慣れてから環境を作る |
3つ目の「順序立てて考える」は、論理的思考と呼ばれることもありますが、文系の人が苦手というわけではありません。文章を書くときに構成を考えるのと同じで、慣れの問題です。小さな作品をいくつも作るうちに、自然と身についていきます。
2つ目の英語については、文系の中でも英語が得意な人にとっては強みになる部分です。プログラミングの命令やエラー、技術資料の多くは英語なので、英語への抵抗が少ないほど調べものが速くなります。英語ができないとプログラミングは無理なのか、という疑問にはプログラミングは英語ができないと無理?必要な英語力と勉強法で答えています。
文系の強みが活きる場面

エンジニアの仕事は、コードを書くことだけではありません。むしろ、文系で身につけた力が活きる場面も多くあります。
- 要望をくみ取る:お客さまや社内の利用者が本当に困っていることを聞き出し、整理する
- 文章で伝える:仕様書・設計書・マニュアルを、誰が読んでもわかるように書く
- 説明する:技術に詳しくない人に、できること・できないことをわかりやすく伝える
- 業界の知識:営業・経理・人事などの業務経験を、システムづくりに活かす
- 語学:海外のドキュメントを読む、海外のメンバーと一緒に働く
特に社会人から転職する場合、前職の業界知識は大きな武器になります。たとえば、販売の仕事をしていた人がお店向けのシステムを作る会社に転職すれば、現場の困りごとがわかるエンジニアとして評価されやすくなります。「文系だから」ではなく「これまでの経験×プログラミング」で、自分の強みを説明できるようにしておきましょう。
新卒(文系学生)がIT企業に就職する進め方


文系の大学生は、研究や実験で忙しくなりやすい理系に比べて、学部によっては自由に使える時間を確保しやすい人も多いでしょう。その時間を使って、次の順番で準備を進めましょう。
| 時期の目安 | やること | 就活でのアピールにつながる点 |
|---|---|---|
| 1. 学び始め(2〜3か月) | HTML・CSSと、1つの言語の基礎を学習サービスで学ぶ | 何をどれくらい学んだかを具体的に話せる |
| 2. 作品づくり(2〜3か月) | 小さな作品を作り、オリジナルの作品を1つ公開する | ポートフォリオとして見せられる |
| 3. インターン | 開発の実務に関われる長期インターンなどに参加する | チームで開発した経験を話せる |
| 4. 応募 | 「文系・理系不問」「研修あり」のエンジニア職に応募する | 作品と経験をもとに志望動機を語れる |
学習サイトで高いレベルに達しても、それだけでは評価されにくいのが実情です。採用担当者が知りたいのは「この人は自分で作れるのか」「入社後も学び続けられるのか」なので、作品を作った経験や、つまずいたときにどう解決したかを話せるようにしておきましょう。
休学や長期休みを使って海外でITと英語を学ぶ大学生もいます。就活やガクチカとのつなげ方は大学生のIT留学ガイド|休学・就活・ガクチカ・親の説得・費用までで解説しています。
社会人がプログラマーに転職する進め方

社会人が文系出身・未経験からプログラマーへ転職する場合は、働きながら学ぶ時間の確保が一番の課題です。進め方の流れは次のとおりです。
- 目指す職種を決める(Webエンジニア、社内SEなど)
- 職種に合わせて、最初に学ぶ言語を1つ選ぶ
- 平日・休日の学習時間を決め、半年〜1年ほどの計画を立てる
- 小さな作品を作り、オリジナル作品を公開する
- 前職の経験とつなげた志望動機を準備し、未経験可の求人に応募する
最初の言語選びで迷ったら、ITプログラミングは何から?最初に学ぶ言語の選び方と目的別比較表で目的別に比べてみてください。仕事の入口に立つには、教材を見ずに作品を作り、エラーを調べて自分で直せることがひとつの目安になります。
転職では年齢も気になるところですが、未経験者の採用は企業によって方針がさまざまです。応募前に求人の「必須条件」と「歓迎条件」を読み比べ、自分の経験が活かせる所を探しましょう。社会人が仕事を離れて学ぶことの向き・不向きは社会人のIT留学は意味ない?向き不向きの判断表と後悔しない選び方でも整理しています。
文系から目指しやすいIT職種

IT業界には、プログラマー以外にもさまざまな職種があります。文系出身者が目指しやすい職種と、必要になるスキルを表にまとめました。
| 職種 | 主な仕事 | 主に必要なスキル |
|---|---|---|
| Webエンジニア(フロントエンド) | Webサイト・Webアプリの画面を作る | HTML、CSS、JavaScript |
| Webエンジニア(バックエンド) | データの保存や処理など、裏側の仕組みを作る | PHP・Ruby・Pythonなど、SQL |
| 社内SE | 自社で使うシステムの管理・改善、社員からの相談対応 | ITの幅広い基礎、業務の理解、調整力 |
| テスター・QAエンジニア | システムが仕様どおりに動くかを確かめる | 仕様を読む力、テストの考え方、細かさ |
| インフラエンジニア | サーバーやネットワーク、クラウドを整える | Linux、ネットワーク、クラウドの基礎 |
| Webディレクター | Webサイト制作の進行管理、要望の整理 | Web制作の知識、コミュニケーション力 |
コードを書く仕事に直接つかなくても、プログラミングの基礎がわかる人は、エンジニアとの会話がスムーズになり、どの職種でも重宝されます。まずはプログラミングを学び、その中で自分が楽しいと感じる分野を見つけていくのもよい方法です。
英語×ITで選択肢を広げるという方法


英語に興味がある文系の人は、英語とプログラミングを組み合わせることで、働く場所の選択肢を広げることもできます。技術資料や海外のサービスを英語で読めると、新しい情報に早く触れられ、外資系企業や海外のチームと働く道も見えてきます。海外でエンジニアとして働く方法は海外でエンジニアとして働くには?5つの方法と学位なし・文系の道でまとめています。
Kredoは、フィリピン・セブ島のITパークで英語とITを学べるスクールです。1日8時間(英語マンツーマン4時間+ITグループレッスン4時間)の時間割で、ITレッスンはすべて英語で行います。受講生の92%は英語もITも未経験の状態から始めており、2016年の開講以来、卒業生・参加者は3,000名以上です。卒業後のキャリア支援として、面接対策、履歴書・職務経歴書の添削、求人情報の提供、企業紹介を行っています。費用や1日の流れはIT留学とは?費用・国別比較・1日の流れと選び方【2026年】で詳しく紹介しています。自分に合うか迷う人は、無料カウンセリングで相談することもできます。
よくある質問
Q. 文系でもプログラマーになれますか?
A. なれます。Web系の開発で必要な数学は四則演算が中心で、文系出身のプログラマー・エンジニアも多く働いています。大切なのは、自分で学んで作品を作り、学び続ける姿勢を示すことです。
Q. 文系の新卒は、プログラミング経験がないとIT企業に就職できませんか?
A. 入社後の研修で一から教える企業もあるため、経験がなくても応募できる求人はあります。ただし、自分で学んだ経験や作品があると、志望度や適性を伝えやすくなり、選べる企業の幅も広がります。
Q. 文系がプログラミングを学ぶなら、どの言語がいいですか?
A. Web系を目指すなら、結果が目で見えるHTML・CSSから始め、JavaScriptやPHP・Rubyなどへ進む流れが取り組みやすいでしょう。AIやデータ分析に興味があるならPythonから始め、数学も少しずつ学び直すのがおすすめです。
Q. 文系がプログラミングを学ぶと就職で有利になりますか?
A. エンジニア職では、学んだ経験や作品が評価の材料になります。エンジニア以外の職種でも、ITの基礎がわかる人はエンジニアと協力して仕事を進めやすく、強みとして伝えられます。
まとめ
文系でもプログラミングで就職・転職はできます。ポイントをまとめます。
- 採用で見られるのは学部より、作品と学び続ける姿勢
- Web系や社内SEは理系との差が出にくく、AI・データ分析は数学の学び直しが必要
- つまずきやすいのは数学への不安、英語のエラー、順序立てて考えること、環境構築
- 要望の整理・文章・説明・業務経験など、文系の強みが活きる場面は多い
- 新卒は作品とインターン、社会人は前職の経験×プログラミングで強みを作る
まずは学ぶ言語を1つ決め、小さな作品を1つ完成させるところから始めましょう。その1つが、文系か理系かよりも説得力のある材料になります。
英語でIT・AIを学べるKredo
英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?
当メディアを運営しているKredoは、英語×ITをオンラインで学ぶ「Kredoオンラインキャンプ」と、フィリピンのセブ島で英語とIT・AIを学ぶ「KredoIT留学」「KredoAI留学」を提供しています。これまでの卒業生は3,000名以上。卒業生の多くが、国内外のIT企業への転職、フリーランスなどへのキャリアチェンジを実現しています。これからの時代に必要な英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?









