작성
·
88
0
안녕하세요. 좋은 강의 잘 보고 있습니다.
완전 초보의 입장에서 이 강의에서 뿐만이 아니라 지금까지 공부해 오면서 쭉 궁금했던 부분이 있는데요.
강사분처럼 숙련자 분들은 작성한 스크립트들의 관계성이라던가 함수 내용들을 머릿속에 다 기억을 하고 계시는지 궁금합니다.
저의 경우에는 강의 하시는 내용 자체는 하나의 스크립트 분량이 작아서 그때 그때 이해는 되는데요. 이 테스크 강의에서만 봐도 스크립트가 12개가 만들어지는데 이렇게 만들어진 클래스들간의 관계나 함수 같은 것들을 전부 기억하기에는 무리가 있는데 이게 정상인지 비정상인지를 알고 싶습니다. 앞으로 계속 공부를 해 나간다면 이러이러한 부분이 늘게 될거다 하는 부분이 있을까요? 주변에 길잡이를 해줄 사람이 없으니 이런 부분이 불투명하고 어렵게 느껴집니다. 머릿속의 생각을 제대로 표현하지 못하고 너무 중구난방 쓰여진 거 같은데 제 생각이 최대한 잘 전달 되길 바랍니다.
답변 2
0
수강해주셔서 감사합니다.
수강생 분께서는 아직 학습하시는 입장이니 타인의 지식을 받아들여야하는 상태이기 때문에 기억하기 어려운건 당연한 겁니다.
프로그래밍이라는게 항상 구조적으로 새로운 무언가를 만들어내는 것이 아닙니다. 내가 공부하고 깨달은 것들을 토대로 자신만의 코딩 스타일이 만들어지면, 그때부터는 여러 게임을 만들어도 구조는 비슷해집니다. 예를 들어, 현재 강의 구조는 QuestSystem - Quest - Task Group - Task인데, 제 다른 강의인 SkillSystem 강의의 경우에는 SkillSystem - Skill - Effect Group - Effect 이런 식으로 만들어집니다. 저는 이미 수 년을 이렇게 프로그래밍 해왔기에 별 생각을 안해도 자연스럽게 이렇게 프로그래밍하게 되고, 코드를 안뜯어봐도 내가 저 시스템을 어떤 구조로 만들었고, 어떤 함수들이 있을지 예상이 됩니다.
그리고 사실 개발을 하다보면 보통은 수백 개의 Class, 많게는 수 천 개의 Class 만드는데 개발 기간이 길어지다보면 저도 디테일한 부분을 까먹긴 합니다. 예를 들어, Inventory에 어떤 기능이 필요해서 만들려고 했더니 이미 전에 만들어놨다거나, 함수를 만든 지 오래 되서 세부 기능을 깜빡하고 실수한다거나 사람인 이상 까먹고 실수하기 마련이죠. 솔직히 말씀드리면 개발 아주 초기에 작성한 코드를 다시 보고 제가 왜 이렇게 코드를 짰는지 아리송할 때도 가끔 있습니다. 코드를 건드려보고 왜 그렇게 만들었는지 다시 깨닫게 되죠. 사람 하는 일은 다 똑같고, 현업에 계신 분들, 강의를 만드시는 분들 모두 수강생 분보다 공부한 기간 길고, 경력이 있으니 더 잘할 뿐, 수강생 분보다 인간적으로 뛰어나서 일을 해내고 있는게 아니니 걱정하지 않으셔도 됩니다. 저를 포함한 다른 분들도 모두 수강생 분 같이 생각했던 시기가 있었습니다. 스스로 공부하고 계신 것 자체로 옳은 길을 걷고 계시다고 감히 말씀드리겠습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
미숙한 개발자 분들이 흔히 가지는 걱정이지만, 이는 자연스러운 과정입니다. 많은 경험을 통해 숙련자들이 스크립트와 여러 코드의 관계를 보다 빠르게 이해하고 기억할 수 있게 되지만, 완벽히 모든 것을 기억하고 있는 것은 아닙니다. 일반적으로 중요한 부분이나 자주 사용하는 패턴이나 구조는 기억하지만, 세부적인 사항은 필요할 때 참조를 통해 확인하는 경우가 많습니다.
꾸준히 코드를 작성하고 실습을 하면서, 코드의 구조와 관계성을 파악하고 이해하는 능력이 자연스럽게 증가할 것입니다. 또한, 주석을 잘 작성하고 문서를 정리해 두는 것은 중요한 습관인데, 이를 통해 나중에 자신의 코드를 다시 보거나 다른 사람이 이해하기 쉽게 만들 수 있습니다.
관련 질문과 답변을 참고하시면 도움이 될 것 같습니다:
- 퀘스트 시스템 관련 질문 - 중간중간 코드를 점검하는 방법에 대해 논의한 게시물입니다.
- 스크립트의 테스트와 검증 방법 - 코드 작성 후 검증 과정에 관한 수강생의 질문에 대한 답변입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
자세한 답변 감사합니다. 궁금했던 것들 중 많은 부분이 해소되는 느낌입니다. 공부를 하는 것 자체가 옳은 길이라는 말씀이 기억에 남네요. 계속 힘내서 끝까지 완주해 보겠습니다. 감사합니다.