본문 바로가기
카테고리 없음

앞으로의 공부 방향 (feat. 백엔드 공부법)

by 이두덩이 2023. 6. 2.

▶ 현재 나의 상태와 느낀 점

자료구조/알고리즘 강의 들어가고부터 처음 접하는 내용들이 많아 진행속도가 많이 느리다. 그래서 제로 베이스에서 정해준 스케줄을 따라가지 못하는 상황이 진즉에 와버렸다. 아직도 문제를 보고 어떤 알고리즘으로 풀어야 할지 모르겠다. 시간복잡도 O(n^2)을 피하라고 하지만 어떤 문제들은 아직까지도 다중포문을 사용하고 싶고, 다중포문 이외의 방법은 떠오르지도 않는다... 결국 다중포문을 사용해서 풀고 다른 방법은 생각하지도 않아 버리니 이런 악순환이 반복된다.

코딩테스트를 할 때 기억이 애매하게 나는 문법들은 계속 애매하게 난다. 모르는 것도 아니고 아는 것도 아닌 상태로 항상 검색해서 작성한다. 10번 반복해도 10번 찾아서 작성하는 걸 보면 의지의 문제인 듯하다. 아직은 제한이 없기에 검색이 가능하지만 실전에서는 간단한 함수를 기억 못 하면 시간이 많이 부족해질 것이다. 이제는 외워야 할 때가 왔다. 미루지 말고 미리미리 암기해 두자.

이번주부터 코딩테스트에서 탐색과 순열과 조합 문제가 나오는 것 같다. 강의를 들었지만 개념도 잘 안 잡히고 문제도 못 풀겠는 걸 보면 이 부분을  반복해야 하는 것은 확실히 알겠다. 역시 강의를 들으면서도 이해가 정확하게 가지 않았고, 집중 못한 자료구조에서 반드시 막힌다. 안되면 반복해야지 다른 방법은 없을 것 같다. 

 

▶ 앞으로의 공부 방향

  • 강의 개수를 정해서 듣는 게 나한테는 안 맞는 것 같다. 총 공부 시간으로 정해서 하자.
  • 자료구조/알고리즘 듣다가 머리 아프면 컴퓨터공학 강의나 객체지향 강의를 들으면서 머리 환기를 시키자.
  • 어려운 알고리즘, 당장 머리에 들어오지 않는다고 조급해하지 말자.
  • 3번 이상 사용한 문법인데 정확히 기억하지 못한다면 따로 기록해 두고 외우자.
  • 알고 있는 자료구조로만 풀지 말고 해당문제의 최적 알고리즘이 무엇인지 파악한 후에 반복해서 공부하자.
  • 위에 작성한 현재 나의 상태를 파악하고 느낀 점을 느끼지만 말고 대응하자.