TIL - 28

MeteorLee·2023년 2월 21일
0

TIL

목록 보기
37/40

📅 오늘 한 일

  • 자바 웹을 다루는 기술
  • 실시간 강의
  • 코테
  • 팀 프로젝트 회고록

오늘 계획

  • ✅ 자바 웹을 다루는 기술 10, 11 : 목표 범위까지 강의 들음
  • ✅ 코딩 테스트 준비 : 문제 풀기, 개념 학습
  • ❌ 회고록 1개 작성

📚 오늘 공부한 내용

자바 웹을 다루는 기술

jsp의 아주 기초적인 부분은 너무 기초적인 거라 넘어가고 오늘은 필터와 리스너를 주로 공부했다. 이전에도 공부한 내용이기는 하지만 사실 공부를 해도 좀 애매하다는 생각을 많이 했는데 이번에 강의를 들으면서 예제 코드를 작성해보면서 구체적인 흐름에 대해서 잘 알게 되었다. 둘 두 결국 어떠한 일이 일어나기 전 또는 일어난 후에 작동하는 기능이지만 약간은 다르다. 필터는 서버에 요청이 들어오면서 먼저 거쳐가는 부분이고 리스너는 톰캣내의 서블릿이나 세션등의 어떠한 이벤트가 발생했을 시에 작동하는 부분이다. 사실 이걸 왜 따로 만들었지? 그냥 리스너 같은거 하나 만든 다음에 전체적인 범위에서 작동하게 만들면 되는 것 아니야? 라는 생각을 많이 했었는데 이런 범위를 잘 알고 구현도 해보니 필터와 리스너는 하는 일은 같지만 작동하는 위치가 많이 다른 것을 알게 되었다.

코테

코딩 테스트 공부를 진행했다. 사실 이론 부분 공부는 좀 손이 가지 않는다. 중요한 것은 알겠는데 약간 그렇다. 그래도 Array와 관련된 함수를 좀 암기를 하고 손으로 작성도 해보기도 했다. 그리고 문제를 풀었는데 이전에 공부했을 때 책에서 손 코딩을 하는 것이 좋다! 라는 말이 있기도 하고 여러 유튜브에서도 중요성을 많이 말해서 했었는데 그때는 뭔가 손 코딩을 했을 때의 이득이 없었다고 생각한다. 아마도 내가 너무 부족해서 아예 문제를 푸는 방식에 대한 개념이 너무 없어서 그런 것 같다. 그래도 이번에 내가 손 코딩을 먼저하고 나름 꼼꼼하게 for문 범위까지 지정하면서 열심히 한글로 코딩한 다음에 그 코드를 보면서 자바 코드를 작성하는 방식을 해봤는데 너무 잘 되서 놀랐다. 사실 이렇게 잘 돼도 되나? 라는 생각이 들 정도로 코딩이 너무 잘 돼서 놀랐다. 앞으로는 손 코딩을 진짜 더 꼼꼼하게 하면서 문제를 풀 예정이다.

팀 프로젝트 회고록

뭔가 작성하기는 했지만 부족한 부분이 많은 것이 느껴진다 아무래도 시간이 좀 지나서 기억나지 않는 부분이 많은 것 같다. 그래도 최대한 많이 쓰기는 했는데 뭔가 보고서 같은 것이 되어버려서 좀 아쉽다. 뭔가 남들처럼 잘 쓰고는 싶은데 되지 않으니 항상 블로그 글을 쓰면서 내가 이렇게 삭막한 인간인가 싶다. 내일 어느 정도 글을 다듬어서 올릴까 생각 중이다.

실시간 강의

우리가 진행했던 팀 프로젝트의 추가적인 피드백과 그리고 강사님이 구현한 방식을 설명해주셨다. enum을 사용하여 코드를 단순화하는 방식을 보여주셨는데 진짜 대단하다는 생각밖에 들지 않았다. enum을 이용하여 DB에서 그냥 게시판 3개를 1개로 만들어 버렸다. 내가 프로젝트를 진행하면서 게시판을 공통화하면 어떻게 할까? 라는 생각을 하기는 했지만 (물론 시간이나 내 실력이나 팀 프로젝트 상황 상 못했지만) 저렇게 까지 공통으로 묶어버리는 다는 생각은 못했다. 사실 공통된 부분은 모아서 모아서 만드는 것이 좋지만 저렇게 까지 모아서 처리하면 어딘가 문제가 생길 것이라는 생각이 지배적이었기에 조금 충격적이었다. 그리고 나는 enum을 좀 잘 모르고 또 사용해 본적이 없었기에 이번 사용법이 신선했다.

🙃 느낀 점

어려웠거나 아쉬웠던 점

  • 나름 계획을 잘 지키려고 노렸했으나 회고록 작성을 완성 못한 것이 조금 아쉽다.
  • 코딩 테스트를 준비하는데 필요한 이론적인 지식이나 암기해야할 것들이 손이 잘 가지 않아서 고민이다. 약한 소리 말고 해야하는데 해야하는데 하고 미루니 참...
  • 팀 프로젝트 회고록을 작성하는데 좀 힘들다. 기억에서 사라진 부분도 많고 뭔가 너무 보고서 형식이 되어 버린 것 같아서 좀 그렇다.

잘하거나 개선한 점

  • 확실히 계획을 세워서 공부하니 내가 목표로 삼은 부분까지 공부하려고 나를 다그치게 되고 게을러 지는 것을 방지하게 되었다. 그리고 내 수준을 알고 목표를 설정해서 그런가 이것밖에 공부 못했다며 자책하는 일도 적어지게 되어 좋았다.
  • 손 코딩의 위력을 좀 체감했고 나름 손 코딩을 하는 방법을 알게 되어 좋다고 생각한다.

생각

시작하는 마음가짐으로 공부를 시작한 날이었다. 계획을 다 지키지는 못해도 이전까지 공부를 하는 태도나 방식의 변화를 가지고 시작한 하루고 잘 되었다고 생각한다. 계획을 지키려고 노력하고 내가 잘하는 부분 부족한 부분을 이해하려고 노력하고 이것들을 활용하는 일에 집중하려고 한다.

내일 계획

  • 자바 웹을 다루는 기술 : 12장 ~ 13장
  • 코테 : 1문제 이상, 이론 부분 공부
  • 블로그 : 회고 글을 꼭 쓰자! 머리 속에서 지워지기 전에.
  • 시큐리티 + 어제 강사님 공부 복습 : 위의 계획이 조금 지켜지지 않아도 꼭 하자!
profile
코딩 시작

0개의 댓글