본문 바로가기

CS (Computer Science)/독후감 : 면접을 위한 CS 전공지식 노트3

독후감 : 면접을 위한 CS 전공지식 노트 3일차, 4일차 (중단) (네트워크) 2장에는 네트워크에 관련된 내용들이 있다. 전체적으로 복습하는 느낌으로 빠르게 읽었다. 2장 네트워크 토플로지 노드가 어떤 방식으로 서로 연결되는지를 나타내는 용어 각 장단점이 있고, 병목 현상을 해결할 때 고려해야하는 사항이 된다. 2.2 TCP/IP 4계층 모델 이전에 한 번 학습하긴 했다. 쉽게 말하면 일반적으로 서버에서 클라이언트까지 퀵서비스를 보낼 수 없다. 그래서 택배를 보내는데, 기사님이 수거하고 하차장 가고 수도권 HUB에 모였다가 다시 상하차 되고 지점영업소로 옮기고 최종적으로 담당 기사님이 배송지로 가져다준다. 데이터를 애플리케이션부터 필요한 포장을 하며 실제 데이터 선까지 보내고 다시 애플리케이션으로 포장을 푸는 과정. 3 Handshake 여기서 클라이언트-서버 간에 제대로 도착했는.. 2023. 12. 12.
독후감 : 면접을 위한 CS 전공지식 노트 2일차 1장 : 디자인 패턴 싱글톤부터 몇가지 패턴을 설명해준다. 중반에는 MVC, MVP, MVVM 패턴과 같은 애플리케이션 구성요소에서의 패턴을 설명했다. 앞부분에 나온 클래스 구성의 몇가지 패턴에 대해 처음접해서 정리하며 이해했다. 항상 무언가를 이해하려 할때 쉬운 말로 비유를 한마디로 하는 것을 목표로 한다. 그래서 아래 '한마디로' 를 포함하여 정리했다. 싱글톤 한마디로 : '인스턴스 하나 만들어서 사용하기' 인스턴스를 하나만 생성하기에 두번 생성하여 해시코드를 찍어보면 같아야 한다. DB 모듈 연결에 실제로 사용된다. 의존성 주입을 통해 모듈 간의 결합을 조금 더 느슨하게 만들어줄 수 있다. 단점 TDD에 걸림돌이 된다. 한번 생성되면 계속 메모리에 남아있게 되고, 단위 테스트시 각 테스트마나 독립적.. 2023. 12. 11.
독후감 : 면접을 위한 CS 전공지식 노트 1일차 참 좋은 세상이다. E-Book 또한 편하게 대출이 가능했다. 덕분에 핸드폰으로 틈틈이 편하게 읽고 있다. 1일차 첫인상 넓고 얕은 지식들을 뇌 속에 빠르게 초벌하기 좋은 책이라는 인상이 강하다. 여기 있는 책만 보고 면접에 임하면 꼬리질문 한두번에 쉽게 멘붕이 올것 같은. 하지만 그럼에도 이 책을 읽기로 결심한 것은 그래서 좋기 때문이다. 우선은 넓게 이러한 키워드라도 있는 지 아는 것이 공부를 하며 큰 도움이 될때가 많았다. '아! 이게 그 개념인가?' 하는 포인트들. 그리고 쉽게 배웠던 지식들도 다시 일깨우며 워밍업하기 좋은 느낌이다. 디자인 패턴 네트워크 운영체제 데이터베이스 자료구조 위와 같은 챕터로 이루어져있고, 정말 튜터님들이 반복하여 강조했던 내용들이다. 이유가 있을 것이다. 이후 계획 .. 2023. 12. 8.