코드스테이츠 166

[코드 스테이츠] 103일차, "AWS 서비스"

아침에 고열이 났다... 백신 맞고 새벽 중간 중간에 깨고 깰 때마다 백신 맞은 팔 통증과 어지러움증을 느꼈다. 원래 9시부터 토이 문제를 풀었어야 하는데, 오전에는 더이상 진행할 수 없을 것 같아 일어났다가 부루펜 하나 먹고 다시 누워버렸다. 또 11시쯤에 어찌저찌 일어나서 공부하려고 하는데, 의자에 앉자마자 어지러움증이 강렬해서 그냥 다시 침대로 직행해야 했다. 백신 1차 때도 밤에 열만 살짝 날 뿐이라서 2차도 그렇게 큰 걱정은 하지 않았는데 생각보다 심각하게 백신의 영향을 받고 있다. 아프면 아플수록 면역력이 좋다고 하는 건데 이게 좋은 건지, 나쁜 건지 잘 모르겠다... 다음주가 당장에 시험인데. 최대한 안정을 취하고 오늘은 간단하게만 개념을 공부하는 정도로 마무리 하려고 한다. 스프린트 리뷰 ..

[코드 스테이츠] 102일차, "Git Workflow"

오늘 배운 내용은 이후, 팀 프로젝트를 진행할 때 매우 유용한 Git branch 활용 방법을 배웠다. 개발자가 동시에 서로 다른 작업을 할 수 있도록 도와주는 것이 Git 의 Branch 기능이였고, 기존의 소스 코드는 해치지 않으면서 다른 작업을 시도해보고자 할 때 사용한다. 다른 개발자들이 서로 다른 분야에서 개발을 하고 있다가 하나로 합칠 때 merger 를 통해서 branch 들을 하나로 합칠 수 있으므로 팀으로 프로젝트를 함에 있어서 매우 중요하고 필수적인 툴이다. [ 오늘의 TODO ] 코드 스테이츠) Git branch 스터디 그룹) 정기 모임 // 작성하고 있는 중에는 아직 모임 시간이 되지 않았다. // 모임을 가진 후에 따로 오겠음 생활) 물 1L 이상 마시기 생활) 1시간 이상 걷기..

[코드 스테이츠] 101일차, "네트워크 폭탄"

오늘은 네트워크에 대한 심화 개념 폭탄을 맞았다. 생각한 것보다 방대한 양인지라 주말에 개념 블로깅할 때를 대비해서 미리미리 좀 정리를 해볼 필요가 있을 것 같다. 처음에 내가 프론트엔드를 지향한다고 했을 때, 네트워크는 사실상 프론트엔드가 그렇게까지 관여할 사항이 아니라고 생각을 했다. 하지만, 실제로 공부를 하면서 느끼는 건, 같은 스터디그룹원분께서도 말씀해주셨는데 단순히 "코더" 가 될 것인가, 아니면 "엔지니어", "개발자"가 될 것인가에 대한 구분은 바로 이런 곳에서 발생하는 것 같았다. 컴퓨터와 관련된 기술을 배운다고 하면서 네트워크가 어떻게 구성되는지 모른다고 하면, 그건 그냥 진자 코드만 작성하는 사람이 아닌가 싶다. Section 3 백엔드에 대한 공부를 해보니 스스로 반성을 많이 하게 ..

[코드 스테이츠] 100일차, "100일 기념"

드디어 코드 스테이츠에 입성한지 100일이 되는 날이다. 뭐.. 기념할 건 따로 없고 그냥 벌써 100일이나 됐구나 그런 생각이 든다. 지난 7월부터 시작해서 지금까지 쉼 없이 달려오긴 했는데... 벌써 이렇게 시간이 지나다니 감회가 새롭다. 비록 100일이라고 해서 달라진 건 전혀 없긴 하지만. 오늘 내가 한 것들을 좀 종합해 보자면 코드 스테이츠에서 배우는 개념들을 다 익히고, 팀 프로젝트를 위해 팀 룰이라던가 아이디어 회의를 좀 했다. 따로 나 혼자 공부하는 시간에는 나중에 써먹을 OAuth 구현과 Redux 를 활용한 React state 관리를 좀 해봤다. 그런데 OAuth 는 진짜 뭐지.. 왜 이렇게 어려운 거지... 좀 빡세긴 하다. 카카오랑 네이버 뭔가 될 것 같으면서도 네트워크 요청에 이..

[코드 스테이츠] 99일차, "프로젝트 팀 결성"

HA 3 테스트는 다음주 목요일에 있다. HA 3 가 끝나면 바로 그 무시무시한 프로젝트가 시작된다. 아무래도 처음 시작하는 프로젝트는 22주밖에 되지 않아서 그냥 먼저 팀을 만들어서 회의를 진행하자고 얘기를 했다. 그리고 오늘 드디어 프로젝트 팀이 결성됐다. 팀장이 되긴 했는데, 좀 설레기도 하고 같이 하는 분들이 모두 잘하시는 분이기에 좋은 결과물을 낼 수 있겠다는 기대감으로 가득하다. 하지만 내심으로는 과연 내가 중간에서 조율을 잘 해낼 수 있을까, 그리고 지금 내 실력으로 프로젝트에 유의미한 결과물을 만들어낼 수 있을까 걱정되기도 한다. 물론, 가장 중요한 건 HA 3 에 통과해야 한다. 어떻게든 통과를 해야할 것 같다. HA 3 이번에 극악의 난이도라는 얘기도 들었고, 통과하기 위해 어떻게 하면..

[코드 스테이츠] 98일차, "14주차 복습(2) - Cookie, Session, Token, OAuth"

[ 오늘의 TODO ] 코드 스테이츠) 수~금 내용 복습 // Cookie // Session // Token // OAuth 패스트 캠퍼스) 인강 3개 이상 듣기 // optional 스터디 그룹) 프로그래머스 문제 풀기 생활) 물 1L 이상 마시기 생활) 1시간 이상 걷기 [ 오늘의 복습 ] 1. Cookie (쿠키) 쿠키는 서버에서 클라이언트에 데이터를 저장하는 방법 중 하나다. 서버가 원할 때 쿠키를 이용해 데이터를 가져올 수 있고, 서버에서 필요로 할 때 쿠키를 전송해 클라이언트에 저장할 수 있다. HTTP 는 무상태성이라고 배웠다. 그러나 클라이언트에 접속할 때 정보가 유지되는 이유는 (예를 들어 네이버에 로그인을 해놓고 잠시 꺼놓았다가 다시 켰을 때 로그인 상태로 유지되어 있는 것 등) 쿠키..

[코드 스테이츠] 97일차, "14주차 복습 (1) - MongoDB, HTTPS, Hashing"

[ 오늘의 TODO ] 코드 스테이츠) 월~수 내용 복습 // MongoDB // HTTPS // Hashing 패스트 캠퍼스) 인강 3개 이상 듣기 // optional 생활) 물 1L 이상 마시기 생활) 1시간 이상 걷기 [ 오늘의 복습 ] 1. MongoDB MongoDB는 대표적인 NoSQL 도큐먼트 데이터베이스다. NoSQL 은 매우 넓은 범위로 사용되면 관계형 테이블의 방법을 사용하지 않는 데이터 저장소를 의미한다. NoSQL 에 대한 자세한 설명은 저번 주차 때 진행했으므로 오늘은 MongoDB 에 초점을 맞춰서 작성하고자 한다. Import, ExportCRUD, 연산자 공부한 것들은 따로 언급하지 않는다. 1-1) Atlas Cloud MongoDB 는 아틀라스(Atlas) 를 이용해 클..