로드맵 썸네일

카카오로 이직한 서버 개발자의 기능 개발 로드맵

작성자 프로필 이미지

Roles

MySQL
Go
Node.js

입문 대상

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

17명 참여중

로드맵 코스

Q. 나는 누구일까요??

[1] 지방 대학 4년제 공과대학 전공했던 학생

[2] 스타트업 인턴 활동 2회 진행

[3] 최근부터 카카오에서 서버개발자로 근무하고 있는 서버 개발자

Q. 왜 이 로드맵을 만들었나요?

제가 인프런에서 학습했던 내용들과 유익했던 내용을 공유하고 싶어서 만들게 되었습니다.

취업을 준비하는 과정에 있어서나, 인턴생활에서 느꼈던 두려움은 다른 분들도 같이 느끼신다고 생각을 해요.


이러한 과정에서 인프런을 종종 이용을 하였고, 그로인해서 견해가 넓어지고 다양한 개발론과 개념들을 숙지 할 수 있었습니다.

이런 감사한 마음에 강사님들에게도 좋은 로드맵을 제공해 드리고, 이 로드맵을 통해서 여러분들도 좋은 개발자가 되어 원하는 곳에 합격하기를 바랍니다.


또한 저는 일반적으로 유명한 강의들은 딱히 수강하지 않았습니다. 좀 더 다양한 기능개발이 궁금해서 독창적인 강의들을 많이 수강했었습니다. 이 강의들은 이런 특징들이 있었습니다.

  • 진짜 실무자가 알려주는 강의

  • 모든 것을 알려주는 느낌은 아닙니다. 종종 말씀해 주시는데 개발은 누가 알려주는것이 아니라 스스로 만들고 경험해 보는거라고 말씀해 주십니다.

  • 말로만 하는 강의가 아닙니다. 이론적인 부분에 대한 내용도 있지만, 정말 강의 자체가 코드를 작업하는 부분이 주로 구성이 되어 있습니다.

Q. 어떤 사람들이 이 로드맵을 시작하면 좋을까요?

말로만 하는 개발이 아니라 직접 구현을 해보는 것을 중요하게 생각하시는 개발자 분들이 보시면 좋을 꺼 같아요.


강의 자체가 이론에 치중이 되어 있기보다는, 실제 기능별 구현을 하는 방법에 좀 치중이 되어 있습니다.

그래서 저는 이 강의를 들으면서, 처음에는 너무 쉽게쉽게 넘어가는거 아닌가 싶었는데 종종 스스로 학습을 해보시는게 좋다고 말씀을 해주셔서, 저는 이 강의를 들으며, 추가로 혼자 학습하고 Develop했기 떄문에 많은 도움이 되었다고 생각합니다.

  • 가장 중요한 부분은 언어에서 자유롭습니다. 다양한 언어로 강의가 구성이 되어 있고, 언어에 대한 강의보다는 기능 단위의 개발에 대해서 강의가 구성이 되어 있습니다.

Q. 이 로드맵 순서대로 강의를 들으면 어떤 점이 좋을까요?

딱히 순서는 상관이 없을꺼 같습니다.

강의 자체가 기능 개발에 대한 기본적인 항목과 직접 구현을 하는것을 목표로 하고 있어서 원하시는 강의를 선택하고 편하게 들으시면 좋다고 생각을 합니다.

Q. 로드맵 설명

1⃣ MySQL 에 대한 이론적인 부분과 실제 Explain 을 통한 성능 최적화에 대한 내용입니다.

2⃣ MongoDB 에 대한 실무적인 쿼리 작성법 입니다. 투박하지만 제가 본 MongoDB 강의중에 가장 마음에 들었던거 같습니다.

3⃣redis 에 대한 이론적인 강의입니다. 최근에 궁금해서 보게 되었는데, 단순히 Redis Client 만 만들어서 사용했던 날을 창피하게 만들어 준 강의였습니다.

4⃣ 정말 처음보는 개념은 OpenTracing 에 대한 강의입니다. 보시면 견해가 정말 넓어진다는 경험을 하실 수 있을 꺼 같습니다.

5⃣ 3개의 webSocket 에 대한 강의 입니다. 간단하고 빠르게 기능 개발을 하는데에 있어서 경험 하실 수 있고, 저는 인턴생활을 할 때 많은 도움이 되었습니다.

6⃣ 3개의 네트워크 강의에 있어서 감히 신이라고 지칭 할 수 있는 널널한 개발자님의 기본적인 강의 입니다. 이정도만 알아도 큰 문제가 없다고 생각을 합니다.

7⃣ 나머지 강의들은 특정 기능을 개발 하는데 사용을 하였습니다. 필요하시거나 흥미가 가시는 강의가 있으면 참고하시면 좋을 꺼 같습니다.

8⃣ 책은 제가 이 강의를 들으면서 궁금했던 부분들과 더 배우고 싶었던 부분들을 추가로 학습하기 위해서 활용하였습니다. 여러분들도 관심있다면 구매하셔서 읽어보시면 좋을 꺼 같습니다

Q. 주의사항

이 로드맵에 있는 강의들은 어디까지나 제가 듣고 좋은 강의들이라고 생각했던것들을 나열했습니다.

개인에 따라서 취향이 달라질 수도 있다고는 생각합니다. 그래서 해당 로드맵을 올리는 것이 맞나 많은 고민을 했었는데...

그래도 도움이 되시는 분들이 있다고 생각을 해서 올렸으니, 개인적인 취향에 대해 강의가 만족스럽지 못한 부분은 제가 책임져 드릴 수 없습니다 ㅠㅠ 이 부분 참고 부탁드립니다.

로드맵 상세보기

16개 코스

로드맵에 포함된 강의 썸네일
인프런
200억건의 데이터를 MySQL로 마이그레이션 할 때 고려했던 개념과 튜닝 방법
기존 MongoDB를 통해 관리하는 200억건의 데이터를 MySQL로 이전을 하면서 고려했던 개념들에 대해서 다루었습니다.

38,500

로드맵에 포함된 강의 썸네일
Redis를 효과적으로 사용하는 방법과 실제 실무에서 또는 유명한 히스토리를 예시로 들어서 Redis의 주의점과 활용법을 모두 알려드립니다.

21,560

30,800

로드맵에 포함된 강의 썸네일
넓고 얕게 외워서 컴퓨터 공학 전공자가 되고 싶은 모든 비전공 초보자를 위한 강의입니다. 컴퓨터 구조, 운영체제 등 컴퓨터 공학 전공 필수과목에서 어떤 것을 배울 수 있는지 빠른 시간에 알 수 있습니다. 무엇보다 외워서라도 끝낼 수 있습니다!

66,000

로드맵에 포함된 강의 썸네일
TCP/IP에서 HTTP까지! 네트워크에 대한 기본 이론이 부족한 분들이 '외워서'라도 전공 이론을 이해하고자 희망하는 분들을 위해 준비한 강의입니다. 할 수 있습니다!

77,000

로드맵에 포함된 강의 썸네일
외워서 끝내는 네트워크 핵심이론 기초과정을 학습한 분들이 한 단계 깊은 이론들을 이해할 수 있도록 안내하는 강의입니다. 인터넷 공유기의 작동 원리인 NAT 기술을 비롯해 부하분산 시스템 원리, VPN 기술 원리 등 좀 더 깊은 이론들을 다룹니다. 이 강의 역시 '외워서' 끝내는 것이 목표입니다! 할 수 있습니다!

66,000

로드맵에 포함된 도서 썸네일

저자

매그너스 라슨

번역

박규태

출판

에이콘출판

소스 도구 사용법을 실습 위주로 설명하며, 최소한의 시간 투자만으로도 다양하고 넓은 범위의 지식을 학습할 수 있게끔 효율적으로 구성돼 있다.    ★ 이 책에서 다루는 내용 ★    ■ 스프링 부트를 사용한 리액티브 마이크로서비스 구축  ■ 스프링 클라우드를 사용해 탄력성 및 확장성 있는 마이크로서비스 개발  ■ 스프링 시큐리티 및 OAuth 2.0/OIDC를 사용해 공개 API 보호  ■ 도커를 사용해 개발, 테스트 환경과 상용 환경 사이의 격차 해소  ■ 쿠버네티스
로드맵에 포함된 도서 썸네일

저자

김가림

출판

에이콘출판

레디스를 어떤 상황에서 효율적으로 활용해야 할지 고민하는 개발자에게는 실제 적용 시나리오와 최적의 사용법에 대한 가이드를 제공해 응용 가능한 전략을 제시한다. 레디스의 장애를 최소화하고 성능을 향상시키기 위한 방법을 다루며, 이를 통해 이미 사용 중인 개발자도 레디스 환경을 안정화하고 최적화할 수 있다. 레디스를 캐시 및 세션 스토어로 활용하고, 메세지 브로커로 사용하는 방법에 대한 실전 예제와 구체적인 구현 방법을 제시한다. 또한 레디스 데이터의 영구 저장
로드맵에 포함된 도서 썸네일

저자

그웬 샤피라 토드 팔리노 라지니 시바람 크리트 페티

번역

이동진

출판

제이펍

프로덕션 환경에 설치하는 방법, 신뢰성 있는 이벤트 주도 마이크로서비스를 개발하는 방법, 그리고 카프카를 플랫폼으로 사용해서 규모 가변적인 스트림 처리 애플리케이션을 개발하는 방법을 설명한다. 상세한 예제를 통해 카프카의 설계 원칙, 신뢰성 보장, 핵심 API 그리고 복제 프로토콜, 컨트롤러, 저장 레이어에 이르는 아키텍처의 상세한 부분까지 배울 수 있다.  ■ 카프카 설정, 설치에 관한 모범 사례 ■ 메시지를 쓰고 읽기 위해 카프카 프로듀서와 컨슈머를 사용

로드맵 코스 16