-
모두가 내 직군은 아니다. (무엇이 그들을 다른 일을 하게 만드는가)Programing/Logging... 2022. 1. 15. 17:20
포스팅에 앞서서 먼저 하나의 대화록을 먼저 봐보자
기획자: 이번에 웹의 결제쪽 UI/UX개선을 통해 인터렉션을 최대한 올리는 방향성 GNB와 더욱 나아가서 FNB쪽을 수정하는 방향성으로 기획을 해보았습니다. 디자이너님께서 확인 좀 부탁드립니다.
디자이너: 그러면 여기 GNB는 그라데이션이랑 애니메이션을 최대한 활용해서 FNB는 기존값을 유지하는편으로 구성해서 만들어볼텐데, 조금 더 불규칙하게 만들어볼께요...
프론트개발자: 불규칙하면 전부 다 앱솔루트로 잡아야하는데, css의 블럭 포지션이 문제가 생길꺼 같아요. 그리고 애니메이션위주면 브라우저렌더링에 문제가 생길꺼 같은데....흠.. 기존 값들은 최대한 쿠키쪽으로 담아서 처리를 해볼께요...
디자이너: 쿠키??로 담으면 불규칙이 된다는거죠?
경영진: 그러면 거기서 결제가 많이 일어나는건가요? 결제하는 동시에 다른결제도 합쳐서 되게 만들어볼까요?
백엔드개발자: 그러면 기존 디비 트렌젝션에 문제가 생깁니다. 기존의 레디스쪽이 어쩌구저쩌구 캐시랑 충돌이나서 어쩌구저쩌구 아에 전부 마이그레이션해야 할 수 도 있어요.
경영진: 그럼 된다는거죠?
마케터: 결제와 동시에 결제가 일어나는건 좋은데요? 그나저나 기획서를 보니 기존에 있던 배너 임프레션이 낮아질거같은데 CTA는 고려된건가요? 현재 DAU로 봤을때 어쩌구젖저구.....
지나가는 전파상: 아 그렇게 만들면 전압이 튀어서 쇼트가나~ 최대한 줄여..
지나가는 기타리스트: 그러면 최대한 풀링오프로 표현을 하면 다음 레가토 부분에서 멋지겠는걸요?
경영진: 그럼 만듭시다.해당 대화록에서 얼마나 서로 이야기가 통했을까?
(물론 대화록은 좀 극단적이긴 하다..)
결론부터 말하자면 저들은 대부분 해당 기획은 안된다는 얘기를 하고 있지만 결론적으로 해당 프로젝트는 진행되게 되버린다.
왜 이런일이 일어나는 것일까?
사실 이런 대화는 굳이 사무실이 아니더라도 친구들끼리, 연인도, 가족도 모두 일어난다.
각자의 용어를 상대도 안다는 가정하에 생기는 오류라고 볼 수 있다.
(혹은 그냥 알아듣지 못하게 만들기 위해서? 본인이 프로페셔널하게 보이려고?? 등 이유가 있을 수도 있다.)
필자는 개발일을 하고 있기에 개발직군에 대한 이야기를 해보겠다.
다른직군도 그렇겠지만 개발용어 역시 타 팀에게는 전혀 맥락 파악이 안되는 용어들이 많다.
또한 그 개발용어를 남발하며 소통을 하는 개발자들이 정말 많다.
(왜 개발자하면 떠오르는 이미지가.. 말 안통하는 너드스러운 체크남방을 떠올리는지를 잘 생각해보자!)일전에 이러한 이야기를 들어본적이 있다.
개발자에게 "해당 기능을 업데이트할 수 있느냐?" 라고 물어봤을때
"어쩌구 저쩌구(개발용어) 때문에 어쩌구저쩌구(개발용어)현상이 일어날겁니다."
"흠... 된다는거죠?"
이런식으로 대화가 되서 그냥 "이건 되는거에요 안 되는거에요?" 라고 물어보게 된다고..
그래서 그들은 점점 멀어지며, 서로 대화를 꺼리는 순간이 온다.
(무언가 떠오르는 비슷한 맥락의 밈이 있지 않나??
"그게 뭔데 ㅆㄷ아..")필자는 주니어 개발자가 입사를 하게 되면 언젠가 꼭 하는말이 있다.
개발용어는 우리직군끼리만 쓰고 최대한 타팀에게는 풀어서 말을 해라.
해당 용어를 풀어서 말을 할 수 없다면 그 용어의 뜻을 당신은 모르고 있는것이다.
그러니 해당 용어를 다시 공부하도록 해라.
전문용어라는 것이 사실 조금 더 빠른 표현을 위해서 생긴 용어들이 많지만
오히려 그로 인해 서로 소통이 안되거나 느려지는 상황이 생기는 아이러니함이 있다.
해당 용어가 앞으로 자주 사용 할 용어라면 먼저 해당 용어를 설명해주고 대화를 시작을 하거나
최대한 서로가 이해할 수 있도록 풀어서 소통을 하는 것도 그 사람의 능력이라고 생각한다.
간혹 이런 생각을 가진 개발자들을 많이 만나봤다.
개발자는 개발만 잘하면 되잖아! 의사소통이 무슨 문제야!
이러한 마인드를 가지고 있다면...
개발을 진짜 엄~~~~~~~~청 잘하면 된다.
하지만 아마 의사소통이 수월하지 않다면 개발요구를 다르게 구현하는 경우도 생길 것 이고,
그냥 개발만하는 기계가 될 가능성도 크다.
물론 모두가 전문용어를 알고있다면 오히려 더 빠른 소통이 가능하다!!
하지만 모두가 전문용어를 아는 대화가 얼마나 있을까??
(당장 친구들끼리의 회사얘기만 해도 무슨말인지 모르겠는데..)
(당장 같은 개발자인 백엔드개발자 프론트개발자가 대화하는 대도 서로 모르는 말을 하는데....)
상대는 내가 아니다.
내 머리속 내용을 상대도 알고 있지 않다.
반대로 상대의 머리속도 나는 모른다.
최대한 서로에게 이해할 수 있는 용어로 풀어서 소통을 하게 된다면!
말이 잘통하고 일 잘 하는 사람으로 보일 것 이다.
왜 많은 회사들이 필수조건, 우대조건으로 원할한 커뮤니케이션 능력을 꼭 적어두는지 기억하자.
ps1. 그렇다고 모든 대화를 전부 풀어서 대화하라는 것은 아니다.. (꼭 다르게 이해하시는 분들이.. ㅠㅠ)
ps2. 조금 강요하듯이 글을 썼는데, 그냥 이런생각이 있구나 정도로 봐주시면 감사하겠습니다.