목록스파르타코딩클럽 내일배움캠프/WIL (19)
Just Do IT!
최종 프로젝트 마무리 길었던 최종 프로젝트의 끝이 보인다. 뒤늦게 발견한 버그도 있었고, 최적화를 하기도 하고 유저 피드백을 토대로 변경하기도 하면서 마무리도 역시나 바빴던 주간이었다. 기능 추가 - 이메일/비밀번호 재설정 기능, 탈퇴 기능 내가 맡은 역할이 그리 크지는 않아서 자체적으로 기능을 좀 더 추가했다. firebase의 편리한 점은 auth 관련 부분이 간편하다는 것이다. 그래서 간단한 메서드만으로도 충분히 하루 안에 기능을 추가할 수 있었다. 자세한 건 월요일자 TIL에 나와있다. 뭔가 소셜 로그인을 제대로 구현하지 못한 것 같아서 그게 마음에 가장 걸렸는데 그 대신에 다른 기능이라도 넣어서 다행이다. 로그인만 있으면 제대로 된 커뮤니티가 아니니까. 마음대로 사용자 정보도 수정할 수 있도록 ..
최종 프로젝트 최적화 중간 발표가 끝나고 아직 완성되지 않은 부분과, 최적화 해야 할 부분들을 하는 시간을 가졌다. 원래는 다음주 수요일까지 완성하고, 나머지 2일은 최종 발표 준비를 하는 걸로 하려 했는데 금요일 발제를 듣고 월요일로 마무리 날짜를 바꾸게 되었다. 생각보다 더 촉박해진 기분이지만, 그래도 일주일 동안 중간 발표 때보다 더 완성도를 높인 듯 하다. SNS 공유 기능 추가 여행 코스를 공유하는 웹페이지니까 다른 SNS로 공유하는 기능이 있었으면 좋겠어서 나서서 기능 추가를 했다. 좀 구글링해보니까 그렇게 어려운 기능은 아닐 듯 했는데 다행히 이틀 안에 완성할 수 있었다. 왜냐 라이브러리가 존재하기 때문...ㅋㅋㅋㅋㅋ 그런 라이브러리 만드는 분들 보면 참 대단한 것 같다. 나도 라이브러리를 ..
최종 프로젝트 중간 발표 3주간의 기능 구현을 마치고 최종 프로젝트 중간 발표가 있는 주간이었다. 기능 마무리를 해야 했고, 발표 준비도 해야 해서 지난 주보다 더 바빴던 것 같다. MVP 완료 3주 동안 우리 웹페이지에서 필요한 필수 기능을 구현하는 것을 목표로 세웠었고, 우리 조의 목표는 수요일까지 필수 기능 구현 완료였다. 사실 내가 맡은 부분은 월요일에 기능 구현이 모두 끝났고 나머지 이틀은 디자이너님이 디자인해주신 대로 UI를 바꾸고 버그를 점검해보는 시간을 가졌다. UI 구현이 생각보다 오래 걸렸고, 중간이 비밀번호 재설정 폼을 리팩토링 하는 걸 제외하고는 나름대로(?) 무난하게 수요일까지 전부 완료했다. 아, 모달 라이브러리를 회의를 통해 바꾸기로 해서, alert창이 아닌 sweetaler..

최종 프로젝트 ~ing 지난 주에 이어 최종 프로젝트를 진행했는데, 사실상 기획 50% 개발 50%를 한 느낌이다. 확실히 우리가 이전에 했던 기획은 정말 틀만 잡아 놓은 것이었고, 지금은 진짜 협업을 한다는 기분이랄까...여튼 기획의 중요성을 절실히 느끼고 있다. 기획 회의 그라운드 룰로 오전 9시 30분에 한번, 오후 17시 30분에 한 번 총 두 번의 스크럼을 정했고 순조롭게 진행 중이다. 사실 오전에는 서로의 컨디션을 체크하고 오늘 할 일들을 이야기해보고, 또 오후에는 진행한 일들을 이야기 하는데 정해진 시간 외에도 자주 마이크를 키고 소통하고 있다. 솔직히 말하자면...내가 좀 말이 많은 편인것 같다 ㅋㅋㅋㅋㅋ 라이브러리 설치할 때도 자주 조원들에게 물어보고 뭐가 잘 안될 때도 조원들에게 공유하..

최종 프로젝트 시작 드디어 최종 프로젝트가 시작되었다. 무려 5주동안 프로젝트를 진행한다니....이제 일주일 지났는데 생각보다 시간이 너무 빨리 지나간다. 아무래도 프로젝트를 시작하면 신경써야 할게 많아서 그런가. 디자이너님과 협업도 처음이라서 이것저것 체크해야 할 부분들이 너무 많다. 최종 프로젝트 시작 월요일 9시부터 최종 프로젝트가 시작되었고 그 때 우리 조가 어떤 분들이 있는지 확인하는 시간을 가졌다. 운이 좋게도 지난 뉴스피드 프로젝트를 같이 했던 분이 우리 조였다...! 저번에 슬랙에서 꼭 최종 프로젝트 같이 하자고 했었는데 그 말이 그대로 되서 너무 좋다. 그 때 재밌게 했었는데, 이번에도 즐겁게 5주를 보냈으면 좋겠다. 그리고 한 분은 처음 같은 팀이 된 분이었는데 같이 일주일 해본 결과 ..
프로젝트 마무리, 개인 공부 시간 월요일에 프로젝트 발표가 있었고 KPT 회고와 다면 평가까지 마치고 나머지 4일은 개인 공부 기간이었다. 사실 개인 공부 기간 + next.js 공부 기간이었지만 솔직하게 나는 next.js 보다 개인 공부를 더 많이 한 것 같아서...ㅎ 그냥 최종 프로젝트 전에 개인 공부 했다고 생각해야겠다. 프로젝트 마무리 설연휴 기간이 합쳐져 체감상 짧게 진행되었던 심화 프로젝트가 끝이 났다. 개인적으로 기능 구현 못한 것도 있고 아쉬움이 남는 프로젝트였지만, 타입스크립트를 처음 써본 프로젝트라서 신기한 경험이었다. 리액트에서 타입스크립트로 리팩토링 하는 경험도 했었고, 브랜치 규칙을 세워서 PR을 날려봤던 시간이기도 했다. 나중에 최종 프로젝트에서 쓰기 전에 깃허브와 좀 더 친해..
프로젝트 기간 이번 주에는 설 연휴도 있었고 프로젝트 하느라 바쁜 주간이었다. 더불어 첫 현타까지...ㅋㅋㅋㅋ 프로젝트에 집중하느라 개인 공부도 별로 못했다. 설연휴 공부 지난 주 WIL을 쓴 시점이 설날 당일이었다. 그 이후로 월요일과 화요일은 설날 연휴여서 젭에도 접속하지 않고 오랜만에 쉬는 시간을 가졌다. 쉬는 시간이긴 해도 프로젝트를 해야 해서 프로젝트를 했지만...ㅎ 우선은 수요일 전까지 해야 하는 프로젝트 역할을 미리 했다. react-slick 라이브러리를 이용해서 슬라이드를 구현해내고, api에서 받아온 이미지를 슬라이드에 넣었다. 슬라이드를 구현하면서 나중에도 쓸 것 같아서 블로그에도 정리해뒀다. https://daydream-sy.tistory.com/155 [React] React-s..
TypeScript 공부 시작, 그리고 프로젝트 지난 주에 프로젝트 끝냈다고 좋아했는데 곧바로 프로젝트 시작이다. 타입스크립트도 이제 막 시작하고, 프로젝트라니...이번주에 좀 바빴던 듯 하다. TypeScript 시작 지난주 주말에 잠깐 예습으로 듣고 본격적으로 타입스크립트 공부를 시작했다. 튜터님이 제공해주신 강의는 월요일에 다 듣고 나니 끝이어서 추가로 구매했던 유데미로 보충하는 시간을 가졌다. 사실 계속 강의를 들으면서도 계속 개념(?)만 공부하고 코드를 짜는 연습을 하지 않아서 이래도 되나 싶었지만... 좋은게 좋은 거라고 강의 순서를 계속 따라가면서 들었다. 아무래도 처음 배우는 거다보니 아예 익숙해지기 위해서 필요한 과정이라고 생각하고...ㅎ 노션에 강의 내용을 정리하면서 공부했었는데 막상 ..

React Native 프로젝트 주간 이번주에는 react native 프로젝트를 계속 진행했던 주간이었다. 나름대로 프로젝트도 진행하면서 개인 공부를 하려고 했으나...거의 절반은 실패하고 절반만 성공한것 같다. 그래도 프로젝트는 성공적으로 마무리했으니 좋은 건가 ㅋㅋㅋㅋ 여튼 이번에도 프로젝트로 바쁜 하루였다. 프로그래머스 level 0 1문제 이번주는 프로젝트를 진행하면서도 매일 1문제씩 풀었다. 월요일을 제외하고 화요일부터 일요일까지 1문제씩 완료! 근데 이제는 level 0만 계속 풀기에는 좀 아닌 것 같아서 고민이다. 코딩테스트 준비를 하려면 level 0보다 더 많이 공부하고 본격적으로 알고리즘을 공부해야 할 것 같은데 시간이 없어...ㅠㅠㅠㅠㅠ 하고 싶은 것도 많고 해야 할 것도 많아서 그..
React Native 공부 주간 원래 어제 했었어야 했는데 컨디션 문제로 11주차가 되어서야 회고를 작성한다...ㅋㅋㅋㅋㅋ 아무튼 이번주는 react native 심화 강의까지 듣고 대망의 프로젝트를 시작했다. 프로그래머스 level 0 1문제 프로젝트를 시작했던 금요일을 제외하고 4일동안은 꾸준히 1문제씩 풀었다. 이 꾸준함이 프로젝트를 시작하면 사라지는 게 문제긴 한데...ㅋㅋㅋㅋ 아무튼 이번주는 꾸준했다. 지금 배우는 거에만 급급하다보니 아무래도 예전에 배웠던 자바스크립트 문법에는 소홀해지는데 그럴 때 문제를 푸는게 확실히 도움이 된다. 지금 쓰지 않는 문법들도 있고 다른 사람들 풀이 보면서 이런 방법도 있구나, 하면서 배우고. 가능하면 level 0 끝까지 다 풀고 level 1으로 넘어가서 본..