WIL_02

라미·2024년 2월 18일

TIL

목록 보기
16/25

WIL_02(240205~240211)

Fact : 이번주 있었던 일, 내가 한 일

Feeling : 나의 감정적인 반응, 느낌

Finding : 그 상황으로부터 내가 배운 것, 얻은 것

Future : 배운 것을 미래에 어떻게 적용할 것인가


Fact

  • 자바 기본 개념 강의 듣기(변수 ~ 상속)
  • 팀 GIT S.A 진행
  • 팀 과제 (BASE BALL GAME) 진행
  • 기초 테스트 시험

Feeling

  • 기본 개념 강의 변수 ~ 상속까지 듣는 동안 그래도 어려운 개념은 아니라 이해는 잘 되었는데 collection 부분에서 너무 이해가 가지 않았다. 아무래도 자료구조가 많이 사용되는 걸로 알고 있는데 어느상황에 어떤 자료구조를 사용해야 하는지 아직은 판단이 잘 서지 않는다. 자료 구조에 대해서 조금 더 깊게 공부 할 필요성을 느꼈다.
  • 월요일 부터 새로운 팀에 배정되어 git S.A 를 진행하였는데 진행하는 과정에서 지난 미니프로젝트에서 느낀것처럼 git 지식에 대한 부족함을다시한번 심각하게 깨달았다. 소스트리는 물론 좋은 도구이지만 소스트리를 사용하려면 그전에 git 관련 지식을 다시한번 점검 할 필요성에 대하여 생각하게 되는 바였다.
  • 같은팀원분과 협업과제를 진행하면서 많은것을 배울 수 있었다. 처음 코드를 짜는것에서도 도움을 많이 받았지만, 나였다면 그냥 한 class의 메인에 몽땅 코드를 넣어두고 완성했을 것 같은데 객체지향적으로 코드를 다듬자는 말씀을 해주셔서 다음날 강의를 듣고 한번더 메인 동작부와 프로그램을 수행하는 클래스로 나누어 코드를 구현하였다. 그 뒤 기술메니저님께 코드 리뷰를 받았을 때 메인 실행부에서는 정말로 게임만 실행을 하면 될 수 있도록, 한 클래스에서는 하나의 기능만 할 수 있도록 클래스를 더 쪼개어 객체를 연습하는 코드를 작성하라는 피드백을 받았다. 객체 지향적이라는게 뭔가 모호한 느낌이었는데 하나의 객체에 하나의 일을 시킨다. 라는 생각이 들면서 개념이 잡히는 느낌이었다. 협업 과제로 많은것을 배우고, 느끼는 시간이었다.
  • 기초테스트 시험은 기초적인 개념만 나와서 어렵지 않게 끝날 수 있었다. 하지만 다음 기초 테스트 시험이 걱정스럽다...아직도 이해하지 못한 collection이 나올거라고 생각이 들고 다음 수업 내용을 생각했을 때 내용이 쉬운내용이 아니기 때문에 다음 테스트는 조금 더 어렵지 않을까...? 하는 생각이 든다...더 열심히 공부해야지..!!! 기초를 탄탄하게 다지자!!

Finding

  • 객체 지향적 프로그래밍
  • static 한 것의 의미
  • 협엽&의견을 나누는 것의 중요성

Future

  • 객체 지향적인 프로그램을 짜는 방향으로 코드 구현하는 연습을 할 것이다.
  • 기초를 탄탄하게 다져둔다면 어떤 상황에서도 도움이 될 것이라고 생각한다.

0개의 댓글