SI 개발자야
컴파일러 개발자에게 자바로 웹개발 해보라고 하면 어버버 거린다
걔들은 자바 명세를 만들고 새로운 기능을 추가 하지만 실무에서는 그런 지식은 아무 짝에 쓸모 없는 기능이다
SI 개발자는 자바 생태계에 정통하고 프로젝트에서 밤잠을 새가며 디자인 패턴, 함수형 프로그래밍 등을 익히기 때문에 자바의 전문가는 SI 개발자지
컴파일러 개발자들은 그럼 발끈해서 땔감들이 실제로 쓰는 기능은 자바의 일부에 지나지 않고 제대로 아는 것이 없다고 할지 모르지만 어차피 현장에서 쓰이는 지식은 한정적임.
비유하자면 컴파일러 개발자=약사, SI 개발자는 전문의라 할 수 있겠다.

자바의 전문가는..