본문 바로가기

日常22

[항해99 8기 - 49일차] 일곱 번째 WIL 두 번째 프론트-백 협업인 클론코딩 프로젝트가 무사히 끝났다 항해를 진행하면서 두 번째로 평화로웠던 주차가 아니었나 싶다 클론코딩 특성 상 프론트쪽은 마지막날까지 정말 바쁘게 진행되었는데 백은... 이래도 되나 싶을 정도로 여유로웠달까... 덕분에 지금껏 생각없이 배운대로만 쓰던 로그인 방식이나 라이브러리 같은 걸 왜 써야하는지 생각해볼 시간을 가질 수 있었다 그리고 이게 얼마나 어려운 일인지도 알게 되었다... 특히 지금껏 단순히 강의에서 배운 게 jwt 토큰 방식이란 이유로 쭉 jwt 토큰만 써와서 실전 때는 세션과 쿠키 방식을 써서 좀 더 안전하게 관리해야겠다(?)는 착각에 빠져있었다 근데 그럼 세션을 쓰는 이유는 뭐고, 더 안전하다는 근거는 뭐고, 과연 진짜 안전한 것인가, 그것도 아니라면 세션의.. 2022. 8. 28.
[항해99 8기 - 42일차] 여섯 번째 WIL 첫 프론트-백 협력이 끝났다 쉬어가는 주차라 하여 가볍게 협업을 맛보고 배우는 정도를 예상했는데 예상 외의 복병을 만났다 세상엔 참 다양한 사람들이 존재하더라 본인만 옳다고 생각하지만 근거는 없고 남의 말은 들을 생각조차 사람이랑은 어떻게 일을 해야하는 걸까 사람 땜에 고통 받으니 이걸 면담을 해야할지 말지 지금 말한다고 바뀌는 게 있는지 괜히 나 때문에 프로젝트에 지장을 주는 게 아닐지 생각이 너무 많아져서 그냥 목요일까지 참을 수밖에 없었다 그런데.. 스트레스에 잠도 제대로 못 자고 밥도 제대로 못 먹으며 일주일 동안 겨우 참았는데 저런 사람도 강자 앞에선 한없이 약해지더라.. 극도의 스트레스를 느낀 한 주였지만 그래도 얻은 건 있다 혼자 고통받지 말고 윗 사람의 도움을 받아야할 땐 도움을 청하자.... 2022. 8. 21.
[항해99 8기 - 35일차] 다섯 번째 WIL 주특기 주차가 끝나고 첫 프론트-백 협업 주차가 시작 되었다. 실전 프로젝트를 하기 전, 미니 프로젝트와 클론 코딩 총 2번의 협업 프로젝트가 있는데 분명 미니 프로젝트는 쉬어가는 주차라 하지 않으셨나요....? 근데 제가 팀장이요..? 또...? 그것도 첫 협업에서.....??? 팔자에도 없는 팀장만 세 번짼데... 왜... 와이..... 난데.... 웨이션머..... 거기다 프론트쪽이 어떻게 돌아가는지 전혀 모르다보니 어느 정도의 개발 스코프가 적당한지, 기한은 어떻게 설정해야할지... 혹여나 누군가의 이기적임에 휘둘려 버리진 않을지(?).... 죄다 혼란스러웠다 협업 할 생각에 걱정도 됐지만 기대도 많이 했는데... 정신 차리고 하자는 생각에 하루하루 마음만 더 무거워진다....ㅠㅠ 그리고... a.. 2022. 8. 14.
[항해99 8기 - 28일차] 네 번째 WIL 주특기 심화 주차 끝 보러가기 [항해99 8기 - 24일차] jwt 같은 과제 끝 정확히 25일차 새벽이지만 24일차라 하자. 이번 주차 과제는 정말이지 손을 댈 수가 없었다. 심화반 강의를 3주차까지 듣고 이건 아니다 싶어서 학습자료를 봤다. 이것도 아니었다. 과제 요구 사 jangjiyu.tistory.com 주특기 심화 주차가 끝나고 주특기 첫 팀 프로젝트가 시작 되었다. 새로운 주차 발제가 끝나고 과제를 확인하는데.. Layered Architecture Pattern이 뭐죠..? 벌써 테스트 코드를 작성하라구요..? 레이어드 아키텍쳐 패턴은 생각보다 적용하는 데 어려움은 없어서 조원 모두 하루만에 끝낼 수 있었고 처음과 달리 알아보기 힘들게 왜 나누지?라고 했던 생각은 싹 사라졌다 패턴을 적용하.. 2022. 8. 7.
[항해99 8기 - 24일차] jwt 같은 과제 끝 정확히 25일차 새벽이지만 24일차라 하자. 이번 주차 과제는 정말이지 손을 댈 수가 없었다. 심화반 강의를 3주차까지 듣고 이건 아니다 싶어서 학습자료를 봤다. 이것도 아니었다. 과제 요구 사항은 mongoose를 sequelize로 바꾸란 거였는데 mongoDB로 연결된 프로젝트랄 게 딱히 없었고.. MySQL 쿼리 짜는 법도 공부해보고 싶고 sequelize도 도통 알아먹을 수가 없어서 어느 정도 이해는 하고 과제를 시작하고 싶었다. 이번주차 과제에 필요한 것들 확인하고 노드교과서만 주구장창 보면서 코드 따라 치다 보니 금세 화요일 밤이 되었다. sequelize로 대충 모델 윤곽만 잡아놓고 오늘(수요일) 하루 종일 눈 빠지도록 기능 구현하다가 jwt 토큰 쓰는 걸 잊고(과제 요구사항) passpo.. 2022. 8. 4.
[항해99 8기 - 21일차] 세 번째 WIL 첫 번째 주특기 주차가 끝나고 주말이 되었다 개인 과제를 끝내고 시간이 갑자기 붕 떠서 갈길을 잃었지만 javascript 기초를 잡고 갈 수 있던 의미있는 주가 되었다 스코프, 클로저, 비동기, 이벤트 루프... 유튜브에 있는 관련 영상은 안 본 게 없을 정도로 찾아 봤더니 어느 정도 이해가 되기 시작했다 클로저는 아무리 봐도 이해가 안 됐는데 NHN 개발로그의 스코프와 클로저 포스팅이 많은 도움이 됐다 나도 몇 년 후에는 저런 지식공유자가 될 수 있을까.. 이해보다 이해한 걸 설명하는 게 참 어려운 일 같다 그리고 제로초 찬양자가 되는 것 같지만.. 제로초 - 인간 JS 엔진 되기 이 강의는 정말 다들 한 번씩 봤으면 한다. 노드의 핵심인 비동기 위주로 강의가 구성돼있고 총 16강이라 그렇게 부담스럽.. 2022. 7. 31.