|
최근 1~2년 사이에 AI가 정말 무서운 속도로 발전했습니다. 제가 취업을 준비하던 시기만해도 UI 컴포넌트를 직접 구현해야했지만 지금은 소위 말하는 '딸깍'으로도 수준급의 재사용 컴포넌트 구현이 단 몇 분만에 가능하죠. 물론 아직까진 전체적인 검수가 필요한 단계이지만 이런 AI의 발전을 보면서 '이제 프런트엔드 개발자의 역할은 어디로 향해야 하는가?' 라는 고민에 빠지게 됩니다. 이러한 변화 속에서 접하게 된 'Do it! AI 시대에 살아남는 프런트엔드 면접의 기술'은 그 답답함을 해소시켜주는 가이드라인이 되어주었습니다. 이 책이 관통하는 핵심 메시지는 명확합니다. AI가 코드 작성을 대신해주는 시대일수록 면접관이 개발자에게 기대하는 것은 단순히 "코드를 작성할 줄 아는가?" 보다는 "왜 이 구조와 기술을 선택했는가?" 라는 점입니다. 책에서는 단순 키워드 암기식의 답변보다는 기술의 등장 배경과 원리에 대해 다룹니다. 프로젝트 코드를 '나의 언어'로 재정리하다 개인 프로젝트를 진행하며 Radix UI나 Tailwind CSS 같은 라이브러리를 활용한 '나만의 디자인 시스템'을 구축하며 컴포넌트를 모듈화했던 경험이 있습니다. 당시에는 기능을 완성하는 데에만 급급하여 무심코 지나쳤던 부분들이 많았습니다. 하지만 이 책의 질문들을 따라가며 내가 작성했던 코드를 객관적으로 복기해 볼 수 있었습니다. 동시에 막연하게 알고 있다고 착각했던 개념들을 면접관 앞에서 논리적인 나의 언어로 설명할 수 있도록 체계화하는 데 큰 도움을 받았습니다. 이런 분들에게 추천합니다
결론 AI는 코드를 대신 작성해줄 수 있지만 기술의 이유를 정의하고 서비스의 완성도를 책임지는 것은 결국 온전히 개발자의 몫입니다. AI 시대에서 자신만의 기술적 주관을 단단히 세우고 싶은 프런트엔드 개발자분들에게 이 책을 추천합니다. |