제 생각에는 프로젝트 경험이 늘면 늘수록 코드의 질이 향상됩니다.
코딩테스트란게 자신의 생각을 얼마나 자유롭게 그리고 실력있게 짜는지를 보는건데
수학문제도 열심히 수학 문제만 죽어라 파서 외우다시피 하여 성적내는 학생과
그냥 수학이 재밌어서 수학을 파고들다보니 자연스레 성적이 나오는 학생이 있겠죠.
수학 문제를 푸는 과정에서 두 차이가 대체로 갈리게 될텐데
코딩테스트도 그런류라고 생각되네요.
아마 기업은 코딩테스트 를 통해 이 사람이 얼마나 자유롭게 자신의 생각을 반영하며 코드를 짜는지
그리고 실력이 있는지를 볼 것 같습니다.
그리고 어차피 실무는 프로젝트기 때문에
현직에 있지만
얘가 실무에 잘할 수 있을지는 코드를 어떻게 짜는지 딱 보면 한눈에 보이더라구요.