내일배움캠프 10일차 TIL - 2주차 회고

권태하·2024년 4월 26일
post-thumbnail

이번 주에 한 것

C#문법 강의 수강

C#문법 강의가 온라인으로 지급되었는데, 생각보다 난이도가 있는 강의였다. 주말에 잠깐 맛보기로 들어볼까 하고 켰다가 3주차부터 이해가 안되서 주중에 몇 번을 돌려봤지만 아직도 4~5주차 내용은 잘 모르겠다. 그래도 개인 프로젝트를 하면서 코드를 짜보니 활용하는 방법이 하나씩 눈에 보여서 강의 내용 자체는 활용할 여지가 많아 보였다. 아직 실력이 안되서 이해가 안되는 부분이 많은 것 같으니 시간이 되는 한도 내에서 몇 번 더 반복해서 들을 필요가 있겠다.

개인 프로젝트

Text RPG를 C# 콘솔로 만들어 보는 개인 프로젝트 과제가 나왔다. 처음에 기능 구현을 어떻게 해야하나 많이 고민했지만 일단 부딪혀 보자는 식으로 월요일부터 바로 과제를 시작했다.

잘 된 점

  • 강의를 일요일에 한 번 들었던 게 도움이 되서 원래는 굉장히 쓰기가 어색했던 배열과 리스트를 처음부터 활용해 보며 실력을 늘릴 수 있었다.
  • 중반부터 클래스 스크립트 분리화 enum활용법을 익혀서 코드를 조금 더 깔끔하게 정리할 수 있었다.
  • 프로젝트 기한을 넘기지 않고 구현 과제로 주어진 모든 것들에 대한 코딩을 마칠 수 있었다.

잘 안 된 점

  • 프로젝트 기능 구현이 끝난 후부터 집중력이 떨어져서 새로운 공부를 잘 못했다. 작성한 코드를 계속 보면서 조금 더 다듬고 좋은 코드로 작성하는 노력이 부족했던 것 같다.
  • 팀원들과의 소통이 적었다. 아무래도 개인 프로젝트다 보니 각자 자기 할 일만 한 느낌이었다.
  • 게임 설계 및 프로젝트 구성에 대한 그림을 제대로 그리지 않고 들어가니 나중에 가서 코드 수정할 일이 많았다.

어떻게 나아질까?

  • 의욕을 불태우는 것도 좋지만 몰아치지 않기 위해 일정 관리를 미리 해놓고 지켜나갈 필요가 있다. 아직 배워야 할 게 많으므로 이미 구현이 끝난 프로젝트라도 새 프로젝트를 만들어서 다시 구현해보는 것도 좋은 방법일 것 같다.
  • 다행히 오늘은 아이스 브레이킹을 하며 조금 얘기를 나눌 수 있었다. 꼭 사적인 얘기가 아니더라도 개인 프로젝트 기능 구현등에서 서로 코딩을 어떤식으로 방향을 잡았는지 매일매일 회의를 통해 공유하는 것도 나쁘지 않았을 것 같다.
  • 항상 구현에 들어가기 전에 큰 그림을 그리고 들어가는게 중요한 것 같다. 코드를 짜는 것도 중요하지만 중간에 중요한 무언가가 누락되거나 변경이 되면 차라리 코드를 처음부터 작성하는게 쉬운 경우가 있다는 것을 느꼈다.

개인프로젝트 URL : https://github.com/DoOrNo33/Sparta_PrepareForBattle

profile
스터디 로그

0개의 댓글