- 이 글은 개인 경험에 편향 된 지극히 주간 적인 글입니다 ^^;;
1.기초
1.1 영어
- Stack overflow 는 읽고 이해 할 수 있어 함
- RFC 문서를 읽고 해석 할 수 있어야 함
1.2 SCM
1.3 자료구조
- 스택
- 큐
- 링크드 리스트
- Tree
- Graph
- Tries
- Hash
1.4 기초 알고리즘
1.4.1 Big(O)
1.4.2 기초 정렬 알고리즘
- Bubble sort
- Shell sort
- Insertion sort
- Bucket sort
- Quick sort
- Merge sort
- Radix sort
- 위상정렬
1.4.3 탐색
1.5 기본 알고리즘
1.6 언어
- C
- C++
- Java
- Python
- Kotlin
- Go
1.7 OS 기초
- Process
- Thread
- 프로세스와 쓰레드의 차이
- 인터럽트
- File system
- Linux 기초
1.8 네트워크 기초
- DNS
- TCP/IP
- UDP
- 웹 브라우저를 열고 주소창에 www.google.com을 입력하고 화면이 뜰 때 까지 일어나는 일을 설명하기
1.9 DB 기초
2. 읽어 두면 좋은 책
2.1 공통
- 조엘 온 소프트웨어
- 피플웨어
- Clean code
- Clean coder
- Clean software
- Clean architecture
- Refactoring 2/e
- CODE
- Code complete 2
- 소프트웨어 장인
- 헤커의 기쁨 2/e
- 해커와 화가
- Head First Design Pattern
- GoF의 디자인 패턴
2.2 자바
Posted by chobocho