Thumbnail
지식공유자의 깜짝 할인 중
BEST
개발 · 프로그래밍 백엔드

스프링 부트 - 핵심 원리와 활용 대시보드

(5)
224개의 수강평 ∙  9,703명의 수강생

30%

69,300원

99,000원
지식공유자: 김영한
총 107개 수업 (15시간 45분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

실무에 필요한 스프링 부트는 이 강의 하나로 모두 정리해드립니다.

✍️
이런 걸
배워요!
스프링 부트의 내부 동작 원리
스프링 부트 라이브러리 만들기
스프링 부트가 제공하는 핵심 기능 이해
스프링 부트를 활용한 모니터링

백엔드 개발자를 위한 스프링 부트 끝판왕! 
실무에 필요한 내용을 모두 담았습니다. 

김영한의 스프링 완전 정복 시리즈 완결!
스프링 입문 베스트셀러 강의 총 9편 구성

🚩 본 강의는 "김영한의 스프링 완전 정복 시리즈" 마지막 강의입니다. 스프링이 처음이신 분께서는 수강 전 우아한형제들 최연소 기술이사 김영한의 스프링 완전 정복 로드맵을 먼저 확인해주세요. (로드맵 바로가기)

스프링 부트가 등장하기까지 
스프링 프레임워크의 성장

스프링 프레임워크는 지난 20년 동안 발전해온 매우 거대한 기술입니다.
실무에서 발생하는 대부분의 기술 문제를 해결하고 높은 안정성과 유연성을 제공합니다. 그래서 자바를 사용하는 대부분의 메이저 회사는 스프링을 사용합니다. 스프링은 자바 진영에서 사용되는 사실상 표준 기술입니다.

거대하고 불편한 스프링 프레임워크

그런데 스프링 프레임워크는 기능도 너무 많고 광범위해서 어디서부터 어떻게 시작해야 할지 막막합니다.
또 너무 많은 유연성을 제공해서, 어떤 기술들을 함께 사용해야 할지 선택하기 어렵습니다. 기능이 점점 증가하면서 더 많은 설정들이 필요해지기 시작했습니다. 그래서 많은 개발자들이 스프링은 무겁고 불편하다고 느끼기 시작했습니다.


스프링 부트 - 스프링 기술의 완성

스프링 부트(Spring Boot)는 이름 그대로 부트(Boot)에서 시작합니다. 스프링 부트는 스프링을 매우 쉽고 편리하게 시작할 수 있도록 도와주는 기술로, 개발자에게 수많은 편의 기능을 제공합니다. 스프링 부트의 등장으로 거대하고 불편하게만 느껴졌던 스프링을 매우 쉽고 편리하게 시작할 수 있게 되었습니다.

이제 스프링으로 진행하는 대부분의 프로젝트는 스프링 부트를 필수로 사용합니다. 스프링 기술은 스프링 부트의 등장으로 비로소 완성되었습니다.

스프링 부트가 제공하는 5가지 핵심 기능

스프링 부트는 5가지 핵심 기능을 제공하여 스프링 프레임워크를 편리하게 사용하도록 도와줍니다. 이번 강의 역시 이 5가지 핵심 기능에 집중합니다.

01
내장 서버

별도의 서버를 설치할 필요 없이 손쉽게 웹 애플리케이션을 개발하고 배포할 수 있습니다.

02
자동 라이브러리 관리

수많은 라이브러리를 베스트 프랙티스 기반으로 자동으로 선택하고 관리함으로써 프로젝트를 쉽고 빠르게 시작할 수 있습니다.

03
자동 구성

복잡한 스프링 설정을 자동화함으로써 개발자들이 쉽고 빠르게 애플리케이션을 개발할 수 있습니다.

04
외부 설정

애플리케이션을 개발 환경 ↔ 운영 환경처럼 서로 다른 환경에서 사용할 때 필요한 외부 설정값을 편리하게 조회할 수 있습니다.

05
모니터링 & 관리 기능

애플리케이션의 수많은 지표들을 자동으로 수집/모니터링/관리할 수 있는 기능을 제공합니다.

스프링 기술을 더욱 강력하게
5가지 스프링 부트 핵심 기능 마스터

실무에서 꼭 사용하는 스프링 부트의 핵심 기능을 예제 코드를 통해 익힐 수 있도록 알려드립니다.


강의 목표

실무에 필요한 스프링 부트를 강의 하나로 모두 정리해드립니다.

스프링 부트는 매우 편리하지만 너무 다양한 기능을 제공합니다. 무작정 넓게 배워도 안되고, 또 너무 깊이있게 들어가도 실무에 크게 도움이 되지 않습니다. 그래서 실무에서 중요하게 생각하는 핵심 원리와 자주 사용하는 기능을 예제 코드를 통해서 자연스럽게 이해할 수 있도록 강의를 준비했습니다.

크게 중요하지 않거나 실무에서 자주 사용하지 않는 기능은 과감하게 제외했습니다. 그리고 많은 분들이 궁금해하시는 스프링 부트를 활용한 효과적인 모니터링 방법도 함께 포함했습니다.

예제 코드를 통해 자연스럽게 원리를 이해할 수 있습니다.

여러분은 예제 코드를 통해서 자연스럽게 스프링 부트의 마법 같은 원리를 이해할 수 있습니다. 이 강의는 스프링 부트가 없던 시절부터 시작합니다. 그리고 점진적으로 스프링 부트를 도입하면서 스프링 부트의 핵심 개념과 강점을 코드를 통해서 자연스럽게 이해할 수 있습니다.

백엔드 개발 실무에서 필요한 스프링 부트를 복잡한 이론 대신, 예제 코드를 구현하는 과정을 통해서 원리를 자연스럽게 이해할 수 있도록 실무 베스트 프랙티스를 전수해드립니다.

📢 주의! 스프링을 학습한 경험이 있는 분들께 적합한 과정입니다.

  • 스프링 부트는 스프링 프레임워크를 편리하게 사용하도록 도와주는 기술입니다. 따라서 스프링 프레임워크를 먼저 학습하는 것이 더 중요합니다. 이 강의에서는 스프링으로 애플리케이션을 만드는 내용 보다는 스프링 부트 자체의 기능에 초점을 맞춥니다. 그리고 여러분이 스프링을 학습해본 경험이 있다고 가정합니다.
  • 아직 스프링에 익숙하지 않거나 스프링을 처음부터 학습하고 싶다면, 김영한의 스프링 완전 정복 로드맵을 참고해주세요.
  • 이 강의는 스프링 부트 3.0, 스프링 프레임워크 6 버전을 기준으로 제작되었습니다.

다루는 내용

💡 스프링 부트를 코드를 통해 쉬우면서도 깊이있게 이해하고 싶은 백엔드 개발자 및 취업 준비생을 위한 강의입니다. 뿐만 아니라 이미 실무에서 스프링 부트를 사용하고 있지만 스프링 부트의 핵심 원리를 제대로 이해하며 사용하고 싶은 분들께도 도움이 되는 내용으로 구성되어 있습니다.

스프링 부트 소개: 스프링 vs 스프링 부트

스프링 부트가 등장한 이유와 스프링 부트 전반에 대해서 소개합니다.

스프링 부트와 웹 서버

오랜 과거로 돌아가서 톰캣 같은 웹 서버를 직접 설치하고 웹 애플리케이션을 WAR 파일로 빌드해서 배포하는 방법부터, 지금처럼 스프링 부트와 내장 톰캣을 사용해서 JAR 파일 하나로 편리하게 웹 서버를 사용하는 방법을 단계별로 설명합니다. 어떤 이유로 이렇게 발전해왔는지 이해하고, 그 과정 속에서 자연스럽게 스프링 부트의 내장 서버가 어떻게 동작하는지 원리를 이해하게 됩니다.

스프링 부트 스타터 & 라이브러리 관리

다양한 라이브러리들을 직접 선택하고 관리하는 방법의 어려움을 알아보고, 스프링 부트가 이런 문제점을 어떻게 해결하는지 알아봅니다. 그리고 스프링 부트 스타터 라이브러리에 대해서도 알아봅니다.

자동 구성 (Auto Configuration)

스프링 부트는 수많은 기능을 자동화합니다. 가장 대표적인 기능이 바로 자동 구성(Auto Configuration) 입니다. 이 기능 덕분에 개발자는 수많은 스프링 빈들을 직접 등록하지 않아도 됩니다. 하지만 어떤 원리로 자동 구성이 되는지 이해하지 못하면 스프링 부트를 사용하다 문제가 발생했을 때 근본적인 문제를 해결하기 어렵습니다.

강의에서는 스프링 부트의 핵심 기능이라 할 수 있는 자동 구성의 원리를 예제를 통해 손쉽게 이해할 수 있습니다. 그리고 이러한 자동 구성을 직접 만들어서 제공하는 방법도 알아봅니다.

외부 설정과 프로필

스프링 부트 없이 직접 외부 설정을 사용하는 방법부터 시작합니다. (OS 환경변수, 자바 시스템 속성, 커맨드 라인 인수 등) 그리고 이렇게 직접 외부 설정을 사용할 때 발생하는 문제점들을 알아보고, 스프링 부트가 이런 문제점들을 어떻게 해결하는지 단계별로 하나하나 학습합니다. 더 나아가서 Environment, @Value, @ConfigurationProperties의 등장 이유와 활용법도 예제를 통해 학습합니다.

스프링 부트 액츄에이터

실제 운영 환경에서 서비스를 운영하려면 단순 기능 요구사항을 넘어 애플리케이션을 모니터링하는 부분이 매우 중요합니다. 스프링 부트 액츄에이터가 제공하는 다양한 기능 및 모니터링 기능을 학습합니다.

마이크로미터, 프로메테우스, 그라파나를 활용한 모니터링

“전투에서 실패한 지휘관은 용서할 수 있지만 경계에서 실패하는 지휘관은 용서할 수 없다”는 말이 있습니다. 이 말을 서비스를 운영하는 개발자에게 비춰 보면 장애는 언제든지 발생할 수 있더라도 그만큼 모니터링을 잘 해야 한다는 뜻입니다.

최근 실무에서 주로 많이 사용하는 모니터링 툴인 프로메테우스와 그라파나를 활용해 어떻게 모니터링 환경을 구축하는지 설명합니다. 이렇게 구축한 모니터링 환경에서 실제 CPU, 메모리, DB 커넥션 사용을 늘려가면서 모니터링 툴을 통해 문제를 파악하는 방법도 알아봅니다.

모니터링 활용

모니터링에 필요한 지표를 애플리케이션에 직접 심고 모니터링 대시보드를 통해서 확인하는 방법을 설명합니다. 마이크로미터라는 편리한 툴을 통해서 애노테이션 하나로 추적하고 싶은 비즈니스 로직의 호출 수, 평균 실행 시간, 최대 실행 시간을 측정하는 방법도 알아봅니다. 그리고 실무에서 올바르게 모니터링 하는 방법도 알려드립니다.


실무에 쓰이는 스프링 핵심 마스터
스프링 완전 정복 시리즈 최종편

추천 학습자

스프링을 처음 접하는 백엔드 개발자 취업 준비생

스프링을 공부하다 어려워서 포기한 경험이 있는 개발자

스프링의 핵심 원리를 제대로 이해하고 싶은 실무자

서버 개발을 잘 하고픈 자바 백엔드 개발자 누구나 OK

이 강의는 "스프링 완전 정복 시리즈"를 끝맺는 마지막 강의입니다. 본 로드맵은 스프링 정복을 목표로 하는 자바 백엔드 개발자를 대상으로 실제 실무에 쓰이는 스프링의 핵심을 완전히 마스터 할 수 있도록 하는 것을 목표로 합니다.

다음으로

"스프링 완전 정복 시리즈"를 모두 끝마치신 분들께는 최신 실무 기술로 웹 애플리케이션을 만들어보면서 학습할 수 있는 "스프링 부트와 JPA 실무 완전 정복 로드맵"을 추천합니다.

강의 목록

  • ✅ 자바 ORM 표준 JPA 프로그래밍
  • ✅ 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
  • ✅ 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
  • ✅ 실전! 스프링 데이터 JPA
  • ✅ 실전! Querydsl

인프런에서 가장 많은 유저가 학습한 최고의 로드맵, 대망의 완결!

웹 개발 No.1 베스트셀러

로드맵 내용을 모두 체득했다면, 여러분의 스프링 기본기는 실무에서도 상당히 경쟁력 있는 수준에 도달하게 됩니다. 이 로드맵을 통해 스프링을 확실하게 마스터하고 원하시는 목표를 이루시길 바랍니다!

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
스프링 부트를 깊이있게 이해하고 싶은 개발자
스프링 부트를 코드로 쉽게 이해하고 싶은 개발자
개발자 취업 준비생
실무에서 스프링 부트를 사용하지만 스프링 부트의 핵심 원리를 제대로 이해하고 사용하고 싶은 개발자
📚
선수 지식,
필요할까요?
자바 언어
스프링 학습 경험

안녕하세요
김영한 입니다.
김영한의 썸네일
커리큘럼 총 107 개 ˙ 15시간 45분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 오리엔테이션
강의 소개 미리보기 06:57
수업 자료
강의 소스 코드
스프링 부트 소개 PPT 자료
섹션 2. 웹 서버와 서블릿 컨테이너
웹 서버와 스프링 부트 소개 미리보기 06:27
톰캣 설치 04:49
프로젝트 설정 06:31
WAR 빌드와 배포 11:30
톰캣 설정 - 인텔리J 유료 버전 04:31
톰캣 설정 - 인텔리J 무료 버전 06:38
서블릿 컨테이너 초기화1 07:33
서블릿 컨테이너 초기화2 20:01
스프링 컨테이너 등록 13:29
스프링 MVC 서블릿 컨테이너 초기화 지원 11:05
정리 04:58
섹션 3. 스프링 부트와 내장 톰캣
WAR 배포 방식의 단점 05:20
내장 톰캣1 - 설정 02:34
내장 톰캣2 - 서블릿 07:08
내장 톰캣3 - 스프링 06:12
내장 톰캣4 - 빌드와 배포1 07:44
내장 톰캣5 - 빌드와 배포2 13:37
편리한 부트 클래스 만들기 11:10
스프링 부트와 웹 서버 - 프로젝트 생성 05:12
스프링 부트와 웹 서버 - 실행 과정 08:45
스프링 부트와 웹 서버 - 빌드와 배포 05:51
스프링 부트 실행 가능 Jar 11:46
정리 05:56
섹션 4. 스프링 부트 스타터와 라이브러리 관리
라이브러리 직접 관리 06:09
스프링 부트 라이브러리 버전 관리 09:43
스프링 부트 스타터 09:22
정리 03:25
섹션 5. 자동 구성(Auto Configuration)
프로젝트 설정 01:55
예제 만들기 14:00
자동 구성 확인 06:03
스프링 부트의 자동 구성 미리보기 13:59
자동 구성 직접 만들기 - 기반 예제 08:55
@Conditional 08:53
@Conditional - 다양한 기능 07:08
순수 라이브러리 만들기 07:02
순수 라이브러리 사용하기1 01:42
순수 라이브러리 사용하기2 08:01
자동 구성 라이브러리 만들기 08:17
자동 구성 라이브러리 사용하기1 01:43
자동 구성 라이브러리 사용하기2 06:10
자동 구성 이해1 - 스프링 부트의 동작 05:19
자동 구성 이해2 - ImportSelector 19:52
정리 13:29
섹션 6. 외부설정과 프로필1
프로젝트 설정 01:45
외부 설정이란? 미리보기 16:37
외부 설정 - OS 환경 변수 06:13
외부 설정 - 자바 시스템 속성 10:22
외부 설정 - 커맨드 라인 인수 05:15
외부 설정 - 커맨드 라인 옵션 인수 10:57
외부 설정 - 커맨드 라인 옵션 인수와 스프링 부트 06:32
외부 설정 - 스프링 통합 15:38
설정 데이터1 - 외부 파일 09:31
설정 데이터2 - 내부 파일 분리 09:14
설정 데이터3 - 내부 파일 합체 07:20
우선순위 - 설정 데이터 14:11
우선순위 - 전체 10:09
정리 06:37
섹션 7. 외부설정과 프로필2
프로젝트 설정 01:31
외부 설정 사용 - Environment 16:07
외부설정 사용 - @Value 09:00
외부설정 사용 - @ConfigurationProperties 시작 19:10
외부설정 사용 - @ConfigurationProperties 생성자 09:00
외부설정 사용 - @ConfigurationProperties 검증 08:22
YAML 08:44
@Profile 10:52
정리 04:55
섹션 8. 액츄에이터
프로덕션 준비 기능이란? 미리보기 07:36
프로젝트 설정 01:23
액츄에이터 시작 07:31
엔드포인트 설정 06:51
다양한 엔드포인트 07:59
헬스 정보 06:36
애플리케이션 정보 09:57
로거 10:43
HTTP 요청 응답 기록 03:12
액츄에이터와 보안 05:06
정리 03:08
섹션 9. 마이크로미터, 프로메테우스, 그라파나
마이크로미터 소개 미리보기 09:04
메트릭 확인하기 08:22
다양한 메트릭 16:50
프로메테우스와 그라파나 소개 05:45
프로메테우스 - 설치 03:08
프로메테우스 - 애플리케이션 설정 14:59
프로메테우스 - 수집 설정 05:03
프로메테우스 - 기본 기능 12:49
프로메테우스 - 게이지와 카운터 16:37
그라파나 - 설치 02:32
그라파나 - 연동 02:25
그라파나 - 대시보드 만들기 09:08
그라파나 - 공유 대시보드 활용 12:51
그라파나 - 메트릭을 통한 문제 확인 20:26
정리 07:14
섹션 10. 모니터링 메트릭 활용
메트릭 등록 - 예제 만들기 12:21
메트릭 등록1 - 카운터 16:32
메트릭 등록2 - @Counted 07:17
메트릭 등록3 - Timer 17:48
메트릭 등록4 - @Timed 05:16
메트릭 등록5 - 게이지 13:18
정리 05:24
실무 모니터링 환경 구성 팁 20:18
섹션 11. 다음으로
다음으로 25:16
강의 게시일 : 2023년 02월 28일 (마지막 업데이트일 : 2024년 01월 20일)
수강평 총 224개
수강생분들이 직접 작성하신 수강평입니다.
5
224개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
xellos thumbnail
5
저는 처음 node.js 개발자로 취직하고 1년간 블랙기업에서 최대 3개월까지 월급도 밀리면서 저녁, 주말할거 없이 혹사를 당했습니다. 결국 건강에 문제가 생기고 쉬게되면서, 남은 선택지로 용접학원에 들어가서 용접 기술을 배우느냐, 시장이 좀더 넓은 Java / Spring 개발자로 전향을 하느냐의 기로에서 정말 마지막이라는 생각과 함께 영한님의 스프링 강의를 신청하고 수강하게 되었습니다. 그 과정에서 돈이 없었기 때문에 일주일에 라면을 몇 개씩 나눠서 먹으면 될지를 고민하면서 약 8개월 이상 공부하면서 강의를 수강했고, 현재는 나름 괜찮은 중견 IT 서비스 기업에 입사하고 제법 시간이 지났습니다. 영한님 강의 덕분에 탄탄히 기초를 쌓을 수 있었고 현재는 회사에서 나름 인정받는 직원으로 성장했고, 팀에서도 신뢰받는 개발자로 성장했습니다. (개인적으로 복지나 연봉보다 좋은건 현재가 아닌 미래를 바라보면서 살수 있게된 점이 가장 좋지 않나 싶습니다 ㅋㅋㅋ) 매 강의마다 초보자 입장에서 깊게 생각하지 않으면 나올 수 없는 단계별 순서나 문서 자료에 감동을 느낄때가 많았습니다. 지금의 영한님 강의들이 제게 그랬던것처럼, 앞으로도 그시절의 저와같이 길을 잃고 고민하는 사람들에게 손을 내밀어 줄 수 있는 강의를 만들어주시면 좋겠습니다. 감사합니다!
2023-03-18
지식공유자 김영한
xellos님 남겨주신 수강평을 10번은 넘게 읽어 보았습니다. 과거의 저와 비슷한 이야기여서 마음에 많이 남네요. 지금까지 정말 뛰어난 신입분들 중에 취업을 준비하면서 8개월이라는 시간을 정말 응집력 있게 사용하신 분들을 보아왔습니다. xellos님도 그런 분 중에 한분이겠지요. 나이와 경험을 떠나서 자신의 삶에서 8개월이라는 긴 순간을 응집력 있게 몰두해서 살아내는 것 자체가 정말 존경할 부분이라 생각합니다. 결국 다른 누군가의 몇 년보다 더 값진 8개월의 시간을 보내셨겠지요. xellos님 그런 시간을 보내주셔서, 또 저를 믿고 함께 해주셔서 진심으로 감사합니다. xellos님 이제 시작입니다. 항상 기술적 겸손함을 가지고 성장하시길 응원합니다. 저도 지금까지 제가 경험하고 쌓아온 지식과 지혜를 나누어서 더 많은 개발자 분들이 잘 성장할 수 있도록 기여하겠습니다. 고맙습니다.
2023-03-19
오승우 thumbnail
5
아직 다 들은건 아니지만 역시 김영한 강사님이십니다.. 강의 집중이 너무 잘되고 강의 영상도 3년전엔 방 모습이 나오시던 영상에서 이젠 강의도 고수가 되셔서 배경도 제거하시고 강사님만 나오시고.. 항상 감사합니다.
2023-02-28
지식공유자 김영한
오승우님 열심히 준비했는데, 역시라고 말씀해주시니 고맙습니다^^ 저도 여러번 촬영을 하다보니 조금씩 발전을 하게 되네요. 이렇게 응원해주셔서 덕분에 저도 여기까지 올 수 있었습니다. 진심으로 감사합니다.
2023-02-28
Sang Do Park thumbnail
5
강의 출시 되자 마자 구매하여 삼일절 휴일의 시간까지 동원하여 전 강의를 다 보았습니다. 이미 아는 부분도 있고 새롭게 만나는 부분도 있고 즐거운 시간이었습니다. 일반적인 영상 강의를 보면 맥락이나 흐름 없이 ~~ 이렇다 ~ 라고 보여주고 끝나는 경우가 많은데 예전에는 (지옥불반도) 이러하였는데, 중간에 과정이 있었고.. 그걸 직접 경험하고 익히고 나은 대안으로 현재는 ~~ 이렇다 ~~ 라고 보여주기에 강의를 보는 내내 혼잣말이 많았네요.ㅎㅎ 맞아 !! 그랬지 ~ 예전에는 그랬어 ㅎㅎㅎ ( 그리고 보니 저도 .. 13년차 개발자 입니다... 우엑 .. ) 많은 백엔드 스프링 개발자들이 스프링 부트에 대한 막연한 두려움이나 어려움을 이 강의를 통해 이겨내면 좋겠다는 생각을 해봅니다. 그리고 사용하고 있는 기술에 대한 이해도가 높아질거라고 생각합니다. 프레임워크에 대한 사용법을 강의하는 내용은 많은 강사들이 시도하고 내놓고 있지만, 프로그램 관점이 아닌 시스템 운용 관점에서 활용해야 하는 부분에 대한 상세한 내용과 실습내용까지 컨텐츠로 녹여내는 강의는 이 강의가 유일하지 않을까 싶네요. 최근 구직 공고란을 보면 서비스 운용 경험 ~ 이라는 항목이 필수요소로 포함되기 시작하는데, 아직 주니어이신 분들은 이 강의를 통해 장애 대응에 대한 간접 경험을 꼭 얻어 가시기를 바랍니다. 길었던 강의에서 제게 남은 건 핀포인트 핀포인트... 메아리가 울리네요. 설치하러 갑니다. 모두 행복하시고 즐거운 개발자 라이프 되세요..... 감사합니다.
2023-03-01
지식공유자 김영한
Sang Do Park님 13년차 개발자라고 하시니 스토리에서 공감되는 부분이 많으셨을 것 같아요 ㅎㅎ 이번에는 특히 시스템 운영 관점에서 개발자 분들이 이런 시스템 운영과 모니터링 방법도 있다는 부분도 알아두었으면 하고 뒷 부분은 좀 욕심을 내어보았습니다. 사실 인프라가 매우 잘 되어 있는 회사에 다니는 분들은 이미 경험한 부분일 수 있지만, 대부분은 그렇지 않은 상황이기 때문에 이런 부분을 꼭 한번 공유하고 방향을 잡아드리고 싶었습니다. Sang Do Park님이 남겨주신 수강평을 보니 그래도 욕심을 내길 잘 했다는 생각이 드네요. 열심히 들어주셔서 진심으로 감사합니다.
2023-03-01
bada thumbnail
5
드디어 다들었네요. 언제나 믿고 보는 김영한님 강의 정말 잘들었습니다. 제가 재직중인 회사는 SI 여서 그런지 제대로된 모니터링 해본적이 없었어요. 그냥 고객사에서 장애났다 연락오면 그때가서 고치기만 했지, 따로 모니터링을 도입할 생각 자체를 못했었죠. 그런데 이번 강의를 들으면서 모니터링이 얼마나 중요한지, 그리고 스프링부트를 이용하면 모니터링을 얼마나 쉽게 다룰 수 있는지 알 수 있어서 좋았어요. 이건 실무에 적용해보려고요. "다음으로" 챕터에서 했던 이야기들이 저에게는 많이 와닿네요. 메이저 서비스회사로 이직하고 싶은 3년차 SI 백엔드 주니어 개발자로서 고민이 많거든요. 열심히 공부는 하고 있지만 정작 실무에서는 했던 개발(주로 CRUD)을 반복해서 하는 바람에 이력서에 쓸만한 내용이 없습니다. 이력서에 뭘 쓰고 싶어도 작업 했던 내용들이 "어드민 페이지를 개발했다", "자동배포 스크립트를 제작했다" 이런것밖에 없어서 쓸게 없거든요. 나름 성능개선을 한걸 적어보아도, 이게 과연 이력에 쓸만한건지도 의문이 들때가 많습니다. 동시에 이제 고작 2년 3개월 된 주니어 개발자일 뿐인데 내가 너무 많은걸 기대하고 있나 생각도 듭니다. 제가 네카라쿠배에 간 후 2년 3개월이 지났다면 뭔가 대단한 커리어를 쌓았을까요? 이런 생각들을 하다보니 남는건 고민뿐이요, 퇴근하고나서 공부를 해도 쌓이는건 또 걱정뿐입니다. 3년차 백엔드 개발자에게 원하는 수준은 대체 어느정도일까요? 이직실패하고 싶지 않아 죽도록 달리고 있지만 이걸 모르겠으니 출구가 보이지 않는 터널을 달리는 느낌입니다. 물론 안다고 해서 출구가 바로 보이지는 않겠지만, 그래도 막연한 두려움은 없어질 것 같아요.
2023-08-15
지식공유자 김영한
Bada Kang님 처음부터 한번에 큰 목표를 가지는 것도 좋지만, 지속해서 공부하고 노력하면 실력이 계속 쌓이게 되고, 그것을 기반으로 조금 더 나은 환경으로 이동하는 것도 좋은 방법입니다. 꾸준히 실력을 쌓고 면접을 보면서 지속적인 피드백을 받아야 방향도 더 빨리 잡을 수 있을거에요. 다음 영상을 보시면 도움이 되실거에요 https://youtu.be/QHlyr8soUDM 응원합니다!
2023-08-16
wnsqud70 thumbnail
5
아직 강의는 다 듣지 않았지만 영한님 강의는 항상 스프링이던, JPA던 처음부터 차차 올라가는 방식으로 쉽게 설명해 주시니 항상 듣기가 너무 좋습니다. 이번 기회에 부트가 알아서 세팅 해준다라는 개념만 알았던 저에게 어떻게 세팅을 해주고 어떤 불편함을 대신해 주는지 확실히 알게된 기회였네요! 하나하나 쉽게 설명 해주시는게 너무 좋습니다! 좋은강의 많이 만들어 주세요!
2023-03-06
지식공유자 김영한
wnsqud70님 스프링 부트에 대해서 하나씩 지식을 쌓아가면서 잘 전달해드리고 싶었는데, 준비한 보람이 있네요^^ 열심히 들어주셔서 감사합니다.
2023-03-07