본문 바로가기
반응형

전체 글328

[boostcamp] 네이버 부스트캠프 9기 멤버십 - Web 1차 학습스프린트 회고 네이버 부스트캠프 웹 풀스택 9기 멤버십 입과 후 1차 학습 스프린트가 진행되었다.4주간 학습 스프린트를 진행하면서 느꼈던 바에 대해 회고를 남기고자 한다. 1차 학습스프린트 과정 : 네이버 부스트캠프 9기 멤버십 Web 풀스택일정 : 8/19~ 9/13 (4주) 네이버 부스트 캠프 멤버십 1차 학습 스프린트 회고  1️⃣ 학습 스프린트? 멤버십을 진행하게 되면 약 4주 동안 수행할 미션에 대한 기획에 대해서 받는다.당연하게도 웹 풀스택 과정이므로 백엔드와 프론트엔드 스스로 구현해야 하고, 수행 과정에 대하여 readme와 PR을 통해 기록을 공유하게 된다. 챌린지와 마찬가지로 누군가가 명확한 답과 이렇게 구현하세요. 를 알려주는 것이 없으므로 스스로 진행해 나가야 한다.어떤 미션을 수행하나요? 에 대해.. 2024. 9. 15.
[네부캠 후기] 네이버 부스트캠프 웹풀스택 9기 챌린지 후기 네이버 부스트캠프 챌린지 회고 ❓ 챌린지 과정에 입과하고 처음 미션을 수행할 때 어땠나요?처음 입과하고 설명을 들을 때는 사실 기대감과 걱정감이 동시에 있었다. 많은 사람들이 챌린지 과정을 수행하면 과제를 해결하느라 밤 샌다, 정말 어렵다 등의 평을 늘어 놓는 경우가 많았기에 걱정감도 들었고, 그래도 많이 늘겠지라는 기대감이 공존했던거 같다.처음 챌린지를 입과할 때 내가 생각한 부스트캠프 개념은 이론 학습(강의) → 과제 수행 일거라 생각했다. 그러나 첫 주 미션을 수행하면서 내 생각과는 다르게 이론 학습(스스로) → 과제 수행 → 추가 학습(스스로) 였다. 우리는 과제만 줄테니까 이거에 필요한 내용은 너네가 알아서 학습하고 구현해봐 느낌이었다.🤔 그래서 첫 주차가 가장 어떻게 해야할지 헤메고 어려웠던.. 2024. 8. 13.
[CS] TCP/UDP 개념 + socket 관리 TCP ( Transmission Control Protocol) 전송을 제어하기 위한 프로토콜로 인터넷 상에서 데이터를 메세지 형태로 보내기 위해 IP와 함께 사용하는 프로토콜특징데이터 처리 속도를 조절하여 수신자의 버퍼 오버플로우를 방지하는 흐름 제어네트워크 내의 패킷 수가 과도하게 증가하지 않도록 방지하는 혼잡 제어높은 신뢰성 보장 (신뢰성이 높으므로 UDP보다 속도 느림)전송이 양방향으로 동시에 일어날 수 있는 전이중(Full-Duplex), 각 연결이 정확히 2개의 종단점을 갖는 점대점(Point To Point) 방식 제공데이터 전송 순서 보장 및 경계를 구분하지 않음연결 지향 방식으로 패킷 교환 방식 사용3-way handshaking 과정을 통해 연결을 설정4-way handshaking .. 2024. 8. 7.
[CS] 파일 시스템과 HTTP 파일 시스템파일 시스템데이터를 조작하고 저장하는 방법을 정의하는 시스템생성, 삭제, 읽기, 쓰기, 속성 관리 등의 기능 수행루트 디렉토리와 서브 디렉토리의 계층 구조파일 속성이름 : 파일 식별에 사용크기 : 파일의 바이트 수생성/수정 날짜 : 파일이 생성되거나 수정된 날짜와 시간접근 권한 : 파일의 읽기, 쓰기, 실행을 할 수 있는 사용자나 그룹파일 시스템 유형 FAT (File Allocation Table): 간단하고 널리 사용되지만 큰 파일 시스템에서는 비효율적NTFS (New Technology File System): Windows에서 사용되는 파일 시스템으로, 보안, 파일 압축, 암호화 등을 지원ext (Extended File System): Linux에서 사용되며, 현재는 ext4가 주로 .. 2024. 8. 5.
[boostcamp] 네이버 부스트캠프 챌린지 3주차 회고 네이버 부스트캠프 웹 풀스텍 9기 챌린지 입과 후 3주차가 진행되었다.3주차를 진행하면서 페어로 함께 과제 수행을 하면서 느꼈던 바에 대한 회고를 남기고자 한다.네이버 부스트캠프 챌린지 3주차 회고 3주차에는 1~2주차와 다르게 페어로 함께 수행하는 미션이 주를 이루었다. 그러다 보니 아무것도 못해서 팀원에게 도움이 안되면 어떡하지? 생각만큼 잘 할 수 있을까? 등 여러 걱정이 앞섰던거 같다. 의외로 3주차가 앞선 1~2주차보다 쉽게 느껴졌다. 그 동안의 학습 성과인지는 모르겠으나, 더더욱 다양한 구조의, 다양한 시도를 해볼 수 있었던거 같다. 특히 이제는 과하게 구현에 매몰되지 않고 시간을 정해놓고 미션 수행 및 학습을 진행하니 오히려 부담감이 줄어서 더 진행이 어렵지않았다. 기본적으로 밤을 새어가면서.. 2024. 8. 4.
[CS] Git의 명령어는 어떤 동작을 할까? Git Git분산형 버전 관리 시스템(VCS)의 한 종류빠른 속도로 업무처리하는데 중점을 둔 시스템복사, 백업, 저장 등의 역할 수행 VCS(Version Control system)시간에 따라 파일 변화를 기록하고 특정 시점의 버전을 찾아 사용할 수 있는 시스템동시에 작업할 경우 발생할 수 있는 충돌 문제를 해결해줌여러 명이 동시에 작업하는 병렬 개발 가능분산 버전 관리이므로 인터넷이 연결되지 않은 곳에서도 개발 가능동작 순서작업 디렉토리에 있는 파일을 add 명령어를 통해 staging 영역으로 전달staging 영역에 저장된 파일은 commit 명령어를 통해 local repository로 커밋 파일을 저장local repository에 있는 메타 데이터 및 데이터 정보가 push 명령어를 통해 원.. 2024. 7. 31.
반응형