
코딩으로 학습하는 GoF의 디자인 패턴
백기선
디자인 패턴을 알고 있다면 스프링 뿐 아니라 여러 다양한 기술 및 프로그래밍 언어도 보다 쉽게 학습할 수 있습니다. 또한, 보다 유연하고 재사용성이 뛰어난 객체 지향 소프트웨어를 개발할 수 있습니다.
초급
디자인 패턴, Java
If you want to grow as a developer who is recognized by your colleagues, team, and even the company, and can work with more responsibility and influence? In this lecture, I will share with you my know-how on growth.
How to become a better developer
Core competencies that developers must have
5 stages of developer career
Technology isn't everything! We share growth know-how 💌
This course covers how to grow into a developer who is recognized by colleagues, teams, and even the company, and who can take on greater responsibility and influence . Drawing on my own experience and observations from my 15 years as a developer, I illustrate the collaborative practices and provide practical guidance to help you implement them.
Core Competency #1: Technology
Core Competency #2 The ability to produce results
Core Competency #3 cooperation
Core Competency #4 judgment
Core Competency #5 Adaptability
Core Competency #6 innovation
Core Competency #7 Customer-centric
While not all companies are the same, larger companies typically divide their developers into five levels . While some companies have more levels, most developers will fall within these categories unless they transition to management or executive roles.
We'll look at the characteristics of each career stage, the responsibilities you'll be responsible for, the core competencies expected or required, common mistakes, and strategies for building a successful career at that level .
As with all lectures, it's difficult to see results without putting them into practice. To help you implement them more easily, we've prepared a guide. The peer feedback, self-evaluation forms, and core competency assessment forms are examples and may vary depending on your company or team. If you take this course, I highly recommend you refer to the lectures and put them into practice.
Peer feedback
Self-evaluation
Core Competency Assessment Table
Become a better developer
Developers who want to grow
Diagnose your career
Developers who want to improve
Just by studying technology
tired developer
✨ Note
Unfortunately, this course isn't designed for aspiring developers, but rather for those already working as developers . However, after taking this course, students can experience these changes!
After working as a web platform developer at Naver, I moved to the US and started working at Amazon and Microsoft. Many things were different from my time in Korea. Having pursued technical knowledge of Java, Spring, and JPA, I naturally assumed technical prowess was paramount for a developer.
But reality wasn't like that. It's been eight years since I started working in the US, and I've learned and realized more from my time at Microsoft than any other company I've worked for.
I've previously introduced the skills developers need through YouTube videos titled "Tips for Becoming a Better Developer." While those videos were simply spontaneously composed with random ideas, this lecture is more structured and organized. I've also paid close attention to the audio and editing. I sincerely hope this lecture will be of great help to you in your future as a developer.
Who is this course right for?
Anyone curious about the soft skills that developers need to have
Anyone who wants to become a good developer
Anyone wondering how to advance their career
92,342
Learners
4,219
Reviews
2,010
Answers
4.8
Rating
20
Courses
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
All
56 lectures ∙ (8hr 33min)
Course Materials:
All
29 reviews
4.9
29 reviews
$84.70
Check out other courses by the instructor!
Explore other courses in the same field!