개발자

신입 포트폴리오 수준이 어느정도 되야하는지 궁금합니다!!

2023년 05월 14일조회 608

안녕하세요? 저는 국비다니면서 팀 프로젝트를 진행했습니다. 쇼핑몰을 만들었는데 제가 담당한 부분은 게시판 부분이라 2개의 게시판을 만들었습니다. FAQ 게시판은 사용자 입장에서는 목록, 읽기 기능을 했고, 관리자 입장에선 목록, 읽기, 등록, 수정, 삭제기능 1:1 게시판은 사용자 입장에서 작성, 목록+읽기(회원별), 삭제 관리자 입장에서 목록, 읽기, 답변등록 기능까지 구현을 했지만, 다른 팀원들에 비해 다양한 기능을 구현하지는 못했습니다 예를 들어 게시물을 카테고리별로 분류나 검색기능은 하다가 계속 에러가 나서 마감기한에 맞추지 못해서 이런 기능은 구현하지 못했습니다.. 이틀정도 남았는데 이 기능을 구현해보겠다고 코드 잘못건드리다가 더 망칠거 같아서 그냥 이대로 제출하고 발표하려고 합니다... 이제 발표를 해야하는데 다른 팀원에 비해 너무 한게 없는거 같아서 걱정되지만... 이 발표를 끝내고 개인적으로 프로젝트를 다듬고 기능을 추가하는거에 몰두하는게 나을지.. 아니면 면접대비 공부를 하면서 조금씩 고쳐야 할지 모르겠습니다 제가 주워들은 바로는 요즘은 클론코딩이 많아서 프로젝트는 잘 안보고 면접을 더 중시한다는 말을 들었는데 이게 맞는건가요??? 발표가 끝나면 어떤 식으로 취업준비를 해야할지 조언 부탁드려요...

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

답변 3

오원종(Owen)님의 프로필 사진

안녕하세요. 프로젝트를 하면서 작업한 내용 중에서 1. 가장 깊게 파 보았다고 느껴졌던 경험 한 가지 2. 가장 복잡하게 구현했다고 생각한 기능 한 가지 3. 가장 오랫동안 고민해서 해결한 트러블 슈팅 경험 한 가지 이 정도만 잘 정리해서 놓은 뒤에 면접 때 질문이 나오면 하나씩 꺼내서 어필하시면 좋을 것 같아요. 하나하나 무슨기능을 만들었고, 쉬운 기능 얼마나 많이 만들었는지는 크게 중요하지 않습니다. 작성자 님이 한계를 경험해 본 경험을 한 두가지라도 해 보았는지가 중요하다고 생각해요.

암소메애님의 프로필 사진

아니요.. 본인이 직접 모르는거 알면서 개고생하면서 구현했으면 면접때 얼굴 표정부터 포트폴리오 봐달라고 애원하는 눈으로 쳐다봅니다. 이쁘고 안이쁘고를 떠나서 잘구현을 했다 안했다 안따집니다. 정말 기능들 많이 추가하고 동작하는데 오류가 없으면 테스트도 해봤고 (ex 버튼눌럿더니 모달창이 나오길래 X 눌르니 모달창이 안닫히길래 뭐죠? ^^ 하니깐 그러면서 하는말이 밑에 닫기버튼을 눌러야한데요... 그래서 저는 새로고침을하고 똑같이 버튼을 눌른 후 x를 누르고 닫기버튼눌러서 안닫히는걸 보여줬죠.. 코드 구현에 기본적인 테스트를 안해보셧네요? 하면서요.. 각종 여러가지 방면으로의 테스트를 거친 동작들로 코드구현을 했나를 봅니다. 그만큼 해봤다는 것과 라이브러리를 사용을 했을경우 해당라이브러리를 잘사용한다라는건 즉 해당 라이브러리의 문서를 잘 읽었다는 얘기니 신기술에 대해서 공부하면서 실무에 적용도 가능한 적절한 사람이구나 라고 판단을 하겠죠?

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

안녕하세요, 취업 준비 과정에서의 고민이 많으시네요. 일단 첫 프로젝트를 마무리하신 것 축하드립니다. 프로젝트 경험이 있으신 만큼, 이를 바탕으로 더 발전시켜 나가실 수 있을 것입니다. 아래에 몇 가지 제안을 드려보겠습니다. 1. 포트폴리오 완성도: 실제 업무를 수행할 때 완성도 있는 결과물을 제공하는 것이 중요하다는 점을 염두에 두셔야 합니다. 기능을 추가하기 전에, 현재 구현된 기능들이 잘 작동하는지, 사용자 친화적인지 등을 점검하는 것도 중요합니다. 아직 구현하지 못한 기능에 대해서는 미래에 추가 개발할 계획이라는 점을 명확히 표현할 수 있습니다. 2. 면접 대비: 기술 면접에서는 주로 프로젝트에 대한 질문이 나오곤 합니다. 프로젝트에서 사용한 기술 스택, 구현한 기능, 그리고 이를 통해 배운 점 등에 대해 설명할 수 있어야 합니다. 또한, 개발 과정에서의 어려움, 해결 방안, 팀원 간 협업 등에 대한 경험을 공유하는 것도 중요합니다. 이런 부분들을 고려해 면접 대비를 하는 것이 좋습니다. 3. 개인 프로젝트 진행: 팀 프로젝트 외에도 개인 프로젝트를 진행하는 것이 좋습니다. 이를 통해 전체 개발 과정을 경험하고, 본인이 주도적으로 문제를 해결하는 능력을 키울 수 있습니다. 4. 기술 스킬 업그레이드: 공부할 내용은 끝이 없지만, 실제 취업 시장에서 요구하는 기술에 집중하는 것이 효율적입니다. 구직 사이트나 인터넷의 채용 정보를 참고하여, 어떤 기술이 현재 가장 많이 요구되는지 파악하고, 그에 맞게 스킬을 업그레이드하는 것이 좋습니다. 마지막으로, 어느 부분을 더 집중할지는 본인의 상황과 목표에 따라 달라질 수 있습니다. 본인이 어떤 개발자로 성장하고 싶은지, 어떤 회사에서 일하고 싶은지 등에 대해 고민하고, 그에 따른 전략을 세우는 것이 중요합니다. 위의 제안들이 도움이 되길 바랍니다!

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

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

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

또는

이미 회원이신가요?

목록으로

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

새로운 질문 올리기

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