프로그래머가 꼭 컴퓨터 공학을 전공해야 하는 것은 아니지만,
컴공과에서는 프로그래밍을 하기 위한 다양한 지식을 체계적으로 배우기 때문에
비전공자도 전공자처럼 컴공 커리큘럼에 따라 공부를 한다면 전공자 비슷하게는 될 수 있을 것입니다.
당연히 수업 이외의 부분에서도 배우는 것들도 있기 때문에 완벽하게 따라잡기는 어렵겠지만 말이죠.
제가 추천 드리는 방법은 다음과 같습니다.
1) 훌륭한 대학에서 공개한 커리큘럼을 확인한다.
2) 훌륭한 대학에서 공개한 강좌를 듣고 공부한다.
포항 공대 컴공과를 예로 들어볼게요.
아래 링크를 가보시면 다양한 과목이 있는 것들을 알 수 있습니다.
https://cse.postech.ac.kr/bachelors-degree/undergraduate-course/
그리고 아래 링크를 보시면, 2024년 12월 2일부터 2025년 1월 24일까지 다양한 수업을 무료로 진행하는 것을 알 수 있습니다.
모든 과목에 대한 수업이 다 있는 것도 아니고, 수업도 학생들이 듣는 것과 동일한 것은 아니지만, 그래도 시작은 해 볼 수 있을 것입니다.
꼭 특정 대학의 커리큘럼과 그 대학의 강의를 매치해서 수강해야 할 필요는 없습니다. 아래 링크를 가보시면, 다양한 대학 및 기관에서 여러 과목을 공개해 놓은 것을 알 수 있습니다.
각 대학마다 잘 찾아보시면, 유튜브 또는 다른 별도의 사이트를 이용해서 강좌를 무료로 공개한 곳이 아주 많습니다.
특히 영어가 되신다면, 그 선택의 폭은 훨씬 넓어집니다.
MIT 의 경우도 유튜브에 공개한 강좌가 많이 있고,
https://www.youtube.com/channel/UCEBb1b_L6zDS3xTUrIALZOw
개인적으로 강력하게 추천하는 인도 공대의 강좌도 유튜브에 공개되어 있습니다.
https://www.youtube.com/@computerscienceandengineer429
컴공과만 따지만 세계 순위 1위인 CMU 도 전체 강좌는 아니지만 일부 강좌에 대하여 다음과 같이 무료 공개 수업이 있네요.
https://www.cmu.edu/c-cm/open-and-free/index.html
최근에 전공자들을 위한 무료 교육 정보에 대한 영상을 다음과 같이 공개하였는데,
https://youtu.be/BSuUD2IbEDU?si=x9S3zrnhONsH7Fwm
이 내용 중 앞부분은 비전공자 분들에게도 도움이 될 것 같아서, 이렇게 글을 남깁니다.
이 글에 대한 내용도 영상으로 제작하여, 업로드할 예정입니다.
'기타' 카테고리의 다른 글
Ubuntu(우분투) 24.04 influxdb, grafana 설치 방법 (0) | 2024.09.01 |
---|---|
Ubuntu(우분투) 24.04 telegraf 설치 방법 (0) | 2024.08.29 |
개발자들이 잘 못 이해하고 있는 C/C++ 배열의 의미 (0) | 2023.01.26 |
개발자들이 흔히 잘 못 사용하는 용어 (0) | 2022.09.06 |
CSE top conferences (0) | 2022.08.23 |