개발자
개발자를 꿈꾸고 있는 대학생입니다, 컴공과 진학 중 인데요. 개발자도 종류가 다양한데 AI 개발자, 게임 개발자, 웹 개발자(백엔드), 클라우드 개발자 넷 중 하나를 하고 싶습니다. 그런데 AI개발자, 게임 개발자, 웹 개발자,클라우드 개발자는 어떤 걸 중점으로 해야 되는지 모르겠더라구요. AI개발자, 게임 개발자, 웹 개발자, 클라우드 개발자 이 넷 각 각 커리큘럼 좀 알려주세요ㅜㅜ 또한 어떤 개발자가 취업도 잘 되고 전망이 좋을까요?
답변 1
4가지 다 해본 분이 있을지는 모르겠지만.. 저는 웹 개발자로만 해와서 다른 루트에 대한 지식은 적을 수 있지만 간략하게 3개씩만 적어봅니다. 1. AI 개발자 - 보통 연구직이며 높은 학력을 요구합니다. (적어도 석사 이상) - 선형대수? 등 수학에 능해야 함은 기본입니다. - 주 언어는 Python일 것입니다. 2. 게임 개발자 - 플랫폼(Window, PS 등...) 에 맞춘 게임 개발을 합니다. - 꽤 힘든 직업으로서 요즘엔 그래도 대우가 좋다고 알고 있습니다. - Unity, 언리얼 엔진을 사용합니다. 3. 웹 개발자 (프론트/백엔드) - 브라우저에 맞춘 웹 개발을 합니다. 개발 분야에서 가장 많은 사람들이 종사합니다. - 개발자에 대한 대우는 회사따라 케바케입니다. - 프론트 : React.js / Vue.js / Svelte.js / Angular.js 백엔드 : Java Spring / Python Django / Node.js / Nest.js 4. 클라우드 개발자 - 클라우드를 개발합니다. 어플리케이션이 돌아가는 환경인 클라우드를 만드는데 중점을 둡니다. - 최근 떠오르고 있는 추세입니다. - 서버 환경 (Linux/Unix) 및 배포 (K8S/Docker)에 능해야 합니다. 각 설명의 3번째에 해당 직군의 중점이 되는 언어(기술) 적어두었습니다. 다 알아야 하는 것은 아니며 한가지 또는 두가지만 중점적으로 파도 전문성을 갖추시는데는 문제 없으리라 봅니다. 그만큼 한가지를 파는 것이 길고, 어렵습니다. 개발자가 된다, 개발자로 살아간다는 것은 바로 인내심과 나 자신과의 싸움의 연속입니다. 개발이 자신에게 맞는지 꼭 여러 번 생각해 보시기 바랍니다. 개발이란 분야가 자신에게 맞다 생각하신다면 포기말고 길을 끝까지 가보시기를 바라겠습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 09월 30일
1. AI 개발자: AI 개발에는 Python이 자주 사용되므로 파이썬을 꼭 배워야 합니다. 그리고 AI, 머신러닝, 딥러닝에 대한 이해를 위해 선형대수, 확률과 통계 등의 수학적 지식이 필요합니다. 특히, TensorFlow와 같은 머신러닝/딥러닝 프레임워크를 사용할 수 있어야 합니다. 2. 게임 개발자: C++ 혹은 C# 언어를 중점적으로 배우는 것이 좋습니다. 유니티와 같은 게임 엔진을 사용하는 방법도 숙지해야 합니다. 또한 3D 그래픽스에 대한 이해가 필요하며, 물리학, 선형대수 등의 수학적 지식도 요구됩니다. 3. 웹 개발자(백엔드): HTML/CSS/JavaScript의 기본적인 웹기술을 알아야 하며, 서버 사이드 언어로는 Node.js나 Python(Django), Java(Spring) 등을 공부할 수 있습니다. 데이터베이스 관리 시스템(DBMS)에 대한 이해도 중요하며 RESTful API 설계를 할 수 있어야 합니다. 4. 클라우드 개발자: AWS나 Google Cloud Platform과 같은 클라우드 서비스를 이해하고 활용할 수 있어야 합니다. 또한, DevOps 도구(Jenkins, Docker 등)에 대한 지식과 Kubernetes와 같은 컨테이너 오케스트레이션 플랫폼을 사용하는 방법도 알아야 합니다. 현재 취업 시장에서는 비즈니스의 디지털 전환에 따라 웹 개발자와 클라우드 개발자에 대한 수요가 높습니다. 그러나 AI 분야의 투자가 계속되며 AI 개발자의 중요성도 높아지고 있으므로, 자신이 관심 있는 분야를 선택하고 그 분야에 깊게 몰입하는 것이 중요합니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!