왜 나는 포트폴리오를 일찍 시작했는가
Source: Dev.to
나는 매일 새로운 것을 배우고 있었지만, 보여줄 것이 없었다. 그때 포트폴리오를 만들기 시작한 것이 드디어 의미가 생겼다.
이 글은 게임 개발을 배우는 나의 일일 학습 여정의 일부이다. 초보자의 시각에서 매일 배우는 기본, 혼란스러운 점, 그리고 실제적인 진전을 공유한다.
Day 41: 왜 일찍 포트폴리오를 만드는 것이 중요한가
게임 개발 여정의 41일 차에, 초보자로서 포트폴리오를 만드는 것이 왜 중요한지와 GitHub Pages가 이를 얼마나 쉽게 해주는지 배웠다.
- 내 스태프는 혼자 배우는 것만으로는 충분하지 않다—내가 만든 것을 보여줄 장소가 필요하다고 말했다.
- 나는 GitHub 계정을 만들고, 포트폴리오 템플릿 파일들을 새로운 레포지토리에 추가한 뒤, 레포지토리 설정에서 GitHub Pages를 활성화했다.
- GitHub는 무료로 웹사이트를 호스팅해 주며, 이는 초보자에게 안성맞춤이다.
활성화되자 내 포트폴리오는 실시간 웹사이트로 접근 가능해졌고, 큰 한 걸음이 되었다.
Weekly Portfolio Challenge
나는 스스로 주간 챌린지를 정했다. 매주 포트폴리오를 다음 내용으로 업데이트할 것이다:
- 새로운 환경
- 작은 게임플레이 로직
- 그것들을 만든 과정에 대한 분석
What Confused Me
Initial Confusions
- 레포지토리가 실제로 무엇인지
- GitHub Pages에 사용할 브랜치는 어느 것인지
- 왜 웹사이트가 즉시 살아나지 않았는지
- 업데이트가 실시간 사이트에 어떻게 반영되는지
단순해 보이는 일이라도 기술적인 부분이라 혼란스러웠다.
Things I Eventually Understood
- 레포지토리는 온라인상의 프로젝트 폴더일 뿐이다.
- GitHub Pages는 보통 main 브랜치를 사용한다.
- 사이트가 공개되기까지 몇 분 정도 걸린다.
- 레포지토리를 업데이트하면 웹사이트도 업데이트된다.
이것을 이해하고 나니 과정이 훨씬 쉬워졌다.
Tips for Building a Portfolio Early
- GitHub Pages는 무료이며 초보자 친화적이다.
index.html을 홈페이지 파일로 사용한다.- 업데이트가 실시간으로 반영되기까지 몇 분 정도 걸릴 수 있다.
- 작업물을 보여주는 것이 학습만큼이나 중요하다.
진전이 느릴 수 있지만, 나는 탄탄한 기반을 다지고 있다.
Closing Thoughts
게임 개발을 배우고 있다면, 시작할 때 가장 먼저 혼란스러웠던 점은 무엇이었나요?
다음 글에서 보자 🎮🚀