
22/06/09
오늘은 스무스하게 혼자서 네트워크에 대해 학습했다. 실습 없이 이론만 공부하다 보니 머릿속에 잘 안 들어 왔는데, 개발자라면 꼭 알아야 되는 내용인 것 같아 끝까지 하게 됐다. 이론 학습을 마치고 Zoom 세션을 통해 더 배웠는데, 네트워크에서 배운 내용 중 API로 백엔드 개발자와 함께 소통하기에 반드시 알아야 한다고 가르쳐줬다. 구체적으로 배우지는 않았지만 차차 더 학습을 해야 되겠다
HTTP를 배웠는데 HTTP 세부 내용 중 클라이언트와 서버 사이에서 데이터가 교환되는 방식인
HTTP Messages 가 어려웠다. 구조에서 start line, HTTP headers, empty line, body
이게 대체 무슨 말인지 전혀 감이 안 온다.. 언제 쓰는 것이며, 어떻게 동작하는지 이해하기가 상당히 어렵고, 나중에 다시 공부를 해야 될 것 같다.

오늘 네트워크 배우며 개발자는 정말 끊임없이 공부해야 됨을 느꼈다.. 그리고 교육해 주는 크루 분에게 관련 질문을 해도 막힘없이 답변해 주는 것을 보며 많이 배우게 되었다
개발 공부를 하기 전에는 서버와 클라이언트에 대해서 생각조차 안 했고, 앱에서 빠른 속도로 처리되는 것이 당연한 줄 알았다. 수많은 시행착오를 겪고 AJAX 와 같은 부분적으로 렌더링 하는 기술이 탄생하고 내가 그걸 공부하고 있다는 게 참 즐겁다.
결국은 프론트엔드 백엔드 할 것 없이, 네트워크는 개발자 라면 반드시 알아야 할 지식인 것 같다.