개발자

인공지능 개발자는 백엔드, 프론트엔드가 필요할까요 ?

2023년 01월 19일조회 1,374

인공지능과 관련된 학과에 진학하고 있는 대학생입니다. 제목 그대로 인공지능과 관련하여 취직을 할 때 백엔드나 프론트엔드가 필요할까요 ? 추가적으로 필요한 기술이 있다면 어떤 것이 필요할지가 궁금합니다 !

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

답변 3

인기 답변

동호님의 프로필 사진

한 줄로 정리하자면, ‘알고 있으면 좋지만, 필요하진 않다’ 라고 말씀드리고 싶습니다. 인공지능 분야가 어떤 분야인지는 모르겠지만, 연구분야인 만큼 실무에서는 주로 연구분야만 다루는 경우가 많습니다.(저희 실무팀도 그렇습니다!) 개인적인 욕심으로 공부하시는거라면 백엔드가 전반적으로 CS적 지식을 많이 얻을 수 있어서 추천을 드리고 싶긴 하네요 ㅎㅎ

𝙍𝙞𝙘𝙝𝙖𝙧𝙙 님의 프로필 사진

안녕하세요. 현업으로 데이터 분석 및 엔지니어링을 하고 있는 리차드라고 합니다 :) 인공지능 개발자는 ai분야 또는 딥러닝 부분을 전공하고 있는 것으로 추정합니다 (아니면 죄송합니다 :() 백엔드 또는 프론트엔드 공부를 고민하는 개발자에게 제가 드리고 싶은 말씀은 오히려 CS나 프로그래밍 기본을 다지면 좋은 결과가 있을 것 같습니다. 데이터 구조 또는 알고리즘 복잡도, 그리고 OOP를 공부하시면 나중에 프로덕트나 ai를 개발할때 더욱 안정성있고 확장 가능한 제품을 만들 가능성이 높아집니다. 벡엔드 와 관련된 것은 데이터베이스 구조와 모델링 만들기를 추천드립니다. 프론트엔드는 웹크롤링에 필요한 웹 컴퍼넌트와 css을 추천드릴게요 :)

윤치영님의 프로필 사진

데이터 분석/ ML 모델링 작업을 현업으로 하고 있습니다. 백과 프론트의 범주가 어디꺼지로 생각하느냐에 따라 여러가지 답변이 나올 듯합니다. 데이터 업무는 시스템을 구축하는 백은 아니고, 앤드 유저들이 직접적으로 보는 프론트도 아닙니다. 그 사이어딘가에 끼어들어가는 분야죠. 저는 우선적으로 공부하고 배울 분야는 아니라고 생각합니다. 수많은 Ai 방법론을 공부하기에도 바쁘고 힘든데 말이죠. 하지만 최소한 DB에서 데이터를 추출하는 법, 데이터를 자신이 원하는 형태로 변경하는 법은 최소한으로 알고있어야됩니다(기본적으로 sql). 단순히 결과론 적인 방법 이 아닌, 전처리 작업을 최적화(코드 복잡도)를 할 수있는 능력을 가지고 있어야 더 많은 시도, 더 많은 트레이닝을 할 수있겠죠? 프론트 언어는 더더욱 배울 필요없다 생각합니다. 그보다 데이터를 시각화하는 능력이 더욱 중요하다 생각합니다. 데이터 분석결과로 숫자만 보여주면 결과를 보는 사람 입장에서는 단순한 데이터거든요. 시중에 나온 수많은 시각화 툴이 전부 마음에 들지않는다면 css를 배워서 수정할 수있지만 굳이??라는 생각이 듭니다.

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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