개발자

장기 취준생🥲 뭘 만들어야 할 지 모르겠습니다.

2024년 06월 09일조회 249

안녕하세요! 프론트엔드 취업 준비중인 취준생입니다. 실력 향상을 목적으로 절대적인 코딩 시간을 늘려 경험치를 쌓고 역량을 키우고 싶은데 어떤 것을 만들어야 할 지 모르겠습니다. 결제, 채팅 등 실제 서비스에서 사용하는 기능들을 하나씩 구현하며 공부할까 했는데 이것들은 서버나 데이터가 필요한 경우가 많아서 아예 프로젝트로 구현하는 것이 나은가 싶고.. 기존 소스 리팩토링이나 기능 확장을 해야하나 생각도 듭니다. 어떠한 의견도 소중히 받겠습니다! 많은 조언 부탁드립니다. 감사합니다.🙏

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

답변 1

백승훈님의 프로필 사진

안녕하세요 답변 드립니다. 😏 목표가 취준이라면 프로젝트보다 신경써야 될 것은 이력서, 포트폴리오, 면접경험&스터디 입니다. 신입인지 경력인지 적혀있지 않아 신입 기준으로 본다면 기술적인 핏이나 역량보다는 흔히 말하는 "성장가능성" 혹은 "회사에 잘 맞는 사람" 을 고르게 됩니다. 프로젝트는 자신을 어필할 "잘"만들고 "잘"유지되는 프로젝트 1개 혹은 2개면 충분합니다. 사실 면접관 입장에서 너무 많은 프로젝트는 오히려 서탈의 원인이 됩니다. 디자인, 서버통신, 기능에 문제가 없고 커밋이나 readme등이 유지관리가 잘 되며 작동상 이슈가 적고 사용성이 괜찮은 프로젝트 하나를 꼭 챙겨가시는게 좋습니다. 여러 개를 만들어도 잘 보지 않으며 오히려 분산되서 큰 인상을 주기 힘듭니다. 최근 개발자 시장에 구인구직 수가 완전히 무너져서 신입 포지션 임에도 대부분 중고신입 혹은 경력이 있는 사람을 선호하는 경우가 많습니다. 특히 0~3년 주니어 구간에서 신입이라 적지 않거나 1~3년 같은 숫자를 쓰며 중고신입으로 쓰는 걸 선호하는 추세입니다. 이러한 사람들과 경쟁하려면 무엇보다 일단 면접찬스를 늘려야 하며 이 때 가장 중요한 부분이 포트폴리오 + 이력서가 됩니다. 해당 부분을 개선해 나가시고 무료&유료 첨삭을 한두번정도 받아보시길 바랍니다. 이후에는 이력서를 최대한 많이 넣어보셔야 합니다. 300 ~ 500개 정도를 목표로 주에 20개 정도씩 꾸준히 넣어보시기 바랍니다. 0~3년차정도를 필터로 걸고 조금 맞지 않더라도 일단 넣어보시면서 면접 공부도 병행하시길 추천드립니다.

profile picture

익명

작성자

2024년 06월 10일

빠르고 정성스러운 답변 감사합니다! 프로젝트를 늘리기 보다는 실질적으로 면접을 뚫을 수 있도록 하는 활동에 집중해보겠습니다.☺️

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 06월 09일

먼저, 실력 향상을 위해 이렇게 적극적으로 노력하는 것은 매우 찬사받을 만한 일입니다. 다음은 제가 권장하는 몇 가지 방법입니다: 1. **실제 서비스 클론하기** : 이미 잘 동작하고 있는 웹 사이트나 앱을 클론하는 것은 많은 학습 기회를 제공합니다. 이 방법의 장점은 모든 기능이 이미 정의되어 있어서, 개발자로서 어떤 기술을 선택하고 어떻게 접근해서 해당 문제를 해결할지에 초점을 맞출 수 있다는 것입니다. 2. **오픈소스 프로젝트 참여** : 오픈 소스 프로젝트에 참여하면 실제 서비스를 개발하고 유지보수하는 경험을 얻을 수 있습니다. Github에서 관심 있는 프로젝트를 찾아 보시는 걸 추천 드립니다. 3. **토이 프로젝트 진행**: 현업에서 사용되는 여러 기능(로그인, 결제, 채팅 등)을 구현해 볼 수 있는 소규모의 토이 프로젝트를 시작해보세요. 너무 큰 범위를 설정하기보다 작은 목표를 세우고, 그 목표를 달성하는 것부터 시작하면 좋습니다. 4. **코딩 테스트 문제해결**: LeetCode, HackerRank 등의 사이트에서 코딩 테스트 문제를 해결해 보세요. 이런 사이트는 다양한 알고리즘과 자료 구조 문제를 제공하므로 개발 역량을 키울 수 있습니다. 마지막으로 프론트엔드 개발자라면 JavaScript와 관련된 기술 스택(React, Vue, Angular 등)에 대해서도 깊게 이해하고 있는지 확인해 보세요. 여러분의 실력 향상을 위한 노력이 결실을 맺길 바랍니다!

목록으로

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