학습 자료

개발 실무 약어

약어는 긴 단어나 구를 간결하게 줄여 문장을 더 효율적으로 구성합니다.

특히 기술, 의학, 군사 등 전문 분야에서는 약어를 사용하여 의미를 쉽게 공유하며, 중요한 개념을 명확하게 전달할 수 있습니다.

약어 중 여러 단어의 첫 글자를 모아서 만든 단어를 Acronym이라고 합니다.

컴퓨터의 메모리를 뜻하는 RAM(Random Access Memory)은 대표적인 약어이며, 일반적으로 두문자어는 과 같이 하나의 단어처럼 읽을 수 있습니다.

반면 USA와 같이 알파벳 각각을 발음하는 약어를 Initialism이라고 합니다. Acronym과 Initialism을 두문자어라고 하며, 이 두 개념을 포함하는 개념은 Abbreviation(약어)입니다.

IT 실무에 자주 등장하는 약어의 발음을 모른다면, 해외 개발자와 소통하며 분명히 아는 단어도 이해하지 못하는 경우가 있습니다.

이번 주제에서는 주요 약어를 소개하고, 발음을 헷갈릴 수 있는 몇몇 약어의 발음을 확실하게 알아보겠습니다.

Quiz
0 / 1

CI/CD에서 'CI'는 무엇의 약어인가요?

Continuous Improvement

Continuous Iteration

Continuous Integration

Continuous Interface

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

개발자를 위한 필수 약어

CI/CD

지속적인 통합(Continuous Integration)과 지속적인 배포(Continuous Deployment)의 약어로, 소프트웨어 개발 및 배포 프로세스를 자동화하는 방법론입니다.

CI/CD pipelines help automate the software development process. CI/CD 파이프라인은 소프트웨어 개발 프로세스를 자동화하는 데 도움을 줍니다.

API

Application Programming Interface의 약어로, 소프트웨어 간의 상호작용을 정의하는 규칙과 도구 모음. API는 다른 소프트웨어나 서비스와 통신할 수 있는 방법을 제공합니다.

APIs allow different software systems to communicate with each other. API는 서로 다른 소프트웨어 시스템이 상호작용할 수 있게 합니다.

SDK

Software Development Kit의 약어로, 특정 플랫폼이나 프레임워크에서 소프트웨어를 개발하기 위한 도구와 라이브러리 모음. SDK는 개발자가 특정 기능을 쉽게 구현할 수 있도록 지원합니다.

An SDK provides tools and libraries for developers to build applications on a specific platform. SDK는 특정 플랫폼에서 애플리케이션을 개발하기 위한 도구와 라이브러리를 제공합니다.

IDE

Integrated Development Environment의 약어로, 소프트웨어 개발을 위한 통합 개발 환경. IDE는 코드 편집기, 디버거, 빌드 도구 등을 포함하여 개발자가 효율적으로 작업할 수 있도록 지원합니다.

An IDE provides a comprehensive environment for software development. IDE는 소프트웨어 개발을 위한 종합적인 환경을 제공합니다.

OOP

Object-Oriented Programming의 약어로, 객체 지향 프로그래밍. OOP는 소프트웨어를 객체 단위로 구성하여 재사용성과 유지보수성을 높이는 프로그래밍 패러다임입니다.

OOP allows developers to create modular and reusable code. OOP는 개발자가 모듈화되고 재사용 가능한 코드를 작성할 수 있게 합니다.

SQL

Structured Query Language의 약어로, 관계형 데이터베이스에서 데이터를 관리하고 조작하기 위한 표준 언어. SQL은 데이터베이스에 대한 질의(Query)를 작성하고 실행하는 데 사용됩니다.

SQL is used to query and manipulate data in relational databases. SQL은 관계형 데이터베이스에서 데이터를 조회하고 조작하는 데 사용됩니다.

JSON

JavaScript Object Notation의 약어로, 데이터를 구조화하여 표현하는 경량 데이터 교환 형식. JSON은 사람이 읽기 쉽고 기계가 분석하기 쉬운 형식으로, 웹 애플리케이션에서 데이터를 전송하는 데 자주 사용됩니다.

JSON is commonly used for data interchange between web applications. JSON은 웹 애플리케이션 간 데이터 교환에 일반적으로 사용됩니다.

JPEG

Joint Photographic Experts Group의 약어로, 이미지 파일 형식 중 하나. '제이펙'이라고 발음합니다.

JPEG is a commonly used format for digital images. JPEG는 디지털 이미지에 일반적으로 사용되는 형식입니다.

GIF

Graphics Interchange Format의 약어로, 이미지 파일 형식 중 하나. '지프' 또는 '기프'라고 발음합니다.

GIF is often used for short animations and graphics on the web. GIF는 웹에서 짧은 애니메이션과 그래픽에 자주 사용됩니다.

GUI

Graphical User Interface의 약어로, '구이'라고 발음합니다.

A GUI allows users to interact with software through visual elements like buttons and icons. GUI는 사용자가 버튼과 아이콘과 같은 시각적 요소를 통해 소프트웨어와 상호작용할 수 있게 합니다.

DNS

Domain Name System의 약어로, 도메인 이름을 IP 주소로 변환하는 시스템입니다.

DNS translates domain names into IP addresses, allowing users to access websites using human-readable names. DNS는 도메인 이름을 IP 주소로 변환하여 사용자가 사람이 읽을 수 있는 이름으로 웹사이트에 접근할 수 있게 합니다.

CMS

Content Management System의 약어로, 웹사이트나 애플리케이션의 콘텐츠를 관리하고 게시하는 시스템입니다.

A CMS allows users to create, edit, and publish content without needing extensive technical knowledge. CMS는 사용자가 광범위한 기술 지식 없이 콘텐츠를 생성, 편집 및 게시할 수 있게 합니다.

SaaS

서비스 제공자가 소프트웨어와 데이터를 관리하고, 사용자는 웹 브라우저, 애플리케이션 등의 클라이언트를 통해 서비스를 사용하는 형태의 소프트웨어 배포 모델입니다. '새스'라고 발음합니다.

The number of SaaS startups is skyrocketing nowadays. 요즘 SaaS 스타트업의 수가 급증하고 있습니다.

PaaS

Platform as a Service의 약어로, 클라우드 서비스 모델 중 하나로, 개발자가 애플리케이션을 개발, 실행 및 관리할 수 있는 플랫폼을 제공합니다.

PaaS provides a platform for developers to build and deploy applications without managing the underlying infrastructure. PaaS는 개발자가 기본 인프라를 관리하지 않고 애플리케이션을 구축하고 배포할 수 있는 플랫폼을 제공합니다.

IaaS

Infrastructure as a Service의 약어로, 클라우드 서비스 모델 중 하나로, 가상화된 컴퓨팅 자원(서버, 스토리지 등)을 인터넷을 통해 제공하는 서비스입니다.

IaaS allows businesses to rent virtualized computing resources instead of investing in physical hardware. IaaS는 기업이 물리적 하드웨어에 투자하는 대신 가상화된 컴퓨팅 자원을 임대할 수 있게 합니다.

MVP

Minimum Viable Product의 약어로, 최소 기능 제품. 제품 개발 초기 단계에서 핵심 기능만을 포함하여 시장에 출시하는 전략입니다.

An MVP allows startups to test their product idea with minimal resources before full-scale development. MVP는 스타트업이 전체 개발 전에 최소한의 자원으로 제품 아이디어를 테스트할 수 있게 합니다.

WYSIWYG

What You See Is What You Get의 약어로, 사용자가 편집하는 내용이 실제로 어떻게 보일지를 즉시 확인할 수 있는 편집기를 의미합니다. '위지윅'이라고 발음합니다.

This WYSIWYG editor is very handy for content editing. 이 위지윅 편집기는 콘텐츠 편집에 매우 유용합니다.

CDN

Content Delivery Network의 약어로, 전 세계에 분산된 서버 네트워크를 통해 콘텐츠를 빠르게 전달하는 시스템입니다.

A CDN is a group of geographically distributed servers or data centers which are interconnected. CDN은 지리적으로 분산된 서버 또는 데이터 센터의 그룹으로 상호 연결되어 있습니다.

CRUD

생성(Create), 읽기(Read), 수정(Update), 삭제(Delete)를 통칭하는 용어로, 소프트웨어와 시스템이 대부분 지원하는 데이터 처리 기능을 의미

CRUD operations are fundamental to database management systems. CRUD 작업은 데이터베이스 관리 시스템의 기본입니다.

RegEx

문자열(string)에서 특정 문자 조합을 찾거나 텍스트 검색 패턴을 지정하는 정규 표현식(Regular Expression)의 약어입니다. '레겍스' 또는 '레젝스'라고 발음합니다.

A regular expression specifies a set of strings that matches it. 정규 표현식은 일치하는 문자열 집합을 지정합니다.

YAML

YAML Ain't Markup Language의 약어로, 데이터 직렬화 형식 중 하나입니다. '야믈'이라고 발음합니다.

YAML is often used for configuration files and data exchange between languages with different data structures. YAML은 종종 구성 파일 및 서로 다른 데이터 구조를 가진 언어 간 데이터 교환에 사용됩니다.

XML

eXtensible Markup Language의 약어로, 데이터를 구조화하여 표현하는 마크업 언어입니다.

XML is used to encode documents in a format that is both human-readable and machine-readable. XML은 사람이 읽을 수 있고 기계가 읽을 수 있는 형식으로 문서를 인코딩하는 데 사용됩니다.

SSL

Secure Sockets Layer의 약어로, 인터넷에서 데이터 전송을 암호화하여 보안을 강화하는 프로토콜입니다.

SSL encrypts data transmitted over the internet to ensure secure communication. SSL은 인터넷을 통해 전송되는 데이터를 암호화하여 안전한 통신을 보장합니다.