어떻게 공부할 것인지 정리해보자.
필요도 별점을 총 정리해보자.
과목 | 별점 |
---|---|
자료구조 & 알고리즘 | 3 |
네트워크 | 2 |
C++ | 4 |
선형대수 | 3 |
확률과 통계 | 2 |
OS | 3 |
별점 순으로 나열해보자.
점수 | 과목 |
---|---|
4점 | C++ |
3점 | 자구알, 선형대수, OS |
2점 | 네트워크, 확통 |
내가 얼마나 하고싶은지를 0,1,2로 나누어 가산점을 부여한다.
과목 | 가산점 |
---|---|
자료구조 & 알고리즘 | 1 |
네트워크 | 1 |
C++ | 1 |
선형대수 | 0 |
확률과 통계 | 0 |
OS | 1 |
사실 공부는 하기 싫은 것이 당연하므로 3점짜리는 하나도 없다..
별점 + 가산점으로 정리해 보면..
과목 | 총점 |
---|---|
자료구조 & 알고리즘 | 4 |
네트워크 | 3 |
C++ | 5 |
선형대수 | 3 |
확률과 통계 | 2 |
OS | 4 |
다 더하면 4+3+5+3+2+4 = 21점이다. 하루 6시간만 공부하자. 일주일로 나누고 2를 곱해서 하루에 6시간 공부를 하면 되겠다. 1점당 2시간이 되겠다. 그러면 결국 자구알 8시간, 네트워크 6시간, C++ 10시간, 선형대수 6시간, 확통 4시간, OS 8시간이 된다.
보정이 필요할지 생각해 보자.
-
과연 C++ 공부량이 주당 10시간이나 할애할 만한 것이 있을까?
- 있을 것 같다. 이펙티브만 겁나 봐야지.
-
내가 싫어하는 선형대수를 6시간이나 해야한다!
- 과학적인(?)계산에 의해 나온 수치이니 잠자코 따르도록 하자.
결론 : 보정은 필요없다.
어떻게 공부할 것인가
-
자료구조 & 알고리즘
-
Fundamentals of Data Structures in C1를 다시 한번 읽고, 짜고, 정리해본다.
-
알고리즘 문제를 풀어본다(Dovelet혹은 Codeground - 아직 미정)
-
-
네트워크
- 네트워크 시험으로 나왔던 문제, 연습문제에서 내가 제대로 이해하지 못한 부분을 다시 풀고, 정리한다.
-
C++
-
Effective C++를 정독.
-
가상함수 테이블, 객체지향에 대한 정확한 공부. - 구글링
-
-
선형대수
- 선형대수 교재를 처음부터 다시 풀어보고, 정리한다.
-
확률과 통계
- 확률과 통계 교재를 처음부터 다시 풀어보고, 정리한다.
-
OS
-
공룡책2은 군대에서 한번 봤다.
-
뇌를 자극하는 윈도우 시스템 프로그래밍을 다시 한 번 읽고, 짜고, 정리한다.
-
-
“C로 쓴 자료구조론” ↩
Written on February 1, 2016