회고록 블로그

[스크랩] 개발자로의 취업을 위한 CS 참고 자료 본문

3. Computer Science 공부/준비사항

[스크랩] 개발자로의 취업을 위한 CS 참고 자료

김간장 2021. 2. 22. 00:44

개발자로 전향하기 위해서 공부를 시작했다.

학부시절에 아주 조금 배운적은 있으나 나이도 나이이고.. 개발과 관련없는 직무로 일을 하다보니까 다 잊어버렸다.

 

그래서 현재 문제는 어디서부터 공부를 다시 시작하느냐 인데...

프로그래밍 언어는 당연하고, CS 개념을 잘 알아야 했던 것 같다.

(학부시절에 교수님께서 알고리즘이 중요하다고 말씀하셨던 것만 기억난다)

 

기억을 되살려서 공부해야할 내용들을 적어보려고 했는데

찾아보니 이미 많은 능력자분들께서 정리를 해주셔서 그냥 그 글들을 스크랩 해오기로 했다.

 

 

참고1.

신입 개발자들이 갖춰야할 능력( 책과 강의 추천 ) (tistory.com)

 

신입 개발자들이 갖춰야할 능력( 책과 강의 추천 )

신입 개발자가 갖춰야할 능력 컴퓨터 과학과의 커리큘럼에 따르면 대충 다음과 같은 기술이 있다고 여겨진다. 개발언어: C/C++, 자바, 웹 프로그래밍 관련 기술 자료구조 소프트웨어 공학의 개념

youngban.tistory.com

참고2.

TeachYourselfCS-KR/README.md at main · minnsane/TeachYourselfCS-KR · GitHub

 

minnsane/TeachYourselfCS-KR

컴퓨터 과학 스스로 학습하기 https://teachyourselfcs.com. Contribute to minnsane/TeachYourselfCS-KR development by creating an account on GitHub.

github.com

참고3.

okky.kr/article/327965

 

OKKY | 개발자에게 추천하는 서적

개발자에게 추천하는 서적과 관련된 자료를, 오픈 DOCS로 취합하고 있습니다. 꽤 자료가 많이 모였는데! 다른 서적들도 추천부탁드리고자 글을 남깁니다~! 초보이신 분들은 참고하시고, 고수이신

okky.kr

참고4.

coding-groot.tistory.com/93

 

나의 온라인 컴퓨터공학 공부법

제가 컴퓨터공학 공부를 할 때 사용하는 인터넷 자료들을 공유합니다! 예전에 제가 학교 커뮤니티에서 익명으로 공유했던 내용들을 다시 한번 정리했습니다. 어떤 강의를 열심히 수강한 다음 "

coding-groot.tistory.com


공부해야할 기초 CS는 이정도라고 생각하고..

책이어도 좋고 온라인 강의를 들어도 좋을 것 같긴한데 집에 있던 책들과 아래의 강의들을 주로 활용해보려고 한다.

 

'소프트웨어를 개발한다면 디자인 패턴을 알아야 한다' 라는 글을 본 적이 있는데

디자인 패턴, 소프트웨어 라이프사이클 등도 공부해야하는 것은 분명하나...

나 같은 기초도 부족한 사람이 배우기에는 시기상조인 것 같다.

 

 

활용 강의1.

www.kocw.net/home/index.do

 

http://www.kocw.net/home/index.do

 

www.kocw.net

활용 강의2.

www.coursera.org/

 

Coursera | Build Skills with Online Courses from Top Institutions

Join Coursera for free and learn online. Build skills with courses from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Advance your career with degrees, certificates, Specializations, & MOOCs in data science, com

www.coursera.org

 

활용 강의3.

- 유료이지만 할인하는 경우가 종종 있어서 그 기회를 잡으면 저렴하게 강의를 들을 수 있다.

https://www.udemy.com/

 

온라인 강의 - 자신의 일정에 맞춰 뭐든지 배워 보세요 | Udemy

Udemy는 185,000개 이상의 강의와 4천 9백만명 이상의 수강생이 있는 온라인 학습 및 교수 마켓플레이스입니다. 프로그래밍, 마케팅, 데이터 과학 및 그 밖의 분야에 대해 배워 보세요.

www.udemy.com

 

이외에도 네이버 부스트코스(https://www.boostcourse.org/opencourse), 인프런(https://www.inflearn.com/) 등에서도 필요한 강의를 찾아 들을 수 있다.

참고4 URL에도 인프라가 많이 적혀있으니 확인해서 적당한 것으로 들으면 될 것 같다.

 


커리큘럼을 세워놓고 공부하면 좋겠지만 반드시 그렇게 해야하는건 아닌 것 같다.

어떤 것부터 공부해야할지 고민하기보다는 위의 링크에 적힌 과목들 중 아무거나 하나 집어서 배움을 시작하는게 중요하지 않을까.

(굳이, 꼭, 커리큘럼이 필요하다면 임의의 대학 사이트에 들어가서 '컴퓨터공학부' 교과목 정보나 커리큘럼을 보며 하나씩 공부하면 될 것 같다.)

 

 

어떤 것을 먼저 공부할건지, 어떻게 공부를 시작할건지 고민하느라 시간을 모두 쏟기 보다는

뭐라도 붙잡고 시작하려고 하다보면 적어도 오늘보다는 더 성장한 사람이 되어 있을 것이라고 생각한다.

Comments