From the course: Critical Thinking for Software Engineers: Practical Approach to Complex Software Engineering Challenges
Become a problem solving software engineer
From the course: Critical Thinking for Software Engineers: Practical Approach to Complex Software Engineering Challenges
Become a problem solving software engineer
- You've got a big project and you need to understand how to turn asks into actions. You get feedback on your poll request and you want to respond to it effectively. You work in a team and you'd like that team to be a learning and growing organization. What kind of skills help you do all of this? Critical thinking skills are essential to confronting these and other challenges you face in your career as a software engineer. Hi, I'm Wade Armstrong, a software engineer and engineering manager who's worked at companies in streaming, ad tech, publishing, e-commerce, and a whole pile of startups to boot. One thing that made the best organization stand out was the atmosphere of positive, incisive intellectual discussion, and that starts with critical thinking. In this course, we'll teach you to identify common logical fallacies, overcome your cognitive biases, develop decision making frameworks, facilitate productive discussions, and much more. There's a lot to cover, so let's get to it.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.