이번 개인 프로젝트의 일정이 끝났다! 마무리 하지 못한 부분이 있어서 계속 진행해야하지만... 그래도 정규 기간이 마무리 된 이후 4주를 한번 돌아보려고 한다. 이번 프로젝트는 총 4주동안 완성하는 것을 목표로 했고, 각 주마다 구현해야할 내용이 있었고 주기적인 멘토링으로 현직 개발자분들의 도움을 받을 수 있었다. 그래서 이번엔 내가 프로젝트를 진행하면서 했던 여러 경험들에 대해서 정리해보았다. 🥰 Liked (좋았던 점)주기적인 멘토링이번 프로젝트는 개인 프로젝트였는데 멘토링을 주에 일정 시간동안 받을 수 있었다. 멘토님들은 모두 현직 개발자분들이셨고 많은 도움을 받을 수 있었다. 멘토링 시간을 더 잘 활용하려고 노력했었는데, 생각보다 멘토님들이 해주신 말들이 어렵게 느껴질때가 있었다. 내가 이해하..
retrospect
🥰 Liked (좋았던 점) 혼자서 풀 수 있는 문제들이 점점 많아졌고, 문제를 풀기 전 간단하게 분석하고 어떻게 풀어야할지에 대해 접근방법이나 사용해야 하는 알고리즘에 대해 고민해 볼 수 있어서 좋았다. 😢 Lacked (아쉬웠던 점) 이분탐색이나 그래프, BFS, DFS는 아직 익숙하지 않아서 문제를 봐도 잘 모르겠다... 템플릿화 하면 금방 풀 수 있다고 하는데, 아직은 그만큼 이해가 쌓이지 않은 것 같다. 😮 Learned (배운 점) 기본적인 자료구조들인 스택, 큐, 덱, 힙, 해시 테이블에 대해서도 공부했고 어려워하던 이분탐색이나 DFS, BFS에 대해서도 여러가지 문제들을 풀어보면서 정리할 수 있어서 좋았다. 물론 아직 완벽하게 잘 쓸수 있거나 문제를 잘 풀수 있지는 않다. 그래도 이 문제는..
이번 한주동안 전반적인 개발자 이력서 작성 방법에 대해 배울 수 있었음. 전반적으로 느낀건 이력서를 너무 어렵게 생각했다는것. 그리고 집중력을 효율적으로 사용하고 싶다. 또 고치고 싶은 점이 있다면 문제가 생겼을때 원인에 대해 먼저 고민해보려고 하는 것이다. 집중이 잘 안될때 쓰던 방법인데, 타임트래커를 쓰고 뽀모도로 타이머를 병행하는 것이다. 그러면 내가 오늘 하루 뭘 했는지, 아무것도 하지 않은 시간은 얼마정도인지를 눈에 볼 수 있어서 스스로를 다잡게 되었기때문이다.
프로젝트가 끝났다! 그래서 6/12 ~ 7/31 기간동안 진행했던 이번 프로젝트에 대해서 회고를 해보려고 한다. 이번 프로젝트를 하면서 개인적으로 느낀것도 많고 배운점도 많아서 정리할 내용이 꽤 많아진 것 같아 기쁘다. ☺️ Liked (좋았던 점) 새로운 기술 스택 사용 이번 프로젝트에서는 주요 스택으로 React, TypeScript 를 비롯해 새로 Emotion과 Redux-toolkit을 사용해보기로 했었다. Redux-toolkit은 이전 프로젝트에서 한번 사용해보려고 공부를 했었던 기술이고, Emotion은 내가 자주 사용하는 Styled-Components와 사용법이 비슷하다고 해서 팀원과 함께 논의를 한 후에 도입하기로 했다. 실제로 사용해 보니 Emotion은 그렇게 어렵지 않게 익숙해 ..
약 한달간의 메인 프로젝트가 끝났다! 사실 끝난지는 며칠 지났지만 그래도 회고를 해보려고 한다. 🙆♀️ KEEP : 프로젝트 하면서 좋았던 점 팀원들과의 많은 소통 지난 프리 프로젝트때 팀원들과 더 많이 소통해야한다는 것을 정말 많이 느꼈다. 메인 프로젝트의 팀을 구성할때도 이 점을 염두에 두고 있었는데, 다행히 오버 커뮤니케이션을 지향하는 팀원들과 함께하게 되었다. 팀이 결정될때 말했던 것처럼 우리 팀은 평일에는 거의 매일같이 전체회의를 했고 프론트도 전체 회의가 끝난 후, 그리고 오후 일정을 마치기 전, 이렇게 하루에 두번 짧게 스크럼을 가졌다. 서로의 진행 상황과 어려운 점을 자주 공유했기때문에 궁금한 점이나 기능에 문제가 생긴것도 빨리 알아챌 수 있어서 좋았다. 또 백엔드 팀원들과도 소통을 자주..
오늘은 약 2주동안 진행했던 프리 프로젝트에 대해 회고해 볼것이다. 조금 이런 저런 이야기를 정리하고 싶어서 그냥 일기처럼 내용을 쭉 써내려가 보려고 한다. 나는 현재 코드스테이츠 프론트엔드 과정을 수강하고 있고, 지금은 약 4개월 간의 공부가 끝나고 프로젝트 과정을 진행중이다. 이번에 한 프로젝트는 프론트 수강생 3명, 백엔드 수강생 3명이 한 팀이 되어 스택 오버 플로우를 클론코딩하는 것이었다. 이렇게 협업해보는건 처음이라 많이 긴장되기도 하고, 설레기도 하고, 걱정스럽기도 하고, 여러가지 감정이 들었었다. 처음 해보는 협업이라 걱정되기도 했지만, 한편으로는 해야할 일이 정해져있어서 안심 되는 부분이 있기도 했다. 처음부터 무엇을 해야할지조차 모른다면 그건 그거대로 난관이었을테니까. 하지만 역시나 시..
https://1ncomparable.tistory.com/302 [회고] 투두리스트 중간회고 과제로 투두리스트를 만들고 있는데, 한번 중간 점검을 해보기로 했다. 기능 구현과 에러를 수정하다보니 계속해서 기능을 구현하기보다는 일단 리팩토링을 하는 것이 좋다고 생각했기 때문이 1ncomparable.tistory.com 과제로 만들었던 투두리스트의 기본 기능을 완성했다! 오늘은 작업하면서 어려웠던 점들과 중간 회고에서 작성했던 리팩토링 과정과 아쉬웠던 점, 보완 계획을 포함한 회고를 정리해보려고 한다. ⚙️ 사용한 기술 / 라이브러리 React Redux Redux-Thunk axios Short Id Styled-Components Styled-Reset Google material icons json..
과제로 투두리스트를 만들고 있는데, 한번 중간 점검을 해보기로 했다. 기능 구현과 에러를 수정하다보니 계속해서 기능을 구현하기보다는 일단 리팩토링을 하는 것이 좋다고 생각했기 때문이다. 우선 지금 만들고 있는 투두리스트의 기본 스펙과 만들고자 하는 내용은 다음과 같다. ⚙️ 사용한 기술 / 라이브러리 React Redux Redux-Thunk axios Short Id Styled-Components Styled-Reset Google material icons json-server 🖥️ 화면 🛠️ 지금까지 구현한 기능 디자인 [x] 메인페이지는 완성! 기능 필수기능(리덕스 적용 시작함) [x] 할일 등록 (에러 고침!!!ㅠㅠㅠㅠㅠ) [x] 할일 조회 - 할일 없는 상태도 표시 [x] 할일 삭제 [x] ..
Section 3 회고 지난 섹션보다 너덜너덜해진 몸과 정신으로 해보는 섹션 3 회고…. 🥲 📚 목표 DONE 리스트 작성하기 에러 로그 정리하기 주간 회고 개인 프로젝트 블로그 쓰기 TIL 요약 정리 🙆♀️ Keep : 계속 유지하고 싶은 부분 타임 트래커 작성 최근에 들어가게 된 스터디를 통해 작성을 시작했다. 대부분 계속 집에서 시간을 보내다 보니 하루에 뭘 했는지도 제대로 기억이 안 날 때가 많았는데 타임 트래커를 작성하면서 매일의 일과가 조금 더 뚜렷해졌다. 지금은 평일에는 꼬박꼬박 작성하면서 어떻게하면 더 나은 방법으로 작성할 수 있을지 계속 개선해가고 있다. TO DO 리스트 작성 타임 트래커와 함께 전날에 다음날의 할일을 미리 작성한다. 하루를 마무리 하면서 오늘의 할일을 다 했는지, 못..
https://1ncomparable.tistory.com/218 [React] 바닐라 JS 게시판 리팩토링 (3) - axios (1) Read, Create https://1ncomparable.tistory.com/204 [React] 바닐라 JS 게시판 리팩토링 (1) - Read, Create 바닐라 JS로 제작했었던 게시판을 리액트로 리팩토링해보기로 했다. 구현 목표는 아래와 같다. 🧱 구현 1ncomparable.tistory.com 바닐라 JS로 만들었던 게시판 프로젝트를 리액트로 리팩토링 하고, express로 서버를 만들어서 연결해보았다. 데이터는 처음에는 fetch로 요청하게 했지만 이후에 asnyc/await + axios로 수정해보았다. 오늘은 클론코딩이지만 이 프로젝트를 만들면서..