본 게시글은 커리어리의 질문과 답변을 정리한 글입니다.
익명님의 질문
인공지능과 관련된 학과에 진학하고 있는 대학생입니다.
제목 그대로 인공지능과 관련하여 취직을 할 때 백엔드나 프론트엔드가 필요할까요?
추가적으로 필요한 기술이 있다면 어떤 것이 필요할지가 궁금합니다!
커리어리의 현직자분들의 답변
리빌더에이아이 Server Leader이신 동호님의 답변입니다.
🧑💻 한줄로 정리하자면, '알고 있으면 좋지만, 필요하진 않다'라고 말씀드리고 싶습니다.
🧑💻 인공지능 분야가 어떤 분야인지는 모르겠지만, 연구분야인만큼 실무에서는 주로 연구분야만 다루는 경우가 많습니다. (저희 실무팀도 그렇습니다!)
개인적인 욕심으로 공부하는 라면 백엔드가 전반적으로 CS 적 지식을 많이 얻을 수 있어서 추천을 드리고 싶긴 하네요 ㅎㅎ
데이터 분석 및 엔지니어링을 하고 있는 리차드님의 답변입니다.
🧑💻 백엔드 또는 프론트엔드 공부를 고민하는 개발자에게 제가 드리고 싶은 말씀은 오히려 CS나 프로그래밍 기본을 다지면 좋은 결과가 있을 것 같습니다.
🧑💻 데이터 구조 또는 알고리즘 복잡도, 그리고 OOP를 공부하시면 나중에 프로덕트나 ai를 개발할 때 더욱 안정성있고 확장 가능한 제품을 만들 가능성이 높아집니다.
🧑💻 백엔드와 관련된 것은 데이터베이스 구조와 모델링 만들기를 추천드립니다. 프론트엔드는 웹크롤링에 필요한 웹 컴퍼넌트와 css를 추천드릴게요 :)
허브넷컴퍼니에서 데이터 분석/ML 모델링 작업을 현업으로 하고 계신 윤치영님의 답변입니다.
🧑💻 백과 프론트의 범주를 어디까지로 생각하느냐에 따라 여러가지 답변이 나올 듯합니다.
데이터 업무는 시스템을 구축하는 백은 아니고, 앤드 유저들이 직접적으로 보는 프론트도 아닙니다. 그 사이 어딘가에 끼어들어가는 부분이죠. 저는 우선적으로 공부하고 배울 분야는 아니라고 생각합니다. 수많은 AI방법론을 공부하기에도 바쁘고 힘든데 말이죠.
🧑💻 하지만 최소한 DB에서 데이터를 추출하는 법, 데이터를 자신이 원하는 형태로 변경하는 법은 최소한으로 알고 있어됩니다. 기본적으로 (sql).
단순히 결과론적인 방법이 아닌, 전처리 작업을 최적화(코드 복잡도)를 할 수 있는 능력을 가지고 있어야 더 많은 시도, 더 많은 트레이닝을 할 수 있겠죠?
🧑💻 프론트 언어는 더더욱 배울 필요없다 생각합니다. 그보다 데이터를 시각화하는 능력이 더욱 중요합니다. 데이터 분석 결과로 숫자만 보여주면 결과를 보는 사람입장에서는 단순한 데이터거든요. 시중에 나온 수 많은 시각화 툴이 전부 마음에 들지 않는다면 css를 배워서 수정할 수 있지만 굳이? 라는 생각이 듭니다.
본 게시글이 문제가 될 경우 댓글을 남겨주시면 감사하겠습니다.
'Article Scrap > Careerly - Q&A' 카테고리의 다른 글
AI/ML 관련 최신 뉴스 또는 논문 어디서 볼 수 있을까요? (0) | 2023.12.13 |
---|---|
인공지능 공부 뭐부터 해야하나요? (0) | 2023.12.13 |
IT 기업 비전공자 취업 SI 업체말고는 어려울까요? (0) | 2023.05.18 |
개발자 경력정리 방법이 궁금합니다. (0) | 2023.05.15 |
현직 개발자들의 코드 리뷰 방식을 알고싶어요 (1) | 2023.05.14 |