개발자

아직 개발자는 제 자리는 아닌거 같습니다

1월 9일조회 1,286

속상한 마음에 질문을 남겨요.. ㅠㅠ 전 대학교 3학년 재학중이고 병특으로 프론트 및 백엔드 개발자 면접을 보았습니다. 결국 최종 기술면접에서 떨어졌지만.. 사실 제 코딩능력이 부족한거는 사실입니다.. 학교에서 배운 내용에 충실하게 공부했지만, 기술면접에서 받은 질문은 이 이상의 내용이였습니다.. 그래도 서류→온라인→코딩과제까지 진행하고 대면 면접을 길게봐서 기대를 했나봅니다. 프젝에서는 모르는거 찾아가면서 진행했는데, 이를 면접에서 말할 정도의 실력은 아니였습니다..(같은 내용도 여러번 찾을 정도로 검색에 의존) 학교에서 그래도 창업 및 프로잭트 등 활동을 많이 진행했고, 주로 MVP를 간단하게 만들어봤습니다. 그런데 이때 기초가 없이 완성을 목표로 하다보니 기술면접에서 탈탈 털렸습니다. 제가 생각해도 아주 간단한 개념도 잘 설명하지 못했던거 같습니다. 개발자가 되기에는 참 쉽지 않은 거 같습니다 개인적으로 궁금한거는 다들 면접에서 물어보는 기초를 어떻게 다지셨는지 궁금합니다. 또 아직 이런 기초가 없이 결과만 만들어내는 신입 개발자를 보았을 때, 해주실 조언 한마디 부탁드립니다! 긴 글 관심가져주셔서 감사합니다 🙇

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

답변 6

aigoia님의 프로필 사진

결과물에 더 집중하면 더는 기술 질문같은거 안할꺼에여. 오히려 기술을 모르는데 어떻게 한거냐고 물어보니까여.

이상래님의 프로필 사진

안녕하세요, 작성자분의 고민과 속상한 마음이 정말 느껴지네요. 면접에서 최선을 다했는데 결과가 기대와 다를 때 느끼는 감정은 누구나 힘들어할 수밖에 없죠. 그래도 여기까지 오신 것만 해도 정말 대단합니다. 일단 구글에 프론트엔드 기술 면접 준비, 코딩 테스트 이렇게 검색하시고, 관련 나오는 자료를 꾸준히 학습하세요. 이것 또한 취업의 또 다른 영역입니다. 개발자 실력과는 조금 다른 문제예요. 그리고 면접도 하나의 훈련 과정이에요. 면접을 보면 볼수록 자주 나오는 질문을 듣게 되고, 처음엔 막연하게 대답했던 부분도 점차 익숙해지면서 더 나은 답변을 할 수 있게 됩니다. 지금 받은 질문들이나 부족했던 대답들을 기록해두시고, 이후 공부를 통해 해당 질문에 더 좋은 답을 준비해보세요. 이 과정이 쌓이다 보면 자신감도 생기고, 나만의 답변이 점점 더 단단해질 거예요. 응원하겠습니다. 화이팅.😎😎

aigoia님의 프로필 사진

.

CP님의 프로필 사진

정말 아무것도 모르는 초기 상태에는 유튜브 강의라던가 유명한 책 두고 스터디 하고 했던거 같습니다만 내가 뭘 모르는지 알게되는 메타인지가 생기면 금새 탄력 받기도 합니다. 중요한건 방법이 아니라 습관 같습니다. 내가 새로운 기술/현상을 맞이했을때, 아 그렇구나 하고 넘어갔다가 나중에 문제 생길때 해결법만 찾는 사람과 이건 대체 어떻게 돌아가는거지? 내가 알고 있는 지식과 비교해가면서 뜯어보고 분석해보는 사람과 차이 같아요 문제 해결할때도 그냥 ChatGPT/구글링 한 이 답변 적용해보고 저 답변 적용해보고 되면 패스하는 사람과, 이게 왜 되지? 왜 안되지? 하고 뜯어보고 다시 반복하지 않게 정리해놓는 사람 차이고요. 물론 일일이 분석해보는 사람은 당장 개발 속도는 느립니다만 개인적으로 신입에게 생산성을 요구하는건 과한 욕심인 것 같고, 좋은 개발자로 성장할만한 습관을 가지고 있는게 더 좋다고 봅니다.

전민우님의 프로필 사진

프로젝트의 경험에 대한 회고가 필요히지 않을까요? 무엇을 만들었다고 중요하지만 어떠한 방법론과 기술을 썻는지 그리고 그것들의 개념이 나의 성장 발판이 되었는지 생각해보는것이 좋을까 같아요 무엇을 보여줘야 한다는 압박감은 구현에만 집중하게 되고 여러 선택지에서 의사 결정또한 한쪽으로 쏠리니까요

하이린님의 프로필 사진

사실 면접에 대한 준비는 스터디나 다른 매체를 통해 계속 연습해서 훈련을 해주셔야 합니다. 그런데 혼자서 준비하기 어렵다 하시면 전문가의 도움을 받아보는것도 추천드려요 이 과정에서는 취업을 성공할 수 있게 멘토링 도와드리는데요 참고해보시면 좋을듯 합니다 : ) https://supercoding.net/Course/CourseIntroReChallenge?seller=jacob

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

1월 9일

개발의 기초를 다지는 방법은 여러가지가 있습니다. 일단 가장 중요한 점은 기본적인 개발 원리와 아이디어에 대한 깊이있는 이해입니다. 그러기 위해서는 프로그래밍 언어, 데이터 구조 및 알고리즘, 운영체제, 네트워크 등의 컴퓨터 과학 핵심 주제에 대해 철저하게 공부하는 것이 필수적입니다. 둘째로, 실제 프로젝트를 진행하며 얻은 경험을 토대로 문제 해결능력을 기르는 것도 중요합니다. 단순히 문제 해결만을 목표로 하지 않고, 그 과정에서 왜 그렇게 동작하는지, 다른 방법은 없었는지 등을 깊이 생각해보면서 본인만의 '코딩 철학'을 갖추는 것이 좋습니다. 세번째로, 개발 커뮤니티에 참여하거나 오픈 소스 프로젝트에 참여하여 다른 사람들과 함께 작업하고 그들의 코드를 보며 배우는 것도 많은 도움이 됩니다. 이런 활동을 통해 실무에서 필요한 협업능력과 코드의 품질을 고려하는 능력을 기를 수 있습니다. 신입 개발자를 보았을 때 제 조언은, '결과만 만드는 것'보다는 '어떻게 그 결과를 만들어내었는지'에 초점을 맞추는 것이 좋습니다. 그 과정에서 이해한 개념과 문제 해결 방법, 사용한 도구와 기술 스택 등을 투명하게 공유하고 다른 사람들에게도 알려주는 자세가 중요하다고 생각합니다. 끝으로, 지금처럼 부족한 점을 인정하고 계속해서 배우려고 노력하는 태도가 가장 중요합니다. 화이팅입니다!

목록으로

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