
오늘 한 일
07.11 월
알고리즘 백트래킹, 문자열 문제
07.12 화
운영체제 강의 한 개
알고리즘 n * m (1)
스터디 dp 문제
next step ch 1
07.13 수
운영체제 강의 두 개
알고리즘 n * m (2)
알고리즘 스터디, 면접 후기
next step ch 2
07.14 목
반효경 프로세스 강의 1
n * m 3
07.15 금
n * m 4, 5
알고리즘 조합문제 구현 (못함)
내가 무엇을 했는지 구체적으로 기록한다. 그 공부를 왜 했는지, 하고 나서 이전과 어떤 점이 달라졌는지를 포함하면 더욱 좋다.
소감
이번 주부터 반효경 교수님의 운영체제 강의를 듣기 시작했다. 처음부터 모든 걸 다 이해하고 넘어가려 하지 않고 들리는 부분만 듣고 넘어가자는 생각으로 시작했다. 그래서 그런지 그냥 듣기에는 생소한 단어와 개념들이 대부분이라 흐름조차도 따라가지 못하는 것 같다는 생각에 노션에 조금씩 정리하면서 듣기 시작했다.
지난번 원티드에서 진행한 코테를 보고나서 한 문제도 구현하지 못하고 나의 알고리즘 현주소를 더 뼈저리게 느끼게 되었다. 문제되는 게 한 두 개가 아니지만 일단 bfs, dfs, 백트래킹, dp 등 알고리즘에 대한 이해도가 필요하다 생각하여 알고리즘 스터디 문제 이외에 기초적인 문제도 풀어보고 있다. 알고리즘 스터디에서 출제되는 문제 중 풀이법부터 접근이 안 되는 건 그냥 포기하는 것보다 블로그에서 풀이법을 보고서 이해하고자 했다.
이번 주부터 시작한 next step 스터디. 이미 시작되었는지 모르고 있다가 wiki 보고서 조금 뒤늦게 시작했다. 1장에서 호눅스가 평소하던 이야기를 책에서 보니 괜히 더 반가웠다. 학습에 도움이 될 만한 책을 추천해주는 게 있어 이너 게임 - 배우며 즐겁게 일하는 법 이라는 책도 사보았다. 2장에서 본격적인 구현을 통한 학습이 시작되었다. 간단한 로직의 계산기를 구현하고 리팩토링을 거치고 테스트 코드를 통해 동작을 확인해보았다. 리팩토링을 할 땐 책을 보지 않고 내가 생각하는대로 리팩토링을 먼저 해보았다. 그 후 책을 보고 어떤 동작을 기준으로 리팩토링 할 수 있었는지 알 수 있었는데 내가 생각하지 못한 부분들이 있어 신기했다. 리팩토링 후 테스트 코드 실행했을 때 아무 문제 없이 잘 동작하면 쾌감이 있다.
좋았던 점
- 드디어 시작한 운영체제 학습.
- next step 스터디를 통해 많은 성장이 있을 것 같은 기분이 든다.
- 알고리즘 포기하지 않고 차근 차근 스텝을 밟는 것 같아 좋다.
개선할 점
- 화요일부터 하루의 계획을 세워서 했지만 학습 밀도가 높지 않아 계획한 걸 다 이행하지 못하고 다음 날로 미뤄지다보니 할 일이 쌓이게 되었다. 다음 주부터는 자바 스터디도 하게 되는데 시간 관리와 계획을 좀 더 잘 세울 수 있도록 할 필요가 있겠다.
'회고' 카테고리의 다른 글
20220725 - 0731 (2) | 2022.08.01 |
---|---|
20220718 - 0724 주간 회고 (0) | 2022.07.25 |
코드스쿼드 첫 번째 프로젝트 회고 (0) | 2022.04.16 |
20220413 (호눅스 DB 정규화 수업, DELETE API 구현) (0) | 2022.04.14 |
20220412 (테스트코드 리팩토링, 호눅스 면담, DELETE api) (0) | 2022.04.12 |