フリーランス案件が多い言語ランキング【2026年最新】|単価・将来性の比較
最終更新日:2026/08/17
フリーランスの言語選びとは、案件数の厚み・単価の中心帯・将来性の3軸で、自分の稼働イメージに合う言語を絞り込む意思決定です。集計元が示されず、順位の根拠を確認できないランキングも目立ちます。実務3年前後で独立を考える方と、言語追加を検討する中堅の方に向けて、主要4サイトの掲載データから順位を算出しました。
先に結論
4サイト横断の掲載シェアで見ると、1位はJava(23.4%)、2位はJavaScript(16.1%)、3位はPHP(11.9%)です。この3つは集計した4サイトすべてで順位が一致しました
4位以降はPython、TypeScript、C#、Ruby、Goと続きます。この中位帯だけはサイトによって順位が入れ替わります
最下位はRustで、こちらも4サイトすべてで一致しました。単価中心帯は高めに出やすい一方、募集の絶対量が小さい言語です
首都圏中心の公開案件ベースでは、単価の中心帯が高めに出やすいのはTypeScript・Go・Python(データ/AI領域)・Rustです。ただし言語単体ではなく「言語×領域×工程」で決まります
保守案件の厚みはJava・PHP・C言語・C++・COBOLに残っています。稼働の安定を優先するなら選択肢に入ります
この記事でわかること
主要4サイトの掲載データから算出した、案件数ランキングとその算出方法
上位3位が集計元を変えても動かない理由と、中位帯だけが入れ替わる理由
需要・単価・将来性それぞれの観点で言語を選ぶ考え方
レイヤー別(フロント/バック/モバイル/インフラ/データ)の言語選定マップ
実務経験や目的別に「今から学ぶならこの言語」を判断する基準
なお本記事の単価レンジは、実務3年以上・週4〜5日稼働の準委任案件を主対象としています。実務2年未満の方や実装のみの案件では、表より一段下のレンジで見るのが実勢に近くなります。
目次
本記事の位置づけと参照方針
案件が多い言語ランキング(4サイト横断・掲載シェア)
上位3位が動かない理由と、中位が入れ替わる理由
需要で選ぶ観点(案件数の厚み)
単価で選ぶ観点(中心帯を上げやすい言語)
将来性で選ぶ観点
レイヤー別の言語選定マップ
ケース別に選ぶ言語
案件を確認する順序(探し方導線)
ランキングを見るときの注意点
まとめ
よくある質問
本記事の位置づけと参照方針
本記事は「言語を横断で比較したい人」向けの上位ハブです。相場の総論や単価の上げ方はフリーランスエンジニアの単価相場と単価の上げ方、生成AI・LLM開発文脈の言語比較は生成AI時代に需要が伸びるプログラミング言語、バックエンド言語だけの詳細比較はバックエンドフリーランスの単価相場に整理してあります。各言語の詳細はそれぞれの単価記事へリンクで委譲し、本記事は横断比較に絞ります。
単価の目安は、首都圏中心の主要フリーランスエージェント各社の公開案件ページを参照し、週4〜5日の準委任案件を主対象として整理したものです。単価レンジ自体は公開案件ベースで算出しており、面談時に見聞きする非公開案件の傾向は補足的な解釈にとどめています。地域・稼働日数・工程・スキル要件で大きく変わるため、表のレンジは出発点として読んでください。
案件が多い言語ランキング(4サイト横断・掲載シェア)
案件数の順位は、4つのサイトの掲載件数を集計して算出しました。フリーランスHub(総掲載375,693件)、フリーランススタート(総掲載438,443件)、エンジニアスタイル、そしてフリコンの4つです。いずれも各サイトの言語別案件一覧ページに表示される公開掲載件数を、同一の14言語で取得して比較しました。2026年8月時点のデータで、順位は左からフリコン・フリーランスHub・フリーランススタート・エンジニアスタイルの順に並べています。掲載件数は日々動くため、定期更新を前提としたスナップショットとして読んでください。
順位 | 言語 | 掲載シェア | 4サイトの順位 | フリコン掲載数 |
|---|---|---|---|---|
1 | 23.4% | 1 / 1 / 1 / 1 | 10,938件 | |
2 | 16.1% | 2 / 2 / 2 / 2 | 3,843件 | |
3 | 11.9% | 3 / 3 / 3 / 3 | 3,808件 | |
4 | 9.8% | 4 / 4 / 5 / 4 | 3,406件 | |
5 | 8.8% | 6 / 5 / 4 / 5 | 2,192件 | |
6 | 5.1% | 5 / 8 / 7 / 6 | 3,220件 | |
7 | 4.8% | 10 / 6 / 6 / 8 | 1,066件 | |
8 | 4.1% | 13 / 7 / 8 / 7 | 476件 | |
9 | 3.1% | 8 / 10 / 10 / 11 | 1,531件 | |
10 | 2.8% | 11 / 11 / 9 / 9 | 859件 | |
11 | 2.7% | 12 / 12 / 11 / 10 | 724件 | |
12 | 2.6% | 9 / 9 / 13 / 13 | 1,311件 | |
13 | 2.4% | 7 / 13 / 12 / 12 | 1,612件 | |
14 | 0.3% | 14 / 14 / 14 / 14 | 39件 |
言語名のリンク先はフリコンの言語別案件一覧です。実際の募集要項を見ると、必須スキル欄から市場が求める組み合わせが読み取れます。

グラフのバーは4サイトのシェア中央値、横に伸びる線は最小〜最大の幅です。上位3言語とRustは4サイトで順位が一致する一方、C#・Go・COBOLは幅が広く、探すサイトによって出会う確率が変わる言語だとわかります。
ランキングの算出方法
掲載シェアは、上の14言語の掲載件数の合計を100としたときの構成比です。4サイトそれぞれでこの構成比を出し、その中央値を順位付けに使っています。
なぜ件数そのものを比べないかというと、サイトごとに総掲載数が10倍以上違うためです。総掲載438,443件のサイトの6位と、掲載数が1桁少ないサイトの5位では、件数の絶対値が逆転します。構成比に直せば、母数の大小に影響されずに横断比較できます。
平均ではなく中央値を使ったのは、1サイトだけが大きく外れる言語があるためです。たとえばフリコンのCOBOLシェアは4.6%ですが、他3サイトは1.8〜2.7%です。平均を取ると、特定サイトの在庫の偏りがそのまま順位に混入します。
なお1つの案件に複数の言語タグが付くため、シェアの合計は100%を超えることがあります。SQL・HTML・CSSのような、言語というより併記スキルとして扱われるものは集計から外しました。この扱いはサイトによって異なり、ランキングが媒体間で食い違う一因にもなっています。
言語別の単価中心帯と使いどころ
単価と使いどころは案件数とは別軸なので、表を分けて整理します。単価は工程(要件定義/設計/実装/保守)と領域(Web/データ/組込/インフラ)で分布が大きく動きます。
言語 | 単価中心帯(目安) | 主な使いどころ | 将来性の見方 |
|---|---|---|---|
60〜85万円 | 業務系・金融・大規模SIer | 保守・改修案件が分厚い | |
JavaScript | 65〜90万円 | Webフロント・BFF・SaaS | 主要選択肢として継続的に募集がある |
65〜90万円 | Webフロント・BFF・SaaS | 設計工程を含む案件は上振れしやすい | |
55〜75万円 | Web受託・CMS・EC | 保守中心で堅調、Laravel案件は上振れ | |
65〜90万円(データ・AI領域は80〜120万円) | Webバック・データ・AI | 生成AI隣接で募集が目立つ | |
60〜85万円 | 業務系・ゲーム(Unity) | エンプラ・ゲーム双方で募集がある | |
60〜80万円 | Web受託・自社サービス | Rails案件が中心、募集は継続 | |
70〜100万円 | マイクロサービス・SaaS基盤 | モダン基盤の主要選択肢の一つ | |
65〜95万円 | 組込・車載・低レイヤ | 保守案件の厚みがある | |
65〜85万円 | Androidアプリ・サーバサイド | モバイル領域の主要選択肢 | |
65〜85万円 | iOSアプリ | モバイル領域の主要選択肢 | |
65〜95万円 | 組込・制御・低レイヤ | 基幹・制御系の保守が継続 | |
55〜80万円 | 金融・行政の基幹保守 | マイグレーション案件が継続 | |
75〜110万円 | 高性能基盤・組込・ブロックチェーン | 案件は少ないが単価は高めに出やすい |
Pythonの上振れレンジは、SQL・DWH・ETL設計やML基盤経験など、データ/AI領域のスタックを含む案件で出やすい水準です。Web一般のPython案件は中心帯に収まるケースが多いと考えてください。JavaScriptとTypeScriptを同じレンジにしているのは、公開案件でTypeScript前提の募集が多数派で、両者が事実上セットで扱われているためです。設計工程を含む案件では上振れします。
ミニFAQ
Q. 「案件が多い=入りやすい」ですか?
A. 案件数の厚みは選択肢の広さを意味しますが、参入条件も競合の多さも同時に上がります。案件数と参入難易度は必ずしも反比例しないため、募集要項の必須スキル欄をあわせて確認してください。
Q. シェアが1%変わると案件数はどれくらい違いますか?
A. 集計した4サイトの規模感で言えば、シェア1%はおおむね数千件の掲載に相当します。ただし累積掲載ベースの数字なので、常時募集中の件数ではありません。順位と桁感を掴む目的で使ってください。
上位3位が動かない理由と、中位が入れ替わる理由
集計元を変えても上位3位は動かず、中位帯だけが入れ替わります。これはサイトの優劣ではなく、抱えている案件の構成比が違うためです。
上位は集計元を変えても動かない
Java・JavaScript・PHPが4サイトすべてで同じ順位になったのは、この3つが業務系SIとWeb受託という2大領域の主力言語だからです。どのサイトもこの2領域の案件を一定量抱えており、母体の大きさがそのまま順位に出ます。
Javaのシェアは4サイトで21.6〜31.2%と幅がありますが、2位以下と入れ替わるほどの差ではありません。「言語ランキングは媒体によって全然違う」と言われますが、少なくとも上位3つについては当てはまらないと考えてよさそうです。
中位はサイトの在庫特性で入れ替わる
一方、中位帯は明確に動きます。差が大きい言語を並べると、サイトの性格が見えてきます。
Go:フリコンは1.4%、他3サイトは4.0〜5.4%
C#:フリコンは9.2%、他3サイトは3.9〜5.5%
COBOL:フリコンは4.6%、他3サイトは1.8〜2.7%
3つとも同じ理由で説明できます。フリコンの掲載は業務系・基幹保守に寄っているため、C#とCOBOLが厚く、SaaS基盤で使われるGoが薄く出ます。逆にモダンなWeb開発の案件比率が高いサイトでは、Goのシェアが上がりTypeScriptが4位まで来ます。
読者にとっての含意は単純です。「Goの案件が少ない」のではなく、見ているサイトによって出会う確率が違う。狙う領域が決まっているなら、その領域の在庫が厚いサイトを選ぶほうが効率的です。業務系や基幹保守を狙うならフリコンの在庫特性は噛み合いますが、SaaSスタートアップ中心で探すなら複数のサイトを併用したほうが選択肢は広がります。
ミニFAQ
Q. 順位が入れ替わる言語は、結局どう判断すればいいですか?
A. 平均順位ではなく、自分が狙う領域の在庫が厚いサイトでの順位を見てください。Goなら業務系中心のサイトで13位、モダンWeb中心のサイトで5位です。この差は言語の実力ではなく、探す場所の話です。
需要で選ぶ観点(案件数の厚み)
需要で選ぶなら、業種ごとの主流スタックと、実際の公開案件の厚みを2段で確認するのが実務的です。まず自分が入りたい業種の定番言語を掴み、その言語の公開案件が実際に週次で募集されているかを見にいく順序になります。
業種別の主流スタック
Web受託・自社SaaSはJavaScript/TypeScript・PHP・Rubyが目立ちます。フロントはReact/Vue系に集約される傾向で、TypeScript前提の募集が多く、JavaScriptのみの経験だと応募できる案件が狭まりやすい状況です。バックはNode.js・Ruby on Rails・Laravel・Djangoが受託系で多く、SaaS基盤ではGoが主要選択肢の一つになっています。
業務系・金融・大規模SIerはJava・C#が中心です。フレームワークはSpring Boot・.NET Coreが定番で、要件定義や結合テスト工程まで含めた準委任案件が募集されやすい傾向にあります。ランキングでC#が6位に入るのは、この領域の案件量を反映したものです。
データ・機械学習はPython中心で、SQL・BigQuery・Snowflakeなどの基盤系スキルとセットで募集されるのが定番です。Scala・Java・Rが使われる案件もあります。組込・車載はC言語・C++・Rust、ゲームはC#(Unity)・C++(Unreal)が定番で、モバイルはネイティブ(Kotlin/Swift)とクロスプラットフォーム(Flutter/React Native)が併存する構図です。組込・制御領域の単価と参入条件は組込・制御エンジニアのフリーランス単価相場、汎用機系の実情は汎用系エンジニアとは?仕事内容やスキル、年収について解説に整理してあります。
案件数を測る指標
案件数の実態を把握するときは、エージェント公開案件・求人媒体・企業採用サイトの3系統を組み合わせて見るのが実務的です。二次的な指標として、GitHub Octoverseの言語別トレンドやStack Overflow Developer Surveyの使用言語ランキングも参考になります。
ただしこれらは開発者コミュニティ全体の傾向で、フリーランス案件の分布とは一致しません。本記事のランキングでJavaが1位になる一方、コミュニティ調査ではJavaScript系が上位に来るのが典型です。案件数の判断はエージェント側の観測に寄せ、コミュニティ指標は補助的に使うと安全です。
ミニFAQ
Q. 求人媒体とエージェント公開案件を混ぜて数えていいですか?
A. 混ぜないほうが安全です。媒体は正社員求人・業務委託・副業が混在しており、フリーランス準委任案件の実勢が読みにくくなります。エージェント側で領域・言語タグを絞って見るのが速いです。
単価で選ぶ観点(中心帯を上げやすい言語)
単価で選ぶなら、言語単体で見るのではなく「言語×領域×工程」の3点セットで見るのが実務的です。首都圏中心の公開案件ベースでは、中心帯を高めに引き上げやすい候補としてTypeScript・Go・Python(データ/AI領域)・Rustあたりが挙がります。
ただしこの4つは、言語単体で単価が高いのではありません。モダンな設計や高負荷対応、データ/AIの隣接スキルとセットで評価されるケースが多い点に注意してください。
高単価帯を狙える言語の共通点
首都圏中心の週4〜5日・上流工程を含む公開案件で、月額90万円超の募集を見ると、次の3つの条件が同時に揃っていることが多いです。
要件定義・設計工程を含む上流参画で、コーディングだけの案件ではない
クラウド(AWS/GCP)や高負荷対応、マイクロサービスなど設計判断が必要な領域
事業ドメインの理解や、非機能要件(可用性・セキュリティ・性能)の詰めが求められる
Web開発経験に加え、設計レビュー・クラウド構成判断・顧客折衝まで担える人向けに、月額90〜130万円前後で募集されるケースもあります。主に5年以上の実務経験があり、上流工程まで一貫して担える人材が対象です。逆に実装のみの案件では、言語がGoやRustでも中心帯に収まるのが実情です。
単価は言語だけでは決まらない
同じPythonでも、SaaSのWebバック案件、データ基盤(ETL・DWH)案件、AI/MLモデル開発案件では、単価の中心帯が10〜30万円ずれます。フロントエンドも、Reactの実装案件とNext.js+SSR設計案件では期待される役割が異なります。
ランキング最下位のRustが単価中心帯75〜110万円というねじれも、同じ理屈です。案件が少ないぶん、募集が出るのは高性能基盤や組込のような難度の高い領域に偏ります。単価が高いのは言語の性質ではなく、案件の性質です。
相場感の総論と単価を上げる打ち手はフリーランスエンジニアの単価相場と単価の上げ方にまとめてあります。自分の経歴で狙える現実的な単価レンジは、フリーランスエンジニア単価診断で条件を入れて算出すると早いです。
ミニFAQ
Q. 「Rustができれば単価が上がる」は本当ですか?
A. Rust案件は単価中心帯が高めに出やすい部類ですが、掲載シェアは0.3%で4サイトすべて最下位です。「案件を選ぶ」より「案件があるときに入る」構造になりがちです。Goなど募集頻度の高い言語と併用スキルで持つと、稼働の安定と単価の両立がしやすくなります。
将来性で選ぶ観点
将来性は10年先の予測ではなく、公開案件の継続性と生成AI時代の影響という現状観測で捉えます。本記事でいう将来性は、直近の募集継続性と、隣接技術(クラウド・AI・モバイル等)との接続しやすさの2点で判断しています。
生成AI時代の影響
生成AIの実装領域では、Python・TypeScript・Rust・Goが主要選択肢として募集されるケースが目立ちます。特にPythonはLLMのSDK対応が厚く、実装からデータ整備まで一本で完結する案件で頻出します。TypeScriptはLangChain.jsやVercel AI SDKなどのフロント寄りの実装で採用例が見られます。LLM文脈の詳細は生成AI時代に需要が伸びるプログラミング言語に整理してあります。
一方、生成AIの影響で案件が消えることを心配される言語もあります。本記事は単時点の集計なので増減そのものは判定できませんが、Java・PHP・COBOLはいずれも掲載規模が小さい言語には見えません。むしろレガシー保守はAI活用が難しい領域として残る側面もあります。
保守案件が残る言語
保守案件の厚みで見ると、Java・PHP・C言語・C++・COBOLが引き続き主要選択肢です。ここで注意したいのは、この5つを同じ「ニッチ」に括らないことです。
C言語・C++・COBOLの掲載シェアは2.4〜3.1%で、Kotlin(2.8%)やSwift(2.7%)とほぼ同じ水準にあります。「モバイルは中量級、レガシーはニッチ」という分類をよく見かけますが、掲載データ上はほぼ同じ規模です。一方でRustの0.3%とは8倍前後の差があり、レガシー保守とニッチ言語をひとまとめにするのは実勢と合いません。
金融・行政・製造・車載の基幹システムは10〜20年単位で保守されるケースも珍しくなく、モダン言語への置き換えプロジェクトも保守経験者の需要を生みます。新規開発は減っても保守は残る構造で、稼働の安定を重視する方には選択肢になります。
レイヤー別の言語選定マップ
レイヤー(担当領域)と言語をセットで見ると、案件数と単価のバランスが判断しやすくなります。フロント/バック/モバイル/インフラ・SRE/データ・機械学習の5層で整理します。
レイヤー | 主な言語 | 定番の周辺スキル | 単価の決まり方 |
|---|---|---|---|
フロントエンド | JavaScript・TypeScript | React・Next.js・Vue.js・Nuxt・Angular | TypeScript前提が多数派。設計工程を含むと上振れ |
バックエンド | Java・Python・Node.js/TypeScript・Go・Ruby・PHP・C# | Spring Boot・Django・Laravel・Rails・.NET Core | 案件数はJava・PHPが厚く、中心帯はGo・TypeScriptが高め |
モバイル | Swift・Kotlin・Dart・TypeScript | SwiftUI・Jetpack Compose・Flutter・React Native | ネイティブとクロスプラットフォームで分岐 |
インフラ・SRE | Go・Python・シェルスクリプト | AWS/GCP/Azure・Terraform・Kubernetes | 言語よりクラウド+IaC+コンテナの組み合わせで決まる |
データ・機械学習 | Python・SQL・Scala | BigQuery・Snowflake・dbt・Airflow・PyTorch | 基盤構築寄りかモデル開発寄りかで要求スキルが変わる |
フロントエンドの単価レンジと案件動向の詳細はフロントエンドエンジニアのフリーランス単価相場、バックエンド専業のレンジはバックエンドフリーランスの単価相場に整理してあります。
インフラ・SREは表のとおり、言語より「クラウド+IaC+コンテナ」の組み合わせで単価が決まる領域です。Rustもエッジ・低レイヤ領域で採用例が見られます。データ・機械学習では、データエンジニアリング寄りは基盤構築の設計判断、ML/AIエンジニアリング寄りはモデル開発と評価という違いがあり、案件によって求められるスキル比率が変わります。
ケース別に選ぶ言語
現時点の経歴と目的で選ぶ言語は変わります。3つのケースで整理します。
実務3年未満で最初の案件を取りたい
案件数の厚みが最優先です。Java・JavaScript/TypeScript・PHPが選択肢に上がります。ランキング上位3つがそのまま該当します。
ただし実務1年未満だと書類段階で通りにくいのが実情です。週4〜5日の準委任案件では、2〜3年程度の実務経験が一つの目安になりやすいです。既に会社で使っている言語があるなら、その延長で経験を積むのが最短です。新たに学ぶなら、Web受託ならPHP+Laravel、SaaSやスタートアップ寄りならTypeScript+Reactが、公開案件で頻出する組み合わせです。
中堅で言語追加や領域拡張を検討している
現状の経歴に対して「隣接領域で単価中心帯が高い言語」を選ぶのが実務的です。Webバック中心の方はGo・Python(データ)、フロント中心の方はTypeScript+Next.js+バックエンドのAPI設計、業務系Java中心の方はKotlin(Android/サーバサイド)やGoが接続しやすい選択肢です。
どの案件を選ぶかで迷う段階なら、案件の選び方|フリーランスエンジニアが単価・稼働・スキルで決める優先順位で6軸の比較シートを配布しています。単価・稼働・スキル伸びの優先順位を数値化して比べられるので、言語だけで決めずに済みます。
単価上振れを狙う
Go・Rust・Python(データ/AI領域)・TypeScript(設計工程を含む案件)が候補になります。ただし単価上振れの多くは「言語×領域×工程」で決まるため、言語を新たに学ぶより、現状の言語で担当工程を上流に広げる方が効果が出やすいケースもあります。
Rustのように掲載シェアが1%未満の言語を軸に据えるのは、稼働の安定という点でリスクがあります。単価の高さと案件の見つかりやすさは別問題として扱ってください。
案件を確認する順序(探し方導線)
言語を絞ったら、次はエージェントで実際の募集を確認する段階です。公開案件に目を通すだけでも、必須スキル欄から市場が求める組み合わせが読み取れます。学ぶ言語を最終決定する前に一度は確認しておくことをおすすめします。
気になる言語を1〜2つに絞る
言語タグと領域タグ(フロント/バック/データ等)を併用して公開案件を10件以上確認する
必須スキル欄の頻出セットを書き出す
自分の経歴で埋まっている項目・埋まっていない項目を整理する
埋まっていない項目のうち、学習コストが低いものから補強を検討する
フリコンでは上のランキング表の言語名から、それぞれの言語別案件一覧に移動できます。稼働日数や単価帯を組み合わせて絞り込むと、自分の条件に近い案件が短時間で見えます。
ランキングを見るときの注意点
言語ランキング系のコンテンツを読むときに、判断を誤らせやすいポイントを整理します。
集計元と母数が書かれていないランキングは、順位の根拠を確認できません。何件の掲載を集計したのかを最初に確認してください
「人気ランキング」はコミュニティ調査、「案件ランキング」は募集データです。前者はGitHubやStack Overflowの利用者動向で、フリーランス案件の分布とは一致しません
SQL・HTML・CSSを言語として集計に含めるかどうかで順位が変わります。本記事では除外しましたが、含めるとSQLが上位に入ります
JavaScriptとTypeScriptを合算するか分けるかでも順位が動きます。本記事は集計元4サイトすべてが分離集計だったため、分けて扱っています
「単価が高い言語」は「単価が高い案件で使われる言語」であって、その言語ができれば単価が上がるとは限りません
「将来性がある言語」は現状観測での継続性であって、10年先の予測ではありません
「初心者におすすめの言語」は学習コストの話であって、案件獲得のしやすさとは別軸です
案件市場の動向を把握するときは、外部の統計を役割分担で使うのが安全です。給与や人材需給の大枠は経済産業省のIT関連産業の給与等に関する実態調査やIPA DX白書などの公的調査、言語人気はStack Overflow Developer SurveyやTIOBE Indexなどのコミュニティ調査、案件実勢はエージェントの公開案件、というふうに情報源を用途別に分けると精度が上がります。数値は必ず出典年次を確認してから使ってください。
まとめ
フリーランス案件が最も多い言語はJavaで、掲載シェア23.4%、集計した4サイトすべてで1位でした。以下、JavaScript16.1%、PHP11.9%と続きます。
上位3位(Java・JavaScript・PHP)は集計元を変えても動きません。業務系SIとWeb受託という2大領域の主力だからです
4位以降のPython・TypeScript・C#・Ruby・Goはサイトによって順位が入れ替わります。原因は各サイトの在庫構成で、言語の実力差ではありません
最下位のRustは4サイトで一致。単価中心帯は高い一方、掲載シェアは0.3%で稼働の安定を狙う軸には向きません
C言語・C++・COBOLの掲載シェアはKotlin・Swiftとほぼ同水準です。レガシー保守を「ニッチ」と一括りにするのは実勢と合いません
単価の中心帯は「言語×領域×工程」で決まります。言語単体で単価が跳ねるわけではありません
相場の総論と単価を上げる打ち手はフリーランスエンジニアの単価相場と単価の上げ方を参照してください
迷ったら、上位言語から選ぶのではなく、自分が入りたい領域の公開案件を10件確認するところから始めてください。必須スキル欄の頻出セットが、次に埋めるべき項目を教えてくれます。
よくある質問
Q1. ランキング1位のJavaを選べば安全ですか?
A. 案件数だけで選ぶと、選考通過率と単価の両方で他の候補者に埋もれるリスクがあります。Javaは掲載シェア23.4%で最多ですが、そのぶん経験者の母数も多い言語です。案件数×自分の経歴の適合度×志向(安定志向/単価志向)の3軸で選ぶほうが、参画後の満足度も含めて実務的です。
Q2. 掲載シェアと「実際に募集中の案件数」は違いますか?
A. 違います。本記事のシェアは各サイトの掲載件数ベースで、掲載期間が長い案件も含まれる累積の数字です。常時募集中の件数とは一致しません。言語間の相対的な規模を掴む指標として使ってください。今この瞬間の募集を知りたい場合は、案件一覧で新着順に確認するのが確実です。
Q3. 未経験からフリーランスになれる言語はありますか?
A. 未経験からフリーランス案件に入るのは、言語選択より実務経験の積み方の問題です。就業経験なしで応募すると、言語がPHPでもPythonでも書類段階で通りにくいのが実情です。まず正社員か契約社員で1〜2年の実務を積み、その延長でフリーランス案件に移るルートが現実的です。
Q4. 今からPHPを学ぶのは遅いと言われますが本当ですか?
A. 新規開発の主流ではないため学習対象としての優先度は下がりますが、掲載シェア11.9%で全4サイト3位という位置は動いていません。既存のWeb受託・EC・CMSの保守や機能追加は継続的に募集されており、Laravel経験があると単価も中心帯に届きます。稼働の安定を優先するなら選択肢に入ります。
Q5. GoとRustならどちらを先に学ぶべきですか?
A. 案件数で見ればGoが先です。掲載シェアはGoが4.1%、Rustが0.3%で10倍以上の差があります。ただしGoはサイトによる差が最も大きい言語(1.4〜5.4%)なので、SaaS基盤・モダンWeb寄りの案件を扱うサイトで探すことが前提になります。Goで稼働を安定させながらRustを追加する順序が実務的なケースが多いです。
Q6. C#の案件は少ないという印象がありますが実際はどうですか?
A. 掲載シェア5.1%で6位、Ruby(4.8%)やGo(4.1%)より上位です。業務系・金融のエンタープライズ開発とUnityでのゲーム開発という2つの需要があるため、案件量は安定しています。「モダンWebの文脈で名前が挙がりにくい」ことと「案件が少ない」ことは別と考えてください。
Q7. 生成AI時代に消える言語はありますか?
A. 少なくとも掲載データのレベルで、短期間で消える兆候が見える言語はありません。生成AIの影響を受けやすいのは単純な実装工程であって、特定言語ではないとみられます。要件定義・設計・非機能要件の詰めなど、AIに委ねにくい工程に軸足を移すのが実務的な対応です。
Q8. 一つの言語を極めるのと複数言語を扱うのはどちらが向いていますか?
A. 案件によって評価軸が異なります。金融・大手SIerの業務系はJava単独で深く経験を積むほうが評価されるケースが多く、SaaS・スタートアップはフロント+バックの両方や、複数言語のバックエンド設計経験が求められることがあります。参画したい案件像から逆算するのが早いです。
Q9. フルスタック案件で募集されるスキルセットの目安は?
A. フロント(React/Vue/TypeScript)+バック(Node.js/Python/Ruby/Go)+クラウド(AWS)+DB(PostgreSQL/MySQL)の4点セットが公開案件で頻出します。首都圏中心の週4〜5日案件では単価中心帯が月額80〜110万円あたりで、設計から実装まで横断でき上流工程まで担う場合は120万円超の案件も見られます。
Q10. モバイルアプリのフリーランス案件は減っていますか?
A. 掲載シェアはKotlin2.8%・Swift2.7%で、合わせると5%台です。Web系と比べれば少ない部類ですが、C言語やCOBOLと同水準の規模があり、継続的に募集されています。iOS/Android両対応やクロスプラットフォーム経験があると選択肢が広がる傾向です。
Q11. COBOL・汎用系の保守案件は現時点でも残っていますか?
A. 残っています。掲載シェアは2.4%で、大手の案件集約サイトでは5,000〜8,000件規模、フリコンでは1,612件が該当しました(いずれも累積掲載ベースで、サイト間の件数は母数が違うため比較できません)。金融・行政・大手製造の基幹システムが中心で、単価は月額55〜80万円が中心帯です。経験年数が長い方は上振れするケースもあり、マイグレーション案件(COBOLからJavaへの移行等)の需要も並行して発生しています。
Q12. データエンジニアと機械学習エンジニアで、選ぶべき言語は違いますか?
A. どちらもPythonが中心ですが、周辺スキルが異なります。データエンジニアはSQL・dbt・Airflow・BigQuery/Snowflakeなどの基盤系、機械学習エンジニアはPyTorch/TensorFlow・MLflow・モデル評価のフレームワークが必要になります。案件によっては両方を求められるケースもあり、境界は流動的です。
Q13. TypeScriptとJavaScriptは分けて考えるべきですか?
A. 学習の順序としてはセットですが、案件市場ではTypeScript前提の募集が多数派になっています。本記事で集計した4サイトはすべて両者を分離して掲載しており、JavaScriptのみの経験だとTypeScript案件の選考で減点されるケースもあります。実務でTypeScriptに触れる機会を作っておくと選択肢が広がります。
Q14. 単価はどれくらいを目安に交渉すればいいですか?
A. 経歴・工程・稼働日数で大きく変わるため一律の目安を出すのは難しいですが、フリーランスエンジニア単価診断で自分の条件に近い水準を把握すると、初回面談での提示条件の妥当性が判断しやすくなります。

