본문 바로가기

TIL 및 WIL/TIL (Today I Learned)

[TIL] 2022.08.23 (프로젝트 정리, Portfolio 작성)

스파르타코딩클럽 내일배움캠프 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를 생성하여 작성을 진행하였다.

 

Github Portfolio

 

해당 포트폴리오를 간단하게 구성하고 각 프로젝트 별 자세한 사항들은 각 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를 조금씩 완성시키고자 하였다.

 

프로젝트 정리