분류 전체보기

왓에버

[왓에버 멘토링] 15주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 디자인 피드백을 반영한 것 새로운 개념들을 계속 접하는게 익숙해진것 나쁜 것 예비군 훈련이 있어서 작업 진행이 더딘 것 회의가 정상적으로 진행되지 못한 것 이번주 진행했던 학습/개발 내용은 무엇이었나요? 학습 내용 Next 13 React Native 개발 내용 치킨 비교 페이지 (진행중) 헤더 정렬 옵션 필터 옵션 치킨 리스트 가장 고민을 했던 부분은 무엇이었나요? 매일 정해진 시간을 프로젝트에 잘 사용하는 것 회의 관련하여 매일, 정해진 시간등 비율을 잘 잡는게 필요할 것 같음 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? task를 잘게 나누고, 하루에 얼만큼 진행할 수 있을지 미리 계획하고 개발하기 진행상황 공유하기 다음주는 어떻게..

개발 서적/리뷰

[리뷰] 사실은 이것도 디자인입니다

이번달에 접하게 된 책은 '사실은 이것도 디자인입니다' 라는 제목의 책입니다. 저는 프론트엔드 개발자로 일을 하고 있는데요. 사용자와 맞닿아있는 영역을 개발하고 있기 때문에 이제는 사용자 경험(UX)에 대한 이해도 개발자가 갖춰야 할 역량이라는 생각이 들었습니다. 그래서 평소에 관심을 갖고 있던 디자인에 대한 책을 읽어보게 되었습니다. 이 책은 디자이너가 아니더라도 프로덕트를 개발하는 사람들이라면 읽어봐야 할만한 내용들을 담고 있습니다. 특히 일상 속에서 접할 수 있는 제품들을 예시로 들면서 다양한 디자인이 설명되어 있어 이해하는데 어려움이 없었습니다. 책의 목차는 아래와 같습니다. 1장 - 매일 쓰는 앱에 숨겨진 비밀 2장 - 디자인을 보는 새로운 시각 3장 - 디자인에 윤리가 중요하다고? 4장 - 디..

개발/TypeScript

[TypeScript] tsconfig.json 이해하기

보통 개발환경 세팅을 할 때 CRA(Create-React-App), Vite, CNA(Create-Next-App)과 같이 간단하게 프로젝트를 구성할 수 있는 방법을 많이 사용하다보니 tsconfig.json 파일을 직접 작성할 경우가 많이 없었던 것 같습니다. 혹은 TypeScript만으로 프로젝트를 한다고 해도 tsc -init과 같은 명령어를 이용해서 세팅하고 자세히 들여다 보는 경우가 없어서 tsconfig.json 파일의 옵션들에 대해서 제대로 알기가 어려웠는데 이번에 react-world 프로젝트를 진행하면서 다시 찾아보게 되었습니다. 아래 소스코드는 react-world 프로젝트에서 작성한 tsconfig.json 파일입니다. // tsconfig.json { "compilerOptions..

왓에버

[왓에버 멘토링] 14주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 디자인에 대해 팀원 모두의 생각을 공유한 것 모임을 여러번 가져간 것 웹뷰 개발환경 세팅한 것 나쁜 것 Docker로 CI/CD를 구축하는 과정을 마무리하지 못한 것 이번주 진행했던 학습/개발 내용은 무엇이었나요? 학습 내용 Next 13 React Native, Webview AWS ECS, ECR Docker 개발 내용 개발환경 세팅 AWS ECR 세팅 메인 페이지 개발 가장 고민을 했던 부분은 무엇이었나요? Docker로 컨테이너 기반 CI/CD 파이프라인을 구축하는 것 Next13에서 여러가지 라이브러리들을 사용하는 것 React Native Webview 개발 환경을 세팅하는 것 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? 인프..

왓에버

[왓에버 멘토링] 13주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 만들 제품에 대해 팀원들끼리 핏을 맞추면서 유저 플로우, 와이어 프레임을 작성하는 과정이 잘 진행되어 좋았던 것 같습니다. Next.js와 Docker를 학습하는 과정속에서 배우는 것도 좋았습니다. 나쁜 것은 따로 없었습니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? React와 Next.js의 공식문서를 학습했습니다. MPA부터 시작하여 SSR, Streaming SSR까지 웹을 개발해온 방식의 흐름을 학습하였습니다. RSC에 대해 학습하였습니다. Docker에 대해 학습을 진행했습니다. 가장 고민을 했던 부분은 무엇이었나요? 팀프로젝트로 개발할 제품에 대해서 사용자에게 높은 가치를 주려면 어떻게 해야 할지에 대해 팀원들과 그리고 개인적으로 고민을..

왓에버

[왓에버 멘토링] 12주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 멘토링 시간에 해주셨던 질문들에 대해 제대로 이해하지 못했던 내용들을 찾아보는 과정이 좋았습니다. 나쁜점은 딱히 없었습니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? 이번주는 React의 Hooks와 사용하는 기술 스택에 대한 전반적인 이해를 높이기 위한 학습을 진행했습니다. 가장 고민을 했던 부분은 무엇이었나요? 1. 개발자는 문제를 해결하는 사람이고, 문제를 해결하기 위해 어떤 방식을 선택할 것인지 결정을 내려야 하는데요. 만약 그 방식이 개발적으로 풀어내는 것이라면 어떤 기술을 사용할 것인지, 장/단점은 어떻게 되는지, 고려할 점은 없는지에 대한 고민들을 항상 하면서 깊이 생각해보는 시간을 가져야 된다는 생각을 했습니다. 2. 현재 개발을 진행..

왓에버

[왓에버 멘토링] 11주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 리액트로 프로젝트를 포팅하는 과정에서 겪을 수 있는 문제들을 해결해가는 과정이 좋았습니다. 제가 개인적인 일정이 생겨서 원래 진행하던 멘토링 일정을 지키지 못한게 아쉽습니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? TS로 되어있는 소스코드를 리액트로 포팅하였습니다. Webpack으로 직접 개발환경을 세팅하다가 vite로 변경하여 작업하였습니다. 러닝 리액트를 이전에 읽어본 경험이 있었는데 다시 읽으니 정말 좋은 책인 것 같다는 생각이 들었습니다. 가장 고민을 했던 부분은 무엇이었나요? 1. 간단한 규모의 투두앱이지만 테스트코드, msw, zod등 실제 프론트엔드 개발의 깊은 영역까지 다루는 과정에서 어떻게 하면 더 좋은 코드를 작성할 수 있을지 공..

왓에버

[왓에버 멘토링] 10주차 회고

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? TS로 작성된 프로젝트를 번들러와 함께 React로 포팅하는 과정이 좋았습니다. CRA나 Vite로 프로젝트를 구성하지 않고 처음부터 시작하면서 다양한 내용을 경험할 수 있었습니다. 회사에서 지난주까지 배포해야 하는 작업이 있어서 에너지를 회사 일에 많이 쏟은 것과 포팅하는 과정에서 다양한 에러를 만나 해결하지 못한 것이 아쉽습니다. 결국에는 번들러를 변경해서 다시 진행하고 있습니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? TS로 작성된 프로젝트를 React로 포팅하였습니다. 타입스크립트의 유틸 타입을 직접 작성해보며 익숙하지 않았던 타입을 많이 작성해보았습니다. 가장 고민을 했던 부분은 무엇이었나요? 1. 밑바닥에서부터 개발 환경 세팅을 진행하다..

유승완
'분류 전체보기' 카테고리의 글 목록 (12 Page)