How I Learned to THINK LIKE A PROGRAMMER

preview_player
Показать описание
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
Рекомендации по теме
Комментарии
Автор

Should start saving for "Notflix" subscription😂

timothyjamescorrea
Автор

I like the way you think and explain newers what's like to be a programmer and that there's nothing wrong with being asking questions on stack overflow or smth like that, the main skill is to know the question that you have to ask, and then you need to know where to find it and you have to do it as fast as you can, that's the toughest thing being a programmer

shhawty
Автор

Your work is impressive. I truly hope you stay on it and continue growing your career and this channel. Love you videos. Super helpful. 🥰

anitaig
Автор

Let's become logical machines!!!🔥💻

InternetMadeCoder
Автор

I am studying Buisness Informatic right now and thought if I am not able to solve this on my own I am not good enough for the next topic or if I don't understand every detail.

Thanks alot. Your Chanel is really a motivation.
Keep going with your great work 👍

stefanheugenhauser
Автор

I was thinking recently about how to solve problems like a real programmer. This video came up on the right time, I was very exhausted looking at code.

brokecsstudent
Автор

Your videos motivate me to continue my learning journey, cuz it's tough and we all lose motivation but thankx to you, Dorian developers and fireship channel. I don't stop..

Emmi
Автор

This is a really good video for anyone who wants to master critical thinking! Good job.

shinthantkaung
Автор

Good stuff as always! And great inspiration as always too, Keep doing what you do!

felixc.programs
Автор

I agree that an important part to being a good programmer is knowing what questions to ask. How would you recommend developing this skill?

ZoeLucas-dmnw
Автор

for i in range(len("thank you")):
print("thnkx")

recker
Автор

Love this guy's vids. Great motivation.
Ps. Does anyone know what movie/ series he was playing clips of?

Stone_r
Автор

Never thought that a comment of mine would make it in a video

sotirioskapartzianis
Автор

Great video! Do you guys think it’s still possible for self taught programmers to get remote jobs? Or was that more of a COVID thing and the world is going back to the office now? Indeed shows thousands of remote jobs but idk if that’s more for seasoned programmers or if a self taught new programmer could get a remote job

AaronTrainerFit
Автор

Thanks for great videos. These are helping me a lot and i'm generally inspired from you when i'm making videos for my channel.

codeartist
Автор

i'm too late to comment in this video because YT didn't show me notification (and other videos my comment is on first!)

rajajunaidf
Автор

dislike for begging for likes and subscribers

stayhungry