커리큘럼 시작 전 — 블로그 준비

✍️ 기술 블로그를
지금 시작해야 하는 이유

코드를 배우기 전에 먼저 갖춰야 할 한 가지 습관. 왜 기록해야 하는가, 무엇이 달라지는가, 나에게 맞는 플랫폼은 무엇인가. 이 페이지 하나로 정리합니다.

Section 01

왜 기록을 남겨야 하는가

개발을 배우는 과정에서 글을 쓰는 것은 선택이 아닙니다. 기록하지 않으면 배운 것이 사라집니다.

"오늘 해결한 버그, 3주 뒤에 다시 만납니다."

기록이 없으면 같은 시간을 두 번 쓰게 됩니다.

배우는 것과 아는 것의 차이

무언가를 한 번 이해했다고 해서 영구히 내 것이 되지는 않습니다. 특히 개발은 개념의 층위가 깊고, 시간이 지나면 "분명 알았는데 왜 모르지?"라는 상황을 반복하게 됩니다. 글로 써보는 것은 그 개념을 진짜로 이해했는지 검증하는 가장 직접적인 방법입니다.

남에게 설명하듯 글을 쓰다 보면 내가 막연하게 알고 있던 부분, 실제로는 이해하지 못한 부분이 드러납니다. 이것을 Feynman Technique이라고 부릅니다. 가르칠 수 있어야 아는 것입니다.

기록 없이는 성장이 보이지 않는다

개발 실력은 서서히 늘기 때문에 스스로 성장을 느끼기 어렵습니다. 6개월 전에 쓴 코드, 6개월 전에 쓴 글을 돌아보면 그 차이가 명확하게 보입니다. 블로그는 내 성장의 타임라인입니다.

문제 해결의 흔적이 쌓인다

Xcode 에러를 처음 만났을 때의 당황스러움, 구글을 뒤지고 Stack Overflow를 읽으며 해결했을 때의 성취감. 그 과정을 짧게라도 남겨두면 비슷한 문제를 다시 만났을 때 30분을 절약할 수 있습니다. 나를 위한 검색 최적화된 개인 문서가 되는 겁니다.

Section 02

기록하면 무엇이 달라지는가

단순한 공부 기록을 넘어서, 블로그는 개발자 커리어 전체에 영향을 미칩니다.

🧠
이해가 깊어진다
글로 쓰는 과정에서 개념의 구멍이 발견됩니다. 쓰는 행위 자체가 복습이고 정리입니다. 같은 시간을 공부해도 기록하는 사람이 더 깊이 이해합니다.
🔍
포트폴리오가 된다
이력서에 블로그 링크 하나가 있는 것과 없는 것의 차이는 큽니다. 면접관은 코드보다 글을 먼저 읽습니다. 글에서 사고방식이 드러납니다.
🤝
커뮤니티와 연결된다
내 글이 누군가에게 도움이 되면 댓글이 달리고, 피드백이 오고, 연결이 생깁니다. 같은 문제를 겪는 사람들의 네트워크가 만들어집니다.
📈
꾸준함의 증거가 된다
매주 한 편씩 1년을 쓰면 52편의 아카이브가 남습니다. 이건 말로는 증명할 수 없는 성실함의 증거입니다. 채용 시장에서 이 차이는 생각보다 큽니다.

"글 한 편이 채용으로 이어지는 경우가 실제로 있습니다."

검색에서 내 글을 발견한 회사가 먼저 연락을 해오는 일은 드물지 않습니다.
Section 03

어떻게 시작할 수 있을까

플랫폼 선택에 너무 많은 시간을 쓰지 마세요. 완벽한 플랫폼은 없고, 가장 좋은 블로그는 지금 시작하는 블로그입니다. 각 플랫폼의 특성을 파악하고, 지금 내 상황에 맞는 것을 고르면 됩니다.

Velog
한국 개발자 추천

국내 개발자가 가장 많이 쓰는 블로그 플랫폼. 마크다운 기반으로 코드 블록이 깔끔하게 표시됩니다. 회원가입 후 5분이면 첫 글을 올릴 수 있습니다.

장점
  • 가입 즉시 시작, 설정 불필요
  • 개발자 독자층 집중
  • 마크다운 + 코드 하이라이팅
  • 태그 기반 디스커버리
  • 완전 무료
단점
  • 한국어 독자 중심
  • 커스터마이징 제한적
  • 플랫폼 종속 (글이 내 서버에 없음)
Tistory
SEO 강점

오랜 역사를 가진 국내 블로그 플랫폼. 구글/네이버 검색 노출이 잘 됩니다. 스킨 커스터마이징이 가능하고 자유도가 높습니다.

장점
  • 검색 노출(SEO) 우수
  • 스킨 커스터마이징 가능
  • 카카오 계정으로 로그인
  • 통계 기능 내장
단점
  • UI가 다소 구식
  • 마크다운 지원이 약함
  • 개발자 커뮤니티 밀도 낮음
GitHub Pages
개발자 감성 최고

직접 만든 정적 사이트를 GitHub에 무료로 호스팅합니다. Jekyll, Hugo 등의 정적 사이트 생성기를 사용합니다. 내 도메인을 붙일 수 있고 완전한 커스터마이징이 가능합니다.

장점
  • 완전한 자유도 (HTML/CSS 직접 제어)
  • 내 도메인 연결 가능
  • 플랫폼에 종속되지 않음
  • 무료 호스팅
  • Git 커밋이 곧 배포
단점
  • 초기 세팅에 시간이 걸림
  • Git, CLI 기본 지식 필요
  • 글 쓰기보다 세팅에 빠질 수 있음
Medium
영어 독자 타겟

전 세계 개발자들이 쓰는 글로벌 플랫폼. 영어로 글을 쓴다면 파급력이 큽니다. 깔끔한 읽기 UI가 특징입니다.

장점
  • 글로벌 독자층
  • 깔끔한 편집/읽기 UI
  • Publication 연결 가능 (노출 증가)
단점
  • 영어 콘텐츠가 유리
  • 유료 구독 모델 (독자 접근 제한)
  • 코드 블록 표시가 아쉬움
Notion 공개 페이지
가장 빠른 시작

이미 Notion을 쓴다면 페이지를 공개로 전환하는 것만으로 블로그처럼 사용할 수 있습니다. 글쓰기에 집중하고 싶다면 진입장벽이 가장 낮습니다.

장점
  • 설정 없이 즉시 시작
  • 이미 쓰고 있다면 진입장벽 없음
  • UI가 깔끔하고 정리가 쉬움
단점
  • 검색 노출 거의 안 됨
  • 블로그로서의 전문성이 낮아 보일 수 있음
  • 코드 블록 하이라이팅 없음
Section 04

나에게 맞는 플랫폼 고르기

상황별로 추천 플랫폼이 다릅니다. 아래 표에서 내 상황과 가장 가까운 것을 찾으세요.

상황 추천 이유
개발 막 시작, 지금 당장 쓰고 싶다 Velog 5분 안에 시작 가능, 개발자 독자 바로 확보
네이버/구글 검색 노출이 중요하다 Tistory 국내 SEO 최강, 꾸준히 쓰면 검색에 잘 잡힘
나만의 사이트를 직접 만들고 싶다 GitHub Pages 완전한 커스터마이징, 플랫폼 독립
영어로 글을 써서 글로벌 독자를 원한다 Medium 글로벌 개발자 커뮤니티 접근
일단 기록 습관부터, 공개 여부는 나중에 Notion 가장 낮은 진입장벽, 나중에 이전 가능

처음엔 Velog로 시작하고, 익숙해지면 옮기는 것도 방법입니다.

플랫폼보다 중요한 건 첫 글을 쓰는 것입니다. 지금 바로 시작하세요.
Section 05

첫 글, 무엇을 써야 할까

"뭘 써야 하지?"가 시작을 막는 가장 큰 장벽입니다. 거창하지 않아도 됩니다. 오늘 배운 것, 오늘 해결한 것이면 충분합니다.

IDEA 01
Xcode 설치하면서 겪은 일
설치 과정에서 막혔던 부분, 해결 방법. 같은 문제를 겪는 사람에게 바로 도움이 됩니다.
IDEA 02
SwiftUI를 처음 배우면서 든 생각
왜 SwiftUI를 선택했는지, 첫인상은 어땠는지. 감상 일기도 충분한 첫 글입니다.
IDEA 03
@State를 나만의 말로 설명하기
챌린지 1-2를 마친 후, @State가 무엇인지 남에게 설명하듯 써보세요. 이해가 굳어집니다.
IDEA 04
오늘 만난 에러와 해결 방법
에러 메시지 + 원인 + 해결 방법. 짧아도 됩니다. 미래의 나와 누군가에게 도움이 됩니다.
다음 단계
🔧 Xcode & Swift 설치
블로그 준비가 됐다면, 이제 개발 환경을 갖출 차례입니다.
설치 가이드 열기 →
카카오톡 QR
카카오톡 오픈채팅 💬
학습 질문 · 블로그 피드백 · 링크로 참여