회고록 블로그
[스크랩] 개발자로의 취업을 위한 CS 참고 자료 본문
개발자로 전향하기 위해서 공부를 시작했다.
학부시절에 아주 조금 배운적은 있으나 나이도 나이이고.. 개발과 관련없는 직무로 일을 하다보니까 다 잊어버렸다.
그래서 현재 문제는 어디서부터 공부를 다시 시작하느냐 인데...
프로그래밍 언어는 당연하고, CS 개념을 잘 알아야 했던 것 같다.
(학부시절에 교수님께서 알고리즘이 중요하다고 말씀하셨던 것만 기억난다)
기억을 되살려서 공부해야할 내용들을 적어보려고 했는데
찾아보니 이미 많은 능력자분들께서 정리를 해주셔서 그냥 그 글들을 스크랩 해오기로 했다.
참고1.
신입 개발자들이 갖춰야할 능력( 책과 강의 추천 ) (tistory.com)
참고2.
TeachYourselfCS-KR/README.md at main · minnsane/TeachYourselfCS-KR · GitHub
참고3.
참고4.
공부해야할 기초 CS는 이정도라고 생각하고..
책이어도 좋고 온라인 강의를 들어도 좋을 것 같긴한데 집에 있던 책들과 아래의 강의들을 주로 활용해보려고 한다.
'소프트웨어를 개발한다면 디자인 패턴을 알아야 한다' 라는 글을 본 적이 있는데
디자인 패턴, 소프트웨어 라이프사이클 등도 공부해야하는 것은 분명하나...
나 같은 기초도 부족한 사람이 배우기에는 시기상조인 것 같다.
활용 강의1.
활용 강의2.
활용 강의3.
- 유료이지만 할인하는 경우가 종종 있어서 그 기회를 잡으면 저렴하게 강의를 들을 수 있다.
이외에도 네이버 부스트코스(https://www.boostcourse.org/opencourse), 인프런(https://www.inflearn.com/) 등에서도 필요한 강의를 찾아 들을 수 있다.
참고4 URL에도 인프라가 많이 적혀있으니 확인해서 적당한 것으로 들으면 될 것 같다.
커리큘럼을 세워놓고 공부하면 좋겠지만 반드시 그렇게 해야하는건 아닌 것 같다.
어떤 것부터 공부해야할지 고민하기보다는 위의 링크에 적힌 과목들 중 아무거나 하나 집어서 배움을 시작하는게 중요하지 않을까.
(굳이, 꼭, 커리큘럼이 필요하다면 임의의 대학 사이트에 들어가서 '컴퓨터공학부' 교과목 정보나 커리큘럼을 보며 하나씩 공부하면 될 것 같다.)
어떤 것을 먼저 공부할건지, 어떻게 공부를 시작할건지 고민하느라 시간을 모두 쏟기 보다는
뭐라도 붙잡고 시작하려고 하다보면 적어도 오늘보다는 더 성장한 사람이 되어 있을 것이라고 생각한다.
'3. Computer Science 공부 > 준비사항' 카테고리의 다른 글
[궁금증] 스택과 힙 영역은 가상 메모리에 있는 공간인걸까 (0) | 2021.09.03 |
---|---|
[공부 쉬어가기] 컴퓨터 구조에 대한 궁금증 (0) | 2021.08.24 |