Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

AI가 번역한 다른 언어 보기

투잡뛰는 개발 노동자

[비전공, 개발자로 살아남기] 16. 신입 개발자 포트폴리오 작성 꿀팁

  • 작성 언어: 한국어
  • 기준국가: 모든 국가 country-flag

언어 선택

  • 한국어
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

durumis AI가 요약한 글

  • 신입 개발자 포트폴리오 작성 시 기술적인 부분 뿐 아니라, 어떤 서비스 또는 기능을 개발했는지 업무 내용을 명확히 작성하는 것이 중요하다.
  • 예를 들어, 프로젝트에서 사용한 기술뿐만 아니라, 어떤 기능을 개발했는지, 어떤 문제를 해결했는지, 어떤 고민을 했는지 구체적으로 작성해야 한다.
  • 업무에 대한 이해도와 분석 능력을 보여주는 것이 개발자 채용에 중요한 요소이기 때문에, 기술적인 부분과 함께 업무적인 내용을 명확하게 제시하여 포트폴리오의 완성도를 높여야 한다.

비전공, 개발자로 살아남기


#16. 신입 개발자 포트폴리오 작성 꿀팁


보통 개발자 취업을 준비 중이신 케이스는 전공자로써, 대학을 졸업하면서 개발자로 취업하는 케이스와 비전공으로 학원 수료 후 취업을 준비하는 2가지 케이스가 대표적입니다.

최근에는 인프런 멘토링을 통해 비전공 개발자 취준생분들의 이력서 및 포트폴리오를 검토하고, 피드백을 드리고 있는데 같은 신수를 반복하시는 케이스가 많아서 오늘은 신입 개발자(비전공 기준)으로 포트폴리오 작성에 대한 팁들을 정리해보겠습니다.


[신입 개발자 포트폴리오 작성 팁]

포트폴리오에는 여러 프로젝트 경험을 포함시키는 것이 중요합니다. 학원에서는 보통 2번의 프로젝트를 하게 되는데 이게 바로 프로젝트 경험으로 들어갑니다. 각 프로젝트에 대한 설명과 사용한 기술, 개발한 기능 등을 구체적으로 기술하고 어떤 기능을 개발했는지 본인의 담당 기능을 작성하면 됩니다.

이 부분에서 요즘 신입 개발자분들께서 많이 하시는 실수가 너무 "기술"에만 치중되어 있다는 점입니다. 다음 예시를 보면서 설명하겠습니다.


프로젝트명 : 취준생을 위한 커뮤니티
사용 기술 : Spring boot, Oracle, JPA, React.js, CSS, HTML
담당 업무

  • 여러 명에서 글을 동시에 올릴 경우, TPS가 과도하게 증가하여 JPA 튜닝을 통한 속도 2.5배 개선
  • MSA를 적용하여, 각 서비스별로 분산처리를 통해 장애시 복구 시간 단축 및 속도 개선
  • JWT를 도입하여, 권한 관리를 통해 보안성 강화


위 내용을 보시면 나름 프로젝트에 대해서 기술적인 부분이 잘 작성되어 있다고 생각됩니다. 하지만 이 포트폴리오를 처음 보는 입장에서는 "그래도 만든 기능이 뭔데?" 라는 느낌을 받을 수 있습니다.

이 부분에서 빠진 것은 "업무" 내용으로 "어떤 서비스 혹은 기능"을 개발하였는지가 빠졌습니다. 기본적으로 제가 추구하는 포트폴리오 혹은 경력기술서는 업무 소개 + 기술적 내용이므로 해당 포트폴리오는 다음과 같이 수정하는 피드백을 드렸습니다.


프로젝트명 : 취준생을 위한 커뮤니티
사용 기술 : Spring boot, Oracle, JPA, React.js, CSS, HTML
담당 업무

  • 유저간 취업 정보를 묻고, 답변할 수 있는 유저용 Q&A 게시판 개발
    • 여러 명에서 글을 동시에 올릴 경우, TPS가 과도하게 증가하여 JPA 튜닝을 통한 속도 2.5배 개선
    • 네이버 지식인을 참고하여, 채택 시스템을 도입하여 유저 참여 활성화
  • 취업정보 크롤링 봇, 이력서 및 자기소개서 작성 및 저장 기능 개발
    • 각 서비스별로 MSA를 적용하여, 각 서비스별로 분산처리를 통해 장애시 복구 시간 단축 및 속도 개선
  • 소셜 로그인(네이버/카카오) 기능 개발
    • JWT를 도입하여, 토큰 탈취 등 일어날 수 있는 보안사고 예방

조금 단순한 예시이지만, 어떤 업무를 개발했는지가 추가되어 이 사람이 어떤 서비스를 개발했고, 개발하는 과정에서 어떤 이유에서 기술적인 고민을 했구나 라고 느낄 수 있는 포트폴리오로 피드백을 드렸습니다.

개인적으로 기술적인 부분도 좋지만, 업무적인 부분도 충분히 고려해야 된다고 생각됩니다. 금융권이 괜히 금융 업무를 경험해본 사람을 뽑는것이 아닙니다. 개발자는 실제 사용자보다 해당 업무를 더욱 잘 알고 있어야 하기 때문에 업무에 대한 이해도 및 분석 능력을 보여줄 필요가 있습니다.


포트폴리오를 작성하는 취준생 분들이 많이 참고하시면 좋겠습니다.

TheCareer
투잡뛰는 개발 노동자
코딩, 취업, 이직, 경제에 관심 많은 IT 노동자
TheCareer
[비전공, 개발자로 살아남기] 17. 신입개발자 포트폴리오, 어디까지? 신입 개발자 포트폴리오는 개발에 집중하는 것이 좋으며, 외부 API 연동 경험까지 갖추면 충분합니다. Infra는 현업에서 바로 적용하기 어렵기 때문에, 기본 기능을 탄탄하게 구현하는 데 집중하는 것이 더 효과적입니다.

2024년 4월 3일

[비전공, 개발자로 살아남기] 9. 포트폴리오로 만들기 좋은 사이트 비전공자가 개발자로 취업할 때, 포트폴리오로 만들기 좋은 사이트는 회사에서 흔히 사용하는 그룹웨어, ERP, 사내인사시스템 등을 기획하고 개발하는 것이 좋습니다. 또한, 배달앱이나 오픈마켓 등 특정 BM에 특화된 유명 웹 서비스의 클론을 만들어 보는 것도 좋은 방법입니다.

2024년 3월 30일

[비전공, 개발자로 살아남기] 7. 신업 취업시 도움이 되는 것과 안되는 것 신입 개발자 취업 준비 시 기술 블로그는 시간 낭비일 수 있으며, GitHub를 활용하여 프로젝트를 관리하고 코드 설명을 작성하는 것은 도움이 됩니다. 다양한 자격증 중 정보처리기사만 있으면 충분하며, 학력에 따라 기능사, 산업기사, 기사를 선택적으로 취득하면 됩니다.

2024년 3월 29일

또 다른 프로젝트 완료. -1 프로젝트에서 개인적인 역할을 넘어 폭넓은 관점을 확장함으로써, 작업 프로세스, 영향력의 역동성에 대한 더 깊은 이해를 얻고, 가속화된 경력 성장을 위한 기회를 열 수 있습니다.
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

2024년 5월 3일

또 하나의 프로젝트 종료. 그래서 뭘, 또, 어떻게? 프로젝트에서 자신의 역할에만 집중하는 것은 전체적인 맥락과 이해관계자들의 관점을 놓치는 것과 같으며, 빠른 성장을 위한 기회를 놓치는 결과를 초래할 수 있습니다. 프로젝트를 통해 다양한 관점을 배우고 성장하는 방법을 제시하며, 회의실 읽기, 논란에 대한 적극적인 의견 표명, 진정성 있는 질문, 아는 것과 모르는 것을 명확히 하는 등 다섯 가지 구체적인 방법을 소개합니다.
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

2024년 5월 22일

웹 개발, SEO 및 개발자 역할에 대한 블로그 다음은 제가 해당 블로그 콘텐츠에 대한 이해를 바탕으로 작성한 요약입니다. Devapenseo Webian 블로그는 효과적이고 검색 엔진에 최적화된 웹사이트를 구축하는 데 있어 웹 개발, SEO 및 개발자의 역할을 다룹니다. 블로그 작성자
Devapenseo Webian
Devapenseo Webian
devapenseo webian
Devapenseo Webian
Devapenseo Webian

2024년 2월 23일

[이펙티브 자바] 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라 정적 팩터리 메서드는 생성자 대신 인스턴스를 생성하는 데 사용할 수 있는 유용한 방법입니다. 이름을 가질 수 있고, 생성자보다 더 많은 유연성을 제공하며, 플라이웨이트 패턴, 싱글톤 패턴, 서비스 제공자 프레임워크와 같은 디자인 패턴을 구현하는 데 사용할 수 있습니다.
제이온
제이온
제이온
제이온

2024년 4월 27일

웹사이트를 반응형으로 기획하지 않아도 되는 이유 모바일 환경에 최적화된 웹사이트를 쉽게 만들 수 있는 리틀리 웹 빌더를 소개합니다. 데스크톱, 태블릿, 모바일 환경에 맞춰 별도로 기획할 필요 없이 단일 환경에서 최적화된 반응형 웹사이트를 구축하세요. 다양한 SNS 채널과의 연동, 간소화된 콘텐츠 관리, 효과적인 디자인 도구, 템플릿 등을 제공합니다.
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크

2024년 5월 29일

또 다른 프로젝트 완료. -2 이 블로그 게시글은 프로젝트에서 효과적인 성장을 달성하기 위한 다섯 가지 실질적인 전략을 제공합니다. 상황을 파악하고, 논란의 여지가 있는 주제에 대해 강력한 입장을 취하고, 좋은 질문을 하고 진정성 있게 후속 조치를 취하고, 알고 있는 것과 모르는 것을 명확히 하고, 목록을 사용합니다.
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

2024년 5월 3일