‘애널리틱스 엔지니어’, 혹은 ‘분석 엔지니어’라고 들어보셨나요? 미국에서는 대략 3~4년 전부터 화제가 되기 시작했고, 한국에서는 작년부터 본격적으로 주목받고 있습니다. 간단히 말해서, 데이터 애널리틱스(분석) 엔지니어는 ‘데이터를 사용하기 쉽게 만들어주는 요리사’라고 할 수 있는데요. 그들의 고객은 바로 데이터 분석가, 마케터, 기획자 등 데이터를 손에 쥐고 일하는 모든 현업 전문가입니다. 이제 데이터 팀은 단순히 데이터를 모으고 분석하는 것을 넘어서, 누구나 데이터를 쉽게 이해하고 활용할 수 있는 환경을 만드는 데 집중하고 있습니다.
리액트가 올해로 벌써 출시 10주년을 맞이했다니 세월이 참 빠릅니다! 공개와 동시에 전 세계의 개발자 커뮤니티를 열광시킨 리액트는 지난 10년간 많은 변화를 거쳤습니다. 그리고 몇 달 전, 리액트 팀은 서버에서만 단독으로 실행되는 리액트 서버 컴포넌트(React Server Components)를 공개하며 또 한 번 패러다임을 전환했습니다. 저는 많은 실험을 통해 리액트 서버 컴포넌트에 대한 저의 궁금증을 해소했습니다. 그래서 이 글에서는 여러분의 이 패러다임에 대한 이해를 돕기 위해 리액트 서버 컴포넌트를 소개하려 합니다.
경쟁이 심한 한국 사회에서는 상대방에게 설득되는 것이 자존감에 상처 나는 일이거나 내 능력이 부족함을 인정하는 일처럼 여겨지는 경향이 있다. 하지만 정말 그럴까? 우리가 어떤 미팅에서 나와 반대되는 주장을 하는 상대방에게 설득된다면, 지금까지 내가 주장하던 것이 틀렸다는 사실을 다른 사람들 모두가 알게 되어 나의 가치가 하락하는가? 꼭 그렇지는 않다. 오히려 상대방의 주장의 핵심을 잘 이해하고, 불필요한 고집을 부리는 대신 논리적이고 원활한 커뮤니케이션을 보여줌으로써 타인에게 신뢰와 편안함을 줄 수도 있다.