Collaborator
Commit convention rule : ๋ ์ง-[์ฃผ์ ]-๋ด์ฉ-์ํ
ex) 2019-10-14 [Algorithm] Sort Add/Update/Delete
์๋ชป๋ ๋ด์ฉ์ ์ด์์ PR๋ก ์๋ ค์ฃผ์ธ์ ๐ก
๐๋์์ ์ฃผ์ ๋ถ๋ค๐
โฉ โฉ โฉ ์น ์ฌ์ดํธ์์ ํธํ๊ฒ ๊ณต๋ถํ์ธ์! Click! โช โช โช
๐จ๐ปโ๐ซ ๊ธฐ์ ๋ฉด์  ๊ฐ ์ก๊ธฐ ๐ฉ๐ปโ๐ซ
- 
- ์ปดํจํฐ ๊ตฌ์กฐ ๊ธฐ์ด
 - ์ปดํจํฐ์ ๊ตฌ์ฑ
 - ์ค์์ฒ๋ฆฌ์ฅ์น(CPU) ์๋ ์๋ฆฌ
 - ์บ์ ๋ฉ๋ชจ๋ฆฌ
 - ๊ณ ์  ์์์  & ๋ถ๋ ์์์ 
 - ํจ๋ฆฌํฐ ๋นํธ & ํด๋ฐ ์ฝ๋
 - ARM ํ๋ก์ธ์
 
 - 
- Array
 - LinkedList
 - Array & ArrayList & LinkedList
 - ์คํ(Stack) & ํ(Queue)
 - ํ(Heap)
 - ํธ๋ฆฌ(Tree)
 - ์ด์งํ์ํธ๋ฆฌ(Binary Search Tree)
 - ํด์(Hash)
 - ํธ๋ผ์ด(Trie)
 - B-Tree & B+Tree
 
 - 
- ํค(Key) ์ ๋ฆฌ
 - SQL - JOIN
 - SQL Injection
 - SQL vs NoSQL
 - ์ ๊ทํ(Nomalization)
 - ์ด์(Anomaly)
 - ์ธ๋ฑ์ค(INDEX)
 - ํธ๋์ญ์ (Transaction)
 - ํธ๋์ญ์  ๊ฒฉ๋ฆฌ ์์ค(Transaction Isolation Level)
 - ์ ์ฅ ํ๋ก์์ (Stored PROCEDURE)
 - ๋ ๋์ค(Redis)
 
 - 
- OSI 7 ๊ณ์ธต
 - TCP 3 way handshake & 4 way handshake
 - TCP/IP ํ๋ฆ์ ์ด & ํผ์ก์ ์ด
 - UDP
 - ๋์นญํค & ๊ณต๊ฐํค
 - HTTP & HTTPS
 - TLS/SSL handshake
 - ๋ก๋ ๋ฐธ๋ฐ์ฑ(Load Balancing)
 - Blocking,Non-blocking & Synchronous,Asynchronous
 - Blocking & Non-Blocking I/O
 
 - 
- ์ด์์ฒด์ ๋
 - ํ๋ก์ธ์ค vs ์ค๋ ๋
 - ํ๋ก์ธ์ค ์ฃผ์ ๊ณต๊ฐ
 - ์ธํฐ๋ฝํธ(Interrupt)
 - ์์คํ  ์ฝ(System Call)
 - PCB์ Context Switching
 - IPC(Inter Process Communication)
 - CPU ์ค์ผ์ค๋ง
 - ๋ฐ๋๋ฝ(DeadLock)
 - Race Condition
 - ์ธ๋งํฌ์ด(Semaphore) & ๋ฎคํ ์ค(Mutex)
 - ํ์ด์ง & ์ธ๊ทธ๋จผํ ์ด์  (PDF)
 - ํ์ด์ง ๊ต์ฒด ์๊ณ ๋ฆฌ์ฆ
 - ๋ฉ๋ชจ๋ฆฌ(Memory)
 - ํ์ผ ์์คํ 
 
 - 
- ํด๋ฆฐ์ฝ๋ & ๋ฆฌํฉํ ๋ง / ํด๋ฆฐ์ฝ๋ & ์ํ์ด์ฝ๋ฉ
 - TDD(Test Driven Development)
 - ์ ์์ผ(Agile) ์ ๋ฆฌ1 / ์ ์์ผ(Agile) ์ ๋ฆฌ2
 - ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(Object-Oriented Programming)
 - ํจ์ํ ํ๋ก๊ทธ๋๋ฐ(Fuctional Programming)
 - ๋ฐ๋ธ์ต์ค(DevOps)
 - ์๋ ํํฐ(3rd party)๋?
 - ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ(MSA)
 
 
- ๊ฑฐํ ์ ๋ ฌ(Bubble Sort)
 - ์ ํ ์ ๋ ฌ(Selection Sort)
 - ์ฝ์ ์ ๋ ฌ(Insertion Sort)
 - ํต ์ ๋ ฌ(Quick Sort)
 - ๋ณํฉ ์ ๋ ฌ(Merge Sort)
 - ํ ์ ๋ ฌ(Heap Sort)
 - ๊ธฐ์ ์ ๋ ฌ(Radix Sort)
 - ๊ณ์ ์ ๋ ฌ(Count Sort)
 - ์ด๋ถ ํ์(Binary Search)
 - ํด์ ํ ์ด๋ธ ๊ตฌํ
 - DFS & BFS
 - ์ต์ฅ ์ฆ๊ฐ ์์ด(LIS)
 - ์ต์ ๊ณตํต ์กฐ์(LCA)
 - ๋์  ๊ณํ๋ฒ(Dynamic Programming)
 - ๋ค์ต์คํธ๋ผ(Dijkstra) ์๊ณ ๋ฆฌ์ฆ
 - ๋นํธ๋ง์คํฌ(BitMask)
 
- ๋์์ธํจํด ๊ฐ์(Overview)
 - ์ด๋ํฐ ํจํด
 - ์ฑ๊ธํค ํจํด
 - ํฌํ๋ฆฟ ๋ฉ์๋ ํจํด
 - ํฉํ ๋ฆฌ ๋ฉ์๋ ํจํด
 - ์ต์ ๋ฒ ํจํด
 - ์คํธ๋ ํฐ์ง ํจํด
 - ์ปดํฌ์งํธ ํจํด
 - SOLID
 
- 
- [Java] Java ์ปดํ์ผ ๊ณผ์ 
 - [Java] Call by Value vs Call by Reference
 - [Java] String & StringBuffer & StringBuilder
 - [Java] ์๋ฐ ๊ฐ์ ๋จธ์ (Java Virtual Machine)
 - [Java] Casting(์ ์บ์คํ & ๋ค์ด์บ์คํ )
 - [Java] ์คํ ๋ฐ์ฑ & ์คํ ์ธ๋ฐ์ฑ
 - [Java] Thread ํ์ฉ
 - [Java] ๊ณ ์ ๋ฝ(Intrinsic Lock)
 - [Java] ๋ฌธ์์ด ํด๋์ค
 - [Java] Garbage Collection
 - [Java] Promotion & Casting
 - [Java] Primitive type & Reference type
 - [Java] ์ง๋ ฌํ(Serialization)
 - [Java] Error & Exception
 - [Java] Stream API
 - [Java] Record
 
 
- 
- ์ด๋ฉ์ผ ๊ณต๊ฒฉ ์ฆ๊ฐ๋ก ๋ณด์์ ๊ณ ๋์ ๋น์(19.08.07)
 - ์ฟ ํก ์๋น์ค ์ค๋ฅ(19.08.08)
 - GraphQL(19.08.08)
 - SK ํ์ด๋์ค์ ํ์์?(19.08.08)
 - ๊ตฌ๊ธ, ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์์ FTP ์ง์ ์ค๋จ ํ์ (19.08.20)
 - 2020 ICT ์ด์
 - AMD์ Intel์ ๋ฐ๋ฐฑ๋  ์ ์, ๊ทธ๋ฆฌ๊ณ 2020๋ ์ '๋ฐ๋์ฒด'
 
 
- 2019 NHN OPEN TALK DAY
 - 2019 ์ผ์ฑ์ ์ ๋น์ ์บ ํ
 - 2019 NCSOFT JOB Cafe
 - 2019 ์ผ์ฑ์ ์ ์คํ์์ค ์ปจํผ๋ฐ์ค
 
- GitHub Fork๋ก ํ์ ํ๊ธฐ
 - GitHub ์ ์ฅ์(repository) ๋ฏธ๋ฌ๋ง
 - Git & GitHub & GitLab Flow
 - Javascript์ Node.js๋ก Git์ ํตํด ํ์ ํ๊ธฐ
 
