結論:非エンジニアがまずおさえるべきIT用語は多くありません。「Web/サーバ」「API」「データベース」「クラウド」「Git」「コンテナ(Docker)」の6グループを”会議で困らない粒度”で押さえれば十分です。 全部を暗記する必要はなく、各語が「何を解決する道具か」を一言で言えれば、若手や外注との会話は通じます。
「DXで学び直しを」と言われても、用語が多すぎて何から手をつけるか分からない——そういう非IT職の管理職の方に向けて、この記事は最初の地図を渡します。手を動かす必要はありません。読んで、気になった語を用語集で深掘りする、という使い方でOKです。難しい語は Become-Coder の用語集(Wiki)に飛ばしているので、登録不要・無料で必要なところだけ読めます。
なぜ「6グループ」だけで足りるのか
ITの言葉は無限にありそうに見えますが、業務の会話で頻出するものは実は偏っています。ソフトウェアがやっていることを大づかみにすると、こうなります。
- 利用者に画面を届ける(Web/サーバ)
- システム同士でデータをやり取りする(API)
- データをためて探す(データベース)
- それらを動かす場所を借りる(クラウド)
- 作業の履歴を管理する(Git)
- 動く環境をまるごと箱に詰める(コンテナ/Docker)
この6つは、どんなITプロジェクトでもほぼ必ず登場します。逆に言えば、この6グループの「役割」を言えるようになると、会議の8割は追えるようになります。以下、1グループずつ「一言の意味」と「もっと詳しく」への導線を置きます。
1. Web と サーバ ——「画面を届ける仕組み」
私たちがブラウザで見ている画面は、どこか別のコンピュータ(サーバ)から送られてきたものです。手元の画面側をフロントエンド、送り出す裏側をバックエンドと呼びます。「フロント担当」「サーバ側の処理」といった会話はここです。
- もっと詳しく:用語集の フロントエンドとバックエンド / HTTP / HTTPS
- 読み物で深掘り:フロントエンドとバックエンドの違い(ブログ)
2. API ——「システム同士の窓口」
API は、あるシステムが「こう頼めば、こう返します」と決めたやり取りの窓口です。たとえば「地図を表示したい」ときに、自前で地図を作らず地図サービスのAPIに頼む、というように使います。「◯◯と連携する」「◯◯のAPIを叩く」はこの話です。とくに Web上でこの窓口を提供するものを Web API、その代表的な作法を REST API と言います。
- もっと詳しく:用語集の Web API / REST API
- 読み物で深掘り:Web APIとRESTをやさしく解説(ブログ)
3. データベース ——「ためて、探す倉庫」
顧客情報や注文履歴など、消えては困るデータを整理してためておく場所がデータベースです。表の形でカッチリ管理するものをリレーショナルデータベース(RDB)、それを操作する言葉が SQL。一方、もっと柔らかい形でためる仕組みを NoSQL と呼びます。「DBに入れる」「SQLで抽出して」はここです。
- もっと詳しく:用語集の データベース / リレーショナルデータベース / SQL / NoSQL
- 読み物で深掘り:SQLとNoSQLの違い(ブログ)
4. クラウド ——「場所を借りる」
サーバを自社で買って置く(オンプレミス)代わりに、必要なだけネット越しに借りるのがクラウドです。電気を発電所から必要な分だけ使う感覚に近い。「クラウドに載せる」「AWSで動かす」はこの話で、コスト・スピードの意思決定でよく出ます。
- もっと詳しく:用語集の クラウド
- 手を動かさずに全体像:クラウドの代表格 AWS を図解でゼロから読める AWS入門(読み物コース)
5. Git ——「作業の履歴を管理する」
Git は、ファイルの変更履歴を記録し、「いつ・誰が・何を変えたか」を追える仕組みです。文書のバージョン管理を、複数人で安全に回すための道具、と考えると腹落ちします。「プルリク」「マージ」「コミット」といった言葉はすべてこの世界です。
6. コンテナ(Docker)——「動く環境を箱ごと運ぶ」
「私のPCでは動くのに、本番では動かない」という定番トラブルを避けるため、アプリと必要な環境をまるごと箱に詰めて、どこでも同じように動かすのがコンテナです。その代表的な道具が Docker。「コンテナで動かす」「イメージを作る」はここです。
- もっと詳しく:用語集の コンテナ / Docker
- 読み物で深掘り:Dockerと仮想マシン(VM)の違い(ブログ)
用語は「役割」で覚えると忘れない
会議についていけない不安の正体は、たいてい語の丸暗記に挫折していることです。大事なのは正確な定義よりも、「この語は何の困りごとを解決する道具か」を一言で言えること。上の6グループを次の一覧にしておけば、当面は十分です。
| グループ | 一言でいうと | 用語集 |
|---|---|---|
| Web/サーバ | 利用者に画面を届ける表と裏 | フロントエンドとバックエンド |
| API | システム同士のやり取りの窓口 | Web API |
| データベース | データをためて探す倉庫 | データベース |
| クラウド | 場所をネット越しに借りる | クラウド |
| Git | 作業の履歴を管理する | Git |
| コンテナ | 動く環境を箱ごと運ぶ | Docker |
DX・リスキリングは「まず言葉」から
「何から始めるか」で迷ったら、いきなりプログラミングを書き始める必要はありません。まずは上の6グループの言葉に慣れ、会議で出た語をその場で用語集で引く、を繰り返すのが遠回りに見えて確実です。もう一段インフラ側を知りたくなったら、通信の仕組みを図解と手元の実行で追える ネットワーク入門コース や、クラウドの全体像をつかめる AWS入門コース が読み物として使えます(どちらも無料・登録不要)。
次に読む
- 用語集トップ:Web API / データベース / クラウド / Git / Docker
- 表と裏の関係を1本で:フロントエンドとバックエンドの違い
- データの保存方式を比べる:SQLとNoSQLの違い
- 環境ごと運ぶ発想:Dockerと仮想マシンの違い
- インフラの全体像(読み物):ネットワーク入門 / AWS入門