개발자
안녕하세요. 국비6개월 수료하고 취업한 3개월차 신입개발자입니다. 첫 직장을 스타트업에서 시작하는 바람에 생신입인데도 불구하고 DB설계업무부터 시작해서 API설계는 물론, 성능개선이라거나 새로운 기술스택도 제가 도입해야하는 경우가 많았습니다. 그래서 GPT의 도움을 정말 많이 받았는데 이제는 GPT가 없으면 일을 못할 정도입니다. 저의 코드리뷰가 깊이가 없다는 피드백을 받았는데 GPT에게 리뷰를 부탁해보니 저의 시야보다 너무 넓은 리뷰를 해주는걸 보고 약간 좌절감을 느꼈습니다. 저의 개발 방향이 잘못된걸까요 GPT의존도를 줄이고 저 자신의 실력을 키우는 시간을 가져야할까요? 아무래도 기본기를 공부한 시간이 많이 부족한데 곧바로 1인분하는 개발자가 되기 위해서 편법을 자주 사용했고 너무 의지했다는 생각이 듭니다.
답변 3
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 04월 10일
첫째로, 소프트웨어 엔지니어링에서는 도구나 라이브러리에 의존하는 것은 일반적인 현상입니다. GPT 같은 인공지능 도구를 사용하여 작업을 보다 효율적으로 처리하게 하는 것은 문제가 되지 않습니다. 하지만 문제는 이런 도구에 지나치게 의존하게 되면, 여러분들 스스로의 기술 능력 개선이 느려질 수 있다는 점입니다. 이를 위해 GPT와 같은 사항을 적용할 때는, 그 기능이 어떻게 작동하는지 심도 있게 이해하려고 노력해야 합니다. 당신의 경우, 코드 리뷰가 대충 한다는 피드백을 받았으므로, 이 부분에 집중하여 개선하면 좋겠습니다. 코드 리뷰는 단순히 '작동하는 지' 확인하는 것보다 더 깊게 들어가야 합니다. 코드의 효율성, 재사용성, 유지 보수 가능성 등 다양한 측면을 고려해야 하며, 이런 관점에서 볼 때 자신의 코드를 평가하는 방법을 배워야 합니다. 기본적인 개념에 대해서 잘 알지 못하는 상황이라면, 이에 대해 공부하는 시간을 갖는 것이 중요합니다. 언어나 프레임워크의 기본적인 사용법뿐만 아니라, 그것들이 어떻게 작동하는지, 왜 그렇게 설계되었는지에 대한 이해를 돕는다면, 코드 품질을 높이기 위한 전략을 개발하는 데 큰 도움이 될 것입니다. 결론적으로, GPT와 같은 도구에 의존도가 높다는 반성은 충분히 인정할 수 있습니다. 하지만 이런 도구를 아예 사용하지 않거나 경험하지 않는 것보다는 적절한 균형을 유지하며 개선된 기술 및 지식을 습득하고, 실력을 키울 수 있는 방안을 찾아야 할것 같습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!