알람이 와서 봤는데 윗 분들이 언어는 단순한 도구인가에 대하여 이야기 한게 있네요 ㅎㅎㅎ
언어가 ‘단순한‘ 도구라고는 생각하지 않지만 도구는 맞다고 생각합니다.
언어는 각각의 철학과 설계원칙을 가지고 있어 이를 이해하고 해결해야하는 문제(또는 제공해야할 제품)에 적합한 언어를 선택해야 한다고 생각합니다.
결국 적합한 언어를 어떻게 찾아야하는지는 경험이나 학습을 통해서 알 수 있죠. 이 관점에서 저는 언어를 도구라 생각하고 더 중요한건 아키텍처나 CS지식이라 말씀했던거에요.
2주전에 썼던 댓글을 보니 마지막에 “언어는 중요한게 아니라고 생각해요.” 라는 말이 좀 건방졌다고 생각이 들어 이렇게 추가 댓글 남깁니다 ㅎㅎㅎ
회사에선 Java 프레임워크나 WebSquare 와 같은 웹 솔루션을 다루지만, 취미개발로는 node나 rust를 합니다.
회사일만 한다면 회사를 따라가는게 맞다고 생각하고, 자기가 하고 싶은 개발이 있다면 짬을 내서라도 원하는 언어를 공부할거라고 생각해서...
언어나 프레임워크는 언제나 바뀔 수 있다는 생각으로 CS지식이나 아키텍처 지식이 중요하다고 생각합니다. 언어는 중요한게 아니라고 생각해요.