エンジニアを目指す人へ 公開 2025.02.25 更新 2026.10.07

未経験からWebプログラマーになるには|必要なスキルと、学習成果を応募で伝える準備

執筆・監修: 徐 聖博/株式会社シンシア 代表取締役社長

未経験からWebプログラマーになるには|必要なスキルと、学習成果を応募で伝える準備

未経験からWebプログラマーを目指す人向けに、仕事内容と必要なスキル、作った作品をREADMEと3分の説明で伝える準備を解説。ナミノリから応募したとき企業に見える情報も紹介します。

未経験からWebプログラマーになるには

協力してシステム開発をしている様子

「未経験でも本当になれるのか」。Webプログラマーを目指す人の多くが、この一言で足を止める。なれる人はいる。ただし、学習を終えれば自動的に届くわけではない。

この記事では、学習の計画と応募の準備を分けて扱う。何をどの順で学ぶかは12週間の学習ロードマップに任せ、ここでは仕事の中身、必要なスキルの全体像、そして学んだことを応募でどう伝えるかに絞る。後半には、ナミノリから応募したとき企業側の画面に何が表示されるかも書いた。

Webプログラマーとは?仕事内容と年収

Webプログラマーとは、ひとことで言えば「ブラウザから使えるサービスを、コードで動かす人」です。ネットショップ、予約システム、社内の管理画面、SNS、業務用のダッシュボード。画面の向こうで動いているものの多くは、Webプログラマーが書いたコードで成り立っています。

同じプログラマーでも、組み込み系やゲーム系とは扱う技術がかなり違います。Webの世界では、HTTPという通信の仕組みの上で、ブラウザとサーバーがやり取りをする。その前提を理解しているかどうかが、最初の分かれ目になります。

Webプログラマーの仕事内容

日々の業務は、コードを書くことだけではありません。実際には、次のような作業が混ざり合っています。

  • 仕様の確認と要件の整理(何を作るのかを、企画者やディレクターとすり合わせる)
  • 画面や機能の実装(HTML/CSS、JavaScript、サーバーサイドの言語でコードを書く)
  • データベースの設計とデータの取り出し(SQLを書く場面も多い)
  • テストと不具合の修正(想定どおり動くかを確かめ、動かない原因を追う)
  • コードレビュー(他のメンバーが書いたコードを読み、指摘し、指摘を受ける)
  • リリースと運用(本番環境へ反映し、動き続ける状態を保つ)

こうして並べると分かるとおり、Webプログラマーの時間は「書く」より「読む・調べる・確かめる」に多くが費やされます。未経験の方が抱いているイメージと、いちばんずれが出るのがここです。

フロントエンドとバックエンドの違い

Web開発の仕事は、大きくフロントエンドとバックエンドに分かれます。

フロントエンドは、利用者の目に触れる側です。画面の見た目、ボタンを押したときの動き、入力チェック。HTML/CSSとJavaScript、そしてReactやVue.jsといったライブラリを扱います。手を動かした結果が画面にすぐ現れるので、学習の手応えを得やすい領域だと言われています。詳しくはフロントエンドエンジニアの記事も参考になります。

バックエンドは、目に見えない側です。データを保存し、計算し、必要なものだけを返す。Ruby、PHP、Java、Pythonなどの言語とデータベースを扱います。設計の良し悪しがそのままサービスの安定性に効いてくる、地味ですが重い持ち場です。こちらはバックエンドエンジニアの記事で詳しく触れています。

両方を扱う人はフルスタックと呼ばれますが、未経験からいきなり両取りを狙う必要はありません。まずどちらか一方で「作れる」状態をつくる。そのほうが、結果的に早く到達できると言われています。

SE・Webデザイナー・Webエンジニアとの違い

紛らわしい職種名が並ぶので、いちど整理しておきます。

職種 主な役割 コードを書くか 未経験からの入りやすさ
Webプログラマー Webサービスの実装。仕様に沿ってコードを書き、動かす 書く(中心業務) 比較的入りやすい
Webエンジニア 設計から実装、運用まで幅広く担う。Webプログラマーを含む広い呼び方 書く プログラマーを経てから、が一般的
SE(システムエンジニア) 要件定義や基本設計が中心。業務システムを扱うことが多い 現場による(設計中心のことも) 設計の経験を求められやすい
Webデザイナー 画面デザイン、画面設計。見た目と使い心地をつくる HTML/CSSまでのことが多い デザインの素養が軸

線引きは会社によって揺れます。求人票に「Webエンジニア」と書かれていても、実態はWebプログラマーの仕事、ということは珍しくありません。職種名より、募集要項の「使用技術」と「担当範囲」を読むほうが確実です。職種の全体像はエンジニアの種類でも整理しています。

Webプログラマーの年収の目安

年収は、企業の業態、扱う技術、経験年数によって大きく振れます。そのうえで、おおよその目安として語られることが多いのは次のような水準です。

段階 年収の目安 状態
未経験入社(1年目) 300万〜400万円程度 研修や補助的な実装が中心
実務2〜3年 400万〜550万円程度 一人で機能を任される
実務5年以上 550万〜700万円程度 設計やレビューを担う
リード・専門領域 700万円以上 チームや技術選定を主導する

あくまで一般に語られる相場感であり、地域や企業規模で上下します。とくに未経験の1年目は、前職の年収より下がる場合もある、と覚悟しておいたほうが安全です。もっとも、伸び幅が大きいのもこの職種の特徴で、数年でスタート時点を大きく上回る人も少なくありません。年収の考え方はエンジニアの年収でも掘り下げています。

Webプログラマーの1日の流れ

働き方のイメージが湧きにくい方のために、よくある一日を並べておきます。

時間帯 内容
午前 朝会で進捗と詰まっている点を共有/前日のレビュー指摘を反映する
昼過ぎ 実装の時間。まとまって集中できる帯
夕方 動作確認、テスト、他メンバーのコードレビュー
終業前 翌日の段取りを決め、進捗を記録する

リモートワークやフレックスタイム制を取り入れている会社も多く、時間の使い方は比較的自由な部類だと言われています。ただし、リリース直前や障害対応のときは、この流れが崩れることもあります。そこも含めて「向いているか」を考えたい方は、ITエンジニアに向いている人7つの特徴が判断材料になります。

未経験でもWebプログラマーになれるの?

真剣な眼差しでモニターを見つめる男性

なれる。ただ、「未経験歓迎」と書かれた求人に応募すれば決まる、というものでもない。企業が見ているのは、学歴や資格の有無より、何を作れて、それをどこまで説明できるかだ。

ナミノリに掲載中の求人を例に取る。2026年10月7日時点で公開している9件は、どれも運営会社の株式会社シンシアの募集だ。そのうち4件が、選考の説明に「学習の記録があれば見せてほしい」という一文を入れている。3件は次の文面で、残る1件(学生インターン)は「授業で作ったもの・個人開発・学習の記録(GitHub など)」と書いている。

ポートフォリオや学習の記録(GitHub・制作物など)があれば、ぜひ教えてください

「実務未経験OK」を明記したフロントエンドの求人は、さらに「実務経験の有無より、これまでの学びと伸びしろを大切に選考します」と続く。コーディングテストを選考に入れている求人は、9件の中に無い。

1社の募集から業界全体は語れない。それでも、「学んだことを見せられるか」が選考の材料になっていることは、ここからも読み取れる。だからこの記事の後半では、作ったものの説明の仕方に紙幅を割いている。

今からWebプログラマーを目指すならおすすめの言語

パソコンと笑顔が描かれた電球

今からWebプログラマーを目指すために学習すべきおすすめのプログラミング言語や関連ツールは、以下の3つです。

  • Ruby
  • PHP
  • Java

同じWeb開発向けでも、三つの性格はかなり違う。

Ruby

Rubyは、日本で生まれたプログラミング言語だ。Webアプリケーション開発の現場で広く使われている。

最大の魅力は、Ruby on Railsというフレームワークの存在にある。これを使えば、開発は驚くほど速く進む。文法もシンプルで読みやすく、初学者がつまずきにくい。

学びやすさゆえに、Webアプリケーション開発の基礎を身につける入り口として向いている。コミュニティや学習リソースも厚く、行き詰まったときに手を借りやすい。だから最初の一本に選びやすい。

採用しているスタートアップも多い。将来スタートアップで働きたい人にとっては、なおさら相性のいい言語だ。

PHP

PHPは、Web開発でもっとも広く使われてきた言語の1種だ。WordPressをはじめとするCMSもPHPで動いている。使われる場所が多いぶん求人も多く、就職活動では強い後押しになる。

Web開発に特化した言語だけあって、Webプログラマーを目指す人とは相性がいい。

採用企業が多いだけではない。WordPressのカスタマイズなど、フリーランス向けの案件も豊富だ。独立を視野に入れる人にも向いている。

Java

Javaは、大規模なシステム開発からWebアプリケーション開発、Androidアプリ開発まで幅広く使われている言語だ。汎用性が高く、一度身につければ活躍の場を選ばない。

大規模開発での採用も多い。ITエンジニアを目指すなら、Javaを押さえておくと進路の選択肢がぐっと広がる。

学習の難易度は、他の言語よりやや高い。ただ、その険しさがそのまま市場価値の高さに跳ね返ってくる。

なお、フロントエンド寄りを目指すならJavaScriptが最初の一本になります。基礎の入り口はJavaScript入門にまとめています。データ処理や自動化にも興味があるならPython独学も選択肢です。どの言語であれ、並行してデータベースの扱いを学んでおくと現場での立ち上がりが変わります。SQLの勉強方法も早い段階で目を通しておくとよいでしょう。

未経験からWebプログラマーになるには何が必要か

「なるには何が必要ですか」。この質問には、いくつもの答えが返ってきます。ただ、優先順位まで示されることは多くありません。順番を間違えると、学習時間の割に前へ進まない、という状態に陥りやすくなります。

必要なものを、習得の優先順位とあわせて並べます。

優先 身につけるもの 学習時間の目安 到達の目安
1 HTML/CSS 40〜60時間 静的なページを一人で組める
2 プログラミング言語の基礎(Ruby、PHP、JavaScriptなどから1つ) 100〜150時間 変数、条件分岐、繰り返し、関数を使い分けられる
3 Git/GitHub 20〜30時間 変更履歴を残し、他人と共同で作業できる
4 データベースとSQL 40〜60時間 テーブルを設計し、必要なデータを取り出せる
5 フレームワーク(Ruby on Rails、Laravelなど) 150〜200時間 ログイン機能付きのアプリを作れる
6 ポートフォリオ制作 100〜200時間 動くサービスを公開し、説明できる
7 開発環境まわり(ターミナル、Linuxの基礎、デプロイ) 30〜50時間 自分のアプリを本番環境に出せる

合計すると、おおむね500〜750時間ほど。1日2時間を平日に積み上げれば半年前後、休日にまとめて取れる人ならもう少し短く見積もれます。ここで示した時間はあくまで目安であり、前提知識や学習環境によって上下します。

順番には理由があります。1から3までは、どの現場へ進んでも使う共通の土台です。ここを飛ばしてフレームワークに手を出すと、エラーの原因が「言語の理解不足」なのか「フレームワークの作法」なのか切り分けられず、手が止まります。逆に土台さえあれば、フレームワークの学習は驚くほど速く進みます。

Linuxまわりに不安がある方はLinuxの勉強方法を、全体の進め方を一枚で見たい方はプログラミング独学ロードマップを先に眺めておくと、迷いが減ります。

スキル以外に求められるもの

技術だけで採用が決まるわけではありません。未経験採用の場面で見られているのは、むしろ次のような点だと言われています。

  • 分からないことを言語化して質問できるか
  • 指摘を受け取り、直したうえで理由を説明できるか
  • 学習を止めずに続けてきた記録があるか
  • なぜエンジニアなのかを、自分の言葉で語れるか

どれも派手さはありませんが、入社後に伸びるかどうかを測る手がかりとして重く見られます。志望動機の組み立て方はITエンジニア志望動機、書類の整え方は職務経歴書の書き方が参考になります。

学習の順番は、12週間ロードマップに任せる

何から始めて、どの順に講座を進めるかは、独学でITエンジニアになるには|12週間ロードマップにまとめた。週ごとに進める講座と、その週に作るものが決まっている。最初の1本はプログラミング入門講座だ。

ここでは、その学習を「応募で何を見せるか」につなげる。すべての教材を終えてから応募準備を始める必要はない。ただし、説明できない機能まで自分の実力として見せないこと。それだけは最初に決めておく。

学習成果を応募で伝える準備

作品一つで採用が決まるとは限らない。必要な技能や選考の基準は、企業と職種によって違う。ここで書くのは内定の取り方ではなく、自分が作ったものを、相手が確かめられる形で渡す方法だ。題材の選び方や作り方はポートフォリオの作り方で扱っているので、そちらを読んでほしい。

最初の作品は、派手さより説明できる範囲で選ぶ

学習メモ、簡単な予約状況の一覧、架空データの集計。入力と出力を自分で説明できる題材がいい。実在の顧客データや、利用許可のない素材を公開する必要はない。

たとえば学習メモアプリなら、目的は記録を残すこと、利用者は自分、必須機能は追加・一覧・削除、制限は1件80文字。こう決めておけば、「何を満たせば完成なのか」を示せる。「便利なアプリ」では示せない。1ファイルで作れる例は初めてのWebアプリの作り方に載せた。空欄や上限、保存の失敗まで、実際に試した結果つきだ。

READMEに書く六つの項目

READMEは、見る人が起動方法と設計の意図をつかむための入口になる。学習作品なら、次の六つで足りる。

# 学習メモアプリ
## 目的と利用者
自分が学んだ内容を短いメモで残す。
## 実装した機能
追加・一覧・削除・ブラウザ内保存。
## 動かし方
必要な実行環境、起動コマンド、開くURLを書く。
## 確認したこと
空欄、文字数上限、削除、再読み込みを試した結果を書く。
## 工夫と判断
なぜこの保存方式・機能範囲にしたかを書く。
## 制約と今後
端末間の同期はない、機密情報は扱わない、などを明記する。

試していないことを「確認済み」と書かない。使った資料、テンプレート、ライブラリのライセンスも残す。書き終えたら、別の新しいフォルダに取り出して、READMEの手順だけで起動できるかを確かめる。自分の環境でしか動かない前提が、ここで見つかる。

AIや教材のコードを使った範囲を隠さない

自分で設計した部分、教材を参考にした部分、AIの提案を取り入れた部分。この三つを分けて書く。そのうえで、どの提案を採用し、どこを直し、どう確かめたかを残す。「すべて自作」と装うより、いま説明できる範囲を正確に示すほうが、面接で崩れない。

動いているのに、聞かれると説明できない箇所がある。それは次の学習課題だ。入力・処理・出力の関係を自分の言葉で言えるかを、まず自分で確かめる。

変更履歴を、作業の記録から判断の記録にする

Gitを使うなら、「修正」だけのコミットメッセージより、「空欄のメモを保存しない」「削除後に一覧を表示し直す」のように、変更の目的を残す。コミットの数を増やすこと自体は目標にしない。Gitの使い方はGit/GitHub初級講座で学べる。

公開する前に、パスワードやAPIキーなどの認証情報、個人情報、勤務先のコードが入っていないかを確認する。一度コミットしたものは、ファイルを消しても履歴に残る。非公開のリポジトリで作ることと、外部に見せる準備は、別の工程として扱う。

3分で説明する練習

最初の30秒で誰の何を解決するか、次の60秒で主な機能、次の60秒で工夫と確かめたこと、最後の30秒で制約と改善案。練習用の配分で、実際の面接の時間や質問を予想したものではない。

そのあと、自分に三つ聞いてみる。「この機能の条件を変えるなら、どこを直すか」「保存に失敗したら何が起きるか」「なぜ別の作り方にしなかったか」。答えに詰まったところが、学習の順番に戻す場所だ。

応募前の確認

  • 作品が、READMEの手順どおりに起動する
  • 説明文と実装が一致している
  • 公開してよい内容だけが含まれている
  • できていないことを明記している
  • 公開サイトなら、誰でも操作できる範囲と、悪用されうる機能を見直した
  • 有料APIの鍵を、ブラウザで動くコードに埋め込んでいない

ナミノリから応募すると、企業には何が見えるか

ナミノリの求人に応募するとき、入力するのは名前、ふりがな、メールアドレス、エンジニアの実務経験、履歴書と職務経歴書、志望動機、そして面接のタイプ(面接かカジュアル面談か)と希望日時だ。作品のURLやGitHubを書く専用の欄は無い。

その代わり、応募の画面に「プロフィールに登録されている内容はすべて応募企業に公開されます」とある。作品やGitHubのURLは、プロフィールの自己PRか職務経歴書に書いておく。志望動機に入れてもいい。どこにも書かなければ、企業はそれを知る手段がない。

もう一つ、応募した企業の画面には、プロフィールとは別に「学習状況」の欄がある。ナミノリの講座で修了したもの(獲得したスキル)と、最近受講した講座ごとの進み具合(何回目まで終えたか、開始日と完了日)が表示される。講座を進めていれば、その記録はそのまま企業に届く。途中で止まっていれば、止まっていることも見える。

だから、ナミノリで学んで応募するなら、次の三つを揃えておくといい。

揃えるもの 置き場所 企業から見えるもの
作品のURL・GitHub プロフィールの自己PR、職務経歴書 書いた内容
作品の説明 作品のREADME 起動方法、確認したこと、判断の理由
学習の記録 ナミノリの講座 修了した講座と、最近の受講の進み具合

未経験からWebプログラマーになって成功している事例

パソコン操作する爽やかな男性

成功事例1:福井さん

福井さんは大学卒業後、大手コンビニ事業会社で4年間、スーパーバイザーとして経営や運営管理を担った。その後は大手広告会社で求人広告の営業を経験する。客先を回るうちに「お客様の課題を技術的に解決したい」という思いが芽生え、未経験からエンジニアを目指す決意を固めた。

未経験からエンジニアへの道のり

派遣社員として働きながら、約1年間プログラミングスクールでRuby on Railsを中心に学んだ。そして2024年8月、実務未経験ながら株式会社シンシア(転職サービスNAMINORIの運営会社)にエンジニアとして入社。今はプロジェクトを担当し、実務のなかでスキルを磨いている。

転職の成功ポイント

福井さんの成功を支えたのは、学び続ける姿勢と、環境を活かす力だった。

スクールでRuby on Railsを習得し、実務未経験のままエンジニアとしてのキャリアを踏み出す。シンシアではプロジェクトを担当しながら、基礎スキルを固めていった。

毎朝早く起きて学ぶ習慣と、フレックスタイム制。この二つを味方につけ、学びと仕事を両立させた。周囲の支えを受けながら実践的なスキルを積み重ねたことが、やがて実を結ぶ。行動力と継続力が引き寄せた結果だった。

成功事例2:奥山さん

奥山さんは高校卒業後、大学には進まなかった。実家の農業を手伝い、介護施設で働き、ゴルフ場のメンテナンスに就く。興味を持った仕事に、その都度飛び込んでいった。

当時、IT業界にはまるで関心がなかった。風向きが変わったのは、ChatGPTが話題をさらった頃だ。「このまま肉体労働を続け、ITスキルのないまま歳を重ねたら、AIに仕事を奪われるのではないか」。その危機感が、プログラミング学習への一歩を後押しした。

未経験からエンジニアへの道のり

まずは独学で5ヶ月、プログラミングの基礎を学んだ。だが独学だけでは壁にぶつかる。「エラーの解決が難しい」「自分で1からコードを書けない」。より深く学ぶため、プログラミングスクールに6ヶ月間通い、合計11ヶ月間の学習期間を経てエンジニアを目指した。

その間も、日中の仕事は手放さない。早朝2〜3時に起きて机に向かい、仕事のあとにもまた学ぶ。そんな日々を続けながらポートフォリオサイトを作り上げ、転職活動の武器にした。

転職活動の苦労

ポートフォリオを手に応募を重ねたが、企業の反応は厳しかった。書類審査や一次面接で、何度も不合格を突きつけられる。それでも諦めなかった。努力を積み上げ、2024年4月、実務未経験ながら株式会社シンシアへの入社を果たす。

今はフロントエンドでReact(TypeScript)、バックエンドでNest.jsを使う開発に携わり、未経験からのスタートとは思えない幅広さで仕事に向き合っている。

奥山さんのように、危機感を燃料に学び続け、行動に移せる人なら、未経験からでもWebプログラマーとして新しいキャリアを築いていける。

AI時代のWebプログラマーに求められること

生成AIが開発現場に入ってきたことで、Webプログラマーの仕事は少しずつ形を変えつつあります。「プログラマーはもう要らなくなるのでは」という不安の声も聞こえますが、現時点で起きているのは、消滅というより配分の変化に近いと言われています。

変わったのは、コードを書く速度の価値です。定型的な処理、テストコードの下書き、見慣れた画面の実装。こうした作業はAIの支援でかなり短縮できるようになりました。手が速いことそのものが差になりにくくなった、ということです。

では、代わりに何が重くなったのか。

  • 要件を理解する力:何を作るべきかを、あいまいな依頼から引き出す
  • 設計する力:どこに責任を置き、どう分けるかを決める
  • レビューする力:出てきたコードが正しいか、危うくないかを判断する
  • 検証する力:動いているように見えるものが、本当に正しいかを確かめる

いずれも、コードを「書く」の前後にある仕事です。AIは書く部分を肩代わりできても、何を書くべきかの判断と、書かれたものの妥当性の担保までは引き受けてくれません。ここが、当面のあいだ人の持ち場として残ると見られています。

未経験者にとって不利になったのか

一概にそうとは言えません。むしろ、学習そのものはやりやすくなった面があります。エラーメッセージの意味を尋ねれば説明が返ってくるし、書いたコードの改善点も指摘してもらえる。かつて独学者を挫折させていた「エラーが解けない」「聞ける相手がいない」という壁は、以前より低くなりました。

一方で、注意も要ります。AIが出した答えをそのまま写して動かしてしまうと、理解が伴わないまま前へ進んでしまう。面接で「なぜこの実装にしたのか」と問われたときに答えられない、という事態が起きます。

現実的な使い方としては、次のような線引きが勧められています。

場面 AIに任せてよいこと 自分でやるべきこと
学習中 エラーの意味を調べる、用語の説明を受ける 手を動かして書く、動かして確かめる
ポートフォリオ制作 定型部分の下書き、命名の相談 全体の設計、なぜそうしたかの説明
実務 反復的な実装、テストの叩き台 要件の確認、レビュー、最終的な判断

要するに、AIは「答えをくれる相手」ではなく「壁打ちの相手」として使うほうが、力になります。挫折しやすい場面と対処法はプログラミングで挫折する原因にも整理があります。

これから伸びる人の共通点

現場の話として語られることが多いのは、変化を前提に置ける人が伸びる、という点です。使う道具は数年で入れ替わります。特定のフレームワークを覚えたことより、新しいものを短期間で扱えるようになる筋力のほうが長く効く。未経験から入る方にとっては、これはむしろ追い風です。経験年数の差が、道具の入れ替わりのたびに少しずつ相対化されていくからです。

よくある質問:未経験からWebプログラマーになるにあたってよくある質問

Q&Aを検索する様子

未経験からWebプログラマーを目指す方からよく寄せられる質問をまとめました。

Q1:PCは何でもいい?

Webプログラミングを学ぶ際のPCは、Macがおすすめです。多くのWeb系企業ではMacを使って開発を行っており、Macに慣れておくことで、入社後のスムーズな業務遂行につながります。

メモリは16GB以上、SSDは256GB以上が推奨されています。

Q2:どのくらいの学習期間が必要?

学習期間は、個人の学習ペースや目標とするスキルレベルによって異なりますが、6ヶ月程度の学習期間を目安にするとよいでしょう。

集中的に学習することで、効率的にスキルを身につけることも可能です。

Q3:未経験入社時の給与相場は?

未経験入社時の給与相場は、企業や地域によって異なりますが、一般的には年収300万円〜400万円程度が相場です。

ただし、スキルや経験を積むことができれば、徐々に給与は上がっていきます。

Q4:就活するときはどの媒体がいい?

Web系企業への転職活動では、WantedlyなどのWeb系企業に特化した求人サイトがおすすめです。

また、NAMINORIはAIを使いこなす会社への転職サービスで、学習コースからスキルを身に着けることもできるため、未経験からWebプログラマーを目指す方にもおすすめです。

Q5:未経験Webプログラマーの求人はどこで探す?

探す場所は、大きく3つに分けられます。

探し方 向いている人 注意点
転職サイト・エージェント 求人量を確保したい人 未経験可の表記でも実態はさまざま
企業の採用ページへ直接応募 行きたい会社が決まっている人 募集枠が少なく、競争率は高め
知人紹介・勉強会経由 すでに学習コミュニティにいる人 機会が偶然に左右される

未経験の場合は、まず求人量を確保できる転職サービスを軸に置き、そこに直接応募を足していく形が現実的です。求人一覧で、どんなスキルが求められているかを眺めるところから始めても構いません。求人票の読み方に不安がある方は未経験求人は怪しいもあわせて確認しておくと、判断の目盛りができます。

Q6:文系でもWebプログラマーになれる?

なれます。実際、文系出身のWebプログラマーは珍しくありません。

Web開発の実務で必要になる数学は、多くの現場で四則演算と論理的な条件整理の範囲にとどまると言われています。むしろ効いてくるのは、仕様書を読み解く力、要望を言葉にして確認する力、書いたものを説明する力。これらは文系のバックグラウンドが素直に活きる部分です。

とはいえ、理系出身者に比べて「独学の経験が浅い」という差はつきやすいので、学習記録を残しておくことをおすすめします。詳しくは文系がITエンジニアになるにはで扱っています。

Q7:30代未経験でもWebプログラマーになれる?

20代に比べて選択肢が狭まるのは事実です。ただし、閉ざされてはいません。

30代の採用で見られるのは、技術力そのものよりも「前職の経験をどう接続できるか」だと言われています。営業経験があるなら顧客要件の汲み取り、事務経験があるなら業務フローの理解。こうした持ち物は、20代の応募者にはない武器になります。

一方で、学習に割ける時間の確保は20代より難しくなりがちです。半年で仕上げる計画を立てるなら、生活の側を先に組み替えておく必要があります。詳細は30代から未経験でエンジニアを参照してください。

Q8:独学とスクール、どちらがいい?

どちらが正解ということはなく、続けられるほうが正解です。判断材料を並べます。

観点 独学 スクール
費用 数千円〜数万円 数十万円
学習の道筋 自分で組み立てる 用意されている
質問できる相手 基本的にいない(AIや掲示板は使える) メンターや講師がいる
挫折しやすさ 高め 相対的に低め
向いている人 自走できる、時間に余裕がある 期限を切って進めたい、独学で一度つまずいた

現実的な進め方としては、まず独学で1〜2ヶ月試してみる。そこで手が止まるようならスクールを検討する、という順番が無駄になりにくいと言われています。比較の詳細はスクールと独学比較、学習コースの選択肢はNAMINORIの学習講座も見てみてください。

Q9:ポートフォリオは何を作ればいい?

奇抜なアイデアは要らない。見られるのは発想の面白さより、作りきったことと、説明できることだ。

READMEの書き方と応募前の確認は、この記事の「学習成果を応募で伝える準備」に書いた。題材の選び方や職種別の目安はポートフォリオの作り方にまとめている。

まとめ

コーディングしている様子

未経験からWebプログラマーになる道はある。ただ、学習を終えることと、それを応募で伝えることは別の作業だ。

学ぶ順番は12週間ロードマップに沿って進める。作ったものには、起動方法と確かめたことと判断の理由をREADMEに書き、AIや教材を使った範囲も隠さない。ナミノリから応募するなら、作品のURLはプロフィールに、学習の記録は講座の進み具合として企業に届く。

まだ何も作っていないなら、最初の一歩はプログラミング入門講座だ。作品が一つできたら、求人一覧で募集要項の「使用技術」と「選考の流れ」を読み、自分の作品で何を説明できるかを照らし合わせてみてほしい。Webプログラマーに限らずITエンジニア全般の入口を見比べたいなら、未経験からITエンジニアになるにはも参考になる。

この記事をシェア

AIを使った働き方ができる求人を探す

AIを使いこなす会社への転職サービスです。募集中の求人の仕事内容・年収・選考の流れを確かめられます。

会員登録(無料) すると、気になる求人の保存と講座の受講履歴の記録ができます。

自分の場合はどうなのか、聞いてみませんか

記事は一般論です。年齢・経験・使える時間によって現実的な進め方は変わります。いまの状況を書いて送ってもらえれば、可能な範囲で具体的に返答します。

相談を書いて送る(無料・会員登録なし)

返答までお時間をいただくことがあります。

新着記事