1. 코드리뷰
알고리즘 주차가 진행중이기에 팀원들과 같이 코드리뷰를 진행했다.
코드리뷰를 하면서 느낀 것은
1. 내 코딩 습관이 안좋다는 것을 알았다.
2. 사람들은 굉장히 창의적인 생각을 많이 하고 내가 못하는걸 잘하는 사람도 많다.
3. 나 혼자 풀지 못하던 문제도 다같이 보면 실마리가 보인다. 집단지성
4. 그리고 다들 잘할거라고는 생각했지만 너무 잘한다.
내가 지금까지 가독성을 해치는 코딩을 많이하고 있었다.
특히 내가 변수를 좀 많이 선언하는 편이었는데 나는 그것이 가독성을 좋게 만드는 것이라고 생각만 했는데
알고보니 가독성을 해치는 것이었고 생각해보면 그 변수를 이해하기위해 시간을 쓰고 그 변수가 들어간
반복문 혹은 if문을 이해하기위해 또 시간을 쓰기에 매우 비효율적인 코딩 습관이다. 없애자.
다음으로 너무 프로그래머스의 틀에 맞춰서 내가 코딩을 하고 있었다.
프로그래머스에서 제공해준 틀이 있다곤 하지만 내가 스스로 반환타입을 바꿀 수도 있다.
내 코드의 양을 줄여서 가독성을 늘릴 수 있다면 바꾸는 것도 많이 고려해봐야 할 것이다.
2. 알고리즘 문제
분명히 내가 다 맞다고 생각했는데 아닌 문제들도 많았고 아직도 맞다고 생각하고 있는 문제도 있다.
아직 손도 대지 못한 문제도 있고 손쉽게 풀리는 문제도 있었다.
참 쉽지 않다는 생각이 들었다.
무엇이 문제인지 모르고 계속 막혀있을때 정말 답답함을 많이 느꼈는데
참 참기 힘들지만 그만큼 또 풀리고 파란색의 테스트통과 메세지가 나왔을때 정말 큰 기쁨을 느낀다.
더 많이 풀면 많이 풀수록 막히는 시간은 줄어들고 통과되는 시간은 늘어날 것이다.
특히 다른 사람의 문제를 보고 이해하는 것이 중요하다.
이는 실무에서도 역시 중요한 부분이기에 꼭 기억하고 다른 사람의 문제도 자주 보는 습관을 기르자.
3. 언어스터디 시작
하루 30분씩 진행하는 언어스터디 기간이 시작되었다.
클래스부분 부터 시작해서 혼자 공부하는 자바를 모두 끝마치는 6주간의 과정으로
매주 발표자가 발표를 진행하는 방식이다.
나는 아무래도 클래스 부분을 미리 보았었기때문에 다시 보는데에 있어서 거북함은 없고
시간의 촉박함을 느끼진 않고 있다.
선행학습이 참 중요하다는 생각이 좋고 이 흐름 놓치지말고 계속 조금 더 앞서서 미리 공부하고
본과정때 또 공부하는 그런 습관을 기르자.
4. 시간의 촉박함
얼마 되지 않았지만 너무 많은 공부를 하고 너무 많은 정보를 머리속에 넣다보니 까먹는것도
적지않게 많다.
또한 많은 강의 세션을 들었는데 한번 놓치기 시작하니 볼 엄두가 나질 않았다.
블로그도 한번 흐름을 놓칠뻔한 적이 있었는데 (프로젝트주차때) 그때 정말 집중하지 않았다면
아예 놓쳤을지도 모른다.
시간은 점점 부족해지기때문에 내가 할 것들을 명확히 정리하고 미루지말고 확실히 그날 바로
정리하는 습관을 기르자. 그렇지 않으면 분명히 미루게되고 보지 못한다.
내일 할 것
혼자공부하는 자바 클래스 부분 공부하기
알고리즘문제 계속 풀 것
X로 표시된 문제 어떻게해서든 해결해보기 (정답보지않기)
Java 문법 관련된 내용의 블로그 하나 작성하기
'legacy > 항해99 일지' 카테고리의 다른 글
20221123 (수) TIL (0) | 2022.11.24 |
---|---|
20221122 (화) TIL (0) | 2022.11.23 |
20221120 (일) 2주차 정리 WIL (0) | 2022.11.20 |
20221119 (토) TIL (0) | 2022.11.19 |
20221118 (금) TIL (2) | 2022.11.18 |