왜 기술 블로그를 써야 하는가
"글을 쓰면 실력이 는다"는 말이 있습니다. 아는 것을 글로 설명하려면 개념을 정확하게 이해해야 합니다. 어설프게 알고 있던 부분은 글을 쓰다가 드러납니다. 블로그는 개인 브랜딩뿐 아니라 스스로의 지식을 점검하는 효과도 있습니다.
실용적인 이유도 있습니다. 같은 문제를 두 번 겪을 때, 내가 쓴 글이 가장 빠른 참고 자료가 됩니다. "내가 6개월 전에 이 문제를 어떻게 해결했더라?"라는 질문의 답이 내 블로그에 있는 경우가 많습니다.
무엇을 써야 할까
주제를 찾지 못해 시작을 못하는 분들이 많습니다. 다음 기준으로 찾아보세요.
오늘 해결한 문제
오늘 업무에서 막혀서 1시간 이상 고민한 것이 있다면, 그것이 글감입니다. 스택오버플로우에서 찾아 해결했다면, 그 내용을 한국어로 정리하는 것만으로도 가치 있는 글이 됩니다.
좋은 주제 발굴 질문:
- 이번 주에 처음 써본 기술이 있는가?
- 동료에게 설명한 개념이 있는가?
- 검색했는데 한국어 자료가 없었던 것이 있는가?
- 회사 내부 위키에 정리한 내용이 있는가?
시리즈 글
단발성 글보다 시리즈가 독자를 꾸준히 끌어들입니다. 예를 들어 "TypeScript 입문 시리즈 (1~10편)"처럼 구성하면, 1편을 읽은 독자가 2편, 3편으로 이어집니다.
글의 구조
기술 글에는 정형화된 구조가 있습니다.
도입부: 독자가 이 글을 읽어야 하는 이유
첫 단락에서 "이 글을 읽으면 무엇을 할 수 있는가"를 명확히 하세요.
나쁜 예:
"오늘은 Docker에 대해 알아보겠습니다."
좋은 예:
"이 글을 읽고 나면, 로컬 개발 환경을 Docker로 구성하고
팀원 누구나 동일한 환경에서 개발할 수 있게 됩니다."
선행 조건 명시
독자가 사전에 알아야 하는 것을 미리 알려주세요. 독자가 헤매다 이탈하는 것을 막습니다.
## 선행 조건
- Node.js 18 이상 설치
- npm 기본 사용법
- 터미널 기본 명령어
단계별 설명
순서가 있는 작업은 번호 목록으로, 개념 설명은 제목으로 구분하세요. 각 단계마다 실행 결과(터미널 출력, 스크린샷)를 함께 보여주면 독자가 자신이 맞게 따라하고 있는지 확인할 수 있습니다.
마무리: 요약과 다음 단계
글 끝에 핵심 내용을 2~3줄로 요약하고, 더 공부할 수 있는 링크를 제공하세요.
코드 예제 작성 원칙
기술 블로그에서 코드 예제가 나쁘면 글 전체의 신뢰가 떨어집니다.
실행 가능한 예제
복사 붙여넣기로 바로 실행되는 예제를 제공하세요. 일부러 빠뜨린 코드(독자가 채워야 하는)가 있다면 명확히 표시하세요.
// ✅ 좋은 예: 실행 가능한 완전한 예제
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('서버 시작: http://localhost:3000');
});
// ❌ 나쁜 예: 무엇이 빠졌는지 모름
app.get('/', ...);
...
언어 명시
코드 블록에 항상 언어를 명시하세요. 문법 강조가 적용되어 가독성이 크게 좋아집니다.
```javascript // 좋음
``` // 나쁨 (강조 없음)
결과 보여주기
코드를 실행하면 어떤 출력이 나오는지 보여주세요.
```bash
$ node server.js
서버 시작: http://localhost:3000
```
마크다운으로 기술 글 쓰기의 장점
기술 블로그를 마크다운으로 작성하면 이런 장점이 있습니다.
- 코드 블록: HTML 태그 없이
```만으로 문법 강조 코드 블록을 만들 수 있습니다. - 이식성: 마크다운 파일은 GitHub Pages, Gatsby, Hugo, Next.js 등 어떤 블로그 플랫폼으로도 쉽게 옮길 수 있습니다.
- 버전 관리: Git으로 글의 수정 이력을 관리할 수 있습니다.
SEO를 위한 기본 체크리스트
아무리 좋은 글도 검색에 안 뜨면 독자가 없습니다.
- 제목에 키워드 포함: 독자가 검색창에 입력할 단어가 제목에 있어야 합니다.
- 첫 단락에 키워드: 검색 엔진은 첫 단락을 특히 중요하게 봅니다.
- 이미지 alt 텍스트: 모든 이미지에 설명적인 alt 텍스트를 넣으세요.
- 내부 링크: 같은 블로그의 관련 글을 서로 링크하면 SEO에 유리합니다.
- URL 구조:
/posts/docker-for-beginners처럼 키워드가 포함된 URL이 좋습니다.
꾸준히 쓰기 위한 팁
블로그의 최대 적은 완벽주의입니다. "좀 더 공부하고 쓰자"는 생각이 결국 아무것도 쓰지 않게 만듭니다.
- 초안부터: 처음부터 완성도를 높이려 하지 마세요. 일단 쓰고 다음 날 다듬으세요.
- 짧아도 OK: 500자짜리 팁 글도 충분히 가치 있습니다. 길이보다 유용성이 중요합니다.
- 일정 만들기: "2주에 한 편"처럼 구체적인 목표를 세우세요.
- 독자 한 명 떠올리기: "3개월 전의 나" 또는 "동료 A"에게 설명하는 것처럼 쓰면 훨씬 자연스러워집니다.
기술 블로그는 단거리 달리기가 아니라 마라톤입니다. 처음엔 방문자가 없어도 꾸준히 쌓이면 반드시 독자가 생깁니다. 오늘 배운 것을 오늘 기록하는 습관이 가장 중요합니다.