
AI·인터페이스·디바이스 용어: GAN·CUI·BCI·SoC의 뜻
CS5 분
업무관리·레거시 용어: BSC·BPR·MDM·KMS의 쓰임
CS6 분
DB/SQL
더 보기데이터 분석·DB 운영 용어: ETL·OLTP·OLAP·replication 구분
ETL, OLTP, OLAP, tuning, replication 등 데이터 분석·DB 운영 용어를 구분합니다.
DB/SQL6 분
데이터 모델링 용어: cardinality·key·relation·schema의 의미
cardinality, key, relation, tuple, schema 등 데이터 모델링 용어를 구조별로 익힙니다.
DB/SQL5 분
트랜잭션 용어: COMMIT·ROLLBACK·ACID의 역할과 차이
COMMIT, ROLLBACK, ACID와 동시성 제어 등 트랜잭션 용어를 작업 경계로 정리합니다.
DB/SQL4 분
데이터베이스 용어: DBMS·RDB·SQL·DDL·DML의 차이
DBMS, RDB, SQL과 DDL·DML·DCL·TCL 등 데이터베이스 기초 용어를 정리합니다.
DB/SQL5 분
SQL LEFT JOIN ON과 WHERE 차이: 공개 사진이 없는 상품도 남기는 법
상품은 모두 보여 주되 공개된 사진만 붙이려면 LEFT JOIN의 필터를 어디에 둬야 할까요? 공개·초안·사진 없음 세 경우를 같은 SQL로 비교합니다.
DB/SQL4 분
SQL UNIQUE에 NULL이 여러 개 들어가는 이유: PRIMARY KEY와 차이
UNIQUE 제약을 걸었는데 NULL 행은 두 개 저장되고 같은 이메일은 거부됩니다. SQLite 예제로 NULL·빈 문자열·NOT NULL·PRIMARY KEY의 차이를 확인합니다.
DB/SQL4 분
리눅스
더 보기네트워크 주소·경로 용어: subnet·IPv6·DNS·VLAN의 역할
subnet, IPv6, DNS, VLAN, socket 등 네트워크 주소와 경로 용어를 구분합니다.
리눅스4 분
무선·네트워크 범위 용어: WPAN·WLAN·VPN·5G의 쓰임
WPAN, WLAN, VPN과 5G 서비스 특성 등 네트워크 범위·무선 용어를 정리합니다.
리눅스7 분
스케줄링·유닉스 용어: context switching·shell·PCB의 뜻
scheduling, context switching, shell, pipeline, PCB 등 스케줄링·유닉스 용어를 익힙니다.
리눅스4 분
네트워크 프로토콜 용어: OSI·TCP·UDP·ARP의 역할
OSI, PDU, TCP, UDP, ARP 등 네트워크 프로토콜 용어를 계층과 역할로 익힙니다.
리눅스6 분
웹
더 보기Zustand와 React 지역 상태 차이: 장바구니 수량과 패널 열림은 어디에 둘까?
여러 컴포넌트가 함께 쓰는 값과 한 화면에서만 필요한 값을 구분해 Zustand 스토어와 useState를 선택하는 기준을 설명합니다.
웹3 분
React Router 중첩 경로가 빈 화면일 때: children과 Outlet 확인
부모 레이아웃은 보이는데 자식 페이지가 렌더링되지 않을 때 중첩 경로와 Outlet 위치를 확인하는 방법을 설명합니다.
웹3 분
JavaScript 길게 누르기 버튼: 손을 떼면 타이머를 취소하는 법
setTimeout으로 길게 누르기를 만들 때 짧게 누르거나 포인터가 취소돼도 작업이 실행되는 문제를 clearTimeout과 상태 점검으로 해결합니다.
웹3 분
JavaScript Promise.all 하나가 실패하면 나머지 작업도 멈출까?
Promise.all이 첫 실패로 거부된 뒤에도 이미 시작한 작업이 계속되는지 두 비동기 작업의 로그로 확인하고, 결과를 모두 모아야 할 때의 선택을 정리합니다.
웹3 분
HTML form 안의 button이 폼을 제출할 때: type=button과 submit 구분
도움말 버튼을 눌렀는데 폼이 제출되는 이유를 링크·일반 버튼·제출 버튼의 역할과 재현 예제로 구분합니다.
웹3 분
JavaScript forEach에서 await가 안 기다리는 이유: for...of와 Promise.all 선택
forEach(async ...) 뒤의 완료 로그가 작업보다 먼저 찍히는 이유를 한 비동기 저장 예제로 확인하고, 순차 처리와 동시 처리를 각각 for...of·Promise.all로 구분합니다.
웹4 분
파이썬
더 보기Python try·except·else·finally 실행 순서: 성공과 오류 때 무엇이 실행될까?
파일이나 숫자 처리 중 예외가 날 때 try, except, else, finally가 각각 언제 실행되는지 최소 예제와 오류 점검 순서로 설명합니다.
파이썬3 분
pandas read_csv 한글 UnicodeDecodeError: UTF-8과 CP949 확인법
한글 CSV를 read_csv로 읽다가 UnicodeDecodeError가 날 때 파일의 바이트 인코딩을 확인하고 encoding="cp949"를 선택하는 기준을 설명합니다.
파이썬3 분
pandas loc와 iloc 차이: 필터 후 첫 행이 KeyError가 나는 이유
DataFrame을 필터링한 뒤 첫 행을 읽을 때 loc[0]이 실패하고 iloc[0]은 동작하는 이유를 행 라벨과 위치로 구분합니다.
파이썬3 분
pandas groupby count와 size 차이: 빈 측정값이 행 수에서 빠질 때
채널별 접수 행 수와 대기시간이 기록된 건수를 같은 다섯 행으로 비교해 groupby의 size와 count가 서로 다른 분모를 세는 이유를 확인합니다.
파이썬3 분
파이썬 set 중복 제거 후 순서가 바뀌는 이유: 입력 순서 유지하는 법
list(set(items))로 중복을 지우면 순서가 보장되지 않습니다. dict.fromkeys()로 첫 등장 순서를 유지하는 방법과 sorted(set())의 차이를 확인합니다.
파이썬3 분
파이썬 list.sort() 결과가 None인 이유: sorted()와 원본 변경 차이
list.sort()로 정렬한 값을 변수에 담았더니 None이 나오는 이유와 sorted()를 써서 새 리스트를 만드는 방법을 같은 예제로 비교합니다.
파이썬2 분
AI
더 보기AI 학습자료 수정: 목표를 바꿨는데 실습은 예전 내용인 이유
학습 목표가 바뀐 뒤 목차와 실습이 어긋나지 않게, 승인된 단계와 다시 확인할 단계를 분리하는 방법을 살펴봅니다.
AI4 분
AI 보고서 작성: 정보가 부족할 때 먼저 질문하고 초안을 멈추는 방법
업무 진행 보고서에 기간·다음 계획·이슈가 빠졌다면 AI가 빈칸을 추측하지 않도록 입력을 확인하고, 필요한 질문을 먼저 돌려주는 흐름을 살펴봅니다.
AI5 분
AI 페르소나 프롬프트: 역할 설정이 미확인 경력으로 번지지 않게 하는 법
AI 페르소나의 말투·역할과 검증된 이력을 분리하고, 생성된 성과·경력 문장을 공개 전에 확인하는 작은 검수 흐름을 살펴봅니다.
AI3 분
LLM이 첨부 자료에 없는 사실을 말할 때: 근거 우선순위와 보류 응답 설계
첨부 문서를 근거로 답하는 AI가 자료 밖의 사실을 추측하지 않도록 범위를 정하고, 불확실성을 안전하게 표현하는 방법을 설명합니다.
AI3 분
CS
더 보기AI·인터페이스·디바이스 용어: GAN·CUI·BCI·SoC의 뜻
GAN, CUI, BCI, SoC 등 AI·인터페이스·디바이스 용어를 기술 층별로 익힙니다.
CS5 분
업무관리·레거시 용어: BSC·BPR·MDM·KMS의 쓰임
BSC, BPR, MDM, KMS와 제품·제도에 종속된 레거시 용어를 현재 문맥과 구분합니다.
CS6 분
배포 파일·오류 용어: JAR·WAR·APK·DLL·exception 구분
JAR, WAR, APK, DLL 같은 배포 파일과 exception, stack trace 등 오류 용어를 정리합니다.
CS4 분
기업 정보시스템 용어: CRM·ERP·SCM·DSS·BPM의 역할
CRM, ERP, SCM, DSS, BPM 등 기업 정보시스템 용어를 지원 업무별로 익힙니다.
CS6 분
객체지향·시스템 통합 용어: 캡슐화·다형성·API·SOAP의 경계
객체지향 개념과 API, SOAP, RPC 같은 통합 용어를 내부·외부 경계로 구분합니다.
CS6 분
개발자 위치·방향 영단어: first·last·before·after의 차이
위치·방향·순서·범위를 나타내는 개발 영어를 기준점과 포함 여부로 익힙니다.
CS5 분

