본문으로 건너뛰기

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