EXPLORINEER
ko

Hacker News

프로그래밍을 즐겨도 여전히 괜찮다

소프트웨어처음 오른 때 점수 640댓글 556


한 프로그래머가 직장 밖에서도 프로그래밍을 즐길 수 있다고 말하는 짧은 글입니다. AI가 코드를 대신 써 주는 요즘, 재미로 코딩하는 것이 여전히 괜찮다고 주장합니다.

무슨 일이 있었나요?

글쓴이는 해커 뉴스(Hacker News) 같은 커뮤니티를 읽다가 답답함을 느꼈습니다. 그곳에는 프로그래밍이 끝났다는 비관적인 글이 많았기 때문입니다. 그래서 그는 "프로그래밍을 즐기는 것은 여전히 괜찮다"고 글로 남기기로 했습니다. 그는 주말에 재미로 코딩하고, 게임 만들기를 배우고, 어려운 개념을 파고드는 일이 즐겁다고 말합니다.

글쓴이의 주말 프로그래밍 이야기

  • 지금 배우는 것: 게임 프로그래밍. 벽돌깨기(Breakout) 게임을 흉내 낸 작품을 만들고 있습니다. 충돌 감지가 아직 엉성합니다.
  • 지난 주말: Java에서 타입 안전성을 얼마나 높일 수 있는지 Agda 같은 언어의 아이디어를 빌려 실험했습니다.
  • 몇 주 전: 재귀 스킴(recursion scheme)을 공부했습니다. 몇 시간 동안 씨름했지만 아직 그 가치를 완전히 이해하지는 못했다고 합니다.
  • 글쓴이는 바이브 코딩(vibe-coding)으로 만든 앱도 여러 개 있다고 밝혔습니다. 이 방식도 매우 재미있다고 말합니다.

왜 이런 고민이 생겼을까요?

AI가 코드를 빠르게 짜 주면서 손으로 코드를 쓰는 일의 경제적 가치가 달라졌습니다. 회사에서는 이 변화가 중요합니다. 하지만 글쓴이는 일과 삶을 나누어 생각합니다. 일은 회사에 가치를 만들어 주는 것이고, 배움과 즐거움은 그와 별개라는 것입니다.

왜 중요할까요?

많은 사람이 "이제 배울 이유가 없다"는 생각에 빠질 수 있습니다. 이 글은 무언가를 즐기는 데 돈이나 쓸모를 증명할 필요는 없다고 말합니다. 어려운 문제를 풀며 느끼는 기쁨과 성장 자체가 가치 있다는 메시지입니다.

앞으로 지켜볼 점

  • AI가 프로그래밍 일자리와 배움의 방식을 어떻게 바꾸는지
  • 취미로 코딩하는 사람들이 계속 늘어날지
  • 인터넷의 비관적인 분위기가 개발자 문화에 어떤 영향을 줄지

용어 풀이

Hacker News
개발자와 기술 애호가들이 글을 공유하고 토론하는 인터넷 커뮤니티입니다.
Breakout
벽돌을 공으로 깨는 오래된 아케이드 게임입니다.
Agda
수학 증명과 프로그램의 올바름을 검사하는 데 쓰는 프로그래밍 언어입니다.
재귀 스킴(recursion scheme)
재귀 구조를 정해진 패턴으로 다루는 프로그래밍 기법입니다.
바이브 코딩(vibe-coding)
AI에게 자연어로 원하는 것을 말하고 코드를 맡기는 방식의 개발입니다.