핵심 요약
- 30년 차 개발자가 초보자를 위해 쓴 글에 지엽적인 이론을 지적하며 비난을 퍼부은 익명 댓글을 계기로 '유독한 전문가' 문제를 짚었습니다.
- 이들은 지식을 남을 가르치는 게 아니라 우월감을 증명하고 초보자와 선을 긋는 수단으로 악용한다고 비판했습니다.
- 진짜 전문성에는 사람과 소통하는 공감 능력이 필수이며, 비난에 주눅 들지 말고 팩트만 취해 넘기라는 조언이 이어졌습니다.
요약 30년 경력의 베테랑 개발자 네드 배첼더(Ned Batchelder)가 초보자들을 위해 빅오(Big-O) 표기법을 쉽게 설명하는 글을 올렸다가 겪은 일화와, 이를 통해 정의한 '유독한 전문가(Toxic expert)'에 대한 글이 주목을 받았습니다.
배첼더는 입문자의 눈높이에 맞춰 복잡한 컴퓨터 과학 이론을 덜어내고 실무 개발자에게 유용한 큰 그림 위주로 글을 정리했습니다. 하지만 댓글란에 'pyon'이라는 익명의 이용자가 나타나 글에 알고리즘 분석의 특정 세부 사항이 빠졌다며 "부끄러운 줄 알라"는 식의 비난을 쏟아부었습니다. 30년간 현업에서 활동해온 저자조차 그동안 접해보지 못했던 지엽적인 디테일이었습니다.
저자는 이 사람을 전형적인 '유독한 전문가'라고 꼬집었습니다. 이들은 지식이 많지만 그 지식을 누군가를 가르치거나 돕는 데 쓰지 않고, 자신을 '배우려 하지 않는 미개한 초보자들'과 차별화하고 우월감을 느끼는 수단으로만 소비한다는 것입니다. 이들은 C언어나 어셈블리어, 포인터, 재귀 함수 같은 특정 지식을 절대적인 진입 장벽이자 '아는 자'와 '모르는 자'를 나누는 시험대(시볼렛, Shibboleth)로 규정하곤 합니다.
배첼더는 그런 지식이 유용할 수는 있지만 성공적인 커리어에 무조건 필수적인 것은 아니며, 세부 사항을 모른다고 해서 비난받을 이유는 전혀 없다고 강조했습니다. 진정한 전문가는 숲을 보며 상대방의 눈높이에 맞춰 소통할 줄 알아야 하며, 지식의 정확함보다 사람과의 교감이 더 중요하다고 덧붙였습니다. 또한 업계에서 지식의 부재를 한탄하는 이들이야말로 IT 업계에서 가장 결핍된 역량인 '공감 능력'의 부재를 스스로 증명하고 있다고 꼬집었습니다.
댓글에서도 공감하는 반응이 이어졌습니다. 한 독자는 유독한 전문가를 만났을 때는 감정을 섞지 말고 유용한 팩트만 취한 뒤 털어버리라는 조언을 남겼고, 또 다른 개발자는 미적분에서 입실론-델타 논법을 쓰지 않는다고 부끄러워할 필요가 없듯이, 알고리즘 분석에서도 본질적인 개념과 실무적 도출이 증명 테크닉보다 훨씬 중요하다고 지적했습니다.
해외 반응 번역
"완전 공감합니다. 저는 이런 독성 전문가들을 대할 때 1) 데이터만 읽고, 2) 그 데이터를 검증하고, 3) 배움의 기회로 삼은 뒤, 4) 나머지는 잊어버립니다. 자존심을 내려놓고 대하면 상처받지 않고 배울 수 있어요. 상대는 나를 기분 나쁘게 만들고 싶어 하니 절대 휘말리지 마세요."
"제 생각엔 dbdebunk.com이 가장 독성이 심한 것 같아요."
"전문성의 핵심은 디테일이 언제 중요하고 언제 중요하지 않은지 아는 것입니다. 미적분에서 입실론-델타 논법을 쓰지 않고 미분한다고 부끄러워할 이유가 없듯, 실무에선 정답을 도출하는 게 학부 시험용 엄밀한 증명보다 중요합니다. 저 익명 전문가는 개념과 증명 기법을 혼동하고 있습니다."
Sponsored · 광고