단어나 문법만 많이 알고 있다고 외국어가 능숙해지지 않는 것처럼
각 언어별로 자주 사용되는 디자인패턴이나 idiom들이 필요한데, 이런것들은 언어별로 그야말로 천차만별이라
어떤 언어든지 프로그래밍 언어에 능숙해지는데는 시간이 꽤 필요하다고 생각함.
단어나 문법만 많이 알고 있다고 외국어가 능숙해지지 않는 것처럼
각 언어별로 자주 사용되는 디자인패턴이나 idiom들이 필요한데, 이런것들은 언어별로 그야말로 천차만별이라
어떤 언어든지 프로그래밍 언어에 능숙해지는데는 시간이 꽤 필요하다고 생각함.
가끔사람들이 예시로 제2외국어랑 프로그래밍이랑 같이예시든다고 정말 같이 대응된다고생각하냐?
정말진심으로 C++할줄아는상태에서 다른프로그래밍언어 배우는 속도랑 일본어 할줄아는사람이 중국어배우는 속도랑 이치가 맞다고생각하냐?
그리고 현실대부분 현업개발자들은 새로운프로젝트떄문에 언어를하나배워야한다고해서 공부하고 하는게아니라 프로젝트를하면서 언어를 익힌다. 언어는 프로젝트떄문에 필요한 도구일뿐 그걸 새로운언어를 다시공부한다는 마인드로 안한단다.
뭐 비유를 하자면 그렇다는거지. C/C++을 겁나 잘 다룬다고 함수형 언어를 빨리 배운다고는 생각하지 않는다. 오히려 함수형 언어는 프로그래밍을 처음 접하는 사람이 더 빨리 배운다카더라는 얘기가 있었는데 찾아보니까 막상 찾기가 어렵네.
니가 부정적이던 말던 si 로 취직해 일하다보면 첨보는 언어 유지보수해야 할일도 생긴다
그런식으로 얘기하자면 난 '니가 첨보는 언어 유지보수해야 할 일이 생기던말던 난 부정적이라고 생각한다'라고 답해주지. 어쩔 수 없는 사정으로 첨보는 언어 다룰 일이 없다고 한 사람 있나?