강의

멘토링

로드맵

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

한교동님의 프로필 이미지
한교동

작성한 질문수

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

비선형 자료구조 2진 트리

자료구조 공부 언어

작성

·

13

0

선생님 안녕하세요!

저는 3년차 웹 FE 개발자(비전공)로 일하고 있습니다. 언급해주신 대로 자료구조와 알고리즘 공부를 최소 3개월 이상 제대로 해보려고 합니다.

자료구조가 어떻게 만들어지는가를 알기 위해서는 C언어로 공부하는 것이 좋다고 들은 적이 있는데, 이미 익숙한 자바스크립트로 친숙해진 다음 C언어로 학습하는 것이 좋을지 처음부터 C언어로 시작하는 것이 좋을지 여쭙습니다.

그냥 시작하는 게 제일 중요할 것 같지만 그래도 선생님의 의견이 궁금합니다.

답변 1

1

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

굳이 C언어를 고집할 이유는 없습니다. 자료구조는 언어에 특수화 되는 이론이 아니기 때문입니다. 다만 자바 스크립트로는 한계가 있을 수 있는 부분이 일부 있을 수 있습니다. 그러나 이 부분마저도 AI를 활용한다면 충분히 극복할 수 있을 문제가 아닐까 싶습니다.

C언어를 공부해두면 컴퓨터 구조에 대한 이해가 깊어질 수 밖에 없습니다. 요즘 같은 시대에 C언어는 구세대의 언어이자 CS전공자를 위한 언어일 수 있습니다. 그러나 JVM이나 V8 엔진은 여전히 C/C++로 개발되고 있다는 사실은 다시 한 번 생각해야 할 문제입니다.

결과적으로 꼭 C언어에 대한 이해가 필요하다고 스스로 판단이 서기 전까지 굳이 C언어를 할 필요는 없으나 경력자로써 CS이론에 대한 폭넓은 이해를 갖춰야 한다는 생각이 들면 그 때 공부하시기 바랍니다. 😄

한교동님의 프로필 이미지
한교동
질문자

네 답변 감사합니다!

그리고 좋은 강의 제공해주셔서 항상 감사드려요.

한교동님의 프로필 이미지
한교동

작성한 질문수

질문하기