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