CS 공부를 어떻게 하는 것이 좋을까요?
포스트 난이도: HOO_Intern
# CS 전공 학부생
Computer science를 전공으로 하는 대부분의 학생이 고민하는 부분이 어떻게 CS 공부를 잘할지에 대해서이다.
필자가 느낀 컴퓨터 공부라는 것이 의외로 정해진게 없고 막막한 공부 중에 하나이다.
공부만 한다고 해서 프로그래밍을 잘하거나 CS를 잘 안다고 말을 할 수가 없기 때문이다.
따라서 CS는 지속적인 경험과 습관을 쌓는 것이 중요하다고 생각한다.
# 학부 공부는 필수
CS 전공 학부생들에게는 학부 공부는 필수다.
특히 학년이 낮은 학부생들의 경우는 학부 수업을 따라서 하는 편이지만 어느 정도 CS 공부를 하다 보면 학부 수업이 지루할 수가 있다.
예를 들면, 본인 인공지능 분야에 대한 프로그래머로써 일을 할 예정이지만 학부에서 전혀 상관없는 수업을 듣는다면 하고 싶은 의욕이 생기지 않을 수가 있다.
그럼에도 모든 학부 수업은 열심히 잘 해야 한다.
대학교에서 배우는 학부 수업은 사실상 공통적인 내용이며 기본적인 내용이다.
CS 분야는 정말 다양한데 그 중에서 어떤 학생이 특정 분야로 일을 할 것인지를 대학교는 알지 못한다.
CS라는 전공에서도 정말 다양한 분야와 직업이 나뉜다.
따라서 CS 학부생들에게 가르치는 내용은 기본적이면서 어떤 분야에서든지 필요한 내용을 가르친다.
그렇기에 학부 수업은 CS 공부에서 있어서 기본기에 해당한다고 볼 수 있다.
# 자기 분야에 맞는 CS 공부
앞서 이야기한 학부 공부를 따라가지 못하거나 벅차다면 우선은 학부 공부에만 집중해야 한다.
한마디로 학부 공부도 못하면서 다른 걸 한다는 것은 어불성설이라는 것이다.
학부 공부를 열심히 하는 와중에도 시간을 내어서 공부를 해야 하는 것은 자기 분야에 맞는 CS 공부이다.
학부 공부가 기본기를 키워주었다면 그다음 단계인 자기만의 특징을 살릴 수 있는 공부를 해야 한다.
다양한 CS 분야에 대한 공부를 모두 할 수 있으면 좋겠지만 사실상 그것은 어렵기에 자신이 집중적으로 공부할 분야를 특정화해야 한다.
한마디로 본인이 앞으로 어떤 프로그래머로 일을 하고 싶은지를 정하고 그것에 맞는 실질적인 공부를 학부 공부와 병행해야 한다는 것이다.
# CS 공부는 꾸준히 하는 것
CS 공부를 한다는 것은 한 번만 보고 이해한다고 끝나는 것이 아니다.
CS는 기존의 것을 활용하고 응용해서 새로운 것을 만들어내는 것이라고 생각한다.
이러한 능력을 키우기 위해서는 기존의 것을 마스터할 수 있어야 하기에 CS 공부는 꾸준히 오랫동안 지속적으로 해야 한다.
'미국 개발자 > HOOTips' 카테고리의 다른 글
[HOO's INFO] 비어웨어 라이센스(Beerware License) (0) | 2022.03.22 |
---|---|
[Q&A] 메타데이터(Metadata)와 데이터(Data)의 차이점 (0) | 2022.03.21 |
[Q&A] AI 프로그램과 기존 프로그램의 차이점이 무엇인가요? (0) | 2022.03.09 |
[Q&A] 신입생 CS 전공 미국 유학생이 어떤 걸 준비해야 하나요? (0) | 2022.03.01 |
[Q&A] 미국에서 연구 논문 없이 석사 졸업이 가능한가요? (0) | 2022.02.24 |
댓글