Webエンジニアとは?仕事内容・年収・将来性とAI時代の勝ち残り方を徹底解説
2026年07月31日更新
「Webエンジニアに興味はあるけれど、いまから目指して手遅れではないか」 「AIがコードを書く時代に、わざわざ目指す意味はあるのだろうか」
エンジニアへの転職を考えたとき、多くの人がこの不安にぶつかります。2026年の開発現場では生成AIの活用が前提となり、Webエンジニアに求められる役割は確かに変わりました。
ただ、需要そのものは落ちていません。厚生労働省の職業情報提供サイト(job tag)によると、Webサービス開発を担うエンジニアの有効求人倍率は2.57倍(令和6年度)です。求職者1人に対して2件以上の求人がある計算になります。
この記事でわかること
- Webエンジニアの仕事内容と、フロントエンド・バックエンド・フルスタックの違い
- 公的統計にもとづく平均年収578.5万円の内訳と、スキルレベル別のレンジ
- 2026年の開発現場で実際に求められているスキルと言語
- 生成AIの普及がWebエンジニアの仕事をどう変えたか
- 未経験から目指す場合の3ステップと、選考で見られるポイント

著者
江原 万理
(Ehara Mari)
大学を卒業後、事業会社を楽天グループにてマーケティングコンサルタントとしてMVPを受賞。ITエンジニアやCRM領域からIT系コンサルファームへの転職支援に強みを持つ。特に面接対策を強みとしており、量・質ともに業界トップクラスの転職成功率を有する。
プロフィール詳細を見る

監修者
串田 聡太
(Kushida Sota)
明治大学卒業後、富士通株式会社にて、自社製品に加えSAPやSalesforce導入、DX提案などを経験。その後、パーソルキャリア株式会社にて、ITエンジニアの転職支援を担当。業界トップクラスの実績を有する。
プロフィール詳細を見る
目次
CONTENTS
Webエンジニアとは?3つの職種と役割
Webエンジニアとは、Webブラウザを通じて利用するSNS、ECサイト、業務システムなどの設計・開発・運用を担う技術職です。担当する領域によって、次の3つに分かれます。
- フロントエンドエンジニア:利用者が直接操作する画面をつくる
- バックエンドエンジニア:サーバーやデータベースなど、裏側の処理を担う
- フルスタックエンジニア:フロントエンドとバックエンドの両方を横断する
厚生労働省のjob tagでは「システムエンジニア(Webサービス開発)」という職業名で整理されており、国内の就業者数は約38万9,000人(令和2年国勢調査ベース)とされています。
Webエンジニアの役割はサービスが動き続ける状態をつくること
Webエンジニアの役割は、利用者がストレスなくサービスを使える状態を設計し、それを維持することです。
Webサービスは、利用者が操作するフロントエンドと、データを処理するバックエンドが通信し合って成り立ちます。通販サイトで購入ボタンを押した瞬間に、裏側では在庫の照会と決済処理が走っています。この一連の流れを設計し、不具合のないプログラムとして組み上げる。それがWebエンジニアの仕事です。
job tagの職業情報でも、要件定義から基本設計、詳細設計、テスト、公開後の保守までが一連のタスクとして挙げられています。コードを書く時間は、業務全体の一部にすぎません。
フロントエンド・バックエンド・フルスタックの違い
3つのタイプの違いを整理すると、次のとおりです。
| 職種 | 担当領域 | 主な使用技術 |
|---|---|---|
| フロントエンド | 画面表示と操作部分 | HTML、CSS、JavaScript、TypeScript、React、Next.js |
| バックエンド | サーバー、データベース、業務ロジック | PHP、Ruby、Python、Go、Node.js |
| フルスタック | 上記の両方とインフラ | 上記に加えて Amazon Web Services、Google Cloud、Docker |
かつては分業が基本でしたが、開発支援ツールの充実によって、少人数で広い範囲をカバーする体制が増えています。job tagでも、Webサービスの開発チームは4〜6人で構成されることが多いと記載されています。
▼フロントエンドの仕事内容を詳しく知りたい人は、以下の記事もおすすめです。

フロントエンドエンジニアとは何をする職種?求められるスキルから将来性まで詳しく解説
▼バックエンドの役割と技術を整理したい人は、以下の記事もおすすめです。

バックエンドエンジニアとは何をする職種?役割・技術・キャリアをわかりやすく解説
▼フルスタックエンジニアの実像を知りたい人は、以下の記事もおすすめです。

フルスタックエンジニアの年収相場は?仕事内容や年収アップの秘訣も解説
Webエンジニアとプログラマー・システムエンジニアの違い
求人票では似た職種名が並ぶため、混同されがちです。違いは「担当する工程の幅」にあります。
プログラマーは、設計書にもとづいてコードを書く工程を主に担当します。システムエンジニアは、業務システムの要件定義や設計を中心に担う職種を指すことが多く、Webサービスに限りません。
Webエンジニアは、Webサービスという領域に軸足を置きながら、要件定義から運用までを幅広く見ます。ただし、企業によって職種名の使い方は揺れています。求人を見るときは名称ではなく、募集要項に書かれた担当工程と使用技術を確認してください。
Webエンジニアの仕事内容は4つの工程に分かれる
Webエンジニアの業務は、次の4工程をたどります。
- 要件定義:何をつくるかを決める
- 設計・開発:設計図を引き、コードを書く
- テスト・デバッグ:品質を検証する
- 運用・保守:公開後に改善を重ねる
要件定義:つくるものと優先順位を決める
開発の出発点は、何をつくるかをチームで決めることです。プロダクトマネージャーやデザイナーと議論しながら、利用者の課題をどう解決するか、どの機能を先につくるかを固めていきます。
ここでWebエンジニアが問われるのは、技術的な実現性の判断です。「この機能は現実的なコストで実装できるか」「あとから直しやすい設計か」を早い段階で示せるかどうかで、後工程の負荷が大きく変わります。
job tagの調査では、要件定義に関わるタスクの実施率は80%を超えています。Webエンジニアの多くが、上流工程に関与しているということです。
▼上流工程の仕事内容と年収を確認したい人は、以下の記事もおすすめです。

エンジニアの上流工程とは?仕事内容、年収、メリット、求められるスキルを徹底解説
設計・開発:フレームワークとAIを併用したコーディング
要件が固まったら、画面構成やデータの持ち方を設計し、実装に入ります。ゼロからすべて書くことはまれで、フレームワークと呼ばれるツールキットを使って効率を上げるのが一般的です。
2026年の現場では、生成AIとの併用が定着しました。定型的なコードや設定ファイルはAIに書かせ、人間がロジックを精査して修正する。この進め方が標準になりつつあります。
ただし、AIが出力したコードをそのまま通すわけにはいきません。最終的な責任を負うのは、レビューする人間の側です。
テスト・デバッグ:意図どおりに動くかを検証する
書いたプログラムが想定どおりに動くかを確かめる工程です。単体テスト、結合テスト、総合テストと段階を踏み、不具合を見つけては修正していきます。
テストコードの自動生成や脆弱性の検出は、AIツールが得意とする領域になりました。そのぶん人間に求められるのは、AIが想定しない使われ方を想像する力です。極端な入力値、想定外の操作順序、アクセスが集中したときの挙動。こうした「意地の悪い条件」を設計できるかどうかで、リリース後のトラブル件数が変わります。
運用・保守:公開後に改善を積み重ねる
サービスは公開したら終わりではありません。利用者の増加に合わせたサーバー増強、新しいOSやブラウザへの対応、不具合の修正が続きます。
Webサービスは24時間動き続ける前提なので、異常を検知する監視の仕組みも整えます。表示速度が落ちれば離脱につながるため、キャッシュの設計やインフラ構成の見直しも運用フェーズの重要な仕事です。
job tagの職業情報でも、公開後に生じた問題の解決は実施率84.4%と高い水準で挙げられています。
Webエンジニアに求められる5つのスキルと資格
必要なスキルを整理すると、次の5つになります。
- Web技術の基礎(HTML、CSS、JavaScript、HTTP、データベース)
- フロントエンドのフレームワーク(React、Next.js、TypeScript)
- バックエンドの言語(PHP、Ruby、Python、Go)
- クラウドとインフラの知識(Amazon Web Services、Google Cloud、Docker)
- 生成AIを開発に組み込む力
【必須】HTML/CSS、JavaScript、HTTP、データベースの基礎
Webの土台となる技術は、時代が変わっても入れ替わりません。画面をつくるHTML/CSS、動きをつけるJavaScript、ブラウザとサーバーの通信ルールであるHTTPの理解は、どの職種でも前提になります。
利用者情報や商品データを扱うデータベースの操作も同様です。この土台があいまいなままだと、AIツールを使っても「なぜ動かないのか」を突き止められません。エラーの原因を切り分ける力は、基礎知識の上にしか乗りません。
【フロントエンド】React、Next.js、TypeScriptが中心
フロントエンド開発では、ReactとNext.jsを採用する現場が多数を占めます。求人票でこの2つを見かける頻度は、他のフレームワークを大きく上回ります。
あわせて使われるのがTypeScriptです。JavaScriptに型定義を加えることで、実行前にエラーを検出でき、チーム開発の見通しがよくなります。規模の大きいサービスほど、採用率が高い傾向にあります。
【バックエンド】PHP・Ruby・Pythonが主力、GoとTypeScriptが伸長
ここは、イメージと実態がずれやすい領域です。
job tagの職業情報では、Webサービス開発で用いられる言語としてPHP、JavaScript、Rubyが挙げられています。既存サービスの運用・改修まで含めた母数で見れば、この3つが依然として主力です。
一方、新規開発では処理速度と保守性を重視してGoを選ぶ現場が増えました。求人の絶対数はPHPやRubyが多く、提示年収の上振れ幅はGoやTypeScriptが大きい、というのが実感に近い整理です。
言語の選択で迷うなら、まずは求人数の多い言語で実務経験を積み、そこから伸びしろの大きい言語へ広げる順序をおすすめします。未経験の段階で希少言語を選ぶと、練習台になる求人自体が見つかりにくくなります。
【推奨】クラウドとインフラの知識
サーバーの構築と管理をエンジニア自身が担う場面は、もはや珍しくありません。Amazon Web ServicesやGoogle Cloudを操作できると、任される範囲が一段広がります。
開発環境をパッケージ化するDockerや、インフラの構成をコードで管理するInfrastructure as Codeの考え方も同様です。job tagの職業情報でも、Webサービスをクラウド上に構築するタスクの実施率は82.2%に達しています。
【推奨】生成AIを開発に組み込むスキル
総務省の「令和8年版 情報通信白書」(2026年7月24日公表)によると、何らかの業務で生成AIを利用している日本企業の割合は86.4%で、前年の55.2%から大きく伸びました。
開発の現場でも、定型コードの生成、リファクタリング、ドキュメント作成でAIを使う流れは定着しています。求められるのは、AIに任せる範囲と自分で判断する範囲を切り分ける感覚です。丸ごと任せる人と、道具として使いこなす人の差は、コードレビューの場面ではっきり出ます。
資格は必須ではないが、未経験者には有効
Webエンジニアの採用は実務重視ですが、基礎知識の裏づけとして資格が働く場面はあります。とくに実務経験がない段階では、学習の継続を示す材料になります。
- 基本情報技術者試験、応用情報技術者試験:情報処理推進機構(IPA)が実施する国家試験で、IT全般の体系的な知識を証明できる
- AWS Certified Cloud Practitioner:クラウドの基礎理解を客観的に示せる
ただし、job tagの学歴データを見ると大卒が85.0%を占める一方、入職前の実務経験について「特に必要ない」と答えた就業者は27.5%います。資格や学歴よりも、自分でつくったアプリケーションとコードの公開履歴が見られる職種だと考えてください。
▼自分に足りないスキルを職種別に洗い出したい人は、以下の記事もおすすめです。

エンジニアのスキルマップの作り方|職種別に見る評価されるスキルとは
Webエンジニアの年収は平均578.5万円
Webエンジニアは、経験とスキルが給与に反映されやすい職種です。公的統計をもとに実態を見ていきます。
公的統計で見るWebエンジニアの平均年収
厚生労働省のjob tagによると、システムエンジニア(Webサービス開発)の平均年収は578.5万円(令和7年賃金構造基本統計調査ベース)、平均年齢は37.1歳です。
比較対象として、国税庁の「令和6年分 民間給与実態統計調査」では、1年を通じて勤務した給与所得者の平均給与は478万円でした。全体平均より100万円ほど高い水準にあります。
ハローワークの求人賃金(月額)も、令和6年度の全国平均が35.2万円で前年度から0.5万円上昇しており、直近では37万円前後で推移しています。
▼ITエンジニア全体の年収相場と比べたい人は、以下の記事もおすすめです。

【2026年最新】ITエンジニアの平均年収は?職種別・年代別・経験年数別に相場を解説
スキルレベル別の年収レンジ
job tagには、ITSS(ITスキル標準)のレベル別に区分した給与データも掲載されています。設計・構築に携わる人材の年収は次のとおりです。
| ITSSレベル | 年収レンジ |
|---|---|
| レベル1〜2(新人・若手) | 420万〜620万円 |
| レベル3(一人前) | 450万〜700万円 |
| レベル4(中核人材) | 500万〜780万円 |
| レベル5以上(社内トップ級) | 600万〜950万円 |
※第一四分位から第三四分位の範囲
注目したいのは、レベルが上がるほどレンジの上限が伸びる一方、下限の動きは緩やかな点です。同じ肩書きでも、担当する領域と成果によって差が開きます。「何年働いたか」より「何を任されているか」が効いてくる構造だと読めます。
自社開発・受託開発・SESで働き方はどう違うか
所属先のビジネスモデルによって、年収の決まり方も日々の仕事も変わります。
| 企業タイプ | 年収の傾向 | 特徴 |
|---|---|---|
| 自社開発 | 高め | 自社サービスを育てる。技術選定の裁量が大きい |
| 受託開発 | 中程度から高め | 顧客の要望を形にする。多様な技術に触れられる |
| SES | 幅が広い | 客先常駐が中心。案件によって環境が大きく変わる |
ここで踏み込んで書いておきます。自社開発というだけで選ぶのは、おすすめしません。
自社開発企業でも、実態は古いシステムの保守が中心でスキルが伸びない、というケースは珍しくありません。逆に、教育体制の整ったSES企業で新しい技術を使う案件に入り、そこから市場価値を上げていく道もあります。
判断すべきは会社の分類ではなく、その会社で自分がどの技術に触れ、どの工程を任されるかです。テックゴーでは求人票に書かれない開発体制や技術スタックの実態まで確認したうえで提案しています。
▼SESとSIerの違いから整理したい人は、以下の記事もおすすめです。

SESとSIerの違いを徹底解説|仕事内容・年収・キャリアの差が一目でわかる
使用言語による年収差の実際
言語による差は確かにありますが、「古い言語だから稼げない」という単純な話ではありません。
PHPやRubyは求人数が多く、Web制作寄りの案件から大規模サービスまで幅があるため、年収レンジも広く出ます。GoやTypeScriptは扱える人材が相対的に少なく、提示年収が高めに設定される傾向があります。
一方で、PHPのLaravelで大規模開発を経験した人や、古いシステムを新しい構成に移行できる人は、言語の新旧に関係なく高く評価されます。希少なのは言語そのものではなく、その言語で難しい課題を解いた経験です。
WebエンジニアはAI時代に生き残れるのか
「AIがコードを書くなら、Webエンジニアは不要になるのでは」という問いに対しては、役割が変わりながら需要は続く、というのが現時点の答えです。根拠を順に見ていきます。
生成AIの業務利用率は86.4%に達した
総務省の「令和8年版 情報通信白書」によると、何らかの業務で生成AIを利用している日本企業は86.4%で、前年調査の55.2%から急伸しました。開発現場でAIを使うことは、もはや前提条件です。
同時に、白書は「生成AI活用について組織的な取組はない」と回答した日本企業が27.0%にのぼり、米国の1.4%と大きな差があることも示しています。導入は進んだものの、使いこなす体制づくりはこれからという企業が3割近くある、という状況です。
【テックゴー編集部の見解】 このギャップにこそ、いま参入する機会があります。
AIを業務に組み込める人材が足りていないからこそ、企業の採用意欲は下支えされています。ツールを導入しただけで運用が追いついていない現場では、使いこなせる人が入るだけで成果が出やすく、評価も早く返ってきます。
AIに代替されやすい仕事とされにくい仕事
厳しい言い方になりますが、指示されたとおりにコードを書くだけの働き方は、価値が下がっています。その領域はAIが得意だからです。
代わりに評価が上がっているのは、次のような仕事です。
- システム全体の構成を決め、なぜその技術を選ぶのか説明できる
- セキュリティや利用者体験の観点から、実装の是非を判断できる
- 曖昧な要望を、実装できる要件に翻訳できる
job tagの「しごと能力プロフィール」を見ると、この職業に必要なスキルとしてプログラミングが4.8と最も高い一方、傾聴力4.6、読解力4.5、要件分析4.2と、対人・言語系のスキルもほぼ同水準で並んでいます。技術一本ではない職種だという実態が、公的データにも表れています。
有効求人倍率2.57が示す需要の底堅さ
job tagに掲載されたハローワーク求人統計では、この職業の有効求人倍率は2.57倍(令和6年度)です。求職者1人あたり2件以上の求人がある状態で、全職業の平均を大きく上回ります。
求人賃金も上昇傾向が続いており、令和8年1月には月額37.1万円と前年同月比で2.2万円の増加を記録しました。AIの普及と並行して、賃金と求人は伸びているというのが数字の示すところです。
Web3・エッジコンピューティングなど広がる活躍領域
Webエンジニアの活躍の場は、ブラウザの中だけにとどまりません。
ブロックチェーンを使うWeb3、3次元空間を扱うメタバース、端末の近くで処理するエッジコンピューティングなど、Web技術を土台にした領域が次々に立ち上がっています。
これらを支えているのは、分散処理や通信の最適化といった、Webエンジニアが日常的に扱ってきた技術です。プラットフォームが変わっても、蓄積した知識は持ち運べます。
▼自分の市場価値がどう決まるかを整理したい人は、以下の記事もおすすめです。

エンジニアの市場価値はどう決まる?高める方法と将来性を徹底解説
Webエンジニアのキャリアパス4選
Webエンジニアのキャリアは、大きく4つの方向に分かれます。
- スペシャリスト:特定の技術領域を深く掘る
- エンジニアリングマネージャー:組織の生産性を高める
- プロダクトマネージャー:何をつくるかを決める
- テックリード・VPoE・CTO:技術戦略の責任を負う
スペシャリスト:技術を深く掘る
特定の領域を極める道です。表示速度の最適化、大規模データの処理、低遅延なサーバー構築といったテーマで、社内で最も詳しい存在になる方向を指します。
難易度の高い技術課題を解決できる人材は、チームの中で代えがききません。マネジメントに進まなくても評価と報酬が上がる制度を持つ企業は、以前より増えています。
エンジニアリングマネージャー(EM):組織で成果を出す
技術的な理解を背景に、チームの生産性を高める役割です。メンバーの育成、採用、評価、働き方の設計までを担います。
リモートワークやAI活用で開発体制が複雑になった分、チームの状態を見て手を打てる人の重要性は増しました。コードを書く時間は減りますが、影響範囲は広がります。
プロダクトマネージャー(PdM):何をつくるかを決める
プロダクトマネージャーは、つくるものと優先順位を決める責任者です。事業側と開発側の橋渡しをしながら、サービスの成長を担います。
エンジニア出身のPdMは、実装コストを踏まえた判断ができる点が強みです。技術的に無理のあるロードマップを引かずに済むため、開発チームからの信頼も得やすくなります。
テックリード・VPoE・CTO:技術戦略に責任を持つ
技術選定の意思決定を担うテックリード、エンジニアリング組織の責任者であるVPoE、経営層として技術戦略を担うCTOという道もあります。
技術、事業、組織の3つに通じる必要があり、到達までの時間はかかります。ただ、キャリアの選択肢として最初から視野に入れておくと、日々の仕事で拾うべき経験が変わってきます。テックゴーでは、こうした中長期の目標から逆算した企業選びも一緒に整理しています。
▼キャリアの選び方を体系的に整理したい人は、以下の記事もおすすめです。

エンジニアのキャリアパス戦略|自分に合った道を選ぶための全知識
未経験からWebエンジニアになる3ステップのロードマップ
未経験から目指す場合の進め方を、3段階に分けて説明します。
- Step1:基礎を固めながらAIツールに慣れる
- Step2:ReactとNext.jsでポートフォリオをつくる
- Step3:GitHubで公開し、選考の準備を整える
Step1:基礎学習とAIツールへの習熟
まずはHTML/CSSとJavaScriptの基礎からです。あわせて、最初の段階から生成AIを使う練習をしてください。
「AIに頼ると力がつかない」という意見もありますが、実務で全員が使う道具を避ける理由はありません。大事なのは、AIが出力したコードの中身を説明できる状態を保つことです。説明できないコードは、自分のスキルとして数えない。この線引きさえ守れば、AIは学習速度を上げてくれます。
基礎学習と並行して、小さくても動くものをひとつ完成させてください。
Step2:React・Next.jsでポートフォリオをつくる
基礎が固まったら、ReactとNext.jsを使ってオリジナルのWebアプリケーションをつくります。
題材はToDoアプリでもかまいませんが、「外部APIとの連携」「ログイン機能」「データベースへの保存」の3つは入れてください。この3つが揃うと、実務で必要になる考え方をひととおり通ることになります。
つまずいて調べて直す。この繰り返しが、いちばん記憶に残る学習です。
Step3:GitHubで公開し、選考の準備を整える
書いたコードはGitHubに公開してください。採用担当者は、完成したコードと同じくらいどう直してきたかの履歴(コミットログ)を見ています。
あわせて、なぜその技術を選んだのかを言葉にしておきましょう。「Next.jsを使った理由」を自分の言葉で説明できるかどうかが、面接での評価を分けます。
▼職務経歴書の書き方から準備したい人は、以下の記事もおすすめです。

ITエンジニアの職務経歴書の書き方完全ガイド|評価される構成と実例を徹底解説
テックゴー編集部が見る、未経験で内定が出る人の共通点
一般公開されている情報だけを見ると、「未経験は厳しい」という結論になりがちです。テックゴー編集部の見方は違います。
job tagのデータでは、入職前の実務経験について「特に必要ない」と答えた就業者が27.5%、入職前の訓練期間についても「特に必要ない」が22.5%を占めています。未経験からの入口は、統計上はっきり存在しています。
そのうえで、選考を通過する人には共通点があります。
- 前職の知識や業務経験を、開発の文脈に翻訳して語れる
- 「なぜそう実装したか」を筋道立てて説明できる
- 生成AIをはじめとする新しい道具に、抵抗なく手を出せる
この3つは適性の話です。土台となるWeb技術の知識が必要な点は変わりません。基礎学習を飛ばして適性だけで通そうとすると、書類で止まります。
Webエンジニアへのキャリアチェンジならテックゴーへ
Webエンジニアとして市場価値を上げていけるかどうかは、どの環境で、誰と、どの技術を使って開発するかでほぼ決まります。同じ「Webエンジニア」の求人でも、3年後に身についているものはまったく違います。
テックゴーは、「未経験可」という条件だけで求人を紹介しません。採用している技術スタックの中身、生成AIを開発にどう組み込んでいるか、入社後に任される工程はどこまでかまで確認したうえで提案します。
自社開発への挑戦、モダンな開発環境への移行、年収の引き上げ。目指す方向が決まっていなくても構いません。いまの状況と、気になっていることを聞かせてください。
▼エージェントへのキャリア相談で何ができるかを知りたい人は、以下の記事もおすすめです。

エンジニアのキャリア相談はどこがいい?相談先4種の比較と失敗しない選び方
まとめ
Webエンジニアは、生成AIが開発現場に入り込んだ2026年においても、需要が続いている職種です。
厚生労働省のjob tagによれば、平均年収は578.5万円、有効求人倍率は2.57倍です。求人賃金も上昇が続いています。求められる役割は「コードを書く人」から「何をどうつくるかを決め、AIの出力に責任を持つ人」へと移りましたが、Webという土台がある限り、担い手が不要になることは考えにくい状況です。
未経験から目指すなら、基礎を固めて、動くものをつくって、公開する。遠回りに見えても、この順番が結局いちばん速いはずです。
▼転職先選びで後悔しないための注意点も押さえたい人は、以下の記事もおすすめです。

エンジニア転職で後悔する理由と防ぐ方法|失敗事例10選と成功の鍵を徹底解説
Webエンジニアに関するよくある質問
Webエンジニアを目指す方から寄せられる質問にお答えします。
未経験の30代からWebエンジニアに転職できますか?
可能です。ただし、20代と同じ戦い方では通りにくいのが実情です。
job tagのデータでは、この職業の平均年齢は37.1歳で、30代が比較的多い職種とされています。30代からの転職では、これまでの業界知識やマネジメント経験と技術を掛け合わせる発想が効きます。不動産業界の経験があるなら不動産関連のサービス開発、というように、前職の知識が資産になる領域を狙うほうが評価されやすくなります。
数学が苦手でもWebエンジニアになれますか?
なれます。この点は、公的データがはっきり示しています。
job tagの「しごと能力プロフィール」では、この職業に必要な数学的素養は3.1と、プログラミング(4.8)や傾聴力(4.6)、読解力(4.5)より低い数値になっています。
高度な数学が必要なのは、データサイエンスやAIのアルゴリズム開発、3Dの物理演算といった領域です。一般的なWebアプリケーション開発で問われるのは、「この条件ならこの処理」と順序立てて考える力のほうです。
Webエンジニアが「やめとけ」といわれるのはなぜですか?
学び続ける必要がある点が、最大の理由です。
Web業界は変化が速く、数年前に覚えた技術が主流から外れることも起こります。job tagの職業情報にも、常に情報収集してスキルを磨く積極性が求められると記載されています。これを負担と感じる人には向きません。
一方で、新しい技術を触ることが楽しい人にとっては、飽きにくい仕事です。job tagの就業形態データでは正社員が75.6%を占め、フレックスタイム制を採る企業も多いとされています。働き方の面では、選択肢が広がってきた職種といえます。
文系出身や独学からでも目指せますか?
目指せます。job tagの学歴データでは大卒が85.0%を占めますが、学部の指定はありません。専門学校卒が17.5%、高卒が12.5%というデータもあります。
独学の場合に問われるのは、学習の成果を外から見える形にできているかです。GitHubに公開したコードと、動くアプリケーション。この2つがあれば、出身学部が話題になる場面はほとんどありません。
なお、開発に関する最新情報は英語の資料で先に出ることが多いため、英語を読む習慣があると学習が楽になります。
▼面接で聞かれる質問と対策を確認したい人は、以下の記事もおすすめです。

エンジニア面接の完全ガイド|よく聞かれる質問と通過率を上げる対策法を解説
