IT・エンジニアの仕事データベース
専門的・技術的職業従事者

デバッグ作業の仕事内容・必要なスキル・給料

ソフトウェアの誤り(バグ)を見つけ修正する。

どんな職業か

コンピュータのソフトウェアの誤り(バグ)を見つけ修正する。 仕事には幅があり、バグを見つけることだけを行う人もいれば、バグの原因を検討し、見つかったバグの修正まで行う人もいる。コンピュータ・ゲーム開発では、ゲームテスターとしてもっぱらバグを見つけ、修正までは行わないことが多い。仕事の流れとしては、ソフトウェアの確認方針を決定し、確認項目一覧を作成し、所要日数や所要人数を検討してチームを作り、手分けして、確認を行う。バグは想定外のところにもあるので、人海戦術でしらみつぶしに確認する。  コンピュータのソフトウェアを開発する場合、基本設計、詳細設計に沿ってプログラミングが行われるが、ソフトウェアができるとこの設計のとおり稼働しているか確認し、デバッグ(バグの修正)が行われる。大規模なソフトウェアの場合、出来上がった部分から確認を行い(単体テスト)、デバッグを行う。出来上がった部分を接続しまとめていくが、この段階でも動作確認(結合テスト)、デバッグが行われる。全体が完成すると全体を通しての動作確認(総合テスト)、デバッグを行う。大規模かつ複雑で、新規に開発された部分が大きいソフトウェアの場合、バグを見つけ修正、そして検証を繰り返し、これに何か月も何年も要することがある。最初に述べたように、バグを見つけることだけを行う場合と、バグの原因を検討し、修正まで行う場合がある。バグの発見だけを行う場合は、このような条件でこのような誤った動きになるとレポートとしてまとめ、ソフトウェア作成者に連絡する。  開発から独立した第三者の立場で、正常に動くか、問題が発生しないか等々、テストを繰り返し、ソフトウェアの品質保証をすることをQA(Quality Assurance)といい、この部分をもっぱら行う場合、QAテスター、QAエンジニアと呼ばれる。  現在では既に多くのソフトウェアが稼働しており、オペレーティングシステム(OS)のアップデートに対応するために、既存のソフトウェアの修正が必要になったり、より良いシステムにするために、ソフトウェアを修正する必要が生じたりする。また、ソフトウェアが関係する機器が新しくなり、そのためにソフトウェアの修正が必要になる場合もある。この場合でもソフトウェアの修正で新たにバグが生じていないか、確認が必要となり、デバッグが行われる。最近では様々な機器にコンピュータが組み込まれ、機器の制御がソフトウェアで行われているが、見つかったバグを修正するため機器のハードウェアまで手直しする人もいる。  コンピュータ・ゲームの誤りを見つけることだけを行っている場合、ゲームテスター等と呼ばれる。最近のコンピュータ・ゲームはスマートフォン用が多いが、パーソナル・コンピュータ、ゲーム専用機のゲームもある。最近のコンピュータ・ゲームは複雑になり、開発の後半はもっぱら、ゲームの展開やタイミングの調整と、動作確認、デバッグであり、この部分に半年から年単位でかかる場合もある。スマートフォンは多くの機種が発売されていることから、一般に利用されている機種全てで、問題がないか確認する必要がある(iPhone、Android、合わせて数十機種となる)。最近のコンピュータ・ゲームのデバッグは大がかりな作業であり、数十名、数百名がチームで行う。コンピュータ・ゲームのデバッグはゲームが好きな若者にとっては願ってもない仕事であり、高校生、大学生がアルバイトとして参加していることも多い。この場合、発売前にゲーム内容が漏れることが無いよう、守秘義務の厳守が徹底される。   ◇ よく使う道具、機材、情報技術等  パーソナル・コンピュータ、スマートフォン(様々な機種)、ワープロソフト(Word等)、表計算ソフト(Excel等)、プログラミング言語(Java、C++、Visual Basic等)、ソフトウェア開発環境

この職業に求められるもの

job tag の数値情報から、この職業で重要度が高い項目を並べています。「全職業中の順位」は、収録されている全職業の中でこの項目のスコアが何番目に高いかです。

重要度の高いスキル

読解力文章力クオリティチェック説明力傾聴力指導
job tag のスコア。外側ほど重要度が高い。

スキル

項目スコア全職業中の順位位置
読解力3.9231 / 498
上位46%
文章力3.8207 / 498
上位42%
クオリティチェック3.836 / 498
上位7%
説明力3.8273 / 498
上位55%
傾聴力3.6372 / 498
上位75%
指導3.2328 / 498
上位66%
時間管理3.0262 / 498
上位53%
他者との調整2.9341 / 498
上位68%
複雑な問題解決2.8302 / 498
上位61%
継続的観察と評価2.7319 / 498
上位64%

知識

項目スコア全職業中の順位位置
コンピュータと電子工学2.245 / 508
上位9%
事務処理1.8265 / 508
上位52%
通信技術1.577 / 508
上位15%
日本語の語彙・文法1.3319 / 508
上位63%
コミュニケーションとメディア1.2286 / 508
上位56%
設計1.2133 / 508
上位26%
顧客サービス・対人サービス1.0445 / 508
上位88%
外国語の語彙・文法0.9284 / 508
上位56%
公衆安全・危機管理0.9361 / 508
上位71%
数学0.8314 / 508
上位62%

アビリティ

項目スコア全職業中の順位位置
トラブルの察知3.4167 / 426
上位39%
記述表現3.3114 / 426
上位27%
記述理解3.2115 / 426
上位27%
発話表現3.0206 / 426
上位48%
発話理解2.9207 / 426
上位49%
選択的注意(集中する力)2.9141 / 426
上位33%
知覚速度2.942 / 426
上位10%
演繹的推論2.8208 / 426
上位49%
マルチタスク2.8180 / 426
上位42%
帰納的推論2.8192 / 426
上位45%

デバッグ作業のスコアをすべて見る

仕事内容

なるには

入職にあたって必要とされる特定の学歴や資格はないが、ソフトウェア開発でのデバッグでは、それまでシステム開発等を行ってきたベテランが行うことが多い。バグの原因は様々なので、いろいろなシステム開発を経験し、いろいろな状況をイメージできる中高年が行うことが多く、シニアも活躍している。  一方でコンピュータ・ゲームの場合、ゲームが好きな高校生、大学生がテストセンター(ゲームのデバッグを専門に行う施設)に集められ、ゲームを行い、バグをみつけていく。このような中から正社員として、テストを行う会社やゲーム開発会社に就職するのも、一つの典型的なルートとなっている。会社に就職し正社員になると、テストを行うチームをまとめる役割を担うことになる。  バグの修正まで自分で行う場合は、プログラミング言語、オペレーティングシステム等の知識も必要となる。ハードウェアの手直しまで行うのであれば、ハードウェアの知識も必要となる。コンピュータ・ゲームのテストであれば、長年、様々なコンピュータ・ゲームをしてきた経験がバグの発見に役立つ。  最近のコンピュータ・ゲームは海外でも販売されており、様々な言語で開発される。このため英語、中国語等に堪能な人が求められることもある。文化や法律の違いも意識する必要があり、発売予定の現地で採用される人もいる。  バグによるシステムのトラブルを避けるため、細かな作業を繰り返し、繰り返し、丹念に行う根気強さが求められる。顧客のシステムであったり、発売前のゲームであったりと機密性の高い情報に接することから、守秘義務を遵守することも必要である。デバッグはチームで行い、開発担当者との連携が必要なこともあるため、コミュニケーション能力も求められる。

就いている人の学歴

学歴割合の目安
わからない0.4
大卒0.3
専門学校卒0.2
高卒0.1
短大卒0.1
高専卒0.1

給料

賃金構造基本統計調査では「車掌」として集計されています(2023年・全国)。この区分には1の職業がまとまっています。

きまって支給する現金給与額367.2千円
年間賞与その他特別給与額1,200.9千円
平均年齢38歳
平均勤続年数15.7年
労働者数1,911人

月額給与の推移

380368.6357.2345.9334.52020202120222023車掌千円
賃金構造基本統計調査の「車掌」(全国・男女計)。単位は千円。

都道府県別の月額給与

Japanese Prefectures Created by Geolonia (https://geolonia.com/). 沖縄 / Okinawa 鹿児島 / Kagoshima 宮崎 / Miyazaki 大分 / Oita 熊本 / kumamoto 長崎 / Nagasaki 佐賀 / Saga 福岡 / Fukuoka 高知 / Kochi 愛媛 / Ehime 香川 / Kagawa 徳島 / Tokushima 山口 / Yamaguchi 広島 / Hiroshima 岡山 / Okayama 島根 / Shimane 鳥取 / Tottori 和歌山 / Wakayama 奈良 / Nara 兵庫 / Hyogo 大阪 / Osaka 京都 / Kyoto 滋賀 / Shiga 三重 / Mie 愛知 / Aichi 静岡 / Shizuoka 岐阜 / Gifu 長野 / Nagano 山梨 / Yamanashi 福井 / Fukui 石川 / Ishikawa 富山 / Toyama 新潟 / Niigata 神奈川 / Kanagawa 東京 / Tokyo 千葉 / Chiba 埼玉 / Saitama 群馬 / Gunma 栃木 / Tochigi 茨城 / Ibaraki 福島 / Fukushima 山形 / Yamagata 秋田 / Akita 宮城 / Miyagi 岩手 / Iwate 青森 / Aomori 北海道 / Hokkaido
  • ≤254.1千円
  • ≤305.5千円
  • ≤343.4千円
  • ≤365.6千円
  • ≤426.4千円
色が濃いほど月額給与が高い。県にさわると数値が出ます。出典 賃金構造基本統計調査(2023年)。

車掌の都道府県別の給料を見る

この分類の人はどれくらい動いているか

ここから下は、この職業が属する「専門的・技術的職業従事者」という大きなくくりの数字です。職業ひとつずつの統計は無いため、国の調査で使われている職業分類の単位で見ています。

専門的・技術的職業従事者に入った人は、前はどんな仕事をしていたか

専門的・技術的職業 80%サービス職業 6%管理的職業 3.2%事務 3.2%販売 3%生産工程 2.4%その他 2.1%
  • 専門的・技術的職業80%
  • サービス職業6%
  • 管理的職業3.2%
  • 事務3.2%
  • 販売3%
  • 生産工程2.4%
  • その他2.1%
雇用動向調査から、この分類に入職した人の前職の内訳。同じ分類からの移動が80%を占めます。

この分類に入った人のうち、20%は別の分類の仕事から移ってきています。未経験からの入りやすさをはかる目安になります。

雇用動向調査 職業別 未充足求人数・欠員率(2021年)
雇用動向調査 職業別 入職・離職者構成比(2017年)
雇用動向調査 現職職業×前職職業 別入職者数(2019年)

働き方の特徴

勤務先はソフトウェア開発会社、メーカー、また、デバッグを専門に行う会社である。このような会社は大都市に多いが、地方都市にもある。また、リモート環境が広く整備されてきたことによって、大都市の会社のデバッグを地方都市で行うこともある。  ただし、機密性が高い情報を扱うため、自宅で作業することはなく、会社内やテストセンターで行う。  開発の中でデバッグ作業を行う者もいることから、開発を行うエンジニアとの境目がなく、就業者数の確定は難しいが、ソフトウェア制作には常に必要な作業であり、今日、ソフトウェアが大規模になっていることから、デバッグにも人数が必要であり、かなりの人が従事していると考えられる。ゲームテストだけに関しても正確な統計はないが、各地にテストセンターがあり、常時、数百人規模の人が働いていることから、全体では数千人はいることになり、ゲームのテストでは時間を区切って交代で作業を行うことから、その何倍も従事していることになる。  現状では就業者は男性の割合が多い。ソフトウェア作成、システム開発のデバッグでは40代から50代が多い。ゲームテスターは高校生、大学生のアルバイトなどの若年者が多く、女性も増えている。  雇用形態としては、ソフトウェア作成、システム開発で行われるデバッグでは正社員、または協力会社の正社員が大半である。賃金は社内規定による月給制が多い。通常の朝から夕方までの勤務であり、週休2日制となっている。開発の山場や問題点が見つかった場合など、残業が多くなることもある。  今日、各方面での情報化が進んでおり、デジタル化、DX(デジタルトランスフォーメイション)が進められている。情報化の進展のためにはデバッグは必須であり、様々な開発とデバッグは表裏一体となっている。単体のプログラム作成ではテストが一部自動化されているものもあるが、最後は人が逐一確認していくことになり、完全な自動化は難しく、今後も需要のある仕事と言える。

仕事の内容が近い職業

スキル・知識・アビリティ・仕事の性質・仕事活動の187項目を標準化して、この職業とどれくらい近いかを計算しています。

出典
職業情報提供サイト(job tag)/厚生労働省 職業情報データベース(独立行政法人 労働政策研究・研修機構 作成) 数値系 Ver 7.00/解説系 Ver 7.01(2026年7月30日取得)
賃金構造基本統計調査(厚生労働省)「令和2年以降 一般_都道府県別_職種(特掲)DB」を加工して作成
雇用動向調査 職業別 未充足求人数・欠員率(2021年)
雇用動向調査 職業別 入職・離職者構成比(2017年)
雇用動向調査 現職職業×前職職業 別入職者数(2019年)