강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김정훈님의 프로필 이미지
김정훈

작성한 질문수

넓고 얕게 외워서 컴공 전공자 되기

수강에 앞서 강의소개

CS 전공지식에 대해서

작성

·

11

0

안녕하세요!
저는 프론트엔드 개발자로 일하고 있는 수강생입니다!
CS 공부를 제대로 해본적도 없고, 지식도 없다고 생각하여 강의를 듣게 되었습니다!
물론 단시간에 전공자만큼의 지식을 쌓기는 영상에서 말씀하신것 처럼 어렵다는걸 알고 있지만,

그렇다면 제가 전공자만큼의 CS지식과 개발자 시장에서 경쟁력을 갖추기 위해선 어떤 공부를 더 해야할지 대략적으로나마 가르쳐주실 수 있을까요!?

혹은 이런 강의와 네트워크, 운영체제,자료구조,알고리즘을 추가로 공부하면서 꼬리를 무는 학습 방식으로 계속 학습을 이어나가면 될까요!?

답변 1

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

웹 프론트 개발자라면...기획이나 디자인도 중요하다고 생각합니다. AI시대라는 점을 생각했을 때 너무나 당연한 이야기가 될 것입니다. 우선 실질적인 업무능력 향상을 위해 꼭 기획 + 디자인을 공부하시기 바랍니다. 그러다 보면 글쓰기가 왜 중요한 것인지 절실하게 알 수 있게 될 것이고요.

기술적으로는 자료구조, 객체지향 디자인 패턴 등을 공부해보시기 바랍니다. 프론트 영역에서 사용되는 각종 프레임워크의 구조가 왜 그런 형태를 갖게 될 수 밖에 없는지 알 수 있습니다. 나아가 컴파일러와 인터프리터 개발에도 관심을 가져보시기 바랍니다. 프로그래밍 언어의 본질을 이해할 수 있을 것입니다.

그리고 서비스 운영 관점에서 CDN을 이해할 필요는 있다고 보여집니다. 따라서 네트워크에 대해 어느 정도 알아 두는 것을 추천합니다.

배움에는 끝이 없습니다. 결국 내가 원하든 그렇지 않든 꼬리를 무는 방식이 될 수 밖에 없습니다. 시간이 필요한 일인만큼 끈기가 중요하겠습니다. 당장의 결과를 바라지 않더라도 계획적으로 꾸준이 학습하는 것이 중요합니다. 잘 해내실 겁니다. 건투를 빕니다!

김정훈님의 프로필 이미지
김정훈
질문자

친절한 답변 정말 감사합니다.
답변해주신 내용 기반으로, 계속 학습하며 또 새로운 기획,디자인 같은 부분도 조금씩 배워나가겠습니다 감사합니다!

김정훈님의 프로필 이미지
김정훈

작성한 질문수

질문하기