-
🙋 질문자판교 1기 / 5조(개발자지만독서는하고싶지?) - ella.lee(이윤영) / BE 🙋 답변 희망 멘토jayden.bin(김한빈) / @konempty ✏️ 궁금한 내용협업을 하다 보면 정해진 기간 안에 개발을 끝내야 해서 AI 의존도가 높아지고, 그 결과 작성한 코드에 대한 이해가 부족해지는 경험이 자주 있습니다. 👀 시도한 방식저는 우선 전체적인 흐름만 공부한 뒤 개발을 진행하고, 이후에 다시 제 코드에 대한 이해를 보완하려고 했습니다. ⏭️ 이제 어떻게 하려고 하는지?멘토님의 피드백을 바탕으로,*이해를 놓치지 않으면서도 속도를 유지할 수 있는 학습/개발 루틴을 만들고 싶습니다. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
@lydbsdud 하지만 그 경우 프로젝트가 끝나면 개발자들끼리 회고를 하거나 억지로 라도 시간내서라도 이전에 제대로 확인하지 못하고 넘긴 코드와 기능을 확인하는 그러나 아직 엘라는 취준생이고 배워나가는 입장이예요. 따라서 엘라는 아직 배워야 하는 입장이기 때문에 빠르지만 부정확한 개발을 하시기 보단 물론 그럼에도 속도를 포기 할 수 없다면 최후의 방법으론 저처럼 억지로라도 시간을 만들고 그 시간엔 |
Beta Was this translation helpful? Give feedback.
@lydbsdud
안녕하세요 엘라~!
정말 공감되는 질문인것 같네요 ㅎㅎ
현업에서라면 일정과 리소스의 제한은 hard limit이라 그 제한을 절대 넘길수 없다. 라고 정해져 있는 경우가 있다보니
꼭 AI가 작성한 코드가 아닌 동료가 작성한 코드라도 말씀하신것처럼 이해가 잘 안돼도 일단 문제 여지만 없다면 승인하는 경우가
정말 슬프지만 있어요 ㅠㅠ
심지어는 지금 당장의 큰일을 막거나 보완하기 위해 "만들자 마자 레거시" 라고 불리는 코드를 만드는 경우도 많아요
하지만 그 경우 프로젝트가 끝나면 개발자들끼리 회고를 하거나 억지로 라도 시간내서라도 이전에 제대로 확인하지 못하고 넘긴 코드와 기능을 확인하는
시간을 가지고 필요에 따라 개선을 하기도 하면서 결과적으론 시간이 지나면 해당 코드들은 모두가 이해할수 있도록 노력하는 편이예요.
여기까진 현업의 이야기 였구요.
그러나 아직 엘라는 취준생이고 배워나가는 입장이예요.
그리고 정해진 일정이라는건 현업에서 말하는것 만큼 빡빡하지는 않고 약간의 타협의 여지는 보통 있을것이라 생각해요..!
그렇기에 저는 그런 질문을 받으면 AI가 작성한 코드를 "본인이 30분을 뜯어봐도 이해가 안될것 같다" 라는 생각이 든다면
차라리 그 코드들을 다 지워버리고 직접 작성하라고 말씀드려요. 저도 일정이 급하지만 않으면 그렇게 하고있구요.
그렇게 작성하면 AI가 뭘 하려고 했고 왜 그렇게 했는지 이해되는 경…