개발자

대학생 공부 순서 고민

2024년 01월 14일조회 144

저는 데이터 엔지니어를 꿈꾸고 있는 소프트웨어학부 데이터 전공 학생입니다. 군휴학 후 2학년으로의 복학을 앞두고 있습니다. 요즘 공부를 하고있는데, 진로를 위해서는 numpy, pandas 등을 위해 파이썬을 공부하는 것이 맞다고 생각합니다. 또 알고리즘 풀이도 파이썬으로 할 것이며 내년에 들어가기로 한 동아리에서도 부족하지만 준비를 하여 파이썬을 가르치게 될것 같습니다. 하지만 2학년 1학기 전공 수업에서 자료구조를 배우는데 해당 과목을 자바로 진행합니다. 두 언어를 병행하여 공부하면 많이 헷갈린다고 들어 어느 하나를 먼저 해야될지 병행을 해야될지 모르겠어서 질문드립니다.

투표
21명 참여중
이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

인기 답변

한상훈님의 프로필 사진

안녕하세요, 학부생 과정에서는 자바만 사용해서 고통스러웠고 개인적으로는 파이썬으로 진로를 나아가 ai 업계에 발가락을 담그고 있는 사람입니다. 자료구조 과목의 시각에서 바라보자면 언어는 자료구조의 구현의 수단일 뿐입니다. 중요한건 구조의 이해이고, 직접 구현의 난이도는 구조를 이해하고 있다면 파이썬이 훨씬 더 쉽습니다. 또, java와 python 두 언어 다 검색해보시면 막상 사용할 때엔 collections 라는 패키지에서 제공하고 있기도 하고, 구조를 이해하고 활용하는 것이 더 중요하기 때문에 그것에 집중하시면 될 것 같습니다. 또, 자바로 자료구조를 다루는 데에 그렇게 큰 문법적 지식이 필요하지 않을 것으로 여겨지기 때문에 수업은 수업대로 열심히 들으시고 평소에는 본인의 진로에 집중하시기 바랍니다. 만약 파이썬에서의 체득을 원하신다면 자료구조 과목에서 작성했던 코드를 파이썬 코드로도 스스로 구현해 보시는 것도 하나의 도움으로 작용할 것 같습니다. 그리고 데이터 엔지니어의 본질은 데이터를 구조적으로 이해하고 다루는 것이지 꼭 pandas numpy를 단지 사용할 줄 아는 게 아니기 때문입니다. (즉, 라이브러리의 사용 방법을 알아도 라이브러리의 어떤 요소를 어떤 상황에 써야 한다는 판단력 등의 데이터를 보는 시각을 기르는 것이 더 도움이 될 것) 또 두 언어의 입문 난이도에 대해 간단히 차이를 설명하자면, 결국 좀더 파이썬이 코드를 짜는 입장에서 휘뚜루 마뚜루 짜도 잘 짤 수 있다는 것 정도의 차이밖에 없기 때문에, 그냥 크게 걱정하지 않으셔도 됩니다. 걱정하시기 보다는 인터넷으로 두 언어의 입문과정을 가볍게 훑어보시고 이런 정도의 차이가 있구나 하는 식으로 받아들이면 조금 더 가벼운 마음으로 본인이 하고자 하는 것을 준비하실 수 있으리라 생각합니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!