안녕하세요. 감병주 전문가입니다.
우선 질문에서 말씀해주신 AI 코딩 도구가 코드를 대신 작성해 주면 주니어 개발자는 개발 속도는 빨라질 수 있지만 직접 고민하고 문제를 해결하는 경험이 줄어들 수 있다는 그런 문제가 있습니다. 그 이유로는 AI에서 제공해주는 코드를 그대로 사용하다 보면 왜 그렇게 작성됐는지 이해하지 못한 채 넘어가는 경우가 생길 수 있기 때문입니다. 특히 디버깅이나 프로그램 구조 설계 같은 기본적인 역량은 수많은 시행착오를 겪으면서 익히는 것이기 때문에 더 문제가 될 것 같습니다. 그래서 AI가 만들어 준 코드를 그대로 사용하는것만 하는게 아니라 코드의 원리를 이해하고 직접 수정하고 검토하는 과정도 함께 거쳐야 실력을 제대로 키울 수 있을것 같습니다.
한마디로 AI에 완전히 의존하는게 아닌 학습과 업무를 돕는 보조 도구로 여기고 활용하는게 가장 바람직하다고 생각합니다.