카카오테크 부트캠프 제주 중간 후기이번에 카카오테크 부트캠프 제주 과정에 참여하게 되어 벌써 중반을 넘어 개발 단계에 접어들었다. 총 6개월간 진행되는 이 과정은 4개월의 온라인 교육과 2개월의 제주도 오프라인 합숙으로 구성되어 있는데, 특히 제주도 합숙 과정에서의 몰

데이터베이스를 사용하다 보면 동일한 쿼리라도 어떻게 작성하고 최적화하느냐에 따라 처리 시간이 몇 초에서 몇 시간까지 크게 달라질 수 있습니다. 이번 글에서는 쿼리 최적화의 개념부터 구현 방식, 그리고 성능 향상을 위한 다양한 팁까지 상세히 알아보겠습니다.

2024 상방기에 여러 부트캠프, 회사에 지원을 했다.현대 오토에버 채용 연계 국비지원은 cs테스트나 면접도 못 보고 서류탈락했고 싸피는 최종면접에서 떨어졌고, 네이버 부스트캠프는 장장 두달이 넘는 선발 프로세스(한달 동안의 챌린지를 마친 후 3차 코테 이후 멤버쉽 선

TCP는 OSI 7계층의 4계층 (Transport) 레벨이며 때로는 3 계층 즉, Network의 IP 프로토콜과 함께 사용되기 때문에 "TCP/IP"라고도 불립니다.

파일은 데이터를 저장하고 관리하는 기본 단위입니다. 이는 컴퓨터 시스템에서 중요한 역할을 하며, 파일 시스템은 이러한 파일들을 체계적으로 관리하는 시스템입니다.
3주차에서는 나에 대해서 객관적으로 알게된 점이 많았다. 짝 구현을 진행하면서 짝과 함께 학습도 하고 설계, 구현까지 모두 진행하는데 짝을 관찰하면서 나와는 어떻게 다른지 생각해볼 수 있었다. 크게 2가지 정도를 알게 되었다.나는 성격이 급했는지 충분한 학습을 하지 않

분산 버전 관리 시스템(Distributed Version Control System, DVCS)은 소스 코드와 히스토리를 중앙 서버뿐만 아니라 사용자의 로컬 저장소에서도 완전한 복사본으로 저장하는 방식입니다.

`EventEmitter`은 Node.js에서 제공하는 클래스 중 이벤트 기반 프로그래밍을 지원하는 클래스입니다. 이를 통해 객체들이 서로 이벤트를 주고받아 비동기적으로 소통할 수 있습니다.

"미루지 않는 것, 꾸준히 하는 것" 제일 쉬워보일 수 있지만 제일 어려운 일이다. 노력하려고 했지만 문서화를 미루는 내가 너무 싫고 허탈했다. 하지만 문서화는 습관이고 단기적으로 확 좋아질 수 없는 역량인 것을 알고 난 후 나 자신을 좀더 장기적으로 응원하고 노력하는

재밌는 점은 해당 모델의 역사를 읽어보니 실제로 "뉴스"부 시스템이 시발점이었다. 발행과 구독을 비유한 것이 아니라 실제 그 의미로 개발된 것입니다.

함수형 프로그래밍은 수학적 함수의 개념을 기반으로 하여 프로그래밍 상태 변화와 부작용을 최소화한다는 것에 의의가 있습니다. 함수형 프로그래밍은 다음과 같은 특성이 있습니다.

대부분의 개발은 여유로운 상황에서 이루어지지 않습니다. 마감 기한이 있고 리소스의 제한이 있습니다. 이러한 상황에서 구현하기도 촉박한데 테스트를 쉽게 먼저 짜기란 힘들 것입니다. 네... 제가 그래왔습니다. 🤦♂️

자바스크립트로 여러 작업을 동시에 처리하기 위해 비동기(Asynchronous) 라는 개념을 도입하여, 특정 작업의 완료를 기다리지 않고 다른 작업을 동시에 수행할 수 있도록 하였다. 해당 방법에 대해서 자세히 알아보자

"문서화가 중요할까?" 학창 시절부터 내가 가진 의문점이었다. 챌린지 과정을 진행하면서 여러 사람이 작성한 문서들을 보면서 문서화 레벨을 체감할 수 있었다.

프로그램이 실행 될 때 우리가 알기도 전에 메모리가 할당 됩니다. 변수 하나를 만들 때 마다 프로그램은 변수를 저장하기 위해 메모리를 할당합니다. 이번 글에는 프로세스 메모리에서 가장 큰 역할을 차지하는 Stack과 Heap에 대해서 집중해 보겠습니다.

프로그래밍 언어 처리의 핵심 요소인 Lexer, Parser, Tokenizer에 대해 자세히 알아볼 것이다. 이 세 가지 요소는 컴퓨터가 우리가 작성한 코드를 이해하고 실행하는 데 없어서는 안 될 중요한 역할을 한다.

Mac Apple slicon 쓰시는 분들 중에 공식 사이트에서 다운 받아도 다음과 같이 에러가 뜨는 분이 있으시다면 다운 받은 설치 파일은 ARM64 이지만 aarch64가 필요한 것이라서 생기는 오류입니다.

항상 ASCII에 있는 문자만 사용했기 때문에 이모지가 어떻게 메모리에 공간을 차지하는지에 대해서는 생각을 해보지 못 했다. 오늘 코드를 짜다가 이모지가 같은 공간을 차지하고 있다고 착각하여 결과가 많이 다르게 나왔고 해당 부분을 고려하지 못 해서 오류 원인을 찾는다고

이번에 네이버 부스트캠프(네부캠) 챌린지 과정을 하면서 js에 대해서 처음 배우는 중입니다. 네부캠 슬랙에서 reduce 함수에 대해서 자료 공유가 올라와서 글을 읽으면서 정리해보았습니다~