Java 설계자가 되려면 어떤 지식을 배워야 하나요?

소위 아키텍트는 실제로 주니어 프로그래머부터 차근차근 프로그램을 작성하는 시니어 프로그래머다. 일반적으로 그는 다양한 프레임워크를 능숙하게 사용하고 구현 원리를 알고 있어야 한다. JVM 가상 머신 원리 및 튜닝, JVM을 이해하면 개체 풀, 연결 풀, 스레드 풀 및 Java에 대한 기타 기본 지식과 Java 반사 기술과 같은 더 나은 성능의 풀 기술로 코드를 작성할 수 있습니다. 프레임워크 작성에 필요한 기술 등

또한 아키텍트는 비즈니스 특성과 시스템 성능 요구 사항을 바탕으로 문제를 해결할 수 있는 최저 비용의 설계 솔루션을 제안할 수 있어야 하며, 시스템 자체의 비즈니스 특성에 대한 깊은 이해를 갖추고 있어야 합니다. 업무 특성에 따라 단점을 분석하고 해결할 수 있습니다.

요컨대 건축가가 되려면 기술적 경험뿐만 아니라 체계적인 분석 능력도 갖춰야 한다.