개발자
안녕하세요! 현재 부트캠프를 수료한 상태입니다. 부트캠프에서 진행한 개인프로젝트 2개, 팀프로젝트 2개 정도를 진행했습니다. 부트캠프에서 진행했던 팀프로젝트 같은 경우 기여한 부분이 많이 없어 오히려 마이너스 요소가 될 것 같다고 느껴 이력서에 제외할까 고민 중입니다. 팀프로젝트때 정해진 기간 안에 급하게 진행하다보니 개념적으로 놓친 부분들이 많아 처음부터 끝까지 기획부터 시작해서 백엔드 (express) 작업도 같이 접목해서 개인프로젝트를 해볼까 생각중입니다. 이력서에 제대로된 프로젝트가 하나만 있어도 괜찮다고 들어서 제대로만 장기적으로 해당 프로젝트를 진행한다면 이 한개의 프로젝트로 이력서를 써도 되지않을까라는 생각도 듭니다. 일단 프로젝트를 장기적으로 잡고 유지보수를 해가면서 다양한 기술들을 접목해볼 생각인데요! 질문드리고 싶은 부분은 혼자서 장기 개인프로젝트를 진행할 때 어떤 과정으로 진행하면 이력서에 도움이 될지와 팀프로젝트를 뺴는게 좋을지 아니면 제가 진행했던 부분을 디테일하게 보충하는게 좋을지 두가지 질문드립니다! 당시 프로젝트 때는 제대로 이해하고 짠 코드들이 아니라 그대로 기재하기가 걱정이 됩니다. 첫번째 질문에 대한 예시는 예를들어 처음엔 자바스크립트로 짜보고 리액트로 다시 짜본다던지 그다음 테스트코드를 접목시킨다던지 단계적으로 어떻게 하면 도움이 될지에 대한 팁을 듣고싶습니다. 아직 개발에 대해 부족한 부분이 많아 솔직한 피드백 해주시면 정말 감사하겠습니다! 긴 글 읽어주셔서 감사해요!
답변 2
인기 답변
안녕하세요 비슷한 답변을 다른 QnA에 달았습니다 참고하시면 좋을듯합니다 https://careerly.co.kr/qnas/3953 아마 작성자분은 글로써 자신의 디테일한 상황을 다 표현하지 못하셨을 것 같고, 답변하는 저 역시 개개인의 상황을 명확히 알수 없기에 high level에서만 말씀드릴수 밖에 없습니다 좀더 디테일한 제 개인적인 생각을 듣고 싶으시면 커리어리 채팅으로 문의 주셔도 됩니다 제가 답은 아닙니다 ㅎㅎ 듣고 다른 사람은 어떻게 생각하고 살구나~ 정도만 참고하시면 좋을듯합니다 내 인생이니깐요~!!
안녕하세요! 개인 프로젝트를 진행하고자 하는 당신의 열정과 노력을 축하드립니다. 당신의 질문에 대해 답변드리겠습니다. 1. 개인 프로젝트 진행과정: - 기획 단계: 프로젝트의 주제를 정하고, 어떤 문제를 해결하려고 하는지, 어떤 기능이 필요한지 등을 세부적으로 생각해보세요. 이 단계에서 프로젝트의 목표를 설정하고, 사용자 스토리나 요구 사항을 만드는 것이 중요합니다. - 디자인 단계: UI/UX를 직접 디자인해보세요. 실제 프로젝트에서는 디자이너가 이 부분을 담당하지만, 개인 프로젝트에서는 개발자가 모든 역할을 수행해야 합니다. 또한, 실제로 웹 사이트나 애플리케이션을 만들기 전에 와이어프레임이나 모킹업을 작성해보는 것이 도움이 됩니다. - 개발 단계: 이제 개발을 시작하게 됩니다. 백엔드와 프론트엔드를 동시에 개발하는 것은 어려울 수 있으니, 하나를 먼저 선택하거나, 전체적인 흐름을 파악하기 위해 간단한 프로토타입을 만들어 보는 것도 좋습니다. - 리팩토링 및 테스트 단계: 코드를 작성한 후에는 코드의 품질을 향상시키기 위해 리팩토링을 해야 합니다. 또한, 버그를 최소화하기 위해 테스트 코드를 작성하는 것이 중요합니다. 이 단계에서 당신이 작성한 코드에 대해 깊게 이해하게 될 것입니다. - 배포 단계: 마지막으로, 당신이 만든 웹사이트나 앱을 실제로 사용할 수 있도록 배포하세요. 이를 통해 실제 서비스를 운영하고 유지 보수하는 경험을 쌓을 수 있습니다. 2. 팀 프로젝트를 이력서에 넣을지 말지: 이 부분은 개인적인 판단에 따라 다를 수 있습니다. 하지만 팀 프로젝트에서 본인이 진행했던 부분이나 어떤 문제를 해결했는지, 어떤 기여를 했는지 등을 구체적으로 기재할 수 있다면, 팀 프로젝트도 이력서에 포함시키는 것이 좋습니다. 협업에 대한 경험은 개발자로서 매우 중요한 능력입니다. 하지만, 코드에 대한 이해도가 부족하거나 기여도가 떨어진다고 판단될 경우는 이력서에서 제외하는 것이 나을 수 있습니다. 이럴 경우, 개인 프로젝트를 진행하며 팀 프로젝트에서 부족했던 부분을 보완하고, 더 나은 이해도와 기술을 보여줄 수 있습니다. 3. 개인 프로젝트를 통해 배울 수 있는 것: 제대로된 프로젝트 하나를 가지고 여러 기술을 시도해보고, 프로젝트를 더욱 발전시켜나가는 것은 매우 좋은 접근법입니다. 처음에는 기본적인 기능을 구현한 후, 점차 기능을 추가하거나 기 술 스택을 확장해보세요. 예를 들어, 처음에는 자바스크립트로 웹사이트를 만든 후, 리액트를 도입하거나 서버를 추가하거나 데이터베이스를 도입하는 등의 방법으로 프로젝트를 발전시킬 수 있습니다. 이런 방식으로 단계적으로 진행하면서, 각 단계에서 무엇을 배웠는지, 어떤 문제를 만나고 어떻게 해결했는지를 기록하면 좋습니다. 마지막으로, 프로젝트를 진행하면서 반드시 문서화를 하세요. 이는 나중에 이력서 작성이나 면접에서 큰 도움이 됩니다. 프로젝트의 목표, 사용한 기술, 어떤 문제를 해결했는지 등을 포함하는 README 파일을 작성하고, 진행 과정을 블로그에 포스팅하는 것도 좋습니다. 이를 통해 당신의 능력과 프로젝트에 대한 이해도를 보여줄 수 있습니다. 프로젝트를 진행하는 과정은 쉽지 않을 수 있지만, 이 과정에서 많은 것을 배우게 될 것입니다. 행운을 빕니다!
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!