스파르타코딩클럽 내일배움캠프 AI 2기 정규 일정이 모두 끝이 났다.
그래도 정규 일정만 끝났을 뿐 취업을 위해 여태까지 진행했던 프로젝트들을 정리하고, 포트폴리오(Portfolio) 및 이력서 작성을 진행하고자 하였다.
그런데 막상 프로젝트를 정리하고 포트폴리오를 작성하려니 어디부터 시작해야 하고 어떻게 만들어야 할지 감이 잡히질 않았다.
이런 나 같은 사람들이 있기 때문에 내일배움캠프 강사님의 특강을 통해 Github 포트폴리오를 작성하고 프로젝트를 정리하는 방식에 대해 알게 되었다.
해당 특강을 통해 알게 된 사실들을 나열해보았다.
Github 포트폴리오에 대하여
1. 포트폴리오를 보고 평가하는 사람들은 시니어 개발자들이다.
- 업계에서 최소 10년 이상 일한 분들이고, 그동안 수많은 포트폴리오를 보신 분들이다.
- 웹 페이지 포트폴리오로 이쁘게 꾸며놔도 시니어 개발자분들에게는 식상한 포트폴리오 중 하나일 뿐이다.
- 껍데기가 아닌 본진(=코드)을 꿰뚫어 보시는 분들이다.
2. 개발자 포트폴리오는 필요한 정보를 제대로 제공하는 것이 중요하다.
- 필요한 정보 = 프로젝트에 대한 정보(설명+코드), 포트폴리오 = 프로젝트에 대한 정보들을 담는 그릇
- 웹 페이지 포트폴리오는 포장지(사진, CSS 등)로 필요한 정보들을 감싸기 때문에 오히려 확인하기 불편하다.
- 웹 페이지 디자인에 신경 쓰느라 정작 중요한 프로젝트 설명이 부실한 경우가 많다.
3. Github은 프로젝트를 설명하고 소개하기에 가장 최적화된 플랫폼이다.
- Github에서 프로젝트 설명과 코드를 보는 게 어색한 것은 신입 개발자들 뿐이다.
이전까지는 '개발자 포트폴리오'라고 함은 웹 페이지를 디자인하고 구성하여 자기소개 같은 부분들은 적는 것인 줄 알았는데, 다른 방법도 존재한다는 것을 알게 되었다.
이제 Github 포트폴리오라는 것을 알게 되었으니 Github 포트폴리오를 작성하는 방법에 대해서도 알아보았다.
Github 포트폴리오 작성하기
1. Github에 /portfolio Repository 생성 + README.md 파일 추가
→ 추가로 찾아보니 자신의 Github 닉네임과 동일하게 Repository를 생성하는 경우도 있다.
2. 간략한 본인/이력 소개
3. 프로젝트 소개 나열
4. 각 프로젝트 Repository의 README.md 파일에 프로젝트 상세 설명 작성
1) 프로젝트 제목 / 주제
2) Demo 링크
3) 제작 기간 & 참여 인원
4) 사용한 기술(기술 스택)
5) ERD
6) 핵심 기능(직접 코드 작성 & 코드 링크)
7) 트러블슈팅 경험 / 자랑하고 싶은 코드
8) 회고 / 느낀 점
Introduce : 자기소개
Contact : 이메일, 블로그, Github 등
Projects : 프로젝트들
- 프로젝트 이름
- 개발 기간
- 개발 인원(개인 & 팀)
- 기술 스택(Python, HTML, MySQL 등)
- 프로젝트 상세 설명 링크(해당 프로젝트 Github Repository)
Github 포트폴리오에 대해 정리하고 나니 얼추 감이 잡히기 시작했고 Github에서 Portfolio라는 이름의 Repository를 생성하여 작성을 진행하였다.

해당 포트폴리오를 간단하게 구성하고 각 프로젝트 별 자세한 사항들은 각 Repository 링크를 걸어두어 상세 보기가 가능하도록 설정해주었다.
J1NU2 Github Portfolio Link : https://github.com/J1NU2/Portfolio
GitHub - J1NU2/Portfolio: My Portfolio Github
My Portfolio Github. Contribute to J1NU2/Portfolio development by creating an account on GitHub.
github.com
이후 각 프로젝트들의 README.md를 정리하면서 Portfolio를 조금씩 완성시키고자 하였다.

'TIL 및 WIL > TIL (Today I Learned)' 카테고리의 다른 글
| [TIL] 2022.08.16 (최종 발표, My Little Trip(13)) (0) | 2022.08.16 |
|---|---|
| [TIL] 2022.08.08 (Docker 복습, Django에서 Docker 사용해보기) (0) | 2022.08.08 |
| [TIL] 2022.08.05 (Django DRF JWT 복습) (0) | 2022.08.05 |
| [TIL] 2022.08.04 (중간 발표, My Little Trip(12)) (0) | 2022.08.04 |
| [TIL] 2022.08.01 (Frontend 작성, My Little Trip(11)) (0) | 2022.08.01 |