뭐 언어 하나만 파라 하나만 잘해도 넘어가는데 문제는 별로 없다이런 이야기 자주 나오는데
개인적으로 말이 좀 안된다고 보는게 뭐 자바만 하던 애가 갑자기 C/C++로 넘어갈 수 있는것도 아니고
뭐 반대는 좀 쉽겠지만
그리고 잡마켓 상황에 따라 배워야 하는게 여러개일 수도 있고
굳이 하나에만 집착할 필요는 없다고 봄 오히려 그러면 위험할 수도 있고(대표적으로 JS/TS)
미국 컴공 탑스쿨 강의교재보면 다들 언어 여러개는 아는게 좋다고 하나같이 이야기함
개인적으로는 로우레벨에서 C/Rust(C++ 는 좀...), 중간레벨에서 Java/Go, 하이레벨에서 Python 정도면 좋은거 같다
그 이외로 필요하면 TS나 Julia같이 자기 필요에 따라서 배우고
다만 하나를 깊게 파라는게 그 언어의 세세한 부분까지 막 암기하라고 그런건 아니고 당연히
깊게 판다는게 어떻게 보면 컴공의 중요한 부분을 다 건드리게 되니까 그런거 말하는게 아닌가 싶음
다만 개인적으로 노드나 자바스크립트는 애초에 런타임 엔진 자체가 너무 opinionated되어있다보니 그닥 깊게 파기가 좀 그런거 같음
파이썬 라이브러리 중에 pydantic이란 데이터 밸리데이션 라이브러리가 있는데 얘도 코어를 rust로 짰더라고요 핵심부분은 저수준 언어로, 그 외 부분은 고수준 언어로 짜는게 트렌드가 됐나봐요
JS/TS진영은 이미 그런게 너무 보편화된거 같기도? Ruff나 Pola.rs도 추천드려ㅕ요