1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

未経験エンジニアが知った単語・言葉

1
Last updated at Posted at 2025-12-05

IT業界未経験な自分が初めて知った単語や言葉を記録として残していきます。
随時更新します。

間違いなどあれば、コメントいただけると幸いです。

こんな言葉も知らねえのかと思われる方もいらっしゃるかと思いますがご容赦ください。

API(アプリケーション・プログラミング・インターフェース)

異なるソフトウェアアプリケーションやシステム間でデータや機能をやり取りするためのインターフェース。

CD

CIで統合したコードを本番環境にリリースする手法。

CI

開発者が書いたコードを頻繁に統合する手法。
自動化されたテストやビルドを実行してバグを早期に発見する。

DNS

Domain Name System
インターネット上で使われる住所変換システム
それぞれのWebサイトがっもているIPアドレス(住所 例:192.168.1.1)を、「www.example.com」のようなわかりやすいドメイン名に変換する仕組みがDNS

IPアドレス←DNS→ドメイン名

正引き: ドメイン名からIPアドレスを調べること
逆引き: IPアドレスからドメイン名を調べること

IPパケット

ネットワークで通信する際に、データの箱に分割した最小単位

参照

IaaS

Infrastructure as a Service
イアース、アイアース
サーバーやネットワーク、ストレージなどのインフラ部分を提供するサービス。
引用

MVC

Mondel(モデル)View(ビュー)Controller(コントローラー)の3つの要素を分担して構築する設計パターン

MVP

Model(モデル)View(ビュー)Presenter(プレゼンター)の3つの要素に分担して構築する設計パターン

対義語:クラウド

メリット・デメリット

メリット

  • セキュリティの自由度が高い

デメリット

  • 初期費用や維持管理の負担が大きい

引用

MVVM

Model(モデル)View(ビュー)ViewModel(ビューモデル)の3つに分けることで、可読性や保守性を向上させる。swiftUIやFlutterなどのフレームワークで使われる

対義語:オンプレ
関連:IaaSPaaSSaaS

メリット・デメリット

メリット

  • 初期費用が安い
  • すぐ使える

デメリット

  • カスタマイズ性が限定的

引用

PMO

Project Management Office
チーム内でのプロジェクトをスムーズに進めるためにプロジェクトに関するマネジメントを統括するチーム

PMとの違い

PM
個々のプロジェクトの総責任者

PMO
PMがスムーズに動けるように、情報収集や進捗管理などのサポートを行う組織

引用

PaaS

Platform as a Service
パース
アプリケーションの開発・実行環境を提供するサービス。
引用

SaaS

Software as a Service
サース、サーズ
インフラからその上で動作するミドルウェア、アプリケーションまでを一括で提供するサービス。
引用

SDK(Software Devalopment Kit)

ソフトウェアを開発するためのツールキット

  • IOS SDK(Apple)

  • Android SDK(Google)

  • Firebase SDK(Google)
    など

  • Weather API →天気予報や気象データを取得など

  • Google Maps API →地図の取得や位置情報の取得など

SE(システムエンジニア)

システム開発全般に携わる職種。要件定義、設計、開発、テスト、運用保守まで幅広い業務を担当することが多い。

SEとPGの違い

SE・・・システムの設計とクライアントとのやり取りを担当する役職
PG・・・SEが作成したシステムの設計書通りに、詳細設計を行いプログラミングする役職
参考

SES(システムエンジニアリングサービス)

企業にエンジニアを派遣し、クライアント先でシステム開発や運用を支援するサービス。労働力を提供する形態で、エンジニアはクライアントのプロジェクトに参加する。

SIer(システムインテグレーター)

クライアントのニーズに応じて、システム全体の設計・構築を行う企業。ハードウェアやソフトウェアを組み合わせて提供することが多い。

TCP/IPネットワーク

標準的に利用されている通信プロトコル

UI

ユーザーが直接操作する画面や要素のこと。
見た目のデザインや操作性を設計することが重要。

UX

ユーザーがアプリを使う際の満足感や体験全般を指す。

@ mian (エントリーポイント)

プログラムの開始点であり、実行される際に最初に呼び出される。参考

アーキテクチャ

システムやソフトウェアの構造や設計のこと。

エスカレーション

担当者では問題を解決できないときに、上位の管理者や専門担当者に引き継ぐこと

エンドユーザー

最終的に製品やサービスを利用する人や組織

オフショア

海外で業務を行う、委託する
関連:オンショアニアショア

オブジェクト指向

データと処理を一つのオブジェクトとしてまとめ、それらを組み合わせて構築する開発手法
変更に強く、保守がしやすい

オンショア

国内で業務を行う
関連:オフショアニアショア

オンプレ

オンプレミスの略。
サーバーなどのITシステムを施設に設置し、自社で管理・運用する形態。

クエリ

データベースにデータを追加したり削除するための命令や指示のこと

クラウド

クラウドサービス。
インターネット越しに、他社が用意したシステムやサーバーを借りて使う仕組み。

クロスプラットフォーム

1つのコードベースや技術を使用して、複数のプラットフォーム(オペレーティングシステムやデバイス)で動作するアプリケーションやサービスを開発
参考

データベース

データの集まりのこと。
データベースは、データを効率的に保存・管理・検索するための仕組みやシステムのことを指します。単なるデータの集合ではなく、構造化されていて、必要に応じて迅速にデータを取得・操作できるよう設計されています。
参考

デプロイ

開発したシステム・ソフトウェアを、利用可能な状態に配置させる

ニアショア

近くの企業や地方の企業に業務委託する
関連:オフショアオンショア

バッチ処理

一定量のデータを集め、一括処理をする処理方法

バッチ(Batch) 一束、一群、一団

参考

バックエンド

サーバー側で動作するロジックやデータ処理を担当

フレームワーク

ソフトウェア開発の際に基盤となる構造やライブラリを提供するツール

  • Flutter →Dart
  • Swift →UIKitやSwiftUI
    など

フロントエンド

ユーザーが直接触れる部分(UI)の開発を担当

プラットフォーム

OS:パソコンやスマートフォンなどのデバイスを動作させるための基本ソフトウェア
代表的なOSは、Windows、macOS、Linux、Android、iOSなど
参考

プロキシサーバー

クライアントとサーバーの間で、両社の通信を中継する役割を担うサーバー。

なぜ

キャッシュの保存
一度リクエストされたコンテンツを保存し、再度リクエストがあった際に保存したコンテンツを再配布可能にする。

セキュリティ
アクセス履歴から、不正なアクセスやマルウェアが含まれていないかチェックする。

参考

ホスト

サーバー
やパソコン、スマートフォン、タブレットといったネットワークに接続されたコンピュータ機器の総称

マイグレーション

アプリやシステムなどを、古いOSから新しいOSへ移行するという「移動」のこと。
既存の環境から新しい環境へ「移動」「移行」「移住」

仮想環境

1台のコンピュータの中に別のコンピュータやシステムをソフトウェアで作り出し、実際の機器を使わずにその動作を試せる仕組み

顧客折衝

顧客と話し合いをし、要望・条件・仕様・予算・納期などをすり合わせて合意に導く業務。

受託開発

企業やクライアントから依頼を受け、特定のシステムやアプリケーションを開発する形態。

自社内開発

自社が提供するサービスや製品を自社内で開発する形態。他社からの依頼ではなく、自社の製品やサービス改善、運営のための開発を行う。

派遣

エンジニアが派遣会社に所属し、クライアント先で業務を行う形態。SESに似ているが、派遣法に基づき、派遣先の指揮命令下で業務を行う点が特徴。

本番環境

システムが実際に稼働し、エンドユーザーが利用できる環境

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?