#IT 지식

63 편의 글

로그인하면 왜 계속 로그인 상태로 있을까 — 쿠키, 세션, 토큰
6 분 소요

로그인하면 왜 계속 로그인 상태로 있을까 — 쿠키, 세션, 토큰

한 번 로그인하면 페이지를 옮겨 다녀도 로그인이 유지되는 이유를 코드 없이 설명하겠습니다. 웹이 원래 사용자를 기억하지 못한다는 사실에서 출발해 쿠키, 세션, 토큰이 각각 어떤 역할을 하는지 풀어 보겠습니다.

비개발자를 위한 IT 상식 #5 Git과 버전 관리 — 여러 명이 한 코드를 고치는 법
5 분 소요

비개발자를 위한 IT 상식 #5 Git과 버전 관리 — 여러 명이 한 코드를 고치는 법

개발자들이 말하는 커밋, 푸시, 머지, PR이 무슨 뜻인지 코드 없이 설명하겠습니다. 여러 명이 같은 코드를 고치면서도 버전을 잃지 않는 방법인 Git과 버전 관리를 비개발자 눈높이로 풀며 시리즈를 마무리하겠습니다.

왜 간단해 보이는 기능이 오래 걸릴까 — 개발 일정과 기술 부채
5 분 소요

왜 간단해 보이는 기능이 오래 걸릴까 — 개발 일정과 기술 부채

"버튼 하나 추가하는 건데 왜 2주나 걸려요"라는 질문에 답하겠습니다. 화면에 보이는 작은 변화 뒤에 숨은 일들과, 개발 속도를 갉아먹는 기술 부채가 무엇인지 코드 없이 풀어 설명하겠습니다.

개발자는 실제로 어떤 일을 하는가 — 개발 직군 지도
7 분 소요

개발자는 실제로 어떤 일을 하는가 — 개발 직군 지도

개발자라고 한 단어로 부르지만 실제로는 프론트엔드, 백엔드, 데브옵스, 데이터, AI까지 하는 일이 전혀 다릅니다. 진로를 고민하는 사람과 개발자와 일하는 사람을 위해 직군별로 무슨 일을 하는지 지도를 그려 드리겠습니다.

비개발자를 위한 IT 상식 #4 버그, 핫픽스, 롤백 — 개발자가 장애에 대응하는 법
5 분 소요

비개발자를 위한 IT 상식 #4 버그, 핫픽스, 롤백 — 개발자가 장애에 대응하는 법

개발자들이 장애 상황에서 쓰는 버그, 핫픽스, 롤백이 무슨 뜻인지 코드 없이 설명하겠습니다. 문제가 터졌을 때 개발팀이 어떤 순서로 대응하는지, 비개발자가 알면 무엇이 달라지는지 풀어보겠습니다.

컴퓨터 바이러스와 랜섬웨어의 역사
7 분 소요

컴퓨터 바이러스와 랜섬웨어의 역사

컴퓨터 바이러스가 처음 등장한 1971년부터 워너크라이 랜섬웨어가 전 세계를 마비시킨 2017년까지, 멀웨어가 장난에서 조직적 범죄로 진화해 온 과정을 시간순으로 정리합니다.

비개발자를 위한 IT 상식 #3 서버, 클라우드, 그리고 배포
5 분 소요

비개발자를 위한 IT 상식 #3 서버, 클라우드, 그리고 배포

개발자들이 말하는 "서버 내려갔어요", "배포 중이에요", "운영에 반영됐어요"가 무슨 뜻인지 코드 없이 설명하겠습니다. 백엔드가 실제로 어디서 실행되는지, 서버와 클라우드와 배포를 비개발자 눈높이로 풀어보겠습니다.

클라우드란 결국 남의 컴퓨터를 빌리는 것
5 분 소요

클라우드란 결국 남의 컴퓨터를 빌리는 것

클라우드를 비전공자 눈높이에서 정의하고, 왜 서버를 사지 않고 빌리는지, AWS 같은 서비스로 어떻게 이어지는지까지 풀어서 설명합니다.

비개발자를 위한 IT 상식 #2 API란 무엇인가 — 서비스끼리 대화하는 약속
6 분 소요

비개발자를 위한 IT 상식 #2 API란 무엇인가 — 서비스끼리 대화하는 약속

개발자들이 자주 쓰는 단어 API를 코드 없이 설명합니다. 정해진 방식으로 요청하고 정해진 형식으로 응답받는 약속이 무엇인지, 지도와 결제 같은 외부 API까지 비개발자 눈높이로 풀어보겠습니다.

오픈소스는 어떻게 세상을 바꿨는가
7 분 소요

오픈소스는 어떻게 세상을 바꿨는가

오픈소스는 소스코드를 공개해 누구나 보고, 고치고, 다시 배포할 수 있게 한 소프트웨어입니다. GNU와 리눅스에서 시작된 흐름이 어떻게 현대 IT 전체의 토대가 되었는지 교양 수준으로 정리하겠습니다.

비개발자를 위한 IT 상식 #1 웹사이트는 무엇으로 이루어지는가 — 프론트엔드, 백엔드, 데이터베이스
7 분 소요

비개발자를 위한 IT 상식 #1 웹사이트는 무엇으로 이루어지는가 — 프론트엔드, 백엔드, 데이터베이스

기획자, 디자이너, 마케터가 개발자와 일할 때 가장 먼저 알아야 할 세 가지. 우리가 매일 쓰는 웹사이트와 앱이 프론트엔드, 백엔드, 데이터베이스라는 세 층으로 어떻게 나뉘는지 코드 없이 설명하겠습니다.

컴퓨터는 어떻게 0과 1로 모든 것을 표현할까
5 분 소요

컴퓨터는 어떻게 0과 1로 모든 것을 표현할까

컴퓨터가 글자, 숫자, 그림, 소리를 결국 0과 1로 다루는 원리를 비전공자도 이해할 수 있게 직관적인 예시로 설명합니다.