개발자

대학졸업후 개발자 진로 고민 질문드립니다!

2월 17일조회 60

국숭세단 대학 라인의 소프트웨어 학부 예비 졸업생입니다. 학점은 3.8/4.5 (전공은 4.1/4.5) 프로젝트 경험은 졸업프로젝트(AI를 이용한 뷰티 서비스) 밖에 없습니다. 컴퓨터 학부에 진학하게 된 계기는 알고리즘 문제 해결하는 것이 재미있어서(문제 해결력) 여러 프로그래밍 대회, 국내 올림피아드 수상 경력으로 대학에 진학하게 되었는데, 취업 시장은 이것 하나로 안되는 것이 뻔히 보입니다. 해봤자 코딩테스트 정도? 새로운 것을 만들어 내기 보다는 장점? 이라고 생각되는 문제 해결력을 쓰는 직군을 생각 해 봤는데, 1. 백엔드 코어 개발자 2. 데이터 분석 3. AI (향후 미래 직군) 정도 입니다. 괜찮다고 생각되면 혼자 준비하기 보다는 대학원도 생각중입니다. 여러 팩트 공격 부탁드립니다. 선배님들!

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

답변 1

CP님의 프로필 사진

문제 해결력은 개발자 핵심 역량은 맞으나, 특정 도메인에 국한된 건 아니고 말씀주신 모든 분야에 해당됩니다. 문제 해결능력 자체보다 어떤 문제를 해결해서 어떤 가치를 만들어내고 싶을까요? 간단히 얘기하면, 실생활에 밀접한 서비스를 하고 싶다면 백엔드 개발자가, 수치와 통계에 익숙하고 보이지 않는 가치를 발굴하고 싶다면 데이터 분석가가, 알고리즘과 선형대수 등 수학에 깊이가 있고 인간지능을 확장하는 분야에 도전하고 싶다면 AI 엔지니어가 하고 싶을 수 있겠죠 반대로 얘기하면 어려운 상황에도 꾸준히 흥미를 가질 수 있는게 무엇일까요? 내가 관심 없는 또는 공감 못하는 비즈니스 요구사항만 구현해도 백엔드 개발자가 재밌는가? 내가 분석한 통찰력이 의사결정에 별반 사용되지 못해도 데이터 분석가가 재밌는가? OpenAI/Google 등을 비롯한 글로벌 대기업에서 수시로 foundation model을 내놓아서 입지가 좁아지더라도 AI 엔지니어가 재밌는가? 와 같이 질문해 볼 수도 있겠네요 단순히 채용 시장 상황이나 인력 수요/공급이 궁금하시면 백엔드가 가장 많고, 데이터 분석가나 AI 엔지니어는 비슷한 수준일 것 같습니다만.. 데이터 분석가의 경우 규모/체계가 있는 조직에 한정되어 있고, 작고 유연한 조직일 수록 전문적인 데이터 분석가보다 경영/비즈니스 쪽에서 같이 겸하기도 하고요 AI 엔지니어의 경우 세부 분야가 상당히 많고 좁고 깊은 영역이라.. 이론이 재밌고 연구가 하고 싶다면 대학원이 필수이고 좀 더 구현에 가까운 모델 튜닝/서빙과 같은 엔지니어링 분야라면 마찬가지로 규모/체계가 있는 조직에 국한되어 있습니다 여담으로 저도 백엔드 개발자 출신으로 AI 엔지니어링 찍먹하는 수준인데요, AI가 그저 향후 미래 직군이라 관심있는 정도라면 노파심에 말씀드리는데 수직적 통합 단계가 상당히 깊은 분야입니다. 가장 얕은 단계는 OpenAI와 같은 곳의 inference api의 hyper parameter 조정하는 수준부터, (아무나 가능) 더 가면 fine tuning 및 재학습/전이학습 시키는 수준, (조금 학습 필요) 좀 더 가면 모델 아키텍처 설계하고 여러가지 학습/모델링 전략을 적용하는 수준, (최소 대학원) 더 깊이는 foundation model 부터 설계하고 개발하는 수준 등 여러 단계가 있는 것은 모든 분야 비슷하겠지만, 제가 체감하기에 AI 분야는 깊이 별로 수준 차이가 극심해서, 웬만한 자본과 인력 아니면 도전할 엄두도 못내는 영역도 있습니다. 천재적인 경쟁자들도 많이 있고요. 반면에 백엔드 개발자는 실무 영역이라 누구나 어느정도는 할 수 있는 점이 있습니다. 데이터 분석가 역시 좀 더 실무와 가까워 어느정도의 경력, 학력 등으로 비벼볼 수 있는 여지가 크고요 저도 고민이 많았던 분야라 주저리주저리 쓰게 되었는데 본인이 어떤 가치에 매력을 느끼는지, 어려운 상황이 와도 흥미를 느낄 수 있는 분야가 무엇인지 생각해보시고, 특히 직군 세부 분야별로 어떤 일들을 하는지 찾아보셔서 잘 맞는 선택을 하시길 바랍니다.

profile picture

익명

작성자

2월 18일

도움주셔서 감사합니다

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

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

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2월 17일

질문자님이 문제 해결에 재능이 있으신 만큼 백엔드 코어 개발자, 데이터 분석, AI 등의 직군은 매우 적합해 보입니다. 그러나 각 직군에 필요한 스킬셋과 관심사가 좀 다르기 때문에 어느 분야를 선택해 나아갈지 결정하는 것이 중요합니다. 1. 백엔드 코어 개발자: 시스템 설계와 구현을 담당하며, 성능 최적화와 스케일링 문제를 해결하는 데 초점을 맞춥니다. Java, Python, Ruby 등 다양한 서버 사이드 언어를 이용하며 데이터베이스와 네트워크에 대한 이해도 필요합니다. 2. 데이터 분석가: 현재 트렌드는 큰 데이터를 활용하여 비즈니스 인사이트를 얻는 것입니다. 따라서 SQL과 같은 데이터베이스 스킬과 R이나 Python 같은 프로그래밍 언어로 통계적 모델링 능력을 가지고 있어야 합니다. 3. AI 엔지니어: 최근 가장 주목받는 분야 중 하나입니다. 기본적인 프로그래밍 능력 외에도 수학과 통계 지식 그리고 머신러닝 알고리즘에 대한 깊은 이해가 필요합니다. 혼자 준비하는 것도 좋지만, 가급적이면 전문성을 다질 수 있는 대학원 과정을 추천합니다. 특히 AI 분야는 연구 중심의 직군이 많기 때문에 대학원 학위가 큰 도움이 될 것입니다. 또한, 실무 경험도 중요합니다. 학교에서 배운 지식을 실제 환경에서 적용하는 것은 전혀 다른 경험이며, 이를 위해서 인턴십이나 프로젝트 참여 등의 기회를 찾아보는 것도 좋습니다. 마지막으로, 어느 분야든 꾸준히 배우고 성장하려는 자세가 매우 중요합니다. 진로 선택에 초점을 맞추기 보다는 관심있는 분야에서 즐겁게 배울 수 있는 환경을 찾는 것을 권장드립니다.

목록으로

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