개발자

기존의 프로젝트 리팩토링 vs 새로운 개인 프로젝트 만들기

2024년 06월 04일조회 321

제목 그대로 기존의 프로젝트 리팩토링 vs 새로운 개인 프로젝트 만들기 이 두가지 중에 고민입니다 .. 사실 기존의 프로젝트도 팀프로젝트 단위로 짧은 기간내 완성했어서 완벽하게 완성된 것이 아니라 이도저도 아닌 상황입니다. 취업준비중인데 3-4개월가량 개발을 안하다보니 뭐라도 해야할 것 같아서 시작해보려고합니다! 기존의 팀 프로젝트를 저 혼자 완성한다고 해도 과연 도움이 될까요? 또한 개인 프로젝트에 대한 아이디어는 없는 상황인데 어떤것이 저에게 더 유리한지, 이득을 취할 수 있는 방향인지 모르겠어요 !

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

답변 1

김하늘님의 프로필 사진

더 완성도 높은 프로젝트를 완성할 수 있는 선택을 추천드립니다. 취준에서 포트폴리오는 절대적으로 양보단 질입니다. 채용자 입장에서 프로젝트는 잘 만든 하나, 많아야 두 개면 충분합니다. 어차피 다 못 봐요. 지원자 입장에서야 영혼 갈아서 만든 거지만 채용자는 하루에도 그걸 수십, 수백 개 봐야하니까요. 기존의 것을 리팩토링하는 게 더 완성도 높은 프로젝트가 될 거 같다면 그걸 택하시면 되고, 아예 혼자서 새로 해보는 게 완성도 높을 거 같다면 마찬가지로 이걸 하시면 됩니다. 추가적으로 프로젝트 자체의 퀄리티가 좋은 것도 물론 중요하지만 그걸 하시면서 배운 것들과 시행착오를 잘 기록해두시면 좋습니다. 이를테면 면접에선 이런 꼬리 질문 상황들이 꽤 많거든요. Q. 이 프로젝트하면서 어려웠던 문제가 뭐였고 어떻게 해결했는가? A. 이런 기술을 써서 이렇게 했다. Q. 이런 기술을 썼는데 왜 다른 방법이 아니고 이걸 썼는가. 그 기술의 장점과 한계 등에 대해 설명해달라. A. 이러이러하다. Q. (후략)

profile picture

익명

작성자

2024년 06월 05일

좋은 답변 감사합니다 :) 뭐가 더 완성도 높게 완성할 수 있을지 고민해봐야겠어요. 주변에 도움받거나 물어볼 사람이 없었는게 취준 기준에서 말씀해주신것도 감사하네요. 열심히 준비해보겠습니다

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 06월 04일

이 두 가지 방법 모두 여러분의 기술적 우위를 향상시키는데 도움이 될 수 있습니다. 그러나 선택은 여러 개인적인 요소와 목표에 따라 달라집니다. 1. 기존 프로젝트 리팩토링: 이미 진행한 프로젝트를 리팩토링하는 것은 여러분이 한 작업을 깊게 파악하고 코드의 품질과 유지 관리성을 향상시킬 수 있는 기회입니다. 이는 코드 최적화, 버그 수정, 코드의 가독성을 높이는 등 다양한 작업으로 이루어질 수 있습니다. 이런 경험은 개발자로서 성장하는 데 큰 도움이 되며, 인터뷰에서 좋은 주제가 될 수도 있습니다. 2. 새로운 개인 프로젝트: 새로운 프로젝트를 시작하는 것은 새롭게 배운 기술을 활용하거나 자신의 강점을 보여주는 데 좋습니다. 새 프로젝트를 만들기 위해서는 계획, 설계, 구현 및 테스트 등 소프트웨어 개발 전체 과정을 거치게 되므로 처음부터 끝까지 모든 것을 직접 해보는 경험을 쌓게 됩니다. 간단히 말해서, 보완하고 정제해야 하는 기존의 코드가 있거나 프로젝트에 대한 더 깊은 이해를 원한다면 리팩토링을 선택할 수 있고, 새로운 기술이나 방법론을 탐색하거나 자신의 스킬셋을 확장하고 싶다면 새로운 프로젝트를 시작하는 것이 좋습니다. 중요한 건 어떤 선택을 하든 그것이 여러분의 학습과 개발자로서 성장에 도움이 되어야 한다는 점입니다.

목록으로

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