일지/WIL 12

WIL 221002 - 유저 배포 피드백

이번 주는 우리가 만든 사이트를 일반 사람들에게 공개하는 유저 배포를 했다. 배포가 가까워지니, 새로운 기능이나 추가 작업은 조금 뒤로 한채 보완에 힘을 쏟았다. 에러를 확인하고, css 부분처럼 보이는 것들을 바로 잡는 것에 많은 시간을 쏟았다. 원래는 지난주 주말 전에 배포할 생각이었지만, 생각보다 늦어졌고, 월요일에 배포할 예정이었지만, 코드 수정이 길어지다 보니 타이밍을 놓쳐서 화요일 점심쯤 배포를 시작했다. 슬랙에 홍보를 하니 정말 사람들이 들어와서 회원가입을 하고, 글도 써주고, 채팅도 치는 모습을 보니까 너무 신기했다. 트래픽에 많은 힘을 쏟지 못해서 서버가 다운되면 어쩌지.. 하는 불안감이 있었다. 하지만, 다행히 사람들이 사용하는데 문제없이 서버가 잘 돌아갔고, 그렇게 한 30분쯤 아무 ..

일지/WIL 2022.10.03

WIL 220925

중간발표가 끝나고 또 바쁜 하루들이 지나갔다. 1,2,3주 차에 좀 더 공부하고, 더 많이 적용해 볼걸.. 하는 후회도 있었지만, 아예 논 것도 아니고 내 나름에는 최선을 다하고 있는 것 같다. 다만 보면 볼수록 아쉬운 코드들이 보이고, 코드 구조를 분리해보니 생각보다 오래 걸리지 않는 작업이라서 미리미리 해놓을걸 하는 아쉬움이 있을 뿐이다. 물론 로직이 복잡한 곳은 애를 먹고 있지만, 계속 고민하면 아예 불가능한 건 아닌 것 같다. 좀 더 고민해보고 분리해야지 사실 중간발표가 끝나고 이번 주에 배포가 가능할 줄 알았다. 근데 생각보다 손봐야 할 곳들이 계속 보였고, 개발 환경과 배포 환경에 따라 달라지는 시간과의 싸움이 정말 힘들었다. new Date와 dayjs를 쓰는데 시간 차이가 들쑥날쑥해서 애를..

일지/WIL 2022.09.26

WIL 220918

어제 중간발표로 실전 프로젝트의 절반 정도가 지났다. 6주 중 3주가 넘은 상황인데 이쯤이 되면 주요 mvp는 거진 완성을 해야 한다고 한다. 우리 조의 예를 들면 주요 기능들은 다 만들었는데 알림까지는 하지 못했기 때문에 좀 부족하다 말할 수 있을 것 같다. 대신 뷰의 모습이 많이 진행되었으니까 다른 팀들이 뷰 작업하는 동안 우린 기능을 좀 더 보완할 시간을 벌었다고 생각하고 있다. 3주 동안 정말 다양한 기술들을 사용했다. 먼저 이미지 파일을 지금까지는 프론트에서 업로드했지만, 우리 조는 우리 나름의 결정으로 백앤드에서 처리하기로 했다. 때문에 multer라는 기술도 사용하고 s3도 사용했다. 그리고 로그를 남기기 위해서 morgan과 winston을 같이 사용하고, 실시간 채팅을 위해 socket...

일지/WIL 2022.09.19

WIL 220911

이번 WIL은 하루가 지나서 쓰게 됐다.. 추석도 껴있었고, 팀원분들도 본가에 내려가셔서 토요일 멘토링 이후 간단하게 무엇을 할지 정도만 정한 뒤 서로 맞춰 볼 수 없다 보니 나도 이번 기회에 조금 쉬어야겠다 생각했다. 그래서 항해 이후 처음으로 일요일에 컴퓨터를 켜지 않아서 하루 늦게 작성하고 있다. 우리 조는 다행히 초반 기회부터 기능 구현까지 큰 문제없이 나름 잘 진행되고 있어서 기술적으로 막히거나 팀의 불화 같은 건 없었다. 이번 주엔 실시간 채팅과 여러 기능들을 붙였는데 채팅도 주말을 껴서 각자 준비하고, 월요일에 맞춰보니 하루 만에 기능이 붙어서 다행이었다. 어떻게 해야 할지 머릿속으로 생각해보고 노트에 혼자 적어보고, 그걸 프론트와, 다른 백앤드 분들과 공유해서 이렇게 구현해서 만나자라고 먼..

일지/WIL 2022.09.12

WIL 220904

이번 주는 실전 프로젝트의 1주 차였다. 지난주 금토 동안 프로젝트 아이디어 회의를 하고 좀 더 세부적으로 기획으로 시간을 보냈다. api명세를 짜거나, 와이어 프레임을 만들어서 시각적으로 만들었고, 사실상 이번 주에는 기본적인 기능들을 구현하기 위해서 시간을 보냈다. 나는 또 게시물 쪽 CRUD를 맡았는데 다른 팀원들이 소셜 로그인과 소켓 통신을 혼자서 연습한 적이 있어서 프로젝트를 위해 그걸 실제로 구현할 수 있게 그 부분을 맡겼다. 프로젝트를 위해 해 본 사람이 빠르게 구현해서 지식과 코드를 구현하면 나도 나중에 시간이 남았을 때 그 코드를 보고 혼자 연습할 시간이 생길 것 같아서 역할을 그렇게 분배했다. 대신 게시물 CRUD라고 해서 아예 똑같이 구현한 건 아니다. 우리 프로젝트는 이번에 투표시스..

일지/WIL 2022.09.05

WIL 220828

이번 주는 클론 코딩의 마무리와 실전 프로젝트의 시작주였다. 클론 코딩 때 백앤드는 상대적으로 시간이 조금 있고, 프론트가 바쁘다는 얘기를 들어서 이 기회에 여러 기능들을 구현해 볼 생각이었다. 우리 팀은 클론 코딩으로 에어비앤비를 선택해서 프론트에서 좀 바빴고, 나는 게시물을 담당해서 큰 기능은 하지 못했다.. 가능하면 소셜 로그인을 구현해보고 싶었는데 게시물에서 구현하는 작은 기능들이 많았고, 다른 백앤드 분들의 코드를 봐주느라 정작 내 공부는 많이는 하지 못했다.. 로그인 기능도 마지막 날에 완성이 되어서 소셜 로그인을 공부해서 합칠 여력이 되지 않아 아쉬웠다.. 그래도 이번 주는 코드를 치는 작업 외에 재밌는 일들이 여럿 있었다. 중간에 스파르타 회사에서 진행하는 커피 챗에 초대돼서 IT회사의 분..

일지/WIL 2022.08.29

WIL 220821

이번 주는 미니 프로젝트의 마무리와 클론 코딩을 시작했다. 협업을 제대로 진행 한 첫 주여서 많이 걱정했다. 미니 프로젝트 때의 팀원들은 너무 소통이 잘돼서 정말 서로 응원해주고 의견 공유가 잘돼서 계속 배려해주는 모습들이 좋았다. 덕분에 분위기는 너무 좋았고, 주제를 정해서 프로젝트를 진행하면서도 백앤드에서는 지금까지 주특기 주차 때 해왔던 기능들을 기반으로 했기 때문에 큰 문제도 없어서 정말 빨리 끝났다. 그 후엔 아무래도 프론트 불들이 서버의 운영이 어떻게 되는지 잘 알지 못하셔서 프론트 분들과 같이 응답은 어떻게 보내주는지 요청은 어떤 식으로 하면 되는지에 대해서 많이 얘기했다. 그래서 그런지 빠르게 API 통신이 이루어져 빠르게 연결이 되었다. 그렇게 미니 프로젝트가 순조롭게 진행되어서 혼자 서..

일지/WIL 2022.08.21

WIL 220814

이번 주는 주특기 심화 주차의 마무리와 미니 프로젝트의 시작을 보낸 한 주였다. 개인과제가 아닌 팀 과제로 진행하다 보니 여러 사람들과 많은 얘기를 할 수 있는 기회가 되었고, 협업을 하면서 의논도 정말 많이 했다. 주특기 때는 팀원들의 실력이 모두 좋아서 모르는 부분이 있으면 많이 물어보면서 배울 수 있었고, 분위기도 좋았다. 그중 하루는 모기 때문에 잠을 못 자서 컨디션이 많이 안 좋은 날도 있었지만, 팀원들이 이해해 주셔서 조금 편하게 공부를 할 수 있었다. node를 이용해 서버를 구축하고, 계속해서 보완하는 작업을 했고, 테스트 코드를 통해 코드의 안정성을 검증하는 주였는데 매우 어려웠다. 그래도 팀원들이랑 역할을 나누고 진행해서 마무리까지 잘 해냈다. 이후 미니 프로젝트가 시작되었고, 이번에도..

일지/WIL 2022.08.14

WIL 220807 4번째 주말

항해를 시작한 지 28일째 약 1달이 되었다. 처음에는 내가 버틸 수 있을까? 하는 마음이 매우 컸지만, 지금은 이제 그냥 모든 걸 해탈하고 눈뜨면 컴퓨터 앞에 앉는다. 하루 일과는 눈뜨자마자 코드를 보고 밥 먹는 시간만 빼고 계속 공부를 하고 있었다. 대략 새벽 1~2시쯤 컴퓨터를 끄고 바로 잠을 자서 또 다음날 눈을 뜨자마자 컴퓨터 앞에 앉는다. 사람은 적응의 동물이라고 그냥 이게 일상이 되었다. 솔직히 적응까지는 모르겠지만 그냥 하고 있는 것 같다. 다행히 일요일 하루 정도는 밀린 잠을 좀 자고 집안일을 하고 휴식을 좀 할 수 있다. 하지만 그것도 오후가 되면 다시 컴퓨터 앞에 앉아 공부를 하고 있다. 처음과 비교하면 내가 생각해도 미친것 같다. 그만큼 간절한 것이겠지? 이번 한 주 동안에는 nod..

일지/WIL 2022.08.07

WIL 3번째 주말

항해를 시작하고 21일 약 3주가 지났다 벌써 4번째 챕터다 주특기 숙련 내가 선택한 노드를 더 잘 사용하기 위해 개인과제 및 팀 과제를 하면서 실력을 쌓아가는데 어렵다 ㅋㅋ 너무 어려워서 아예 못 따라갈 정도는 아닌데 개념들을 정리하고 코드를 사용하고는 있지만 100% 되고 있지는 않는 느낌? 개인과제도 뭐 잘 끝내가고 있고, 개념 정리도 최소 하루 1개씩은 하면서 정리를 하지만 과연 이걸 학습 자료 없이 할 수 있을까? 물론 다들 구글링 하고, 기존 코드 보면서 한 다곤 하지만 그런 할 수 있을까가 아닌 참고 자료들 없이 내가 이렇게까지 생각을 해서 움직 일 수 있을까에 대한 확신이 없어 불안하다. 당연히 코드 치는 건 구글링 하고 기존 꺼 보면서 변형하고, 응요 하겠지만 내가 무언가를 해야지 마음을..

일지/WIL 2022.07.31