한국어 箭头
Podcast Cover

[엔지니어의 성장을 위한 전략: '의도적 연습(Deliberate Practice)'의 힘]-[Engage in Deliberate Practice to Level Up Your Engineering Leadership Skills]

Developer Tea · B1 · 2025-10-07

TechnologyCareers
또는 웹버전으로 공부하세요

📋 Summary

의도적 연습이란 무엇인가?

많은 개발자가 자신의 실력을 향상하기 위해 단순히 '반복(Repetition)'하는 것과 '의도적 연습(Deliberate Practice)'을 혼동하곤 합니다. 단순히 업무를 반복하는 것은 경험을 쌓게 해주지만, 실력의 비약적인 향상을 보장하지는 않습니다. 저자 조나단 코트렐은 의도적 연습이 단순히 같은 일을 되풀이하는 것이 아니라, **'좁고 구체적인 활동(narrow set of activities)'**에 집중하며, 즉각적인 피드백을 통해 개선 과정을 반복하는 체계적인 접근 방식이라고 강조합니다.

의도적 연습의 핵심 요소

  • 구체성: 농구의 자유투 연습처럼 특정 기술이나 활동 하나를 정밀하게 타겟팅해야 합니다.
  • 빠른 피드백 루프: 수행 직후 결과(성공 여부나 시스템 측정치)를 확인하거나, 숙련된 타인으로부터 즉각적인 조언을 얻어 다음 시도에 반영해야 합니다.
  • 의도성: 단순히 업무를 수행하는 것이 아니라, 연습하겠다는 '의도(intentionally engaging)'를 가지고 환경을 조성해야 합니다.

엔지니어링 및 리더십 영역에서의 적용

엔지니어링 매니저나 테크 리드와 같은 리더십 역할은 기술적인 코딩보다 실력을 측정하고 연습하기가 훨씬 어렵습니다. 하지만 다음과 같은 방법으로 일상 업무를 연습의 장으로 바꿀 수 있습니다.

1. 일상 업무를 연습의 기회로 전환하기

'원온원(One-on-Ones)' 미팅은 피드백 스타일이나 의사소통 방식을 개선하기에 가장 좋은 환경입니다. 예를 들어, 특정 주 동안 팀원에게 '건설적인 비판(constructive criticism)'을 제공하는 연습을 의도적으로 수행하고, 그 피드백이 상대방에게 어떻게 전달되었는지 확인하는 과정을 통해 커뮤니케이션 능력을 정교화할 수 있습니다.

2. 기술적 지식의 시각화 및 문서화

복잡한 기술적 개념을 비기술자에게 설명하는 것은 시니어 엔지니어의 핵심 역량입니다. 특정 백엔드 서비스의 작동 원리를 설명하는 영상을 제작하거나 문서를 작성해보십시오. 설령 그 결과물이 팀 내에서 널리 활용되지 않더라도, '연습(practice)'이라는 목적은 달성되며, 그 과정에서 본인의 기술을 체득하게 됩니다. 저자는 이를 통해 "새로운 가치(novel value)"가 창출될 가능성 또한 높다고 언급합니다.

3. 과거 데이터를 활용한 역방향 훈련

의사결정 능력을 키우기 위해 과거의 결정 사례를 활용할 수 있습니다. 이미 완료된 프로젝트의 의사결정 기록 중 배경 정보만 읽고, 본인이라면 어떤 결정을 내렸을지 고민한 뒤 실제 결과와 비교해보는 방식입니다. 이는 일정 예측(forecasting)이나 팀의 역량(capacity)을 파악하는 데에도 매우 효과적인 방법입니다.

4. LLM을 활용한 시뮬레이션

언어와 의사소통이 중요한 엔지니어링 리더에게 LLM은 훌륭한 연습 파트너가 될 수 있습니다. 민감한 대화 주제를 미리 시뮬레이션하거나, 가혹한 피드백을 받는 상황을 가정하여 이를 어떻게 처리할지 연습함으로써 의사소통의 회복탄력성을 기를 수 있습니다.

결론

대부분의 시니어 리더들은 단순히 시간이 지나면서 자연스럽게 기회를 얻어 성장했습니다. 하지만 의도적 연습을 실천하는 사람은 스스로 기회를 창출하여 훨씬 빠르게 성장할 수 있습니다. 일상적인 업무를 단순한 반복으로 치부하지 말고, 각각의 활동을 자신의 기술을 연마하는 '연습 세션'으로 재정의하십시오. 그것이 바로 평범한 엔지니어와 탁월한 엔지니어를 가르는 핵심 차이입니다.

🎯Key Sentences

1
It's not the same as deliberate practice.
의도적인 연습과는 다릅니다.
2
That can be the hard part.
그게 어려운 점일 수 있죠.
3
That's part of it.
그것도 이유 중 하나예요.
4
I imagine I'm ringing a lot of bells here.
아마 제 말이 무슨 뜻인지 잘 이해가 되실 겁니다.
5
The answer is kind of yes.
어느 정도는 그렇다고 볼 수 있어요.
모두 펼치기

📝Key Phrases

1
set them apart
그들을 차별화하다
2
missing the boat
기회를 놓치다
3
connect the dots
연관성을 파악하다
4
cycle time
사이클 타임
5
more trouble than it's worth
수고에 비해 얻는 것이 없음
모두 펼치기

📖 Transcript

Hey everyone, and welcome to today's episode of Developer Tea.
My name is Jonathan Cottrell and my goal on the show is to help driven developers like you find clarity, perspective and purpose in their careers.
In today's episode, I want to discuss something that makes the greatest of the great, that sets them apart, something that you'll find consistent in every top-level athlete, in every top-level thinker writer.
And you'll find, in kind of a backwards way, that the most kind of talented engineers that you've encountered probably do this as well.
And the simple idea is deliberate practice.
You've heard about deliberate practice before, probably either on this show or in a book or in a blog post.

ListenLeap이 실제 문맥에서 학습하도록 이끌어줌

🎨 흥미로운 콘텐츠
🌍 실제 자료
📱 언제든 듣고 보기