Coding Was HARD Until I Learned These 3 Things...

preview_player
Показать описание

I GUARANTEE you that if coding feels hard right now, learning these 3 things will make coding feel effortless to you. Today I will tell you what these 3 things are, break them down into digestible and easy-to-understand methods, in addition to telling you WHY they will make your life easier.

🎓 Premium Courses 🎓

🎓 Free Courses 🎓

⏳ Timestamps ⏳
00:00 | Coding Is HARD
00:10 | Syntax & Program Structure
02:34 | Debugging
06:31 | Land a Software Development Role
07:45 | Planning

🔗 Socials 🔗

🔗 Support 🔗

🔖 Tags 🔖
- Tech With Tim
- How To Debug
- How To Structure A Program

Hashtags
#debugging
#programmingtutorial
#codinglife
Рекомендации по теме
Комментарии
Автор

1) Syntax & Structure -> Familiarise with syntax and basic tools -> work on larger more abstract and ill-defined problems
2) Debug -> learn how to use debuggers, explain to a rubber duck out loud what I think the problem is
3) Planning -> plan how the code will be written before writing it

seyproductions
Автор

As a retired software engineer (who likes to fool-around..with Python...on Linux)
I love the "rubber duckie" analogy. None of my instructors in college ever told me about that.
One of the "trendy paradigms" that was touted when I got my first programming gig was the
"Structured Programming Techniques" methodology...what Tim calls "problem decomposition".
I get a lot of good Python "snippets" and ideas from Stack Overflow.

johnnytoobad
Автор

Spot on Tim. Number 2 is where I'm at. I'm learning Python at the moment and feeling a bit over whelmed by the coding. When you get given an exercise and I'm looking at what they want and I'm thinking "where do I start?". Your the first video I came across that actually touches on this, well done.

OYMInternetRadio
Автор

I've been coding for some time now but definitely is a challenge. I struggle with the where and what goes especially with large projects.

kb
Автор

Great points agree. These are the most important thing to not get stuck when something is not working.

DJRanoia
Автор

I initially was hesitant to watch this video because of the title, but I think you really hit the nail on the head here. Great video!

TheDerickYoung
Автор

I find a tonn of value in your videos Tim, thank you soo much

magonazz
Автор

Honestly the solution to coding is to stop looking at videos like this. Go to a online course and do the course. And if you don’t get it, do another course, get to doing the “project” phase of tutorials and do projects. Then it will just start to click…but the key is repeating the process over and over and over and over again. No learned lesson is possible without trial and error on a consistent basis.

TheStrategist
Автор

This is really good stuff.
I’m a huge John Mayer fan. He talks about how learning guitar. You really learn “oh you can do that then”.

thepetesmith
Автор

Interesting video! Look forward to seeing more

DeltaXML_Ltd
Автор

I guess the hardest part is learning to design an application/project and understanding complex code when using rubber ducky method.

marazDNG
Автор

Man, I like your contents bcs you always serious with what you do 👍

BolloYang
Автор

Planning is a nice idea. But every project I've ever started you can have a plan in mind that plan is scrapped real quick. Most of the time you don't even realize what problem you are actually facing until about half way through. So most of the time I find it more effective to just start laying down code and figure out problems and functionality first and then rewrite it with a plan in mind.

_stevek
Автор

@1:45 imo code is just about... it feels more now about organization, whats the best organization for access... whats the pattern u want to encourage/discourage?

but all of this is understanding and if only you can see multiple ways to solve a problem. one of the biggest is like code inversion which can happen when functionality and variable layer becomes muddled

ravenecho
Автор

Tell us how to choose between machine learning and software engineering?

i_youtube_
Автор

I also do planning in my own way before writing code and yup it helps

On_hunt
Автор

Question on the research part. I know we don’t want to reinvent the wheel but do we want a project that depends on packages or code that may be outdated. I try to build the wheel to know how it works.

tydatguy
Автор

I am trying to self teach. I need a change that pays well and gives freedom and coding seems to give that. I hope these 3 topics mentioned helps me. I am currently taking the CS50 learning python course and I definitely feel lost at times because I have never coded before. Everything I read says to start doing projects which makes sense, that's how we learn. Just need to know where or how to start. When I think of a project I have no idea what I want to make or what it entails exactly. Not sure if that makes sense but yeah lol. I'm sure others have felt the same.

jcastro
Автор

Hey quick question but do you have a course?

MelkeyDev
Автор

Is it right to use this follow up projects on our portfolio?

judyodiakose