4 GENIUS Ways to Code/Problem Solve...

preview_player
Показать описание
How to solve any coding problem including Leetcode, Homework assignments, or anything else!

This video is all about the learning process and the mindset you need to become a successful programmer or learn to code in general. Sometimes we need a reminder on most basic things that we have already heard a million times. This video won't make you a professional coder/programmer, but I hope it helps at least even one person to have the right mindset. This is How to Solve Any Code Problem

HUGE inspiration from: Fireship, BigBoxSWE, TheCodingSloth, ModernIdeas, and ThisScience. They're amazing YouTubers, that you should check out. I loved their content and tried my best to make a mix of their styles.

Arthur Benson - Provided to YouTube by Epidemic Sound
#programming #code #coding #webdevelopment #computerscience
Рекомендации по теме
Комментарии
Автор

1. Engage Slow brain
- Draw ideas, similar problems, learn why
2. Rubber duck technique
- Explain step by step
3. 10 minute prime
- warm up brain

neilrhyanllumpera
Автор

Clicked for the code, stayed for the editing 🔥

DExpertz
Автор

Great and simple methods! I finally understood well how should the dynamic of fast/slow brain work!

calebfalcon
Автор

you are very underated u deserve much bigger community

pranavagarwal
Автор

i like how u mixed different youtubers styles. i felt it before even reading the desc. keep up the good work <3

OmarSoubky
Автор

really easy video to digest. awesome content my guy earned the sub for sure

KIINGDOM
Автор

# 1. Slow to Fast Brain [0:17]
- Train your slow brain by engaging in the intricacies of a problem. Make sure you learn and understand why the solution works instead of memorizing it.
- After repeated practice, your brain will categorize the problems into recognizable patterns which will help you solve similar problems in the future quicker and more automatically.

# 2. The Rubber Duck Technique [2:15]
- Explain your code step-by-step to a rubber duck or to anything else as if you were trying to teach it.
- Explaining your problem forces you to think about every decision you make. Describing your logic out loud makes it easier to catch bugs or gaps in your reasoning that you otherwise might have missed. It will also help you prepare for verbalization during a technical interview.

# 3. The 10-Minute Primer [3:39]
- Before diving into any code, set a 10-minute timer and get a high-level overview of the task/problem at hand.
- Setting a timer creates a sense of urgency which will help people prevent over-thinking before actually starting and gives you a gentle introduction as opposed to tackling the whole problem right away.

# 4. The Lighthouse Method [5:09]
- When you feel like you don't know where to start on a hard problem, focus on smaller related problems that are easier to solve.
- Take a step back and try solving a simpler version of the problem - such as by reducing the size of the input or isolating one part of the logic. "Each smaller problem you solve lights up your path a little more bringing you closer to the final destination."

S
Автор

Simple, straightforward explanation. Thanks. How you edit your videos? specifically this caption style.

DhruvSuthar-ff
Автор

# 1. Slow to Fast Brain [0:17]
- Fast brain is like an "automatic mode" which helps you solve familiar problems quick and intuitively. Slow brain is like "manual mode" when you force your brain to learn and adapt to new things.
- Train your slow brain by engaging in the intricacies of a problem. Make sure you learn and understand why the solution works instead of memorizing it.
- After repeated practice, your brain will categorize the problems into recognizable patterns which will help you solve similar problems in the future quicker and more automatically.
- "The more you expose your slow brain to challenges and problems, the more your fast brain will start kicking when faced with similar problems down the road."

# 2. The Rubber Duck Technique [2:15]
- Explain your code step-by-step to a rubber duck or to anything else as if you were trying to teach it.
- Explaining your problem forces you to slow down and think about every decision you make. Describing your logic out loud makes it easier to catch bugs or gaps in your reasoning that you otherwise might have missed.
- Whenever you solve problems, take the time to explain the problem to any object like it's a beginner programmer.
- This will help you gain more ideas, troubleshoot bugs and help you prepare for verbalization during a technical interview.

# 3. The 10-Minute Primer [3:39]
- Before diving into any code, set a 10-minute timer and get a high-level overview of the task/problem at hand.
- Benefits of this method include improving focus and efficiency.
- Setting a timer creates a sense of urgency which will help people prevent over-thinking before actually starting.
- Gives you a gentle introduction as opposed to tackling the whole problem right away - like dipping your toes in the water before jumping in.

# 4. The Lighthouse Method [5:09]
- When you feel like you don't know where to start on a hard problem, focus on smaller related problems that are easier to solve.
- Take a step back and try solving a simpler version of the problem - such as by reducing the size of the input or isolating one part of the logic.
- "Each smaller problem you solve lights up your path a little more bringing you closer to the final destination."
- The beauty in this method lies in: Not solving the entire problem at once, but instead creating mini-checkpoints which serve to build momentum and give insight into the bigger picture.

S
Автор

I see someone read "Thinking Fast and Slow" ❤

dieudonne
Автор

Just found another treasure on youtube.

philipjanbaruis
Автор

Your explanation is clear, keep going 👏

Islamnabeil
Автор

Come to learn coding, left with a pretty decent way to learn anything

dealerdan_
Автор

Hey, this is AWESOME!!! 🎉❤😮
Also, could you recommend a good course for learning how to edit like that?

Q-Productions
Автор

good video, though I keep getting flashbanged by the white screens

stickyblicky
Автор

Thank you for the information.. But the animation is very distracting

ourmodernlife
Автор

Presentation is very good. On 1.25x it looks and sounds even better 🚀

JetFightzer