공지에서 주딱이 써놓은 가이드 보고 운영체제를 익히고자 OSTEP을 보고 있음.

지금 5장 읽는데, C 이용하는 coding homework가 나오니까 좀 어렵더라.

참고로 나는:

- 프론트엔드 1년 반 경력

- 개인 사정이 있어서 현재 백수

- 다음 직장은 서버 개발이 하고 싶어서 백엔드 공부 시작

- C 기본적인 것 알고 있으며 C++로 알고리즘 백준 골딱 푸는 정도

- CPU, Memory, Disk, 레지스터 등은 겉핧기 정도로만 알고 있음

이런 상태임.


다른 사람들 과제 구현 어떻게 해놨는지 좀 찾아보다가 OSSU라는 곳을 발견했고, 거기서 OSTEP을 공부할 때 권장하는 가이드라인을 상세히 적어놨더라.

https://github.com/ossu/computer-science/tree/master/coursepages/ostep

computer-science/coursepages/ostep at master · ossu/computer-science🎓 Path to a free self-taught education in Computer Science! - ossu/computer-sciencegithub.com


대충 요약하자면 빡세게 완독하려면 C에 대한 좋은 이해, 컴퓨터 시스템에 대한 이해가 필요하다고 나와 있음.
prerequisite으로 먼저 공부하면 좋을 것들에 대해서도 자세히 써져 있으니까 나처럼 OSTEP 대가리 박아보려다가 좀 어렵다고 느끼는 사람들은 참고하길 바람.

요약>
슥 보기: C 읽고 이해할 수 있으면 됨 & 책 읽으면서 homework questions 생각해보고 하는 식으로 쭉 보면 됨
제대로 보기: 링크에 나온 prerequisites(C, computer systems) 등에 대한 좋은 이해가 필요함 & 프로젝트도 다 해보면서 진행하면 됨


난 C 다시 보러..