개강을 앞두고 수강 신청을 완료한 상태다
방학을 계획만큼 알차게 보내지 못했으니
남은 기간동안이라도 새학기 대비가 필요할 것 같다
컴퓨터공학과 3학년 1학기를 앞둔 시점에서
어떤 준비를 하면 좋을까 고민하다가
전공 과목과 연계된 내용들,
전공 과목의 기초가 되는 내용들을
사전에 학습하기로 했다
1. 컴퓨터공학과 저학년 & 코딩 초보 & 비전공자라면
1학년 2학년 병아리 컴공생이라면
컴퓨터 사이언스 카테고리의
프로그래밍 기초 과목을 추천한다
https://www.codeit.kr/explore?page=1&difficulty=&category=PROGRAMMING_BASIC
2. 기초적인 코딩은 할 수 있는데 이론은 어려운 컴공생이라면
본격적으로 이론 수업이 시작되는 2학년 학생들 (빠른 경우 1학년 2학기),
기술면접을 준비하는데 CS 기본 과목이 기억나지 않는 고학년이라면
1) 컴퓨터 개론, 소프트웨어 이해하기, 컴퓨터 구조 이해하기
이론 과목의 기본 필수 내용을 담은 강의들
https://www.codeit.kr/explore?page=1&difficulty=&category=PROGRAMMING_BASIC
2) 알고리즘과 자료구조
특히 코테 준비를 시작하는 경우 강력 추천
https://www.codeit.kr/explore?page=1&difficulty=&category=ALGORITHM
3) 객체 지향 프로그래밍
자바, C++의 기초는 알지만
해당 언어들의 핵심인 객체 지향 개념이 어려운 사람들
생각보다 객체 지향 개념이 정말 중요한데 가볍게 넘어가는 경우도 있고
깊게 공부하려면 어렵거나 오개념이 생기는 경우도 있어서 강의 듣는 것을 추천!
https://www.codeit.kr/explore?page=1&difficulty=&category=OOP
4) 데이터베이스
데이터베이스 과목은 필수로 듣게 되는데
학교 강의보다 쉽고 편하게 배울 수 있어서 좋고
실습 환경 구축 없이 실습할 수 있어서 편하다
기본적인 내용만 다루는 것이 아니라
실전에 적용할 수 있을 만큼 심화 내용도 함께 다루기 때문에
프로젝트에 데이터베이스를 구축하고 싶은 사람들에게 추천
데이터베이스 과목 수강 전이나
수강 후 SQLD 자격증을 준비하는 사람들에게도 추천!
https://www.codeit.kr/explore?page=1&difficulty=&category=DATABASE
3. 이제는 실전!!! 프로젝트를 하게 되었다면
1) 개발 도구
개발에 필요한 도구들
개인적으로는 특히 Git 버전 관리 강의와 유닉스 커맨드 강의를 강력 추천한다
대학에 오면 Git을 제대로 단계적으로 가르쳐주는 사람은 없는데
정말 많이 사용한다 (특히 프로젝트와 협업에는 필수)
알아둘수록, 잘 활용할수록 유리하다
https://www.codeit.kr/explore?page=1&difficulty=&category=PROGRAMMING_TOOL
2) UI/UX 디자인
피그마!! 강력 추천한다
프론트엔드만 알면 되지 혹은 디자인만 알면 되지 라고 생각한다면 오산
프로젝트 할 때 피그마 사용 빈도가 굉장히 높은데
잘 활용할수록 차원이 다른 아웃풋을 얻을 수 있다
숨어있는 꿀기능까지 쉽고 자세하게 알려주기 때문에
한 번쯤은 꼭 듣는 것이 좋다
4. 혼자 토이 프로젝트를 만들고 싶다면 (개발 / 데이터분석)
혹시 이 글을 방학 초기에 본다면
토이 프로젝트를 시작하는 것도 추천한다
(비록 나는 끝날 무렵이라 시작할 수 없으나..)
코드잇 수업 탐색 탭의 검색 필터에서
프로젝트 토픽을 선택하면
- 데이터 분석 프로젝트
- 웹 퍼블리싱 프로젝트
- React 프로젝트
등 다양한 토이 프로젝트 예제 강의가 있다
환경 구축 없이 직접 실습하며 강의를 들을 수 있고
확장성이 있는 프로젝트 토픽들이라
충분히 본인 포트폴리오에게 맞게 변형하여 제작할 수 있다
https://www.codeit.kr/explore?page=1&difficulty=&types=PROJECT&category=
5. IT 트랜드가 궁금하고 관련 지식을 쌓고 싶다면
IT 교양과 인공지능 카테고리를 추천한다
교양 카테고리라서 정말 교양이라고 가볍게 생각하고 눌렀었는데
클라우드 컴퓨팅 , 클러스터 분석 , 블록체인 등의 토픽이 있어서 감탄했다
학교 전공 과목 중에 클라우드나 블록체인 같은 과목이 개설되지 않거나
많지 않은 학교도 종종 있는 것으로 알고 있는데
IT 관련 직무를 희망하는 입장에서 알고 있는 것이 매우 유리하기 때문에
깊게 학습하지는 않더라도 반드시 들어두는 것을 추천한다
https://www.codeit.kr/explore?page=1&difficulty=&category=IT
https://www.codeit.kr/explore?page=1&difficulty=&category=AI
6. 데이터 분석을 하고 싶다면
컴퓨터공학이 아닌 경영, 경제, 산업공학처럼
데이터 분석 관련 수업이 많은 학과이거나
데이터 분석 관련 직무를 희망한다면
데이터 분석 강의들을 추천한다
일반적인 코딩 학습 사이트들과 다르게
데이터 분석, 데이터 사이언스에 대한 강의가
꽤 많고 심화 내용도 쉽게 설명하는 편이다
(물론 내가 프로그래밍 강의 플랫폼을 위주로 찾아서 그럴 수도 있지만)
https://www.codeit.kr/explore?page=1&difficulty=&category=DATA_ANALYSIS
'etc' 카테고리의 다른 글
[SSAFY] 마이스터고 지원자 대상 SSAFY 공식 오픈 카톡방 안내 (2) | 2024.10.13 |
---|---|
[SSAFY] SSAFY 13기 전국 모집 설명회 신청 안내 (3) | 2024.10.07 |
[SSAFY] SSAFY 앰배서더 발대식 후기 (19) | 2024.10.06 |
코딩 강의 찾는 법 - 코딩 입문자를 위한 무료 고퀄리티 강의 추천 (0) | 2024.02.21 |
[개발블로그] hELLO 스킨 목차에 제목3 추가하기 (0) | 2024.02.11 |
밀착 관리 받는 코드잇 도전 30일 코딩 캠프 수료 후기 (1) | 2024.02.07 |
코드잇 대학생 코딩 캠프 (대학생 온라인 IT 대외활동) (0) | 2024.02.07 |