한분야에 대한 깊이있는 이해가 정답이 아닐수도 있지 않을까요?
자바스크립트 엔진이 어떻게 구성되고 싱글스레드가 비동기를 어떻게 가능하게 하는지,
자바 내부의 JVM 이 어떻게 구성되고 GC가 어떤 원리로 동작하는지에 대한 이해도가 정말 중요할까요?
품질좋고 방대한 양의 오픈소스와 ChatGPT 등의 발전에 힘입어
기업 요구사항에 대한 코드 구현은 점점 쉬워지고 있으며 일능률 또한 기하급수적으로 증가하고 있음이
몸소 체감되는 현시대입니다.
다양한 자료구조 & 알고리즘을 트레이드 오프 관계에서 상황에 맞게 적절하게 선별할 수 있는 능력이 중요하다고 생각하며
이러한 능력을 기르는데 있어서 한분야에 집중되어서는 안되며 여러분야를 경험해봐야 한다는 의견입니다.
필자는 아직 많이 부족하기에 더 노력을 해야하는 입장이지만 개발에 대한 소신은 위와 같이 잡고 있습니다.
업무 분야가 중요한게 아니라 "자료구조 & 알고리즘" 이 중요하다고 생각합니다.