개발자

GPT의존도가 심해서 고민입니다.. 백엔드 개발자 커리어

2024년 07월 16일조회 643

제가 Java+ Spring boot를 활용하는 서비스 어플 만드는 프로젝트에 참여해서 열심히 API를 구현중입니다 (회원가입API등) 근데 저는 스프링부트는 커녕 스프링도 해본적이 없습니다.(자바는 할 줄 압니다) 그래도 배포까지 하면 포트폴리오도되고 경험이라 생각해서 투입되어 개발하고 있는데 솔직히 저는 코드를 못짭니다.. 스프링을 약 일주일정도 공부하긴 했지만.. JPA 의존성 MVC 등등 개념은 조금 아는 상태지만 코드를 읽고 해석하는 것도 안되는 매우 부족한 상태입니다., 스프링 생태계에 대해서 아는건 없지만, GPT4 가 있기에 API 구현이 어느정도 되는 편입니다. 스웨거 같은걸로 테스트할때도 꽤 괜찮고 근데 문제는 이런식으로 코드를 짜는게 저한테 발전이 있는가 의문입니다. 제가 명령하면 GPT가 코드를 짜줍니다. 당연히 한번에 컴파일이 되진 않겠지요 근데 몇번 수정하다보면 어느정도 됩니다.. 저의 지식이 15%라고 하면 GPT4가 85% 지식을 추가시켜줘서 코드를 짜주고 구현을 해줍니다. 방학기간 한달 남짓한 시간이라 팀원한테 민폐가 안되려고 어쩔수없이 쓰고있습니댜.. 나중에 배포까지 됬을때 어떻게 포트폴리오로 사용해야하나 고민입니다. 지피티가 없는 시절 파이썬으로 프로젝트를 할때는 저의 지식50% 구글링50%으로 했다면 GPT는 거의 대부분을 의존해서 걱정입니다.. 요약 GPT의존도 심함 1.프로젝트 긴급 투입 어찌저찌 요구사항 구현중 2.코드는 GPT가 짜주고 본인은 실행만 시키는 수준 3. 본인에게 발전이 있을지.. 4. 포트폴리오로는 어떻게 활용을 할지

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

aigoia님의 프로필 사진

일주일 하고 잘 짤수는 없는데... 그보다는 GPT가 딱히 코드를 잘 짜는 수준이 아닌게 더 문제일듯 싶은데여. 저퀄리티 코드만 접하다보면 자칫 잘못된 관념이 생길수 있어여.

박현준님의 프로필 사진

당장은 프로젝트 마감을 챙기느라 피드백 시간을 갖기 힘든 상황일거같지만 단순히 결과물만 완성시키는것에 목표를 두지말고 GPT가 제시한 답변에 대한 문법적,기술적,발상에 대한 피드백을 갖는 시간을 가져보세요 수학문제를 푸는걸로 예시를 들어보면 책 뒤에 답지를 보면서 받아적는건 전혀 공부가 아니지만 정답이 나오기까지의 과정을 정리하고 어떤 공식이 쓰였고 상황에 맞는 접근 방식을 적어두고 비슷한 문제가 발생했을때 답지를 안보고도 답을 찾을 수 있게 된다면 공부를 했다고 할 수 있겠죠? 제가 생각하는 최소한의 선은 적어도 사용된 기술에 대한 문법,구조적 이해가 전제되어야한다고 생각합니다.그게 아니라면 그냥 남의 코드 가져다 쓴거랑 다를게없죠.당장 급한 결과를 내야하는 상황에서 GPT의 도움없이도 유사한 문제를 해결할 수 있을만큼 공부하실지는 개인의 판단입니다. 다만 시간이 아무리 부족해도 주중에 만드시고 주말에 조금이라도 시간을 내서 한주동안 만든 결과물에 대한 피드백,기술적 정리의 시간을 갖는걸 추천드립니다. 그리고 GPT의 장점은 사람이 아니기 때문에 왜 그런 답변을 했는지를 이해가 되실때까지 딥하게 파고들어보세요 상사한테 물어보는것처럼 예의를 갖출필요가 없기때문에 납득하실때까지 물어볼 수 있는 장점이있잖아요? 결국 GPT는 구글링이 더욱 발전된 하나의 '도구'일뿐이지 그 유용함을 본인실력으로 만드는건 자신의 노력에 달린일이라고 생각합니다. 포트폴리오에 작업물을 추가하실려면 결국 사용된 기술에 대한 설명,사용한 이유,작동원리,구조 등등을 자연스럽게 설명하실 수 있어야합니다.더 딥하게 물어보시는분들은 사용된 기술에 대한 지식 설명,다른 사용예시,대체기술에 대한 언급 차이점 설명요구 등등 계속 꼬리에 꼬리를 물면서 질문할 수 있습니다.이런 질문에 대한 답변을 할 자신이 있을때 결과물에 추가하시는게 맞습니다. 괜히 숟가락만 얹거나 이해못하고 가져다 썼는데 위 같은 질문 받으시면 안쓰는것만 못합니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 07월 16일

GPT를 활용하신 상황에 대해 생각을 나누어 보겠습니다. 1. GPT의 의존도: GPT는 tool입니다. 프로그래밍 학습을 지원하는 또 다른 도구일 뿐입니다. 문제는 그 도구에 너무 의존하여 자체적인 학습과 진전이 없다면, 이는 문제가 될 수 있습니다. 따라서, 중요한 것은 GPT가 생성한 코드를 분석하고 이해하고, 수정 할 수 있는지 여부입니다. 2. 개발 능력 향상: GPT가 작성한 코드를 분석하는 과정에서 스스로도 이해하고 배울 수 있다면, 당연히 발전이 존재한다고 볼 수 있습니다. 즉, 엔지니어의 역량 향상은 코드를 '직접 짜야만' 일어나는 것이 아닌 '얼마나 잘 이해하고 사용할 줄 아느냐'와 관련됩니다. 3. 포트폴리오: 작성한 결과물에 대해서 어떻게 구축되었는지, 어떤 기능을 하는지 명확하게 설명할 수 있다면 유효한 포트폴리오로 간주할 수 있습니다. 만약 GPT를 활용한 부분이 있다면, 그것도 함께 명시하는 것이 좋습니다. 실제 개발 업무에서도 여러 도구와 라이브러리를 사용하므로, 이는 문제가 되지 않습니다. 결론적으로, GPT의 의존도가 높을수록 스스로 공부하고 더 깊게 이해하는 시간을 가져야 합니다. 작성된 코드의 동작 원리를 파악하고 필요에 따라 수정할 수 있다면, 성장하는 방향으로 잘 활용하신 것이라 생각됩니다. 그러나 모든 코드를 GPT에 의존한다면, 향후 비슷한 프로젝트에서 GPT 없이 주어진 요구사항을 충족시키기 어려울 수 있으므로 주의해야 합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!