본문 바로가기
초보 블로그 일상 정보

습관 만들기 (환경 설계, 행동 단서, 실천법)

by mynote43788 2026. 7. 13.

의지가 강한 사람만 습관을 만들 수 있다고 생각하셨나요? 저도 한때 그렇게 믿었습니다. 그런데 블로그를 운영하면서 직접 겪어보니, 꾸준함을 만드는 건 의지가 아니라 매일 마주하는 환경이었습니다. 환경을 바꾸자 행동이 바뀌었고, 행동이 쌓이자 습관이 됐습니다.


의지를 탓하기 전에 환경을 먼저 살펴보세요

새해 계획을 며칠 만에 포기해본 경험, 한 번쯤은 있으실 겁니다. 저도 예외는 아니었습니다. 운동, 독서, 블로그 글쓰기까지 매년 똑같은 목록을 세웠고, 매년 똑같이 흐지부지됐습니다. 그리고 매번 결론은 하나였습니다. "역시 나는 의지가 약한 사람이구나."

그런데 지금 와서 돌아보면, 그건 자기 자신에 대한 꽤 억울한 오해였습니다. 문제는 의지가 아니라 환경이었으니까요. 행동 심리학에서는 이를 행동 단서(behavioral cue)라는 개념으로 설명합니다. 여기서 행동 단서란 특정 행동을 유발하는 환경 속의 자극을 말합니다. 쉽게 말해, 운동화가 눈에 보이면 운동할 가능성이 높아지고, 스마트폰이 손에 잡히면 자동으로 화면을 열게 되는 그 메커니즘입니다.

제가 직접 겪어보니, 이게 생각보다 훨씬 강력하게 작동했습니다. 책을 책장 안에 꽂아두면 한 달에 한 번도 손이 안 갔는데, 침대 옆 탁자에 올려두는 것만으로 자기 전에 자연스럽게 펼치게 됐습니다. 행동이 바뀐 게 아니라 환경이 바뀐 거였습니다.

습관 형성 연구에서는 사람의 행동 중 약 40~45%가 의식적인 결정이 아닌 자동화된 루틴에 의해 이루어진다고 봅니다.

(출처: American Psychological Association).

달리 말하면, 우리는 생각보다 훨씬 많은 순간을 '환경이 이끄는 대로' 살아가고 있다는 뜻입니다. 그래서 의지를 탓하기 전에 지금 내 주변 환경이 원하는 행동을 쉽게 만들어주고 있는지를 먼저 확인해야 합니다.

요약: 꾸준함의 실패는 의지 부족이 아니라 행동 단서가 없는 환경 때문인 경우가 많습니다.

 

환경 설계가 습관을 만드는 진짜 이유

의지는 분명히 존재합니다. 그런데 의지는 피곤하면 약해지고, 스트레스를 받으면 흔들립니다. 심리학에서는 이를 자아 고갈(ego depletion)이라고 부릅니다. 자아 고갈이란 자기 통제에 사용되는 심리적 에너지가 하루 동안 소모되면서 점점 의사결정 능력이 저하되는 현상을 말합니다. 저녁에 운동하려다 번번이 실패하는 분들이 많은 이유 중 하나가 바로 이것입니다. 하루를 다 보내고 나면 의지력 자원이 이미 상당 부분 소진된 상태이기 때문입니다.

반면 환경은 피곤함을 타지 않습니다. 책이 눈앞에 있으면 에너지가 없어도 손이 먼저 갑니다. 이게 바로 환경 설계(environment design)의 핵심입니다. 환경 설계란 원하는 행동은 마찰을 줄이고, 피하고 싶은 행동은 마찰을 늘리는 방식으로 주변을 구성하는 전략입니다.

제 경우, 블로그 글쓰기가 자리 잡은 건 컴퓨터를 켜자마자 글쓰기 프로그램이 자동 실행되도록 설정하고 나서부터였습니다. 그 전에는 컴퓨터를 켜면 습관적으로 유튜브나 뉴스를 먼저 열었거든요. 시작을 글쓰기로 고정하니 글을 쓰지 않고 넘어가는 날이 눈에 띄게 줄었습니다. 솔직히 이건 예상 밖이었습니다. 거창한 결심 없이 실행 순서 하나를 바꾼 것뿐인데, 결과가 달랐으니까요.

스마트폰을 가까이에 두면 집중력이 흐트러진다는 것도 제 경험상 분명하게 느꼈습니다. 책상 위에서 치워두는 것만으로 글 쓰는 시간이 실제로 길어졌습니다. 이처럼 환경 설계는 의지에 의존하지 않고도 좋은 행동을 반복할 수 있게 만드는 구조적인 접근입니다. 습관 연구자 웬디 우드(Wendy Wood) 교수의 연구에서도 안정적인 환경 맥락이 반복 행동을 자동화하는 데 결정적인 역할을 한다는 점을 강조합니다(출처: USC Habit Lab).

 
요약: 의지는 소모되지만 환경은 소모되지 않습니다. 환경 설계로 좋은 행동의 마찰을 줄이는 것이 핵심입니다.

 

오늘 당장 바꿀 수 있는 실천법 다섯 가지

거창한 계획은 필요하지 않습니다. 습관 형성에서 중요한 건 행동 반복(behavioral repetition)입니다. 행동 반복이란 같은 맥락에서 같은 행동을 꾸준히 반복함으로써 그 행동이 자동화되는 과정을 말합니다. 처음에는 의식적으로 선택하지만, 반복이 쌓이면 어느 순간 생각 없이도 하게 됩니다. 제 경험상 이 자동화가 시작되는 순간이 느껴지면, 그때부터는 정말 힘들지 않습니다.

아래 다섯 가지는 제가 실제로 써봤거나, 주변에서 효과를 확인한 환경 변화들입니다. 모두 다 할 필요는 없습니다. 지금 목표와 가장 가까운 것 하나만 골라서 오늘 바로 해보시길 권합니다.

  • 책을 침대 옆에 두기 — 자기 전 스마트폰 대신 책이 먼저 손에 잡히게 만드는 가장 단순한 방법입니다.
  • 운동화를 현관 앞에 꺼내두기 — 나갈 때마다 시선이 가고, 신발을 신는 진입 장벽이 낮아집니다.
  • 물병을 책상 위에 올려두기 — 물을 마시는 행동은 눈에 보일 때 비로소 일어납니다.
  • 스마트폰 충전기를 침실 밖으로 옮기기 — 취침 전 스크롤 습관을 끊는 데 제가 직접 써봤는데, 첫 주부터 수면의 질이 달라졌습니다.
  • 할 일 메모지를 모니터 바로 앞에 붙여두기 — 인지적 접근성을 높여 중요한 일을 빠뜨리지 않게 해줍니다.

목표를 이루지 못했을 때 자신을 게으르다고 단정 짓기 전에, 지금의 환경이 그 행동을 쉽게 만들어주고 있는지를 먼저 점검해 보시길 바랍니다. 환경이 바뀌면 행동은 생각보다 빨리 따라옵니다. 저도 이 사실을 직접 겪고 나서야 비로소 믿게 됐습니다.

 
요약: 행동 반복이 자동화로 이어지려면, 그 행동을 쉽게 만드는 환경 설계가 먼저 필요합니다.

 

자주 묻는 질문

Q. 환경을 바꿔도 며칠 지나면 또 원래대로 돌아가는데, 어떻게 하나요?

A. 환경 변화 하나로 모든 걸 해결하려고 하면 막막합니다. 처음에는 딱 하나만 바꾸고, 그 행동이 어느 정도 자리를 잡을 때까지 다른 걸 추가하지 않는 게 훨씬 효과적입니다. 행동 반복이 자동화되기까지는 평균 수주에서 수개월이 걸리기도 합니다. 빠른 효과를 기대하기보다, 환경이 익숙해지는 시간을 주는 게 중요합니다.

 

Q. 의지가 없으면 환경 설계도 소용없는 거 아닌가요?

A. 환경 설계를 처음 시작하는 데는 최소한의 결심이 필요하긴 합니다. 하지만 그 이후를 유지하는 데 의지가 계속 필요하진 않습니다. 환경이 갖춰지면 행동 단서가 반복적으로 작동하면서, 의식적인 결심 없이도 행동이 일어나기 시작합니다. 의지는 시동을 걸 때 쓰고, 이후는 환경이 담당하게 만드는 구조가 목표입니다.

 

Q. 블로그 글쓰기 습관을 만들려면 환경을 어떻게 바꾸면 되나요?

A. 컴퓨터를 켰을 때 가장 먼저 글쓰기 프로그램이 열리도록 설정해두는 것이 효과적입니다. 저도 이 방법으로 글쓰기를 루틴화했습니다. 추가로 글감 메모장을 항상 바탕화면에 띄워두면, 떠오르는 아이디어를 바로 적는 습관도 함께 만들어집니다. 시작의 마찰을 줄이는 것이 핵심입니다.

 

Q. 스마트폰을 줄이고 싶은데 잘 안 됩니다. 환경 설계로 해결되나요?

A. 충전기를 침실 밖으로 옮기는 것만으로도 취침 전 스마트폰 사용이 줄어드는 경험을 저도 했습니다. 앱 알림을 끄거나 화면을 흑백으로 전환하는 것도 시각적 행동 단서를 약하게 만드는 환경 설계 방법에 해당합니다. 의지로 참으려 하기보다, 손이 가기 어려운 구조로 바꾸는 편이 훨씬 지속 가능합니다.

 

결론

지금 이 순간에도 "왜 나는 이렇게 꾸준하지 못할까"라고 스스로를 탓하고 계신 분이 있다면, 잠깐 주변을 한번 둘러보시길 바랍니다. 책은 어디 있나요? 운동화는요? 스마트폰은 지금 어디에 있나요? 환경이 지금의 목표를 돕고 있는지, 아니면 조용히 방해하고 있는지를 확인하는 것이 먼저입니다.

목표를 이루는 사람은 특별한 의지를 타고난 사람이 아닙니다. 제가 블로그를 운영하면서 배운 건 그겁니다. 좋은 행동을 반복할 수 있는 구조를 만든 사람이 결국 해냅니다. 오늘 책상 위의 작은 변화 하나가, 1년 뒤 완전히 다른 루틴을 만드는 시작이 될 수 있습니다.

참고: https://mynote43788.tistory.com/manage/newpost/86?type=post&returnURL=ENTRY