filmov
tv
How I Learned to THINK LIKE A PROGRAMMER
Показать описание
Learn to think like a programmer. Develop a programmer's mindset.;
If I were to give ONE piece of advice to any beginner, anyone who wants to learn to code, it would be to learn to think like a programmer.
I have studied what the best programmers and problem solvers in the world say about this and here’s what I’ve learned
So in this video, I will give you a step-by-step process to solve any coding problrm and become a master programmer.
A common misconception that people have about programmers is that they know everything. But, in reality, that's not quite the case. What programmers do have is a unique approach to solving problems and, in this video, we’ll explore what that programmer mentality is all about.
when you’re programming, you’re trying to communicate with a machine. Which is very different from talking to a human. Just like when talking to people who speak a different language, in order to communicate, you’ll have to speak the language of who you’re speaking to.
And in the case of machines, that language is the language of logic.
But the benefits of learning the language of logic go beyond just programming…
Programmers are strictly analytical and think using precise logic and leave elotions copletely out of the equation. When you have your programmer hat on, you’re a complete logical machine. You don’t get mad, you just solve problems.
All your computer actually understand is zeros and ones, ie binary. What actually happens is when you run your code, it is actually secretly passed into another program called the compiler that turns your code into machine code. This machine code is then passed and transformed repeatedly until finally it is converted into binary.
Even I don’t know all the intricate details about how all of this works, and that’s the way it’s supposed to be. This showcases a fundamental philosophy of coding.
This is about embracing top-down learning - build first, then dive into the theory and the details if and when you need to. this used to be very uncomfortable for me, but that’s okay, I just had to train myself to be okay with not knowing everything because honestly I never will and that is simply the nature of this field.
CODING RESOURCES
OTHER AMAZING LEARNING RESOURCES
MY BLOG
GEAR
OTHER VIDEOS
WHO AM I?
On this channel, my aim is to give you the tools, strategies and methods to learn to code effectively - according to science! In addition, I document my life as a self-taught software engineer.
CHAPTERS
0:00 Intro: Learn the Language of Logic
0:56 Who is a Master Programmer?
1:27 You Know Nothing. And that is Okay
1:50 How Coding REALLY Works
3:00 How to Solve Coding Problems
4:08 Iterative Problem-solving
5:40 The Greatest Tool of Every Master Programmer
6:43 Embrace the Errors
DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission.
Tags: how to learn programming, how to learn to code, learn to code, coding, programming, software engineer, software engineering, software development, self-taught programmer, how to become a software engineer, self-taught software developer, no cs degree, frontend developer, learn computer science, online, learn faster, no college
If I were to give ONE piece of advice to any beginner, anyone who wants to learn to code, it would be to learn to think like a programmer.
I have studied what the best programmers and problem solvers in the world say about this and here’s what I’ve learned
So in this video, I will give you a step-by-step process to solve any coding problrm and become a master programmer.
A common misconception that people have about programmers is that they know everything. But, in reality, that's not quite the case. What programmers do have is a unique approach to solving problems and, in this video, we’ll explore what that programmer mentality is all about.
when you’re programming, you’re trying to communicate with a machine. Which is very different from talking to a human. Just like when talking to people who speak a different language, in order to communicate, you’ll have to speak the language of who you’re speaking to.
And in the case of machines, that language is the language of logic.
But the benefits of learning the language of logic go beyond just programming…
Programmers are strictly analytical and think using precise logic and leave elotions copletely out of the equation. When you have your programmer hat on, you’re a complete logical machine. You don’t get mad, you just solve problems.
All your computer actually understand is zeros and ones, ie binary. What actually happens is when you run your code, it is actually secretly passed into another program called the compiler that turns your code into machine code. This machine code is then passed and transformed repeatedly until finally it is converted into binary.
Even I don’t know all the intricate details about how all of this works, and that’s the way it’s supposed to be. This showcases a fundamental philosophy of coding.
This is about embracing top-down learning - build first, then dive into the theory and the details if and when you need to. this used to be very uncomfortable for me, but that’s okay, I just had to train myself to be okay with not knowing everything because honestly I never will and that is simply the nature of this field.
CODING RESOURCES
OTHER AMAZING LEARNING RESOURCES
MY BLOG
GEAR
OTHER VIDEOS
WHO AM I?
On this channel, my aim is to give you the tools, strategies and methods to learn to code effectively - according to science! In addition, I document my life as a self-taught software engineer.
CHAPTERS
0:00 Intro: Learn the Language of Logic
0:56 Who is a Master Programmer?
1:27 You Know Nothing. And that is Okay
1:50 How Coding REALLY Works
3:00 How to Solve Coding Problems
4:08 Iterative Problem-solving
5:40 The Greatest Tool of Every Master Programmer
6:43 Embrace the Errors
DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission.
Tags: how to learn programming, how to learn to code, learn to code, coding, programming, software engineer, software engineering, software development, self-taught programmer, how to become a software engineer, self-taught software developer, no cs degree, frontend developer, learn computer science, online, learn faster, no college
Комментарии