Thumbnail
BEST
개발 · 프로그래밍 백엔드

스프링과 JPA 기반 웹 애플리케이션 개발 대시보드

(4.8)
105개의 수강평 ∙  1,824명의 수강생
330,000원

월 66,000원

5개월 할부 시
지식공유자: 백기선
총 96개 수업 (18시간 12분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
백기선 프로필
개발자 커리어 강의를 오픈했습니다.
백기선 10달 전 (10달 전 수정됨)

안녕하세요. 백기선입니다.

"나는 n년차 개발자인데, 이 정도면 잘하고 있는 걸까? 어떤 부분을 더 개선해야 더 나은 개발자가 될 수 있을까?" 이런 고민을 해보신 적 있으신가요?

개발자는 단순히 자바, 스프링, JPA와 같은 기술적인 역량만을 쌓으면 되는 그런 단순한 직업이 아닙니다. 적어도 제가 15년간 개발자로 일하면서 직접 겪은 아마존과 마이크로소프트에서 기술력은 여러 핵심 역량중에 일부일 뿐이지 가장 중요한 역량도 아니고 다른 핵심 역량과 조화를 이루지 못한다면 제대로 활용하지 못할 수 있습니다.

이 강의에서는 개발자가 갖춰야 할 7가지 핵심 역량에 대해 학습합니다.

  • 기술력

  • 결과를 만들어 내는 능력

  • 협업

  • 판단력

  • 적응력

  • 혁신

  • 고객중심

개발자 커리어를 다섯 단계로 나누어 각 단계별로 어떤 업무를 하는지, 어떤 역량을 갖추어야 하며, 자주 하는 실수에는 어떤 것들이 있는지, 그리고 해당 레벨에서 성공할 수 있는 전략까지 제공합니다.

  • SDE

  • SDE2

  • 시니어 SDE

  • 수석 SDE

  • 시니어 수석 SDE

마지막으로 지금까지 학습한 내용을 동료 피드백과 자기 평가를 통해 실천할 수 있도록 가이드를 제공합니다. 척도로 사용할 수 있는 "핵심 역량 평가표"를 사용해 자신이 잘하고 있는 부분과 개선할 부분을 점검하고 발전시킨다면 반드시 더 나은 개발자로 성장할 수 있습니다.

유튜브에 올린 소개 영상도 참고해 주시기 바랍니다.

https://youtu.be/tlbJUOzLy5A

감사합니다.

백기선 프로필
모든 강의 최대 30% 할인 중입니다.
백기선 2022.08.23

안녕하세요. 백기선입니다.

자세한 할인 이벤트 내용은 https://www.inflearn.com/tag-curation/tag/c1-whiteship-promotion 이 글을 참고해 주세요. 기간이 며칠 남지 않았으니 할인을 기다리고 계셨던 분들이라면 이번 기회 놓치지 마세요. :)

감사합니다.

백기선 프로필
이펙티브 자바 완벽 공략 1부 이벤트 안내
백기선 2022.04.07

안녕하세요 백기선입니다.

어느덧 2022년도 벌써 4월이네요. 여러분 모두 올 한해 이루고자 했던 목표에 조금 더 가까워졌길 기원합니다. 제 목표는 올해에 이펙티브 자바 완벽 공략 시리즈를 마무리하는 것인데, 열심히 해보겠습니다.ㅎㅎ

아인슈타인은 교육에 대해 이런 말을 남겼다고 합니다.

"교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."

그리고 저는 이 말에 진심으로 공감합니다. 특히 기술이 급변하는 소프트웨어 개발자에게 특정한 기술이 제공하는 기능을 익히는 학습 보다는, 학습하는 주제가 무엇이든 "제대로 학습하는 방법"을 익히는게 더 중요합니다. 저는 제 모든 강의에서 여러분께 제가 스프링과 자바를 학습하는 방법을 보여드리고자 노력하고 있습니다. 이번에 개설한 "이펙티브 자바 완벽 공략 1부"도 같은 마음으로 만들었습니다.

모든 자바 개발자에게 권장하는 "이펙티브 자바"라는 책을 한번쯤은 들어보셨거나, 혹은 이미 한번 쯤 봤을 수도 있습니다. 하지만 여러분 중 대부분은 책에서 말하는 내용을 100% 이해하긴 어려웠을 겁니다. 여러분의 문제가 아니라, 책 자체가 어려운 책이라서 그렇습니다. 저자인 조슈아는 책의 대상 독자층을 초보나 입문자로 생각하고 있지 않습니다. 심지어 자바 개발 경력이 꽤 있는 저한테도 일부 내용은 생소하고 이해하기 어려웠으니까요.

그래서 저는 여러분이 직접 자기 자신의 성장을 경험할 수 있도록 강의를 만들었습니다.

  • 이펙티브 자바를 핵심 내용을 정리합니다.
  • 각각의 아이템을 이해하는데 필요한 배경 지식은 학습합니다.
  • 책에서 글로만 짧게 설명한 부분을 코딩으로 학습합니다.

이런 방법으로 총 14개의 아이템을 이해하는데 필요한 30개의 배경 지식을 같이 학습합니다. 배경 지식이 하나씩 쌓이면서 여러분은 강의 후반으로 갈수록 여러분의 실력과 지식이 늘고 있다는 것을 체험할 수 있을 겁니다.

그리고 마침 강의 개설을 준비하는 중에 정말 고맙게도 인프런에서 6만 수강생 기념으로 이벤트를 기획해 주었습니다. 6만 수강생 분들께 감사하는  마음으로 담아 티셔츠를 준비했습니다. 이펙티브 자바 강의에 수강평을 남겨주시는 분들중에 20명을 선정하여 티셔츠를 드리고자 합니다. 4월 27일까지 남겨주신 수강평 중에 선정해서 드리오니 꼭 기간 내에 많은 참여 부탁드립니다.

자세한 내용은 이벤트 페이지를 참고해 주세요.

 

참! 강의 오픈 기념으로 제 모든 강의도 20% 할인하고 있으니 잊지 마세요. 특히 이번 이펙티브 자바 강의에 필요한 사전 지식으로 다음 강의를 들어시면 더 좋습니다.

앗! 하나 더! 한국 시간으로 4월 8일 금요일 밤 10시에 제 유튜브 채널, "백기선"에서 개발자 고민 상담을 라이브 방송으로 진행하오니 관심 있으신 분들은 제 유튜브 채널 구독과 알림 설정 해두시고 참여해 주세요. 직접 대화를 나누며 고민을 들어드립니다.  

감사합니다.

백기선 프로필
코딩으로 학습하는 리팩토링 강의 개설했습니다.
백기선 2022.02.12

안녕하세요. 백기선입니다.

모든 개발자에게 권장하는 필독 도서 중에 하나인 마틴 파울러의 "리팩토링"을 강의로 만들었습니다.

  • 책과는 달리, 글이 아닌 영상으로 여러분이 보다 쉽게 이해할 수 있도록 준비했습니다.
  • 책과는 달리, 인텔리J를 사용해서 리팩토링을 보다 실용적으로 적용하는 방법을 보여드립니다.
  • 책과는 달리, 자바스크립트가 아닌 자바로 여러분이 직접 따라하며 익힐 수 있도록 예제 코드를 준비해 뒀습니다.

이 강의는 최소한의 자바 기초 프로그래밍 지식만 있어도 수강할 수 있으며, 꼭 자바가 아니라 그 어떤 프로그래밍 언어 하나만이라도 기초적인 학습을 마쳤다면 수강하실 수 있습니다.

리팩토링 기술은 모든 개발자가 갖춰야할 기본적인 코딩 및 구조 변경 기술입니다. "똥" 또는 "냄새"에 비유하는 코드를 조금씩 안전하게 깔끔하게 바꾸는 기술을 익히시기 바랍니다. 분명히, 여러분의 실무와 포트폴리오 코드를 개선하는데 많은 도움이 될 것입니다.

강의 오픈 기념 할인 기간이 얼마남지 않았습니다. 다른 제 모든 강의도 20%를 할인하고 있으니 참고해 주시기 바랍니다. 특히, 자바 프로그래밍 실력을 증진하고 싶으신 분들이라면, 다음 강의를 수강해 주세요. 그 어디서도 찾아보기 힘든 내용이지만 실제 자바를 사용하는 업무에서 쓰이는 다양한 기술들을 담고 있습니다.

  • 더 자바, 자바 8
    • 아직도, 람다, 메소드 레퍼런스, 스트림, 인터페이스 메소드 등 자바 8 기술에 익숙하지 않은 분들이라면 반드시 수강하시기 바랍니다. 다음에 준비 중인 강의를 고려해서 꼭 들어두시기 바랍니다.

 

  • 더 자바, 애플리케이션을 테스트하는 다양한 방법
    • 테스트를 중요하게 생각하지 않는 개발자 또는 회사는 가까이 하지 마시기 바랍니다. 여러분의 실력에 도움이 안될 뿐 아니라, 여러분의 커리어패스에도 상당한 문제가 생길겁니다. 제가 다녔던 모든 회사, 네이버, 아마존, MS의 개발자들은 모두 테스트를 중요하게 생각합니다.

 

  • 더 자바, 코드를 조작하는 다양한 방법
    • 스프링과 JPA 학습이 더디고 어려운 이유는 이런 기본 지식이 부족하기 때문입니다. 롬복이나 테스트 커버리지 툴이 마치 마술과도 같다고 생각하시나요? 그 기본에 깔려있는 자바의 기능을 학습한다면 여러분이 앞으로 썸머나 윈터와 같은 새로운 프레임워크 (이런거 없어요. 상상입니다.)를 공부하거나, 다른 프로그래밍 언어를 사용하거나 공부하더라도 쉽게 익히고 적응할 수 있을 겁니다.

다음에 또 새로운 강의로 소식 전하겠습니다.

감사합니다.

백기선 프로필
구인 구직에 도움을 드리고자 새 강의를 만들었습니다.
백기선 2020.12.22

안녕하세요. 백기선입니다.

제가 네이버, 아마존 그리고 현재 마이크로소프트에 다니면서 구직을 하고자 인터뷰를 봤던 경험과 개발자를 채용하는 면접관으로 참여했던 경험을 정리해서 강의로 만들었습니다.

많은 책과 온라인 강의가 "코딩 인터뷰"라는 이름으로 문제 풀이에만 집중하고 있지만 사실 "개발자 인터뷰"에서 문제 풀이는 일부분이고 그것 못지 않게 중요한 것들이 많습니다. 그래서 때로는 문제를 풀어도 떨어지는 안타까운 일이 발생하기도 하죠.

유튜브 영상에서 간략히 이 강의를 만들게 된 계기에 대해 설명했으니 참고 해주시 바랍니다.

조금 더 자세히 각 파트 별로 다음과 같은 내용을 다루고 있습니다.

개발자 채용

고전적인 개발자 채용 절차는 어떤 식으로 진행될까요? 한편, 최근 채용 절차는 어떻게 바뀌고 있을까요? 이번 파트에서는 채용 담당자/면접관의 입장에서 채용 공고를 작성하고 이력서를 검토하며 지원자를 평가하고 피드백을 진행하기까지의 일련의 채용 절차를 이해해 봅니다.

구직 또는 이직

이번 파트에서는 구직자의 입장에서 고려해야 하는 것들에 대해 살펴봅니다. 적절한 이직 시기는 언제인지, 주된 직무와 업종을 정할 때는 무엇을 고려해야 하는지, 목표 회사를 정하는 기준은 무엇인지, 면접과 이력서를 어떻게 준비해야 하는지, 연봉 협상 및 입사 이후에는 무엇을 확인해야 하는지까지 총체적인 구직/이직 과정에 대한 가이드를 드립니다.

핵심 역량 (소프트 스킬)

흔히 소프트 스킬이라고 하는 문제 해결 능력은 “코딩 인터뷰”가 아닌 “개발자 인터뷰”의 성패를 가르는 중요한 역량이기도 합니다. 면접에서 이러한 핵심 역량을 어떻게 어필해야 하는지, 인상에 남는 지원자가 되기 위해서는 어떤 준비가 필요한지에 대해 정리해 보았습니다.

코딩 인터뷰 (하드 스킬)

코딩 인터뷰를 실시하는 목적은 무엇일까요? 지원자는 어떻게 코딩 인터뷰를 준비해야 할까요? 코딩 인터뷰의 개괄적인 목적에 대해 이해하고, 미션을 통해 코딩 인터뷰에 나올 수 있는 문제들을 직접 풀어봅니다.

아무쪼록 이 강의가 여러분들 구인 구직에 도움이 되길 바라며 연말 연시 건강하고 행복하게 보내시기 바랍니다.



감사합니다.