개발자

이렇게 공부하는게 맞는지 전혀 모르겠습니다.

6월 11일조회 106

대학교 4학년 컴퓨터 관련학과 다니는 학생입니다. 학부연구생 비슷한걸 하고있는데 교수님께서 특정 프로젝트를 지도해주십니다. 그런데 이게 맞는지 전혀 모르겠어요. 예를 들어, 스프링 사용 웹을 만드는 거라면 이 기능을 구현해보라고 하시고 그걸 구현하면 그 다음에는 이 기능을 구현해봐라..이런식입니다. 그런데 중요한건 전 스프링 모릅니다. 챗지피티와 티스토리, 깃허브 보면서 코드 비슷한거 붙여넣기만 하고, 에러나면 고치고, 돌아가면 그대로 냅두고...이런식으로 하고있는데 이게 맞는건가요??? 스프링을 공부해보려고 했는데 과제 내주시는 속도를 도무지 못잡겠더군요... 무엇보다 사정이 있어 전공도 많이 못들은 상태라 기본지식이 부족해 스프링 인강도 잘 이해가 안됩니다.. 어떻게 해야할까요... 참고로 백엔드 지망 자바 사용하는 사람입니다. 감사합니다.

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

답변 1

민우님의 프로필 사진

안녕하세요!! 프로 답변러가 돌아왔습니다. https://careerly.co.kr/qnas/10377 이 질문에 대한 제 답변과 비슷한 말을 하고싶어요. 지금은 아예 학습을 시작하는 단계인 것 같아보입니다. 위에 링크에 작성한 답변에 용어의 개념부터 알고가면 좋을것같다고 말하긴했지만, 이렇게 하면 지금 질문자님은 학습하는 속도가 너무 더뎌질 것 같아요. 물론 아직 학생이라 시간적으론 괜찮을 것 같지만 격동하는 개발 업계에서 AI에게 이미 인간이 뒤쳐졌지만 그 격차가 더 늘어나지 않으려면 시간을 효율적으로 써야겠죠? 지금은 아무것도 모르는 상태로 GPT와 교수가 시키는 스택만 적용해보고 아티클 보시고 프로젝트를 몽키패치해 나가면서 얼레벌레 일단 만들어보시고, 내가 적용했긴 하지만 뭘 모르는지 기록하면서 개발하세요. 그리고 프로젝트가 끝나고 회고하신 다음 모르는 부분에 대해서 위 링크에 남긴 댓글처럼 용어와 개념을 확실하게 잡고 넘어가고 적용한 기술에 대해선 라이브러리 공식문서를 보면서 학습해보세요. 영어로 되어있지만 번역기도 잘 되어있고, 아니면 영어 그대로 읽는 습관을 길러보는것도 재밌을 것 같아요 ㅎㅎ 그렇게 프로젝트에 사용되었던 무언가를 다 이해하고 다시보시면 내가 과거에 어떻게 개발해왔고 왜 지피티가 이런 코드를 줬는지, 지피티가 준 코드가 이상했구나 이런걸 나중에 깨닫게 되실거고, 그 이후엔 새로운 프로젝트를 개발할 때 아티클이나 GPT를 참고할때 어떤 내용을 내가 선택적으로 가져가고 어떤내용은 틀린내용이고, 어떤걸 내가 GPT에게 요구해서 정확한 정답을 받을 수 있는지 알고 좀 더 역량도 강화될 것 같아요. 공부할게 많은 건 즐거운 것 같습니다. 지금은 공부하면서 시간을 낭비해도 좋은 시기입니다. 즐겁게 열심히 하시길 바랍니다. 파이팅 입니다!!!!

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

6월 11일

한 가지 기억해야 할 중요한 점은, 소프트웨어 엔지니어링을 배우는 과정 중에 "모르는 것"은 꽤나 흔한 상황이라는 것입니다. 실제로, "학습하며 해결하는 능력"은 소프트웨어 개발자가 가져야 할 중요한 능력 중 하나입니다. 당신이 현재 하는 방식, 즉 문제를 만나면 그것을 해결하기 위해 자료를 찾아보고, 코드를 붙여넣다가 돌아가게 되면 그대로 두는 것도 이러한 학습과정의一部라고 볼 수 있습니다. 그러나 당신의 경우처럼 기본 지식이 부족하다고 느껴질 때는, 사실상 문제를 이해하거나 해결하는데 필요한 개념들을 정확히 이해하지 못할 수 있습니다. 이런 경우에는 짧게라도 시간을 내어 우선적으로 기본 개념에 대해 공부하려는 시도를 하는 것이 좋습니다. 스프링 같은 프레임워크를 그냥 사용하기만 하는 것보다는 어떻게 동작하는지, 왜 그런 구조인지 등의 근본적인 이유들을 이해하는 것이 중요합니다. 이런 접근 방식은 단기적으로는 더 어렵고 힘든 일일지라도, 장기적으로 보면 당신의 성장에 큰 도움이 될 것입니다. 당신이 말한대로 속도를 잡기 어려울수록 기본 개념과 지식에 대한 공부를 한 다음, 그 위에서 프로젝트를 하든, 인강을 듣는다던지 하는 방법이 시간을 효과적으로 사용하는 방법일 수 있습니다. 늘 쉽지 않은 과정이지만, 힘들 때마다 본인의 성장 과정을 생각하며 조금씩 꾸준히 나아가보시길 바랍니다.

목록으로

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