회고

포트폴리오 워크샵 회고

디아_ 2021. 11. 2. 23:57
728x90



오늘은 메이커준님의 포트폴리오 워크샵이 있었다
워크샵에서 무엇을 했고 무엇을 느꼈는지를 기록해보려고 한다



워킹백워즈 방법론을 적용한 포트폴리오 만들기

▪️ 워킹백워즈(Working Backwards) 방법론이란?

아마존에서 사용하고 있는 방법론. 이를 활용하여 만든 서비스의 대표적 성공사례 중 하나가 아마존 킨들.
워킹백워즈에서 사용하는 주요 도구로는 '언론보도자료'와 '자주묻는질문(FAQ)' 이 두 가지가 있다.
큰 서비스일수록 사람들이 실제로 이 서비스를 사용할지 추측하기 어렵다
보통은 제품개발을 다 끝낸후 마지막에 마케팅을 위한 언론보도자료를 만드는데
워킹백워즈 프로세스는 언론보도자료를 먼저 작성하면서
법무적인 부분, 실제 개발에 들어가는 시간, 들어가는 리소스 등을 추론한다
두번째로 FAQ를 작성해보고 그에 대응하여 어떻게 개발할지를 추론할 수 있다

포트폴리오 제작에 이 방법론을 적용한다면 아래처럼 표현할 수 있겠다

탁월한 언론보도자료 = 내가 매력적으로 보여질 포트폴리오

▪️ 좋은 포트폴리오란?

나의 성장가능성과 앞으로의 방향성을 보여주기 위해서는
내가 어떤 걸 잘하기 위해서 노력을 했고 어떻게 문제해결을 했는지가 드러나야 한다
이를 위해서는 어떤 부분을 내 장점으로 가져갈지, 어떤 역량을 중점적으로 발전시킬 것인지 고민해봐야한다

▪️ 포트폴리오 만들기 위해 진행한 프로세스

1️⃣ 나의 핵심 역량 3가지 뽑기

탄탄한 자바스크립트 기본기
- JS 성능 최적화 능력 ex) 메모리 성능 최적화, 빠른 웹페이지 로딩, etc
- 왜 그런 코드를 썼는지 고민하고 해결한 흔적
UX를 고려한 디자인 스킬
- html, css, 반응형 웹개발
- 사용자 입장에서 만족스러운 서비스를 제공할 수 있는 웹페이지를 그려낼수있는지
- 웹접근성 고려
협업 능력, 의사소통 능력
- 프로젝트 관련 github 기능 활용능력
- github 칸반보드 활용기록 이용하여 표현
- 질문을 '잘' 하는 능력.. 내가 무엇을 모르는지 다른사람이 잘 이해할 수 있도록 핵심 내용을 잘 요약하여 질문하는 능력

2️⃣ 각 역량별로 피드백 루프를 위한 체크리스트 만들기

탄탄한 자바스크립트 기본기
✔️ 블로그에 TIL 작성 or 1일 1커밋
✔️ 적극적인 코드 리뷰
✔️ 배운 개념 활용한 활용 예시 코드 짜보기
✔️ 코딩테스트 풀어보기

UX를 고려한 디자인 스킬
✔️ 웹 접근성 공부 TIL 형식으로 쓰기
✔️ 디비컷, 굿디자인웹 참고하여 클론코딩(2주에 한번씩 메인페이지 클론코딩)

협업 능력, 의사소통 능력
✔️ 매일 아침 디스코드에서 인사하기!
✔️ 좋은 공부자료 공유하기
✔️ 팀원들의 TIL에 댓글달기
✔️ 팀프로젝트 갈등/문제해결 과정 등 비하인드 기록해두기
✔️ TIL 작성시 새로 배운 개념을 충분히 내가 소화하고 '나의 언어'로 적어보는 연습

3️⃣ 다음 스프린트 때까지 시도할 액션플랜 짜기

1순위 : HTML,CSS 기초 다지기
- 매일 정규강의 끝난 후 그날 배운 내용 TIL 작성. TIL에는 배운 개념의 활용 예시 코드도 같이 작성한다
2순위 : 자바스크립트 기초 다지기
- 격일단위로 자바스크립트 기초개념 하나씩 서적을 통한 공부
- 블로그에 TIL형식으로 기록
- 아래의 세가지 개념 공부
1) 프로토타입 2) 화살표함수 3) 클로저
3순위 : 협업능력
- 되도록 아침에 팀원들에게 먼저 인사하기
- 팀원들 블로그 방문하여 TIL 댓글 달기
- 좋은 공부자료 공유하기



💡 워크샵 참여 후 느낀점

포트폴리오 준비 관련하여

- 포폴 준비에 대해 막연하게만 생각하고 있었는데 그 막연한 생각들을 좀 구체화하고 가시화 시킬 수 있었던 매우 유익한 시간이었다
- 3가지 역량을 중심으로 포폴을 만들어나감으로써 좀더 나의 강점을 잘 보여줄 수 있는 역량 기반으로 구조화된 포폴을 만들 수 있다는 점이 좋았다
- 구체적인 액션플랜을 설정하여 포폴 준비 뿐만이 아니라 좋은 개발자로 성장하기 위해 지금 바로 실행할 수 있는 것들을 써보는 것도 좋았다 항상 머릿속으로는 구체적인 계획을 짜야지 생각은 하고 있는데 이렇게 시간을 내서 실제 행동으로 하는건 계속 미뤄왔었는데 워크샵을 통해 이런 시간을 가질 수 있어서 좋았다

그 외적인 부분에 대하여

주니어 개발자를 위한 포폴 준비에도 매우 큰 도움이 되긴 했지만 각 세션의 액티비티(?)에 참여하면서 그 외적으로도 뭔가 많은 것을 생각하게 하는 시간이었다

의사전달 능력 향상 시키기
다른사람에게 전달하고자 하는 내용을 그 사람이 잘 이해할 수 있도록 표현, 설명하는 연습이 매우 필요하다 내 머릿속에 궁금한 점이나 얘기하고 싶은 것이 있는데 그걸 잘 설명하는 것이 좀 어려운것 같다 이번 교육과정을 통해 회고글을 주기적으로 쓰면서 이런 능력을 향상시키도록 해야겠다

능동적 사고, 질문 많이 하기
강사님이 계속 한 세션이 끝나면 항상 질문 있냐고 물어보는데 하나도 질문을 하지 못했다 궁금한 점이 없다는 건 좀 수동적으로 참여를 해서 그런것이 아닐까 생각해본다.. 좀 능동적으로 생각할 필요가 있다

비판적 사고하기
내가 비판적 사고능력이 굉장히 떨어진다는 것을 느꼈다 코드리뷰라던지 다른사람에게 피드백을 잘 해주는 것도 능력이라고 생각한다 나는 비판적 사고능력이 굉장히 떨어져서 다른사람에게 좀 건설적인(?) 피드백을 주는 것이 매우 어렵다
요즘은 영상이 지배하는 시대인데 요즘 영상은 얼마나 친절한지 모른다 자막이 일일이 다 달려있다 딱히 뭐 영상을 보면서 따로 사고를 할 필요가 없이 그냥 그 '친절한' 영상을 보기만 하면 된다
나도 책 같은 텍스트 보다 영상 포맷이 더 편하고 익숙한 사람으로서 유튜브를 정말 많이 보는데 항상 느끼는 것이 '아 이런 식으로 바보가 되는건가' 라는 점이다 진짜 아무 생각 없이 유튜브에 빠져 보내는 시간이 정말 많은데 그러면서 더 머리 써서 생각하는 능력이 퇴화가 된 것 같다 아무리 영상이 유익한 정보를 담고 있다고 해도 그 정보를 받아들이는 사람이 머리를 쓰든 몸을 쓰든 그 정보를 습득하기 위한 처리가 없이 그냥 정말 '보기만' 하면 아무 소용이 없는데 내가 지금 딱 그 상태다 정보를 처리해서 내것으로 습득하는 과정이 없이 그냥 보기만 하는 상태..
능동적으로 정보를 받아들이는 연습을 많이 해야겠다




728x90