전공 · 네이버 / 데이터엔지니어

Q. 머신러닝 엔지니어에게 필요한 컴퓨터 수업이 무엇인지 궁금합니다.

뢀뢀이

안녕하세요. 저는 수학과를 전공하고 데이터 과학을 복수전공하고 있는 학생입니다. 이제 4학년이 되었는데, 개발 공부를 제대로 하고 싶어 소프트웨어융합학과(컴퓨터공학과)도 부전공하려고 하는데요. 참고로 저는 Python이 주 언어고, C++과 R도 어느 정도 하는 편입니다. 자료구조 수업을 들은 적 있고 현재는 프로그래머스로 코테 준비를 하고 있습니다. 1. 머신러닝 엔지니어에게 필요한 컴퓨터 수업은 무엇인가요? 제 생각엔 <컴퓨터구조>, <컴퓨터알고리즘>, <운영체제>, <데이터베이스>, <데이터통신및네트워크>를 더 들으면 될 거 같은데 맞나요? 2. 머신러닝 엔지니어 공통 자격요건에 간혹 Java가 보이던데 자바프로그래밍을 배우는 게 좋을지 아니면 안 배워도 될지 궁금합니다. 3. 그리고 혹시 <모바일앱프로그래밍>과 <웹프로그래밍>도 들으면 좋을까요? 질문이 세 개지만 사실 머신러닝 엔지니어에게 어떤 과목이 필수이고 선택인지 궁금합니다. 바쁘실텐데 시간 내주셔서 감사합니다!


2021.01.12

답변 2

  • 코코아톡카카오
    코대리 ∙ 채택률 68%

    채택된 답변

    머신러닝 엔지니어는 개발자와 연구자의 중간이라고 보시면 됩니다. 연구자가 연구한 결과물을 실서비스에 효율적으로 반영, 구현하거나, 연구자가 쉽게 연구할 수 있도록 플랫폼을 개발하는 일에 해당합니다. 1. 수학과 전공이시니 선형대수학은 잘 하시리라 생각됩니다. 써주신 과목 전부 중요한 과목입니다. 2. 머신러닝 엔지니어도 백엔드 지식이 필요한 경우가 많습니다. Java를 배우면 좋겠지만, 우선순위를 잘 설정하셔서 공부하세요. 3. 웹프로그래밍은 배우는게 좋겠습니다. 머신러닝 관련 논문을 텐서플로같은 파이썬 프레임웍으로 구현해보는 것도 좋은 공부 방법입니다.

    2021.01.12


  • 각티슈에어부산
    코사장 ∙ 채택률 82%

    채택된 답변

    1. 지금 말씀하신 과목들은 그냥 기초과목입니다. 컴퓨터 전공이라면 당연히 들어야 하는 기초과목이라고 봅니다. 2. 안배워도 괜찮습니다. 파이썬이랑 C++할줄알면 그냥 가서 처음해도 바로 할 수 있습니다. 3. 머신러닝 엔지니어는 필요없습니다. 4. 위에 5개는 그냥 컴퓨터 전공자는 다 필수로 듣는과목입니다. 머신러닝쪽은 이산수학, 선형대수학 필요하고 인공지능 과목도 좋습니다.

    2021.01.11


  • AD
    반도체
    설계팀

    대기업 반도체 산업으로 취업하기 위해선, 직관적 해석능력과 사고력이 필요합니다. 핵심 역량과 배운 지식을 취업에 활용하고 싶다면 국비지원 강의를 추천합니다.

    코멘토 내일배움카드 안내

함께 읽은 질문

궁금증이 남았나요?
빠르게 질문하세요.