Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
[프론트엔드/백엔드] 늦깎이 취준생의 포트폴리오 사이트!
#portfolio
3년 전
6,271
10

URL: https://minhoyun.dev

이미지:

undefined

undefined

undefined

자기소개:
일본인과 결혼하게 되어 다니던 직장을 때려치우고, 일본 IT업계 취업 준비중인 한국나이 33살 개발자 지망생입니다. 프로그래밍과는 전혀 상관없는 문과 계열 일을 하다가, 노마드코더 덕분에 프로그래밍이 좋아져서 개발자가 되고 싶어졌어요. 일단은 프론트엔드 백엔드 둘 다 흥미가 있어 골고루 알아보고 원서 넣어보고 있습니다!

서비스 소개:
리액트로 만들었고 모바일 브라우저에서도 잘 보이게끔 반응형 디자인으로 만들어봤어요. 전체 5페이지로 스크롤(또는 스와이프)하면 페이지가 전환되는 효과로 레이아웃을 짜봤습니다. 우선 한국어, 영어, 일본어 할 줄 알아요라고 어필할 수 있도록 좌측 상단에 언어 전환 기능을 넣어봤습니다. 또한, 지금까지 독학이나 사이드 프로젝트를 깃헙 리포지토리로 관리하고 있었는데, GitHub REST API를 이용해 얻은 제 리포지토리의 갯수나 언어 등의 데이터를 chart.js를 통해서 그래프로 표시함으로써 기술적인 어필도 하고자 했습니다. 포트폴리오 소개 페이지에서는 나중에 포트폴리오 작품이 점차 추가될 수도 있음을 고려해, Django REST 프레임워크로 간단하게 포트폴리오 정보들을 추가, 수정, 삭제 등이 가능하도록 가벼운 API 서버를 구축해서 이 서버로부터 데이터를 얻어서 표시하는 형식을 채택했어요. 마지막으로, 스크린샷에는 없는 페이지인데, 제 사진과 이메일, 깃헙, 링크드인 링크 등을 표시하는 연락처 페이지도 넣어봤습니다.

개발 과정:
첫 시작은 작년 5월? 쯤이었는데, 당시에 너무 바빠서 손을 놓고 있다가 조금 여유로워진 올해 1월에 부랴부랴 만들어봤습니다. 가장 어려웠던 것은 페이지 전환 레이아웃을 구현하는 것이었는데, 단순히 데스크탑 브라우저 말고도 모바일 브라우저도 고려하도록 계획했었기 때문에 어떤 식으로 코드를 짜야 제대로 작동할 수 있을 지 당시에 많이 고민했었던 것 같습니다. 이 외에도 다국어 지원이나 차트 기능에서도 어려움을 다소 겪었지만 다뤄보지 못한 라이브러리의 공식 문서 등을 차근차근 보면서 제작하는 재미를 느낄 수 있어서 개인적으로는 좋았었다고 생각해요.

앞으로 계획:
일본 회사들은 나이를 많이 보는 면이 있어서 걱정을 많이 하고 있지만, 뭐 어떻게든 되겠지라는 생각으로 취준 활동에 임하려고 합니다. 이 세상에 가치를 플러스하는 무언가를 만들어내는 개발자가 될 수 있도록 앞으로도 노력하고 싶어요! 개발자로서 취업을 준비하시는 여러분들도 힘내서 좋은 결과 있기를 진심으로 바랍니다!

10 comments