프론트엔드 5

S-HOOK - 서비스 런칭 [Week 7 ~ 8]

어느덧 레벨3 마지막 스프린트를 진행했습니다. 성공적인 런칭 페스티벌! 그 마지막 여정은 어땠는지 되돌아 봅시다! 1. 사용성 위주의 피드백 반영 이번에도 역시 지난 데모데이 피드백을 반영했습니다. 사용성 위주의 피드백이 많았던 만큼 실제 유저가 느낄 수 있는 불편함을 해결하고자 노력했어요. 1-1. 듣기 / 등록 - 플로우 분리 등록과 듣기라는 정책을 함께 묶어 제공하던 기존의 방식은 오히려 듣기 기능을 주로 사용하는 유저에게 불편함을 줄 수 있었습니다. 관련한 문제점에 대해서는 이미 우려했던 부분이기에 관련하여 정책을 변경하였습니다. 별도의 페이지에서 한정된 기간 동안 특정 노래에 대해 킬링파트를 등록할 수 있도록 하고, 듣기 페이지에서는 이미 선정된 킬링파트를 들을 수 있게 하여 플로우를 완전히 분..

프로젝트 2023.08.23

우테코 레벨2 학습 내용 총정리

레벨2 학습 내용 총정리🤪 그야말로 대 환장 파티...! 레벨2를 마무리했다. 레벨1의 고된 시절이 생각나지 않을 만큼 정말 빠르게 지난 간 8주였다. 학습 내용을 정리하며 흐려지는 기억들을 주워 담아보자! 그래서 뭘 배웠어?🤷‍♂️ 개인적으로 몰입했던 키워드는 다음과 같다. React CDD(with storybook) UI / UX 협업 1. React 2년 전 이맘때에 React를 처음 배웠었다. 그저 문법을 외우고 작업물을 찍어내기 바빴다. 'React란 무엇이고, 왜 많은 사람들이 사용하는가?' 제일 기본이 되는 것조차 모르고 사용했었다. 이번 레벨 2에서는 React의 '근본'에 대한 것을 많이 학습했다. 1-1. why React?🧐 누군가 '왜 react를 사용하는 거야?' 물으면 나는 이..

목표와 회고 2023.06.19

우테코 레벨1 학습 내용 총정리

레벨1 학습 내용 총정리🤪 말도 많고 탈도 많았던 레벨1을 성공적으로 마무리 했다. 폭풍처럼 지나간 8주... 배운 것이 정말 많다. 방대한 학습 내용을 정리하며 지식을 조각모음 해보는 시간을 가져보자! 그래서 뭘 배웠어?🤷‍♂️ 개인적으로 몰입했던 키워드는 다음과 같다. 관심사의 분리(feat. MVC 패턴) 컴포넌트 테스트 1. MVC 패턴 다음은 MDN에 나와있는 MVC 패턴의 정의이다. MVC는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다. 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있습니다. 1-1. why MVC?🧐 'MVC? 프론트엔드에 적용하기엔 구리다는데...' 숱하게 들었던 말이다. 하지만 '비즈니스 로직과 UI로직의 ..

목표와 회고 2023.04.06

우테코 프론트엔드 5기 - 최종 코딩 테스트 후기

12월 17일 토요일, 최종 코딩 테스트를 치렀다. 이번 후기에서는 프리코스 종료부터 시험 이후의 복기까지의 과정과 우테코 지원 과정을 최종적으로 마치며 드는 생각을 정리해 보려고 한다. 📆 1차 합격자 발표까지 주어진 3주 프리코스 4주 차를 마치고, 1차 합격자 발표까지는 3주 정도의 시간이 있었는데, 프리코스 종료 안내 메일에서는 2~4주 차 미션을 다시 구현해 보길 권했다. 매주 미션을 진행하면서도 스스로 부족함을 느낀 부분이 많았고, 제출했던 미션 코드를 보면서 경악을 했던 기억도 있던 터라 자체적으로 프리코스를 연장해서 진행했다. 🚴‍♀️ 기존 미션 복습 프리코스 종료 이후 바로 숫자 야구, 로또, 다리 건너기 미션을 복습했다. 복습을 하면서, 이전 제출 코드와는 확연히 비교되는 코드를 작성할..

목표와 회고 2022.12.21

우테코 프론트엔드 5기 - 프리코스 4주 차 후기

프리코스의 막이 내렸다. 말로 표현할 수 없는 감정이 오간다. 지금 이 감정에 대한 이야기는 글 마지막에 하도록 하겠다. 이번 후기에는 미션으로 성장했던 부분을 설명하고, 마무리로는 앞으로 프로그래밍을 공부하며 내가 가져야 할 태도와 자세에 대해 적어 보겠다. 🔧 3주 차 공통 피드백 수용 4주 차 미션 시작에 앞서 3주 차 공통 피드백을 점검했다. 객체의 상태 접근을 제한한다 객체는 객체스럽게 사용한다. / 데이터를 꺼내지 말고 메시지를 던지도록 구현한다. 필드의 수를 줄이기 위해 노력한다. 피드백의 worst 코드가 내 코드와 정확히 일치해서.. 뜨끔했다.. 객체를 분리했다면 getter메서드로 데이터를 꺼낼 것이 아니라, 분리한 이유에 맞는 기능이 구현되어 있어야 한다는 뜻으로 이해했다. (위 내용..

목표와 회고 2022.11.22