Introduction
이 문서는 개발자로서 학습한 내용과 지식을 체계적으로 정리하기 위해 만들어진 개인 TIL(Today I Learned) 저장소입니다. 다양한 기술 스택과 개념을 주제별로 분류하여 기록하고 있습니다.
각 디렉터리는 특정 기술 분야를 다루며, 하위 디렉토리 구조는 다음과 같습니다.
AI_ML
인공지능 및 머신러닝 관련 학습 내용을 정리합니다. RAG, Spring AI 등 최신 AI 기술 스택을 다룹니다.
AI_ML
├── RAG
│ └── img
└── spring-ai
Backend
서버 개발에 필요한 기술과 프레임워크를 다룹니다. NestJS, npm 등 백엔드 생태계의 핵심 요소를 학습합니다.
Backend
├── NestJS
└── npm
└── package_json
Cloud
클라우드 컴퓨팅과 관련된 AWS 서비스를 학습하고 정리합니다.
Cloud
└── AWS
DevGeneral
소프트웨어 개발 전반에 걸친 일반적인 주제를 다룹니다. 디자인 패턴, 리팩터링, 개발 원칙 등을 포함합니다.
DevGeneral
├── Agile
├── Algorithm
│ └── Sort
├── DesignPatterns
├── IEEE
├── Principle
└── Refactoring
DevOps
DevOps 문화와 관련된 기술 및 도구를 학습합니다. Pulumi를 이용한 IaC(Infrastructure as Code)를 다룹니다.
DevOps
└── Pulumi
Languages
프로그래밍 언어의 문법과 핵심 개념을 정리합니다. JavaScript와 TypeScript를 중심으로 학습합니다.
Languages
├── JavaScript
│ ├── DataStructures
│ ├── DataTypes
│ ├── Engine
│ ├── Functions
│ ├── JSDoc
│ ├── Object
│ ├── TypeCasting
│ └── Variables
└── TypeScript
Networking
네트워크의 기초가 되는 HTTP 프로토콜에 대해 학습하고 정리합니다.
Networking
└── HTTP
OperatingSystems
운영체제 및 Linux 명령어 사용법을 정리합니다.
OperatingSystems
└── Linux