전체 글141 잊고 있던 가치들 내가 추구하던 가치를 실현하며 살고 있는 사람과의 만남은 좋은 자극을 준다.8년차 개발자분과 컬처토크를 한 뒤, 이런 저런 생각이 들어 글을 적어본다. 1. 나는 무엇을 재밌어했는가.개발을 시작한 뒤, 무언가를 배우고, 구현하고, 문제에 몰입하여 해결해내는 과정 자체가 재밌었다. 그런데 연차가 쌓이며, 그런 재미보다는 주어진 태스크를 문제없이 처리하는 것에 초점이 맞춰져 있었다. 과정의 재미는 줄어들고, 완성에 대한 안도감이 주된 감정이었다. 물론, 문제 자체를 해결할 때의 카타르시스는 종종 느끼지만 그 빈도도, 크기도 이전보다 많이 줄어든 요즘이었다. 초심을 되새겨보자. 2. 문제해결능력그 분은 문제를 마주하면 '세상에 이 문제를 풀 사람이 나뿐이다'라고 생각한다고 한다. 흔히 말하는 주도성과 적극성.. 2026. 6. 7. [시작하세요! 도커/쿠버네티스] 1 - 2.2 도커 컨테이너 다루기 1장. 도커란?리눅스 컨테이너에 여러 기능을 추가함으로써 애플리케이션을 컨테이너로서 좀 더 쉽게 사용할 수 있게 만들어진 오픈소스 프로젝트이다.Go 언어로 작성되었으며, 보통 도커라 함은 도커 엔진이라는 의미로 더 많이 쓰인다. 도커 엔진은 컨테이너를 생성하고 관리하는 주체로서 그 자체로도 컨테이너를 제어할 수 있고 다양한 기능을 제공한다.1.1. 가상 머신과 도커 컨테이너기존 가상화 기술하이퍼바이저를 이용해 여러 개의 운영체제를 하나의 호스트에서 생성해 사용하는 방식이다.여러 개의 운영체제는 가상 머신이라는 단위로 구별된다. 각 가상 머신에는 게스트 운영체제가 설치되어 사용된다. (우분투, CentOs 등)게스트 운영체제는 완전히 독립된 공간과 시스템 자원을 할당받아 사용한다.이 과정은 하이퍼바이저를 .. 2025. 11. 27. [데이터 리터러시] 데이터 리터러시 강의를 듣는 이유 & 1강 배경무언가를 잘 이해하기 위해 필요한 역량은 무엇일까? 나는 단언컨대 “추상화”라고 답하겠다. 혼자서 개념을 정리하는 과정은 물론, 타인과 소통을 함에 있어서도 “중요한 것을 이해하기 용이한 구조로 정리하는 것”은 핵심적이라고 생각한다. 그리고 이러한 역량은 “문제를 해결하는 것”을 목적으로 할 때 의미를 갖는다. 관련된 역량을 키우기 위한 방법 중 하나로 데이터를 제대로 살펴보고 논리적으로 분석 및 정리할 수 있는 “데이터 리터러시”와 관련된 강의를 듣는 것을 선택했다. 앞으로 간단한 내용 정리와 생각들을 적어보는 식으로 글을 써보려고 한다. PM을 위한 데이터 리터러시(프로덕트 데이터 분석) 강의 | 카일스쿨 - 인프런카일스쿨 | 데이터를 활용하고 싶은 PM 분들을 위한 강의입니다. PM 직무에서 .. 2025. 6. 28. 쿠키 이해하기 (세션, 스토리지를 곁들여) 쿠키정의쿠키는 브라우저와 서버 사이에서 사용자 상태를 공유하기 위한 수단이다.공유하는 사용자의 상태는 보통 “세션”이고, 브라우저에서 웹사이트로 접속을 시작해서 종료할 때까지의 흐름을 의미한다. 브라우저의 유저와 서버의 정보(세션)를 연결하는 식별자로 세션 아이디를 사용하며, 쿠키는 세션 아이디를 담아서 호출 시 전달된다. 흐름의 순서를 간략하게 살펴보자면 다음과 같다.어떤 사람이 브라우저에서 sample.com 에 접속하면, 브라우저가 요청을 보낸다.서버는 요청을 받아 세션을 생성하고, 세션 아이디를 Set-Cookie 헤더로 응답에 담아서 보낸다.응답을 받은 브라우저는 쿠키 저장소에 받은 쿠키를 저장한다.이후 해당 도메인으로 요청을 보낼 때 Cookie 헤더에 쿠키를 담아서 전송한다.위의 흐름은 세부.. 2025. 6. 28. 이전 1 2 3 4 ··· 36 다음