개발자
제가 IT 대기업이 선호하는 신입 역량에 부합하는지 잘 모르겠습니다. 안녕하세요, IT 대기업 목표로 취업 준비중인 대학교 4학년입니다. 주변에 네카라쿠배와 같이 규모있는 IT 기업에 취업 성공한 선배분들을 보면 대부분 프론트 혹은 백엔드 중 한 분야를 정해서 깊이 공부했던 경우가 많았습니다. 저 또한 원래는 프론트엔드 개발자를 희망해서 저학년때부터 프론트엔드 개발자로 프로젝트에 계속 참여했었는데요, 그러다가 갑자기 올해부터 백엔드 개발에 더 관심이 생겨서 자바+스프링 부트로 백엔드 개발을 시작하게 되었습니다. 특히 프론트엔드 개발자로 프로젝트에 참여했을 때는 깊이있게 학습하지 않은게 아쉬워서, 백엔드 개발자로 참여하는 과정에서는 최대한 CS 지식을 학습하고 프로젝트에 적용하려 노력했습니다. 그리고 이 과정에서 기존 프로젝트에서도 개선해야 할 부분이 여럿 보여서 방학~2학기 중으로 이를 적용할 계획을 짰었습니다. + 현재는 백엔드 개발자로 취업하고 싶은 마음이 더 커진 상황입니다. 그러다가 좋은 기회로 이번 방학동안 클라우드 서비스 인프라 부서에서 체험형 인턴을 하게 되었습니다. 다만 제가 걱정되는 부분은, 저는 현재 프론트 백엔드 두 분야 모두 깊이가 아직은 부족하다고 생각되는데, 이 상황에서 인프라 인턴까지 하게 되면 대기업에서 선호하는 인재상과 점점 멀어지는 것이 아닌가 하는 부분입니다. 물론 당장의 취업이 아니라, 앞으로 좋은 개발자로 성장하는 것에 있어서 여러 분야를 경험하는 것은 매우 좋은 경험이라고 생각합니다. 하지만 앞서 언급했던 것처럼 주변 선배분들을 보면 한 분야를 깊이 공부하고 IT 대기업에 취업한 경우를 많이 봤어서, 제가 원하는 기업에서도 저와 같은 상황도 과연 선호할지 의구심이 드는 것도 사실입니다. 현실적으로 제가 생각한 목표를 달성하려면 앞으로의 방향성을 어떻게 잡아가는 것이 좋을지, 솔직한 충고와 조언 남겨주시면 감사드리겠습니다. 긴 글 읽어주셔서 감사합니다.
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 06월 27일
안녕하세요, 여러분께 어떤 조언을 할 수 있을지 고민해보았습니다. IT 대기업이 선호하는 신입 역량은 다소 다르지만 일반적으로 아래와 같은 역량들을 중요하게 생각합니다: 1. **기술 스택**: 프론트엔드 혹은 백엔드에서 사용되는 언어와 기술에 대한 이해도가 높아야 합니다. 웹 개발에서는 HTML/CSS/JavaScript, 자바, 파이썬 등이 중요하고 모바일 개발에서는 iOS나 안드로이드 관련 언어 및 플랫폼에 대한 지식이 중요합니다. 2. **알고리즘 이해**: 코딩 테스트를 통과하기 위해서는 알고리즘에 대한 이해가 필수입니다. 데이터 구조와 알고리즘이 잘 정립되어 있다면, 추후에 더 복잡한 문제도 해결할 수 있는 기본기가 됩니다. 3. **CS 기본 지식**: 컴퓨터 사이양스의 기본적인 부분들인 OS, 네트워크, DB 등에 대한 이해도는 가장 기본적인 요구사항입니다. 4. **프로젝트 경험**: 실제로 코드를 작성하고 문제를 해결해보는 경험은 매우 중요합니다. 학교 프로젝트, 개인 프로젝트, 오픈소스 프로젝트 등 어떤 것이든 좋습니다. 5. **문제 해결 능력**: 실제 업무에서 중요한 것은 문제를 잘 해결하는 것입니다. 이를 위해선 충분한 지식과 경험이 필요하며 이런 문제 해결능력은 대회 수상경력이나 토이 프로젝트, 교내 연구활동 등을 통해 나타낼 수 있습니다. 6. **소프트 스킬**: 커뮤니케이션 능력, 협업에 대한 이해도, 리더십 등의 소프트 스킬도 중요합니다. 7. **지속적인 학습 능력**: IT 분야는 계속 변화하는 분야기 때문에 새로운 기술과 트렌드를 접하고 배울 수 있는 학습 능력이 요구됩니다. 글에서 제가 보았을 때 여러분께서 과거에는 프론트엔드개발자를 원하기도 하셨으며, 백엔드 개발에도 관심을 가지게 되어 자바와 스프링 부트를 시작하였다는 점, 그리고 이제 인프라 쪽에도 관심을 가질 수 있는 기회를 얻었다는 점 등은 모두 좋은 경험으로 보입니다. 각 분야별로 깊게 들어가지 못했다고 걱정하실 수 있겠지만, 여러 경험을 한다는 것 자체가 많은 도움이 되기 때문에 너무 걱정하지 않으셔도 될 것 같습니다. 오히려 여러 분야를 경험하며 필요한 지식과 기술을 얻었다면 이제 한 분야를 선택해 깊이 있게 공부해 나가는 것이 좋을 듯 합니다.여러분께서 희망하는 대기업에서는 보통 한 명의 엔지니어가 여러 영역을 커버하기보다는 한 영역에서 높은 전문성을 가진 엔지니어를 선호합니다. 따라서 집중할 분야와 기술 스택을 정하시되, 그 외의 영역에 대해서는 기본적인 이해 정도만 유지하는 방향이 좋아보입니다. 그럼 앞으로의 길 원활하시길 바랍니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!