This Introduction of Leadership and Management course helps you understand that your ability to have an impact on projects and organizations depends on more than just your coding skill, or your official title.
It also depends on your ability to influence people - your team members, your managers, your employees, your clients, and your peers.
This course teaches the leadership and management skills that every developer, manager or not, needs in order to succeed.
Dan Appleman is a well known author, software developer, and speaker. Currently the CTO of Full Circle Insights, he is the author of numerous books, ebooks, and online courses on various topics (technology and other). His latest book is "Advanced Apex Programming" - advancedapex.com Personal Website http://danappleman.com.
Course Overview Hi, everyone. My name is Dan Appleman, and welcome to my course, Introduction to Leadership and Management for Developers. Your ability to have an impact on projects and organizations depends on more than just your coding skill or your official title. It also depends on your ability to influence people, your team members, your managers, your employees, your clients, and your peers. Every developer, manager or not, can benefit from having these skills. I'll tell you about my own journey from developer to leader to manager in the next module. It's a journey that every developer can do take if they wish, but it's harder than it needs to be. You see, most leadership training isn't designed for people who spend most of their time in front of a computer, and it's designed by people who have never written a line of code. If it were, you'd have training material that leveraged developer skills to build leadership skills. Imagine, if you will, a course that talked about debugging people or human behavior as an algorithm. Well, you don't have to imagine it because that's exactly what you'll find here. Leadership training for developers by a developer. In this course, you'll learn the principles of leadership, not just what they are, but why they work the way they do. But those principles are just the foundation on which the bulk of this course is built. Topics ranging from communication to different kinds of interactions to dealing with various situations, all of them relentlessly practical and pragmatic. You'll learn how to be a leader not by memorizing rules, but by recognizing patterns that just makes sense for certain situations, just like design patterns in software. Finally, we'll cross over from leadership into management for those of you fortunate or unfortunate enough to be in a management role. And as with leadership, you'll discover the core patterns and practices that, if you adopt them, will lead you to results that are better than if you don't. What? You thought this course would make you into the perfect leader and manager? That's about as likely is writing completely bug‑free code, and we all know how often that happens. This is a substantial course, but the individual topics are short. Take your time and practice the techniques you learn, and you'll be amazed how effective they are over time. For those who have taken the previous version of this course, feel free to take it again as a review if you wish, but the content hasn't changed much. Most of the updates are to the visuals. I hope you'll join me on this journey towards gaining practical leadership skills with the course Introduction to Leadership and Management for developers here, at Pluralsight.