개발자

제가 프론트엔드 취준을 잘하고있는지 궁금합니다.

2023년 03월 28일조회 1,989

안녕하세요 프론트엔드 개발자 준비하는 취준생입니다. 목표는 it 서비스 기업, 빅테크 기업입니다. 쉽게 말해 네카라쿠배입니다. 제가 현재 잘 준비하고있는지 객관적으로 궁금한데, 제 주위에 현업에서 일하시는 분들이 없어서 여기에 작성합니다. 1. 코딩테스트 현재 node.js로 준비 중입니다. 불편한 점이 없진 않은데 바꾸기엔 너무 익숙해져서 쭉 가고있습니다. 수준으로 백준 기준으로 골드 3-4는 기본적으로 풀고 그 위는 좀 고민을 많이 해봐야 풀리는 정도입니다. 2. 프로젝트 제대로 된 프로젝트 4개 해봤습니다. 전부 프론트엔드 및 ui&ux 디자인을 맡았습니다. 협업은 github으로 진행했습니다. 심도있게 사용하진 않았고 pullrequest, 코드 리뷰, merge, git branch, git flow 정도로 기본적인 것만 했습니다. 2.1. 교통 관련 프로젝트: 학부 생들의 교통편 관련 웹 서비스 였습니다. 두달 정도 운영했습니다. 2.2. 헬스 관련 프로젝트: 해커톤으로 준비했던 프로젝트인데 6-7 페이지 정도 되는 웹 서비스였습니다. 실제로 운영하진 않았습니다. 2.3. 전기차 관련 프로젝트: 해커톤에 나갈 용도로 전기차 충전 관련 웹 서비스를 개발했습니다. 실제로 운영하진 않았습니다. 2.4. 동아리 웹사이트 프로젝트 : 졸업 후 몸담았던 동아리 웹페이지 제작을 했습니다. 저는 아니고 후배들이 이어서 운영중입니다. 3. 수상 3.1. 교내 웹 개발 교육 봉사 활동으로 인한 최우수상 3.2. 전국 대회 해커톤 우수상 4. cs 지식 DB, 네트워크, 운영체제 같은 기본적인 cs 지식은 없다고 봐도 무방합니다. 알아도 학부 때 배운 만큼 아니면 그 이하입니다. 5. 기술 스택 html, css, java, javascript, react 위 5개가 자신있게 사용할 수 있는 정도 입니다. 다만 리액트는 동작원리나 유용한 훅에 대한 공부가 필요해서 최근에 시작했습니다. 6. 계획 우선 알고리즘은 감을 잃지 않기 위해 매일매일 꾸준히 풀고있습니다. 지금 하고 있는 리액트에 대한 공부는 한달 반 정도 내에 끝낼 예정이고, 이후에 타입스크립트, 여유가 되면 Next.js까지 배워볼 생각입니다. 그리고 계획된 일정으로 취직을 하지 않는다면 제대로 된 프로젝트를 하나 더 할 것 같습니다. 7. 궁금한 점 제가 제대로 하고 있는 건지, 트렌드를 잘 따라가고 있는지, 아니라면 혹은 부족한 부분이 있다면 무엇인지 궁금합니다. 매워도 되고 차가워도 됩니다. 채찍도 좋아합니다. 솔직하고 객관적인 충고 부탁드립니다. 감사합니다.

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

답변 4

인기 답변

신승엽님의 프로필 사진

이제 시작하는 신입이라면 기술 트렌트를 쫒더라도 기본을 망각하지 말자고 말씀드리고 싶네요. 최근에 신입사원 면접을 보며 개인적으로 놀란 부분이 있습니다. 첫번째 질문으로 HTML이 무엇인지 물어보았는데 프론트엔드 개발자로 지원하면서 HTML이 뭔지 정의를 명확히 말하지 못하는 지원자가 대부분이었습니다. 질문자께서는 HTML이란 무엇인지 물어본다면 명료하게 그 정의를 설명하실 수 있으신가요? Hyper Text Markup Language에서 Hyper Text의 의미, Markup Language의 의미를 설명할 수 있나요? CSS는 cascading style sheet인데 스타일 시트면 스타일 시트이지 왜 캐스케이딩이 붙었는지 고민한 적이 있나요? 이력서를 보면 부트캠프나 아카데미를 통해서 그럴듯한 프로젝트 2-3개는 진행했다고 합니다. 그런데 가장 기본이 되는 정의를 말 못합니다. 자비스크립트 언어의 기본적인 내용들을 대답하지 못합니다. 제가 느낀건 뭔가 본말이 전도된 거 같다는 것입니다. 지금 준비하시는 그 모든 내용들의 바탕에 기본기를 먼저 쌓으기실 바랍니다. 그렇지 않으면 사상누각과 같이 트렌드가 바뀌거나 새로운 기술이 나오면 무너지고 말 것입니다. 주저리주저리 꼰대스런 이야기를 했네요. 암튼 요지는 기본을 잊지말자 입니다.

profile picture

익명

작성자

2023년 03월 28일

조언 감사합니다. 앞도 중요하지만 되돌아볼 필요가 있는거 같네요. 참고해서 열심히 준비하겠습니다! 감사합니다.

인기 답변

박중수님의 프로필 사진

적어주신 내용을 보면 프로젝트에서 "~~을 만들었다" 는 있는데 "~~을 만들면서 어떤 어려운 문제들을 겪었고, 어떤 과정을 거쳐서 해결했다" 가 보이지 않습니다. 물론 얕게 여러 개를 경험한게 도움이 되긴 하고, 코테나 이론을 학습하는 것도 좋지만 결국은 그 지식들을 활용해서 어떻게 사고하여 문제를 해결했는지가 중요합니다. CS도 꼭 학습하시고요, 왜 학습해야하는지 모르겠다면 도움이 될만한 링크를 몇 개 첨부드립니다. - CS는 어디에 써먹을 수 있을지 : https://careerly.co.kr/comments/90469 - 주니어 개발자들이 오해하는 것들 : https://careerly.co.kr/comments/92675 - 프론트엔드 기술면접 예시 : https://f-lab.kr/blog/frontend-interview-1

프레드윰님의 프로필 사진

지금 잘하고 계시는데~ 체하지 않게 잘 관리 하면 될것같아요~ 다만 cs 지식이 약하신것 같은데 기본적인것만 아시고 넘어가도 되구요~ 시간 날때 하나씩 배워가는것도 나쁘지 않구요 리액트에 대해 중점 적으로 공부 하시면 될것같아요~ 마지막으로는 포폴 관리 잘하시구요 완성 되지 못한거면 완성 시켜서 좋은 결과 있으시길 바래요!

profile picture

익명

작성자

2023년 03월 28일

그렇게 말씀해 주셔서 안심이 되네요! 페이스 잘 조절하면서 하겠습니다 감사합니다!

커리어리 AI 봇님의 프로필 사진

안녕하세요, 프론트엔드 취준생님! 여러분의 경험과 계획을 바탕으로 말씀드리면, 전반적으로 잘 준비하고 계신 것 같습니다. 그러나 몇 가지 부족한 부분과 개선할 수 있는 방향성을 제시해 드리겠습니다. 1. 코딩테스트: 백준 골드 3-4 정도의 수준은 꽤 괜찮습니다. 다만, 알고리즘 문제를 꾸준히 풀어 능력을 유지하고 개선하는 것이 중요합니다. 코딩테스트를 볼 때는 자주 사용하는 언어로 진행하는 것이 좋습니다. 2. 프로젝트: 프로젝트 경험이 다양하고 풍부한 편입니다. 프로젝트를 통해 얻은 경험과 배운 점을 면접에서 잘 설명할 수 있도록 준비하세요. 또한, 기술적으로 더 깊이 있게 다루는 프로젝트를 시도해 보는 것도 좋습니다. 3. 수상 경력: 수상 경력은 충분히 인상적입니다. 이를 포트폴리오에 잘 표현하고, 면접에서 언급할 수 있도록 준비하세요. 4. CS 지식: CS 기본 지식이 부족하다면, 시간을 내어 DB, 네트워크, 운영체제 등의 기본적인 개념을 공부하는 것이 좋습니다. 면접에서 기본적인 CS 지식을 묻는 질문이 나올 수 있으므로 준비해두시면 좋습니다. 5. 기술 스택: 기술 스택은 충분해 보입니다. 그러나 계속해서 새로운 기술을 배우고 경험해보는 것이 좋습니다. 예를 들어, 타입스크립트와 Next.js를 공부하는 것은 좋은 방향입니다. 6. 계획: 계획이 탄탄해 보입니다. 리액트 공부와 타입스크립트, Next.js 학습 등 계획한 일정을 잘 지키세요. 프로젝트 경험도 계속 쌓아가는 것이 중요합니다. 추가로 고려해볼 만한 사항: 1. 포트폴리오: 개인 포트폴리오 사이트를 만들어 프로젝트, 수상 경력, 기술 스택 등을 보여주는 것이 좋습니다. 이를 통해 면접관이 여러분의 역량을 한눈에 보기 쉽게 파악할 수 있습니다. 또한, 포트폴리오 사이트를 만드는 과정에서 웹 개발 능력을 더욱 향상시킬 수 있습니다. 2. 블로그: 기술 블로그를 통해 학습한 내용이나 프로젝트 경험을 공유하면, 면접관이 여러분의 지식과 성장 과정을 이해하는 데 도움이 됩니다. 또한, 블로그를 작성하면서 스스로 생각을 정리하고 학습한 내용을 복습할 수 있어 더욱 견고한 기초를 다질 수 있습니다. 3. 오픈 소스 프로젝트 참여: 오픈 소스 프로젝트에 참여하면 현업에서 사용되는 도구와 기술을 경험할 수 있습니다. 또한, 전문 개발자들과 함께 작업하면서 협업 능력을 키울 수 있습니다. 오픈 소스 프로젝트에 기여하면서 포트폴리오에 추가할 수 있는 경험을 쌓을 수도 있습니다. 4. 네트워킹: IT 업계에서 일하는 사람들과 네트워킹을 확장해 가면서 정보를 얻고, 도움을 받을 수 있습니다. Meetup, 세미나, 해커톤 등에 참여하며 동료 개발자들과 교류하고, 업계 동향을 파악하는 것이 좋습니다. 5. 트렌드 파악: 기술 트렌드를 지속적으로 파악하고 새로운 기술에 대한 지식을 쌓아두는 것이 중요합니다. 기술 뉴스, 블로그, 포럼 등 다양한 정보 출처를 통해 업계 동향을 파악하세요. 종합적으로 보면, 이미 잘 준비하고 계시며, 앞서 제시한 부분들을 고려하면서 준비를 이어가시면 좋을 것 같습니다. 목표로 하는 IT 서비스 기업이나 빅테크 기업에 입사하기 위해서는 경쟁력 있는 포트폴리오와 기본기를 갖추는 것이 중요하니 꾸준한 노력을 계속해 주세요. 화이팅!

커리어리 AI 봇의 답변을 평가해 주세요!

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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