![시니어 면접관이 알려주는 개발자 취업과 이직 한방에 해결하기 [이론편]강의 썸네일](https://cdn.inflearn.com/public/courses/334892/cover/0526106b-934b-4ccc-a771-ec6a9cff945e/334892.png?w=420)
시니어 면접관이 알려주는 개발자 취업과 이직 한방에 해결하기 [이론편]
코드빌런
개발자 취업과 이직을 하기 위해 준비해야 할 이력서, 포트폴리오, 기술면접, 인성면접의 모든 과정을 한방에 정리한 커리어 가이드 강의입니다. 이론편에서는 나에게 맞는 회사를 찾아 채용공고를 분석하고 인터뷰와 코딩테스트를 준비하는 과정을 정리했습니다.
초급
이력서, 포트폴리오, 코딩 테스트
대용량 데이터를 처리하기 위한 가장 기본적인 방법인 비동기 아키텍처를 적용하기 위한 RabbitMQ 활용 방법을 SpringBoot 3.3 기반으로 기초부터 활용까지 쉽게 이해할 수 있도록 Toturial 형태로 습득합니다.
기술면접에서 물어보는 비동기 아키텍처와 분산처리의 이해
AMQP 특징과 RabbitMQ의 이해
SpringBoot 기반의 RabbitMQ 단계별 예제 습득
DB 연동과 메시지 큐의 Transaction 처리하기
Exchange와 Routing Model의 이해
Pub/Sub을 이용한 실시간 알람 시스템 구현하기
Routing Model을 활용한 Log 수집하기
Dead Letter Queue와 Retry를 이용한 재처리 방안
학습 대상은
누구일까요?
취업, 이직을 위해 기본적인 비동기 아키텍처의 개념을 잡고자 하는 분
대용량 처리를 위한 기본적인 아키텍처를 배우고 싶으신 분
부하 분산을 위한 비동기 시스템을 구축하려고 하는 분
자바/스프링의 기본 지식을 습득한 뒤 아키텍처를 공부하려고 하는 분
비동기 아키텍처를 실 서비스에 적용하고자 하는 분
선수 지식,
필요할까요?
Java
Spring
2,690
명
수강생
101
개
수강평
35
개
답변
4.9
점
강의 평점
4
개
강의
19년차 백엔드 개발자
Kakao (2018 ~ 2024, 前 리더)
LF (LG Fashion, 2017, IT 플랫폼팀 차장)
쿠팡 (2013~2017, Sr. Software Engineer)
오픈소스 개발자 대회 은상 (2012. 지식경제부, NIPA)
주요 분야
Java, Spring, MSA 환경에서 오랜 시간 일을 하였습니다. 대용량 데이터 처리 및 마이크로 서비스 아키텍쳐 설계, 복잡한 도메인의 엔티티 설계 경험과 팀을 이끌어본 경험을 통해 기술적 지식과 10년 이상의 면접관 경험을 통해 인터뷰를 준비하는 방법과 커리어의 로드맵 방향을 잡는데 도움을 드리고 싶습니다.
강의 경력
2024.11 대구대학교 경산이노베이션 아카데미 취업 특강
2024.10 한빛미디어 주니어 개발자를 위한 취업 세미나 2차 특강
2024.09 부산대학교 SW융합교육원 취업 특강
2024.04 한빛미디어 주니어 개발자를 위한 취업 세미나 특강
저서 (개발자 기술 면접 노트, 한빛미디어, 2024.03)
교보문고 실시간 검색 1위 (2024.04.07)
전체
22개 ∙ (5시간 4분)
해당 강의에서 제공:
전체
25개
4.8
25개의 수강평
수강평 2
∙
평균 평점 5.0
수강평 9
∙
평균 평점 4.8
3
솔직하게 제가 느낀 점으로만 수강평 작성하도록 하겠습니다. 전체적인 내용이 RabbitMQ의 개념을 확실하게 다룬다기보단 거의 실습 위주인 것 같은데 사이사이에 사용되는 용어들이나 개념들에 대한 설명이 부족한 것 같습니다. 개념들을 시각적인 자료를 활용해서 보여주시면서 설명 하셨으면 더 좋았을 것 같네요. 그냥 이건 이런 뜻이고 이런 이거다 라고 텍스트만 있고 말로 한번 하시고 넘어가니 부족하다고 느낄 수 밖에 없는 것 같습니다. 말씀 하시는 것도 매끄럽지 못하고 인텔리제이 테마? 쓰신 것도 개인적으로 가독성이 떨어진다고 느꼈습니다. 전체적으로 전달력이 많이 떨어지는 강의 였습니다. 아직 35퍼센트 정도밖에 수강 하지 않았다만 커리큘럼을 봤을 때 초반부보다 후반부가 더 나을 것 같진 않네요. 실습 하실 때도 개념을 먼저 확실히 잡고 실습을 통해 리마인드 하는 방식으로 진행되면 좋을텐데 RabbitMQ에 대한 기본 개념들을 알고 있다고 가정한 듯이 진행이 되어서 RabbitMQ를 처음 접하시는 분들에겐 추천하고 싶지 않은 강의였습니다.
안녕하세요. 하승수님, 부족한 강의 들어주셔서 감사합니다. 일단 용어는 4. AMQP의 이해와 5. 주요용어와 Exchange의 이해에 나온 개념들이 RabbitMQ 주요 개념의 대부분을 차지하는 개념입니다. 이 용어만 알면 나머지는 강의를 진행하는데 문제되지 않는 수준이라 15분 내외의 이론 지식만 있으면 나머지는 실습을 통해 해소하실 수 있습니다. 이 강의의 컨셉에 대해서는 무료 소개 섹션 (1.강의컨셉과 목차설명) 에 자세히 소개하드렸는데요, 본 강의는 스텝 1부터 스텝 14까지 단계별로 따라하기 식의 튜토리얼 컨셉입니다. 따라서 자바와 스프링 정도만 이해하고 있고, 용어만 이해하고 있다면 실습 코드로 따라하며 단계별로 좀 더 어려운 개념을 이해하면서 넘어갈 수 있도록 작성된 강의 입니다. 각 강의는 초반에 개발해야 할 주제와 알아야 할 개념을 개별적으로 각각 설명한 뒤, 그 개념을 이해하기 위한 코드들을 직접 같이 구현하면서 개념을 이해하는 방식으로 설명을 드리고 있습니다. 이미 작성된 코드를 가져와서 리뷰하는 형태가 아니로 실제로 코드를 작성해가면서 강의 하나가 완성되 가는 형태로 진행이 됩니다. 따라서 전체 강의를 들으시면 이 강의의 내용만으로 충분히 실무에서 RabbitMQ의 도입 여부에 대한 판단과 비동기 아키텍처에 대한 적용이 가능합니다. 인텔리제이의 경우 자바 개발자들에게는 필수적인 개발 툴이고, 화면상에 스킨은 기본 디폴트 스킨입니다. 저는 개인적으로 Dacula (다크) 테마를 쓰는데, 기본 테마를 사용한 이유는 동영상으로 다크 테마를 보면 눈이 침침하고 아프다는 피드백이 있어서 인텔리제이의 기본 테마로 작성되었습니다. 참고하시기 바랍니다. 소중한 의견 주셔서 감사합니다.
수강평 1
∙
평균 평점 5.0
수강평 6
∙
평균 평점 5.0
수강평 4
∙
평균 평점 5.0
₩39,600