좋은 포트폴리오를 만들기 위한 과정
내가 생각하는 좋은 포트폴리오란..!
1. 주제가 확실히 보이는 포트폴리오,
2. 자신의 기술 역량이 잘 드러나는 포트폴리오,
3. 주제 선정, 기술 스택, 에러 처리 등 프로젝트 설명이 자세하게 정리되어 있는 포트폴리오
내 포트폴리오에서 보여줄 '잘'하는 역량
1. 기술 역량
- 내가 짠 코드를 설명할 수 있는 역량
- 활용성 있는 코드를 사용할 수 있는 역량
- 적재적소에 알맞는 코드를 사용할 수 있는 역량
2. 문제 해결 역량
- 에러를 처리하는 역량
- 리팩토링 하는 역량
3. 의사소통 역량
- 팀원과 소통하는 역량
- 적극적인 의견을 표출하는 역량
포트폴리오에서 보여줄 역량을 어떻게 체크하고, 피드백을 받을 수 있을지 체크리스트 작성
1. 기술 역량
- 블로그에 기술 설명 글을 쓴다. 내가 사용한 기술과 왜 사용하였는지 이유도 함께 서술
- 자주 쓰이는 코드를 문서화한다. 이 후에 리팩토링하는 시간도 갖는다.
- 하루에 한 문제씩 알고리즘 문제 풀어서 커밋 or 포스팅 하기
2. 문제 해결 역량
- stack overflow에서 에러 내용 찾아보고 기록하기
- 팀원에게 에러를 공유하여 에러 처리 방법을 비교, 분석하기
- 실제 서비스를 사용해보고 개선할 점 찾아보고 기록하기
3. 의사소통 역량
- 팀원과 코드 리뷰하며 좋은 점, 개선할 점 소통하기
- 매일 수업이 끝나고 수업이 어땠고, 뭘 배웠는지 등 회고하며 피드백 해주기
앞으로 무얼 해야할지 생각하게 되었고, 발전 방향을 생각해 볼 수 있는 기회가 되었다. 목표를 정확하게 세워보고 미래를 구체적으로 생각해볼 수 있었다. 또한 다른 사람들의 다양한 계획을 보며 더 열심히 해야겠다는 생각도 들었다.