개발 실무 약어
약어는 긴 단어나 구를 간결하게 줄여 문장을 더 효율적으로 구성합니다.
특히 기술, 의학, 군사 등 전문 분야에서는 약어를 사용하여 의미를 쉽게 공유하며, 중요한 개념을 명확하게 전달할 수 있습니다.
약어 중 여러 단어의 첫 글자를 모아서 만든 단어를 Acronym
이라고 합니다.
컴퓨터의 메모리를 뜻하는 RAM
(Random Access Memory)은 대표적인 약어이며, 일반적으로 두문자어는 램
과 같이 하나의 단어처럼 읽을 수 있습니다.
반면 USA
와 같이 알파벳 각각을 발음하는 약어를 Initialism
이라고 합니다. Acronym과 Initialism을 두문자어
라고 하며, 이 두 개념을 포함하는 개념은 Abbreviation
(약어)입니다.
IT 실무에 자주 등장하는 약어의 발음을 모른다면, 해외 개발자와 소통하며 분명히 아는 단어도 이해하지 못하는 경우가 있습니다.
이번 주제에서는 주요 약어를 소개하고, 발음을 헷갈릴 수 있는 몇몇 약어의 발음을 확실하게 알아보겠습니다.
CI/CD에서 'CI'는 무엇의 약어인가요?
Continuous Improvement
Continuous Iteration
Continuous Integration
Continuous Interface
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말
개발자를 위한 필수 약어
CI/CD
지속적인 통합(Continuous Integration)과 지속적인 배포(Continuous Deployment)의 약어로, 소프트웨어 개발 및 배포 프로세스를 자동화하는 방법론입니다.
API
Application Programming Interface의 약어로, 소프트웨어 간의 상호작용을 정의하는 규칙과 도구 모음. API는 다른 소프트웨어나 서비스와 통신할 수 있는 방법을 제공합니다.
SDK
Software Development Kit의 약어로, 특정 플랫폼이나 프레임워크에서 소프트웨어를 개발하기 위한 도구와 라이브러리 모음. SDK는 개발자가 특정 기능을 쉽게 구현할 수 있도록 지원합니다.
IDE
Integrated Development Environment의 약어로, 소프트웨어 개발을 위한 통합 개발 환경. IDE는 코드 편집기, 디버거, 빌드 도구 등을 포함하여 개발자가 효율적으로 작업할 수 있도록 지원합니다.
OOP
Object-Oriented Programming의 약어로, 객체 지향 프로그래밍. OOP는 소프트웨어를 객체 단위로 구성하여 재사용성과 유지보수성을 높이는 프로그래밍 패러다임입니다.
SQL
Structured Query Language의 약어로, 관계형 데이터베이스에서 데이터를 관리하고 조작하기 위한 표준 언어. SQL은 데이터베이스에 대한 질의(Query)를 작성하고 실행하는 데 사용됩니다.
JSON
JavaScript Object Notation의 약어로, 데이터를 구조화하여 표현하는 경량 데이터 교환 형식. JSON은 사람이 읽기 쉽고 기계가 분석하기 쉬운 형식으로, 웹 애플리케이션에서 데이터를 전송하는 데 자주 사용됩니다.
JPEG
Joint Photographic Experts Group의 약어로, 이미지 파일 형식 중 하나. '제이펙'이라고 발음합니다.
GIF
Graphics Interchange Format의 약어로, 이미지 파일 형식 중 하나. '지프' 또는 '기프'라고 발음합니다.
GUI
Graphical User Interface의 약어로, '구이'라고 발음합니다.
DNS
Domain Name System의 약어로, 도메인 이름을 IP 주소로 변환하는 시스템입니다.
CMS
Content Management System의 약어로, 웹사이트나 애플리케이션의 콘텐츠를 관리하고 게시하는 시스템입니다.
SaaS
서비스 제공자가 소프트웨어와 데이터를 관리하고, 사용자는 웹 브라우저, 애플리케이션 등의 클라이언트를 통해 서비스를 사용하는 형태의 소프트웨어 배포 모델입니다. '새스'라고 발음합니다.
PaaS
Platform as a Service의 약어로, 클라우드 서비스 모델 중 하나로, 개발자가 애플리케이션을 개발, 실행 및 관리할 수 있는 플랫폼을 제공합니다.
IaaS
Infrastructure as a Service의 약어로, 클라우드 서비스 모델 중 하나로, 가상화된 컴퓨팅 자원(서버, 스토리지 등)을 인터넷을 통해 제공하는 서비스입니다.
MVP
Minimum Viable Product의 약어로, 최소 기능 제품. 제품 개발 초기 단계에서 핵심 기능만을 포함하여 시장에 출시하는 전략입니다.
WYSIWYG
What You See Is What You Get의 약어로, 사용자가 편집하는 내용이 실제로 어떻게 보일지를 즉시 확인할 수 있는 편집기를 의미합니다. '위지윅'이라고 발음합니다.
CDN
Content Delivery Network의 약어로, 전 세계에 분산된 서버 네트워크를 통해 콘텐츠를 빠르게 전달하는 시스템입니다.
CRUD
생성(Create), 읽기(Read), 수정(Update), 삭제(Delete)를 통칭하는 용어로, 소프트웨어와 시스템이 대부분 지원하는 데이터 처리 기능을 의미
RegEx
문자열(string)에서 특정 문자 조합을 찾거나 텍스트 검색 패턴을 지정하는 정규 표현식(Regular Expression)의 약어입니다. '레겍스' 또는 '레젝스'라고 발음합니다.
YAML
YAML Ain't Markup Language의 약어로, 데이터 직렬화 형식 중 하나입니다. '야믈'이라고 발음합니다.
XML
eXtensible Markup Language의 약어로, 데이터를 구조화하여 표현하는 마크업 언어입니다.
SSL
Secure Sockets Layer의 약어로, 인터넷에서 데이터 전송을 암호화하여 보안을 강화하는 프로토콜입니다.