김현우
  • 개발자 오늘도 마음 튼튼하게 성장하기 (상)
    2024년 11월 10일 23시 58분 36초에 업로드 된 글입니다.
    작성자: kugorang

    TL;DR — 3줄 핵심 요약

    • 문제: 개발자는 집중이 필요한 일을 하면서도 알림과 소셜 미디어, 자기 의심 때문에 깊이 몰입하는 시간을 잃는다.

    • 기술/원인: 소셜 미디어는 좋아요와 댓글로 주의를 붙잡고, 얕은 확인을 반복하게 만든다. 몰입에는 방해를 없앤 환경, 정해진 시간, 명확한 목표, 충분한 휴식이 필요하다.

    • 해결/인사이트: 책은 소셜 미디어를 끊는 대신 경력에 쓰는 방법을 제안한다. 글과 프로젝트를 공개하고, 같은 목표를 가진 사람들(에코 체임버) 안에 자신을 두고, 그 안에서만 생각하지 않도록 다른 관점도 받아들인다.

    이 글은 글또 커뮤니티와 길벗 출판사의 후원을 받아 작성한 서평입니다.

    들어가며: 어떤 책인가

    글또에서 책 한 권을 받게 됐다. 여러 책 중에서 이 책을 고른 이유는 추첨 인원이 10명으로 가장 많아서였다. 읽어 보니 기대보다 좋았다. 부제는 "마음 단단히 먹어, 온 세상이 너를 끌어내리려 해"이고, 표지 아래에는 "당신을 상대로 전쟁이 벌어지고 있다"는 문장이 있다.

    부제부터 벌써 강렬하다

    책은 10장으로 되어 있다. 이 글은 1장부터 5장까지 읽고 정리한 것이고, 6장부터 10장은 다음 글에서 다룬다. 영어 제목은 The Battle Hardened Developer다.

    1장: 소셜 미디어가 집중을 가져가는 방식

    소셜 미디어는 좋아요, 댓글, 공유 같은 반응으로 사용자의 주의를 붙잡고 계속 머물게 만든다. 프로그래머에게 이 특성이 특히 나쁜 이유는, 깊이 생각해야 하는 작업의 흐름을 계속 끊기 때문이다.

    다만 사용 시간을 정해 두거나 작업 중 알림을 끄는 방식으로 영향을 줄일 수 있다. 환경을 정리하고 일과 휴식의 경계를 정하는 것도 함께 필요하다. 나는 X(옛 트위터) 외에는 소셜 미디어를 하지 않고, 카카오톡 프로필도 거의 손대지 않는다. 이 장을 읽으며 이미 비슷하게 실천하고 있었다는 것을 확인했다.

    2장: 딥워크와 몰입

    딥워크는 방해를 최소화하고 한 가지 일에 깊이 들어가는 상태다. 복잡한 문제를 풀고 새 아이디어를 만드는 데 필요하다. 책이 제시한 조건은 네 가지다.

    • 방해 요소를 없앤다. 스마트폰 알림, 소셜 미디어, 메일을 차단한다.
    • 시간을 정하고 그 시간에는 한 가지 일만 한다.
    • 무엇을 위해 하는지 목표를 분명히 한다.
    • 규칙적으로 쉬고 몸을 관리한다. 몰입은 에너지를 많이 쓰는 일이다.

    몰입에 들어가는 조건

    게임을 할 때를 떠올리면 이해가 쉽다. 게임에 몰입하려고 장비를 갖추고, 필요하면 PC방까지 간다. 사람은 이미 몰입에 들어가는 조건을 알고 있다. 다만 그 조건을 일에 쓰지 않을 뿐이다.

    3장: 내면의 방해 요인

    방해는 밖에만 있지 않다. 자기 의심, 완벽주의, 미루는 습관도 집중을 막는다. 책은 먼저 방해 요인이 무엇인지 알아차리라고 한다. 외부 요인이라면 환경을 바꾸고, 내적 요인이라면 큰 일을 작은 단위로 나눠 하나씩 끝내며 스스로를 인정하는 방식이 도움이 된다.

    내적 요인은 습관으로 다룬다

    수면, 운동, 식사 같은 기본 습관도 여기에 포함된다. 뇌는 몰입할 때 에너지를 많이 쓰기 때문에 충분히 쉬어야 한다. 나는 밤을 새워 두세 시간 붙잡아도 못 풀던 문제가 다음 날 10분 만에 풀린 경험이 여러 번 있다.

    아, 이거 조금만 하면 될 것 같은데?

    4장: 에코 체임버를 경력에 쓰는 방법

    에코 체임버는 비슷한 생각을 가진 사람들의 집단이다. 같은 목표를 가진 사람들과 있으면 동기가 생기고, 기술과 지식을 주고받을 수 있다. 반대로 같은 생각만 들으면 새로운 관점을 만날 기회가 줄어든다. 그래서 안에 있되, 다른 의견을 받아들이고 비판적으로 판단해야 한다.

    책은 코딩 부트캠프나 컴퓨터공학 전공 안에 자신을 두라고 한다. 몇 달 동안 하루 종일 코딩하고, 비슷하게 열정 있는 사람들과 함께하면 성장 속도가 빨라진다는 것이다. 나는 프로그래밍 학원과 크래프톤 정글에서 주 100시간을 해 봤고, 이 말에 공감했다. 글또, 동아리, 스터디도 좋은 에코 체임버다.

    어떤 집단을 고를까

    함께 공부한 사람이 나중에 같은 회사에서 일하는 동료가 되는 경우도 많다. 그래서 나에게 나쁜 영향을 주는 집단보다 성장에 도움이 되는 집단을 고르는 일이 중요하다.

    5장: 소셜 미디어를 경력에 쓰기

    • 전문성을 보여 준다: 만든 것과 과정을 글로 공개하면 같은 분야 사람이 나를 알게 된다.
    • 네트워킹: 관심 분야의 그룹과 토론에 참여해 의견을 주고받는다.
    • 알고리즘 이해: 어떤 글이 더 보이는지 알고 쓰면 도달 범위가 넓어진다.
    • 균형: 과하게 쓰면 몰입이 깨진다.

    책이 추천한 곳은 링크드인, 쿼라, 페이스북, X, 레딧이다. 쿼라는 이번에 처음 알았는데, 질문과 답변으로 지식을 쌓는 서비스다. 여기에 티스토리와 네이버 블로그, 스택오버플로, 유튜브를 더해도 된다고 생각한다.

    긴 글과 짧은 영상

    짧은 영상이 인기를 얻으면서 긴 글과 긴 영상이 덜 읽히는 시기가 됐다. 그래도 한 사람의 경험과 판단은 긴 글에 더 잘 남는다고 생각한다.

    마치며

    절반을 읽고 든 생각은, 잘하는 사람에게는 그만한 습관이 있다는 것이다. 나는 야구를 좋아해 경기 전후 소식을 자주 찾아보는데, 이름값이 높은 선수는 재능과 그에 맞는 준비가 함께 쌓여 결과로 이어지는 것을 볼 수 있다.

    이 책은 상위권 프로그래머가 되려는 사람이 무엇을 어떻게 해야 하는지 정리한다. 모든 사람에게 맞는 방법은 아니지만, 나처럼 더 높은 수준을 목표로 하는 사람에게는 시기에 맞게 읽은 책이라고 생각한다. 6장부터 10장은 다음 글에서 정리한다.

    자주 묻는 질문 (FAQ)

    Q1. 이 책은 어떤 사람에게 맞나요?

    A. 집중이 흐트러지는 습관을 고치고 싶은 개발자, 성장 속도를 높이고 싶은 주니어, 그리고 자기 관리와 주변 환경을 함께 점검하고 싶은 사람에게 맞는다. 코드 문법을 다루는 책은 아니다.

    Q2. 딥워크는 하루에 몇 시간 해야 하나요?

    A. 정해진 기준은 없다. 처음에는 25~50분처럼 짧게 시작해 방해 없이 한 가지 일만 하는 시간을 늘리는 편이 낫다. 몰입은 에너지를 많이 쓰므로 충분한 수면과 휴식이 함께 필요하다.

    Q3. 소셜 미디어를 모두 끊어야 하나요?

    A. 책은 끊기보다 쓰는 방법을 제안한다. 작업 중에는 알림을 끄고, 사용 시간을 정하고, 만든 것을 공개하는 통로로 쓰면 경력에 도움이 된다.

    728x90
    728x90
    댓글