인프런 커뮤니티 질문&답변
포트폴리오 방향성 질문 드립니다.
작성
·
12
0
안녕하세요! 지방 사립 4년제 내년 8월 코스모스 졸업 예정인 학생입니다. 아직 많이 부족하지만 무작정 공부하는 것보다 취직할 때 필요한 요소가 뭔지를 알고 빠르게 포트폴리오를 채우고 싶어 이번 강의를 듣게 되었습니다.
제 상황을 간략히 설명드리자면 그동안 진로를 정하지 못하고 이것저것 찍먹만 하다가 올해 하반기부터 백엔드로 진로를 정하고 본격적으로 학습하기 시작했습니다. 현재는 Spring 기초와 큰돌님 코딩테스트 강의 들으며 공부 중입니다. 공부를 하면 할수록 객체지향과 구현에 부족함을 절실히 느끼고 있습니다.
현재 제가 한 프로젝트를 영끌해 보면 그나마 과제 수준의 데이터 분석 프로젝트 2건과 완성도 낮은 개인 프로젝트 1건이 전부고 수상 경력, 대외활동은 없습니다.
이전에 진행한 개인 프로젝트는 LLM의 도움을 많이 받아서 Next.js+FastAPI+GeminiAPI를 활용하여 회원가입, 글쓰기 등 기본적인 CRUD, 작성한 게시물에 대해 AI에게 피드백을 받는 것을 구현하는 것 정도만 했습니다. 처음으로 웹 사이트를 만들다 보니 코드가 난잡하고, 기획/설계 없이 빠른 기능 구현에 힘을 쏟다 보니 한계가 보여 개발을 멈췄습니다.
Q1. 기존에 한 개인 프로젝트는 어떻게 해야 할지 고민입니다.
LLM의 도움을 많이 받기도 했고 취직에는 Spring이 유리하다고 생각해서, 포트폴리오용으로 살리는 게 나을지 폐기하고 새로운 프로젝트를 하는 게 나을지 고민입니다. 만약 포트폴리용으로 쓴다고 하면 코드와 구조를 개선해서 다시 만든다거나 Spring으로 새롭게 만들거나 해야 된다고 생각되는데 어떻게 생각하시나요?
Q2. 부트캠프를 다니는 것을 고려 중인데 어떻게 생각하시는지 궁금합니다.
혼자 공부하는 것도 한계가 있고 부트캠프를 하면서 팀 프로젝트도 할 수 있어서 좋은 기회가 될 거라고 생각합니다. 큰돌님이 추천하는 부트캠프 중 지금 시기에 할 수 있는게 SW마에스트로와 프로그래머스 백엔드 과정 정도뿐인데 SW마에스트로에 들어가기엔 지금 포트폴리오도 초라해서 프로그래머스 백엔드 과정을 고민중입니다.
부트캠프 추천 영상에서 "강사의 질이 중요하다"고 하셨는데 강사의 경력을 판단하는 기준이 있는지도 궁금합니다.
Q3. 팀 프로젝트 시작 시기와 팀원 구하는 팁 궁금합니다.
이번 강의에서 팀 프로젝트의 중요성을 많이 강조하셔서 빠르게 팀 프로젝트를 완성하는 걸 목표로 하고 싶은데 제 실력이 팀원들에게 민폐가 될까 봐 망설여집니다. 어느정도 기술 구현 능력을 갖췄을 때 팀 프로젝트를 참여하는 게 좋을까요?
그리고 스터디를 통해 팀원을 구하는 걸 추천하셨는데 스터디를 하다보면 흐지부지 끝나는 경우가 많던데 결국 최대한 다양한 사람을 만나보는 것 밖에 답이 없을까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. oyatmin1031님 님의 질문에 대한 답변을 드리겠습니다.
현재 백엔드 개발자로 진로를 정하고 포트폴리오 작성에 대한 문의를 하셨군요. 포트폴리오를 준비할 때 무엇을 강조해야 할지에 대한 고민과 부트캠프 참가 여부, 팀 프로젝트의 시기 등에 대한 질문을 주셨습니다. 아래에서 각 질문에 대해 답변드리겠습니다.
Q1. 기존에 한 개인 프로젝트에 대한 고민
기존에 Next.js와 FastAPI를 사용하여 작업한 프로젝트가 있다면, 이를 이용하여 포트폴리오를 보완하시는 것도 좋은 전략입니다. 그러나, 백엔드 개발자로서 Spring은 중요한 기술이므로, 다음과 같은 방법을 추천드립니다:
기존 프로젝트 개선: 이미 만든 프로젝트를 기반으로 코드 품질을 개선하고, Spring으로 백엔드를 재구성하는 것도 좋은 방법입니다. 이것은 기술의 깊이를 보여주고, 새로운 기술에 대한 적용력을 나타낼 수 있습니다.
Spring을 활용한 새로운 프로젝트: 새로운 프로젝트를 시작하여 Spring을 적극 활용해 보세요. 이를 통해 Spring 프레임워크에 대한 이해도를 높일 수 있습니다.
Q2. 부트캠프 참가에 대한 질문
부트캠프는 집중적인 학습 환경을 제공하므로 많은 사람에게 도움이 됩니다. 프로그래머스의 백엔드 과정은 백엔드 개발자에게 필요한 기본기와 실무 경험을 쌓을 수 있는 좋은 기회입니다.
- 강사의 질 판단 기준: 강사의 경력을 판단할 때는 그들이 실제 개발 현장에서 어느 정도의 경험을 가지고 있고, 어떤 프로젝트를 수행했는지를 살펴보세요. 뿐만 아니라, 과거 수강생들의 피드백도 중요한 참고 자료가 될 수 있습니다.
Q3. 팀 프로젝트 시작 시기와 팀원 구하는 팁
팀 프로젝트는 실무에서의 협업 능력을 기르는데 필수적입니다.
참여 시기: 일정 수준의 프로그래밍 능력을 갖춘 후, 즉 본인이 맡은 역할을 수행할 수 있을 정도의 역량을 가지고 참여하는 것이 좋습니다. 이는 트러블 슈팅 능력과 기본적인 코드 작성 능력을 의미합니다.
팀원 구하기: 실제로 다양한 개발 커뮤니티에서 활동하거나, 여러분이 주도적으로 스터디를 열어 팀원을 구하는 것이 좋습니다. 프로젝트의 목표와 방향성을 명확히 하고, 자신의 비전을 공유할 수 있는 팀원을 만나는 것이 중요합니다.
관련하여 포트폴리오와 이력서 작성에 관한 유사한 질문이 있어, 이력서와 포트폴리오 차이 게시물을 참고하시어 도움이 되셨으면 합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




