구글 검색보단 질문이 효율적입니다.
구글 검색보단 질문이 효율적입니다.
검색은 비효율적인 문제 해결법입니다. 마치 컴퓨터 초창기에 책을 보고 공부했듯이 지금에 이르러서 검색은 복잡한 문제에 대한 해결책을 제시해주지 못합니다.
예전 어떤 인터뷰에서 메타에서는 검색할 시간에 물어보기를 권장한다는 내용을 들었습니다. 회사 입장에서 문제 해결에 많은 시간이 들어가면 손해니까, 적극적으로 물어보기를 권장하는 거죠. 꽤 충격 먹었습니다. 한국 교육에서 해결방안은 이미 다 알아야 한다고 배웠으니까요.
문제 해결이 아닌 문제 자체에 집중해야 합니다. 시간은 한정되고 풀어야할 문제는 너무나 많습니다. 해결방법을 하나하나 다 알기란 현실적으로 불가능합니다. 이때 주변 동료나 커뮤니티, 멘토에게 물어본다면 금방 답이 나옵니다. 문제는 생각보다 간단한 경우도 많거든요. 내 문제를 다른 사람에게 설명하면서 문제가 정리되는 건 덤입니다.
최근에 저도 질문의 힘을 배웠습니다. 프론트엔드에서 10MB짜리 3D 모델 썸네일을 여러 개 불러와야 했는데, 고작 썸네일 불러오자고 모델을 렌더링 하기란 모바일 프로세서에게 부담이 간다고 예상했습니다. 다른 방안을 찾고자 레딧에 물어봤는데, 예상외의 답변을 얻었습니다.
“너가 왜 그런 방법을 사용하려는지 모르겠다. 프론트엔드에서 모델을 순차적으로 불러오는 데에는 성능 문제가 발생할 이유가 없고, 그 정도의 모델 사이즈로는 버퍼링이 발생하지 않는다”
이 답변을 듣고 그대로 구현해보니, 제가 착각했음을 깨달았습니다. 지레짐작해서 성능 문제가 발생할 거라고 잘 못 생각한 거죠. 문제를 어떻게 해결해야 할지 고민하지 말고 일단 누군가에게 물어보면 금방 해결되는 문제입니다.
검색해도 나오지 않는 문제가 종종 발생합니다. 그럴때는 해당 분야에 전문가들이 모여있는 커뮤니티에 질문글을 올리시면 됩니다. 대표적인 케이스가 레딧이죠. 가끔 일반적인 문제일 경우 ChatGPT도 꽤 큰 도움이 됩니다. (정말 가끔이긴 합니다)
혹시라도 답이 안나오는 문제가 있다면 해외 커뮤니티에 꼭 물어보시길 권장드립니다.