학원 수업 복습을 어떻게 해야할 지 늘 고민해왔다. 첫번째로 한 방식은 학원에서 배운 코드를 github에다가 올리고  지하철에서 모바일로 열어서 보면서 복습하고 PC로는 github repository 내 단어 검색으로 원하는 키워드를 찾아서 기억이 안나는 부분을 상기시켰다. 그런데 어느날 코드 키워드 검색기능이 되질 않는다. 몇주 전까지만해도 잘만쓰던 기능이 왜 안될까? 

 

그런데 위의 방법은 단점이 많았다. 의외로 복습 빈도가 그렇게 많지 않았고 빠르게 훑어보기에는 후반에 갈수록 너무 많은 파일들이 있었고 텍스트로는 담을 수 없는 시각적인 내용도 있고 또한 키워드 검색기능도 안되니 진짜 이제는 쓰기 더어려워졌다. 기억의 리프래쉬는 약 한달이라는 마지노선을 가지고 있다. 그 한달이 지나버리면 과거에 들은 수업 내용을 다시 머리속으로 재생시키는데는 +@의 노력이 더 붙는다. 지금까진 프로젝트 시작전 주말마다 복습을 해왔다. 사실 전공자임에도 학원에서 처음 배우는 내용이 많았다. front쪽은 기초적인 것들만 배웠고 spring 책들은 다들 독자가 이미 알고 있는것을 전제로 했으니 기초지식을 배울 기회도 전혀없었고 그 누구도 그 필요성을 강조하지 않았다. 이렇게까지 기초적인것부터시작해서 상위 지식으로 올라가는게 지금이 아니면 절대 오지 않을 것 같다. 이건 매우 감사한 기회라고 생각한다. 

 

 그래서 결국 생각해낸 방법은 README.md 파일 한 페이지에 배운 내용을 정리하는 것이다. 여기에는 복습하면서 추가적인 공부를 하면서 내용을 채우고 공부과정에서 내가 생각한 내용, 그리고 시각적으로 설명해준 내용을 덧붙일 수 있다. 구현 아이디어를 장황한 코드가 아니더라도 몇 줄의 정리된 문장으로 적어놓으면 다시 상기시키기 쉬울거라 생각했다. 그리고 한페이지로 작성하는 것은 keyword 서치를 위한 방안인데 이것도 내용이 많이지면 보기가 힘들어지는게 많아질것이다.. 그리고 반드시 수업 끝난 후 일주일 이내에 작성하도록 하자. 어려운 문제를 해결할 수 있는 원동력은 첫번째는 끈기이고 두번째는 기본기이다. 끈기(?)는 아직 잘 모르겠고 기본기라도 잘 쌓아놓자.

 

https://github.com/ngotic/ServerBasic

 

GitHub - ngotic/ServerBasic: 서버개념정리

서버개념정리. Contribute to ngotic/ServerBasic development by creating an account on GitHub.

github.com

 

 

'잡담' 카테고리의 다른 글

블로그 정리 예정  (0) 2023.07.16
Notion이라는 것을 공부했다.  (0) 2023.02.20
곧 IT 지식을 포스팅 할 예정  (0) 2023.02.18

+ Recent posts