개발자가 되기 위해서 무엇을 공부해야하는지, 어떻게 공부해야하는지 갈피를 잡지 못하는 사람들을 위해 조금이나마 가이드라인을 제공해주고자 인터넷 자료들을 종합하여 제작한 개발 정리 노트입니다. 기술 습득, 면접, 스터디 등에 많은 도움이 되면 좋겠습니다. 잘못된 내용을 수정해주거나 새로운 기술을 추가해주는 것은 대환영입니다😀

🌱 개발자가 되기 위한 꿀🍯 Tip!

코딩..? 개발..? 대체 뭐부터 공부해야 할까??

넌 졸업하면 무슨 개발 할거야? - 컴과생도 잘 모르는 개발자 직군

교육을 받는데 돈까지 준다고?! - 다양한 SW 인재 양성 프로그램 알아보기

취업 & 면접 Tips

CS 상식


자료구조 / 알고리즘 공부

컴퓨터 구조 공부

Operating System 공부

Database 공부 🔥

Network 공부 🔥

CS 기초 면접 질문

개발 상식 / 언어


기초 개발 상식

개발자로서 도움되는 아티클 / 서적

Git 공부

소프트웨어 디자인 패턴

잡다한 개발 지식

Web 공부 (HTTP, 브라우저) 🔥

Python (TODO)

JAVA (TODO)

Kotlin 공부

Front-end 관련


FE 양질의 학습 자료 + 커리큘럼 🔥

FE 필수 개발 상식 / 읽을거리

FE 면접 문제 은행

브라우저 공부

HTML, CSS 공부

Javascript 공부

TypeScript 공부 (ing)

React 공부

UI/UX 공부

FE 최적화

Back-end 관련


BE 필수 개발 상식 / 읽을거리

BE 면접 질문

RESTful API

웹 보안 공부 🔥

대용량 트래픽 처리

Node.js 공부 - Express.js / Nest.js

Spring 공부

Django (TODO)

레디스 (Redis)

GraphQL 공부

Linux 공부 (TODO)

Nginx 공부 (TODO)

마이크로서비스 MSA

RDBMS

DevOps (Infra, Cloud)


DevOps 필수 상식

인프라 / 클라우드 / 아키텍쳐

Docker 공부 🔥

Kubernetes 공부 (TODO)

AWS

MLOps

Software Engineering


클린코드

TDD 공부

객체 지향 프로그래밍

함수형 프로그래밍

DATA Science


DS 필수 개발 상식 / 읽을 거리

DS 면접 질문

데이터 분석 자동화 기술


Author

Contributors

References