개발자

웹 프로젝트에 머신러닝 또는 데이터 분석을 적용하려면..

2024년 04월 17일조회 289

안녕하세요 현재 백엔드 개발자를 우선 목표로 공부하고 있는 비전공자 입니다. 저는 데이터 분석이나, 머신러닝을 활용한 웹 서비스(경기 분석, 예측 등)를 개발하고 싶은 생각이 있는데 이로 인해 프레임워크를 선택하는데 혼란이 오고 있습니다. 우선적으로 백엔드 공부를 하고 추후에 나머지를 공부할 생각인데 데이터 분석이나, 머신러닝은 주로 Python을 사용한다고 해서 Python 프레임워크를 공부해야할 지, 취업 수요가 높은 스프링부트를 공부해야할 지 고민입니다.. Python 프레임 워크는 웹 + 머신러닝/데이터 분석 을 하나의 언어로 개발할 수 있어서 좋은 것 같고 스프링부트는 스프링부트(웹) + 머신러닝/데이터 분석(파이썬 Restfull API)로 개발해야해서 양이 많아서 공부 기간이 길어질까 걱정입니다. 긴 글 읽어주셔서 감사합니다. 따끔한 조언 부탁드립니다!!

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

답변 2

Jeahong님의 프로필 사진

우선 하고자하시는 방향이 어떤지가 감이 잘안오네요. 머신러닝을 하시고 싶으신건지, 데이터 분석을 하시고 싶으신건지 이 두 개는 다른 엔지니어가 개발했다는 것을 토대로 그냥 general backend engineer를 하시고 싶으신지에 따라 다를거 같네요. 머신러닝, 데이터분석이 주라면 파이썬 웹프레임워크를 파셔도 무방하고 (간단한 웹개발만 필요로합니다) 백앤드 개발자가 목표시면 한국에서는 spring 계열을 하시는게 수요가 많기 때문에 더 좋지 않을까라는 개인적 의겹입니다.

profile picture

익명

작성자

2024년 04월 17일

지금 현재는 백엔드로 취업이 목표입니다! 나중에 머신러닝 대학원을 가서 그쪽 공부를 해보고 싶다는 생각은 있지만 우선 선생님 말씀대로 백엔드가 목표니까 스프링을 먼저 해야겠네요! 좋은 말씀 감사합니다!

김태우님의 프로필 사진

일단 백엔드로 분야를 잡았다면 Spring으로 선택하시는 것이 우리나라 시장성에 맞지 않나 싶네요. 추후 대학원을 가셔서 머신러닝 딥러닝 등 AI 분야를 공부한다고 해도 그 부분의 백엔드는 python으로 따로 배포해서 사용하지 않을까 싶네요. 기본적인 서버는 Java로 구축하되 ai 부분이 들어간 부분만 python으로 따로 배포할 수도 있고 아예 서버를 python으로 쓸 때도 있지만 각 언어마다 장단점이 있기 때문에 서비스의 상황에 따라 여러가지로 나뉠 거 같습니다. 하지만 이 부분은 지금 고민할 부분은 아니라고 생각합니다. 당장 백엔드 취업이 목표이시라면 우리나라 백엔드 시장을 고려하는 것이 맞다고 생각합니다!

profile picture

익명

작성자

2024년 05월 26일

좋은 말씀 감사합니다!

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

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

또는

이미 회원이신가요?

목록으로

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