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

  Рет қаралды 141,784

Tech With Tim

Tech With Tim

Күн бұрын

Register for my FREE software development course where I teach you how to land a software developer job making over $80k/year! techwithtim.net/dev
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 🎓
🏢 CourseCareers - techwithtim.net/dev
🔗 BlockchainExpert - algoexpert.io/blockchain (use code “tim”)
💻 ProgrammingExpert - programmingexpert.io/tim (use code “tim”)
🎓 Free Courses 🎓
📚 Introduction To Software Development techwithtim.net/dev
⏳ 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 🔗
📸 Instagram: / tech_with_tim
🐦 Twitter: / techwithtimm
💬 Discord: / discord
🤝 LinkedIn: / tim-ruscica-82631b179
🌐 Website: techwithtim.net
💾 GitHub: github.com/techwithtim
🔗 Support 🔗
👕 Merch: teespring.com/stores/tech-wit...
💵 Donation: www.paypal.com/donate?hosted_...
🙏 Patreon_: / techwithtim
🔖 Tags 🔖
- Tech With Tim
- How To Debug
- How To Structure A Program
Hashtags
#debugging
#programmingtutorial
#codinglife

Пікірлер: 183
@TechWithTim
@TechWithTim 6 ай бұрын
Register for my FREE software development course where I teach you how to land a software developer job ASAP! techwithtim.net/dev
@k4dr0n2
@k4dr0n2 6 ай бұрын
so the first think to code effortlessly is LEARN THE SYNTAX? REALLY??? Omh! We have a SHERLOCK HOLMES! Man, just stop WASTING MY TIME and go make some USEFUL content.
@TechWithTim
@TechWithTim 6 ай бұрын
guess u didn't watch the rest of that section!@@k4dr0n2
@k4dr0n2
@k4dr0n2 6 ай бұрын
@@TechWithTim of course I won't. You tell me that I have to learn in C that if() { // There is no condition to continue watching }
@TechWithTim
@TechWithTim 6 ай бұрын
wishing you nothing but the the best :)@@k4dr0n2
@specterent
@specterent 5 ай бұрын
@@k4dr0n2 You missed the best part of the sections where he gave basic info from every programming tutorial online and then plugged his online dev course to get into the industry. I've been unsubscribing to a lot of channels lately that went from being helpful to just every video plugging their online courses. Guess YT monetization isn't enough for them anymore.
@seyproductions
@seyproductions 6 ай бұрын
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
@NapoleanBonaparte-bv2hz
@NapoleanBonaparte-bv2hz 6 ай бұрын
Thank you, that's a 10 minutes saved today
@seyproductions
@seyproductions 6 ай бұрын
You're welcome.
@k4dr0n2
@k4dr0n2 6 ай бұрын
so the first think to code effortlessly is LEARN THE SYNTAX? REALLY??? Omh! We have a SHERLOCK HOLMES! Man, just stop WASTING MY TIME and go make some USEFUL content.
@girugaymesh
@girugaymesh 6 ай бұрын
Thank you SO much! I'm sick of people turning what should be one power point slide into a 10 minute clickbait video
@coffeetalkwithsourov9065
@coffeetalkwithsourov9065 5 ай бұрын
We need more people like you for the humanity
@johnnytoobad7785
@johnnytoobad7785 6 ай бұрын
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.
@OYMInternetRadio
@OYMInternetRadio 5 ай бұрын
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.
@TheStrategist314
@TheStrategist314 5 ай бұрын
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.
@skiphoffenflaven8004
@skiphoffenflaven8004 4 ай бұрын
We (teachers/professors in America) have been trying to get students over the past 5 years to stop going straight to YT for everything they are studying in their courses. But there is a perspective among Americans today that tells them that they must find a hack or fast-track strategy. So they have started equating watching a 10-minute video (if even that long) with guaranteed success over spending the time like all successful students, pre-internet, did. It has become quite pathetic, the increase in helplessness and laziness.
@magonazz1
@magonazz1 6 ай бұрын
I find a tonn of value in your videos Tim, thank you soo much
@TechWithTim
@TechWithTim 6 ай бұрын
You’re welcome
@kb8481
@kb8481 6 ай бұрын
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.
@marmak256
@marmak256 6 ай бұрын
Try to decompose the project into pieces, think for example; "what should this do?" and "is this going to communicate with something else in order to work?", these are the types of questions that you can use to create a better structure.
@ravenecho2410
@ravenecho2410 5 ай бұрын
i think hmmm, after you have been developing for a couple of years... i think thr main thing is two splits of devs 1. ones that test every single stepnand stitch those together 2. those which develop the entire piece and then debug (1) will be praised in the short term, (2) will be praised in the long tern. imo, i think (2) also leads to better code, so a question is - "how many functions or classes do u write until u test ur code?"
@DJRanoia
@DJRanoia 6 ай бұрын
Great points agree. These are the most important thing to not get stuck when something is not working.
@TheDerickYoung
@TheDerickYoung 5 ай бұрын
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!
@thepetesmith
@thepetesmith 5 ай бұрын
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”.
@aayushrajbhar1029
@aayushrajbhar1029 6 ай бұрын
I genuinely needed this rn 😊
@Bubbazilla
@Bubbazilla 6 ай бұрын
thank you for these tips they are really helpful. I love your videos and I love that you put dedication and but it in terms people can understand. Keep up the good work
@TechWithTim
@TechWithTim 6 ай бұрын
thanks very much!
@BolloYang
@BolloYang 6 ай бұрын
Man, I like your contents bcs you always serious with what you do 👍
@DeltaXML_Ltd
@DeltaXML_Ltd 6 ай бұрын
Interesting video! Look forward to seeing more
@ravenecho2410
@ravenecho2410 5 ай бұрын
@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
@emmagodey9312
@emmagodey9312 6 ай бұрын
Thank you for this video
@Prod.ByMJOTB
@Prod.ByMJOTB 4 ай бұрын
Very helpful video thanks
@jcastro1841
@jcastro1841 5 ай бұрын
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.
@jmatao
@jmatao 4 ай бұрын
Taking cs50 and also paid for a course to python. My python course has me writing little code as I learn it. Learning so much faster personally than my cs50
@vinaymahadevan2161
@vinaymahadevan2161 6 ай бұрын
WoW. Great video.
@marazDNG
@marazDNG 6 ай бұрын
I guess the hardest part is learning to design an application/project and understanding complex code when using rubber ducky method.
@On_hunt
@On_hunt 4 ай бұрын
I also do planning in my own way before writing code and yup it helps
@_stevek
@_stevek 5 ай бұрын
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.
@MelkeyDev
@MelkeyDev 6 ай бұрын
Hey quick question but do you have a course?
@tydatguy
@tydatguy 27 күн бұрын
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.
@i_youtube_
@i_youtube_ 6 ай бұрын
Tell us how to choose between machine learning and software engineering?
@henryconner780
@henryconner780 16 күн бұрын
Thanks bro
@Kimberly-zz4te
@Kimberly-zz4te 5 ай бұрын
On my goodness!!!! Structure is my main program!!!!!!!!!!!!!!! I’m still learning code but I need to practice more and learn more syntax
@RIFADOR001
@RIFADOR001 4 ай бұрын
About the debugging thing I think showing something like this could help: big_function(){ small_function1() small_function2() small_function3() small_function4(small_function5()) } big_function does something weird, but you don't test it at first. You test small1, small2, small3, small5, small4, and if everything goes well, then you check big_function. Because otherwise maybe small2 is wrong but it is so hard to identify just from big_function. I really think your way is confusing (because it lacks something visual to get a better idea).
@JoeDoe1
@JoeDoe1 6 ай бұрын
Thank you.
@Kairos26
@Kairos26 6 ай бұрын
the ad was 10 mins long
@sjfsr
@sjfsr 5 ай бұрын
Well said
@unknownbiri
@unknownbiri 6 ай бұрын
I hate 9-5 job. The only time i love coding is the time i do that as a business like making app/website/game and make money from it. I don't know what to do. Any advice ?
@CitizensCommunity
@CitizensCommunity 6 ай бұрын
Following others' methods provides insight, but why must everyone rediscover a method on their own? Despite many coders' strong opinions, it seems hard to find general explanations on structuring projects. Explaining the problem itself is challenging, and this video is one of the first I've seen that addresses this issue. It highlights a significant gap, leaving many unsure of how to approach a project even with some ideas. This often results in an overreliance on copying tutorials far longer than should be necessary, and even leave some feeling like that is all they can do.
@MrNikolidas
@MrNikolidas 6 ай бұрын
I think a lot of people feel the same way. The problem is that every individual project will be structured differently depending on who writes it. I haven't even got around to starting my first project myself because I have no idea where to begin, even though my fundamental knowledge is good and I've watched many code-throughs of other projects. I know how to write a function, but only in the context of that function doing one task. There are probably a million different ways a function can work, but I only know how to make it return a variable, because tutorials.
@boratsagdiyev522
@boratsagdiyev522 5 ай бұрын
​@@MrNikolidasthis was harsh to read, im stuck with this problem too for about two years now. I'm tired of tutorial hell. I'm so close to quitting altogether.
@judyodiakose6838
@judyodiakose6838 6 ай бұрын
Is it right to use this follow up projects on our portfolio?
@tirunagariuttam
@tirunagariuttam 6 ай бұрын
@techwithtim please make a video on how to write code to have 100% test coverage
@Meczox
@Meczox 6 ай бұрын
do you have any plan to teach C as a beginner programming language? I got into python because of your explanation. Hoe you made it so much more easier to understand.
@miguelcrtz
@miguelcrtz 5 ай бұрын
there is a good youtuber that teaches c++ she is "codebeauty"
@skytechbits
@skytechbits 6 ай бұрын
When I studies programming in college, I loved writing he pseudocode.
@jamessullenriot
@jamessullenriot 6 ай бұрын
No, coding is easy. Its doing it at a company that makes it hard because you have political battles about things to add/remove, what tech stack you need to use, then change to once people get tired of it/leave etc. Debugging, refactoring, and rewriting the same thing over and over because business has no new features to add because there typically are no new features once the business is situated and making money - are the only things you need to worry about. Oh, and of course, dealing with tech bros that over engineer solutions for a CRUD app because they didn't want to waste all of the leetcode "knowledge they gained but never get to actually apply.
@mesparzajr
@mesparzajr 6 ай бұрын
Facts 💯 😂
@SportsAi24
@SportsAi24 6 ай бұрын
So..we just write spaghetti code..
@h_maina
@h_maina 6 ай бұрын
Bro, you just summarize what I'm going through 😢
@MarcAndrewII
@MarcAndrewII 6 ай бұрын
Show me how to pass a Python interview in two weeks then
@AsifSaifuddinAuvipy
@AsifSaifuddinAuvipy 6 ай бұрын
Superb
@robertsleight8013
@robertsleight8013 6 ай бұрын
I found it relatively easy to learn the skills needed to write code. My problem was seeing how to use the things I knew to solve the problems infront of me.
@olyvarjohannes6094
@olyvarjohannes6094 6 ай бұрын
That's not your fault The problems are already solved in the most overengineered way possible
@ernieschatz3783
@ernieschatz3783 5 ай бұрын
Whats happening to a rubber duck? It sits there on the desk. Do you describe the orientation, color, etc? Nothing happens with it without any external input.
@LittleGnawer
@LittleGnawer Ай бұрын
For the first years my thinking was "try to write perfect pieces of code always". When I realized it was almost impossible, or, it requires too much effort, I changed my mindset. Now it is like: "Code works. Main Goal is reached. Now spend some time for refactoring, supported by proper unit tests". So effective testing is another discipline you should have skills in.
@richardikin
@richardikin 5 ай бұрын
The "Rubber Duckie" you mention is what we called, back in the 1980s, a "Cardboard Programmer". Its exactly the same thing, just a different name. I've used this for 40+ years, it works well.
@rijo1254
@rijo1254 6 ай бұрын
bro ho do you plan to make a software that you are not familiar with or beyond your knowledge
@ghorlik432
@ghorlik432 6 ай бұрын
I've been learning front-end for 1 year, im still stuck with js basics, it's a waste of time for me tbh. I can think and explain pretty much any js fundamental thing, but when im suppose to write it, im blank. What writing your own code actually means ? Writing everything by yourself or trying to build your idea even tough you're using tools like yt or ai. Cuz i def can't memorize code and many many thingss are still a big ass question for me cause i question everything to the bone, why? how? and why again.
@io-er1ex
@io-er1ex 5 ай бұрын
You said "but when i'm suppose to write it, i'm blank", this is very normal all feel this. 1. Learn concepts and not to remember syntax because syntax can be looked up easily, 2. Coding to code without anything to use it on creates the feeling of its a waste of time. Tips: Convert your feeling of blankness into ah something new to learn, I know nothing, this journey should be exciting, only through acknowledging being blank at first but seeing your final creation can you understand feeling blank is part of the process.
@boratsagdiyev522
@boratsagdiyev522 5 ай бұрын
Same here, I've been stuck for about 2 years now. Feeling like quitting
@belalgaber555
@belalgaber555 6 ай бұрын
Good ❤
@AstonJay
@AstonJay 6 ай бұрын
This is exactly where I'm at... I know JavaScript and I'm learning Node at the moment, but have no idea how to combine all of these things together to make a large, full-scale project. I have basic knowledge of Python too, but I'm only able to solve these small scale problems on my own.
@robberttruijens6552
@robberttruijens6552 6 ай бұрын
Look for things at your job that you could automate, not only will it increase your practice of coding, you will also create value for your employer!
@Solaar_Punk
@Solaar_Punk 4 ай бұрын
So number 1 is what most people obviously attempt and what most people struggle with because remembering it, unless you have a better than average memory, iw really hard so it requires LOADS practice. Alot of people don't invest the time or go off doing so after a few months.
@lordkronos5470
@lordkronos5470 6 ай бұрын
Any feedback on the courses. I live in Japan, want to change careers, but I also want to keep my Visa. Any recommendations or suggestions. I was planning on joining a bootcamp next year but maybe this course might be better.
@sukhchanwellnessclub3975
@sukhchanwellnessclub3975 6 ай бұрын
*Making money is an action. Keeping money is a behavior, but "Growing money is wisdom"*
@richardbushell9350
@richardbushell9350 6 ай бұрын
That's true you've to put money working for you instead of you working for money
@geraldinearevalo4260
@geraldinearevalo4260 6 ай бұрын
I invest with Mr Aaron Cooper, i make about a 30,000USD every month.
@akibfakir5119
@akibfakir5119 6 ай бұрын
Same here, a Transformations of £4000 to a £15,400 in just 2 weeks, He's the really best
@gracesampson3742
@gracesampson3742 6 ай бұрын
Please how do I contact him?
@luisgamesgta4400
@luisgamesgta4400 6 ай бұрын
@ExpertCooper That his user👆name ✔️✔️
@venomizerdbl285
@venomizerdbl285 6 ай бұрын
I learnt by actually writing code so doing small python exercises and questions
@TechWithTim
@TechWithTim 6 ай бұрын
thats the best way!
@venomizerdbl285
@venomizerdbl285 6 ай бұрын
@@TechWithTimim honestly thinking of dropping out of university because it will just hold me back.
@esnardojaredralph94
@esnardojaredralph94 6 ай бұрын
​@@TechWithTim my method is, if im solving a problem in cs50python, i will find a code tutorial or code that works then if it works, i would start from learning it there on how it works from there to there and later on after i fully understand it, i will modify it to fit to my ideas, is it okay to do something like that? im always overthinking about my method because in my mind, why would i make it difficult for me to solve it if somebody already figure it out, and just learn it from somebody who already figure it out, then make it work from there... please i badly need your opinion about this
@esnardojaredralph94
@esnardojaredralph94 6 ай бұрын
​@@TechWithTimunconsciously im doing rubberduckie, once i find a code that works for the problem set, i will start analyzing each line of code on how it works, why it works and what is the start to finish until i fully get it, then modify it, i find it easier that way since i can view the code that works on how they use it in accordance to its syntax, since im still a beginner i find it hard to understand each syntax
@samani_se
@samani_se 2 ай бұрын
2:13 The first thing you need to learn is syntax of HTML, CSS and JS. Then you need to learn programming structure and debugging skills.
@StuartLoria
@StuartLoria 5 ай бұрын
Best Practices is the missing piece. It’s also a problem that nobody cares about clean code and maintainability, code authors enjoy juggling complexity in their prose, you endup reading implementation details loaded with clever layers of effects rather than simple requirements or intentions.
@stinky9067
@stinky9067 6 ай бұрын
So does course careers actually have connections to jobs? I took a bootcamp that had similar claims and i cant find anythint and seen some others have issues since i finished
@TechWithTim
@TechWithTim 6 ай бұрын
Yes, it does. However we do not promise you will be able to land interviews from these companies. They have access to your profile and exam grades, if you are one of the top students it is likely you will have opportunities with our network. Obviously we also guide you on setting up your resume, portfolio etc so you can apply and interview with any company.
@stinky9067
@stinky9067 6 ай бұрын
@@TechWithTim interesting, I have, what is to me, a large project I'm currently working on (full stack e-commerce store that will actually be going live) but once I finish that I may consider it, I was going to go through the odin project after my project before.
@TechWithTim
@TechWithTim 6 ай бұрын
best of luck with your project!@@stinky9067
@ismaelsantana7430
@ismaelsantana7430 6 ай бұрын
I am exactly stuck in the 2nd case... 😢
@majk4573
@majk4573 6 ай бұрын
Hi Tim, I've been "working" with you on my Python knowledge for a bit of time already! I'd say it's very helpful to listen to your explanations about the Projects you show. Wanted to ask about your course - what language is used in it? Is it only JS version, or you have the any other with Python?
@TechWithTim
@TechWithTim 6 ай бұрын
The course teaches JS, HTML, Go and possibly Python and Typescript depending on the specialization you pick. You can see the entire course outline from the landing page
@TechWithTim
@TechWithTim 6 ай бұрын
Also, If u just want Python you can check out programmingexpert.io my other course
@balafua
@balafua 5 ай бұрын
Can we not solve most of the problem when it comes to debugging using A.I? I am a new learner and whenever I come across code error, I use chatgpt to find out the issues. Please advise
@TechWithTim
@TechWithTim 5 ай бұрын
You can but sometimes it much too complex to be solved
@balafua
@balafua 5 ай бұрын
@@TechWithTim last question, what do you think about the A. I taking over programming tasks, is it worth learning and investing time in Python or any other frontend or backend programming language?
@io-er1ex
@io-er1ex 5 ай бұрын
@@balafua Yes. Without learning and investing time your questions to A.I become A,B,C,D instead of just D. And how you arrived to just ask question D was through experience and learning. It's also good to know a fair amount(obtained through learning) before asking something, so you can quickly sanitize check the A.I's answer.
@ricksenske8787
@ricksenske8787 5 ай бұрын
Soooo..... Coding was hard until i learned to code. Brilliant.
@markmilan57
@markmilan57 6 ай бұрын
Well I'm not an experience coder but I can say only this that unlike learning any other human languages programming is no different. First you need to be familiar with all the nuts and bolts; then need to learn how to read it and then only learn how to write by yourself.
@user-bn9xy2on8i
@user-bn9xy2on8i 5 ай бұрын
It depends on the size of the problem. For a "hello world" program this certainly holds true. As well as for saying "My name is Tim" in your language analogy. If you face down a whole program architecture you just have to start somewhere. You can not first learn all grammar and understand everything in i.e. japanese before you speak a single sentence.
@thewhiteoaktree
@thewhiteoaktree 6 ай бұрын
If I got $1 everytime you plugged your course, I'd have enough money to buy your course
@TechWithTim
@TechWithTim 6 ай бұрын
I think you’d have about $3
@bill7778
@bill7778 6 ай бұрын
I thought the course was free
@prakharmittal8804
@prakharmittal8804 6 ай бұрын
I'm halfway learning Python. Struggling to understand if its worth learning to code when AI can do it so much already. Anyone else concerned if all this effort might go unused?
@basseygodwin7384
@basseygodwin7384 6 ай бұрын
It's worth learning. It'll do you a lot of good when you know how to code yourself. AI is just an assistant and is not meant to write the entire code for the project for you. If you don't understand and know how to code you wouldn't be able to spot out when the results AI gives you is missing it in it's LOGIC.
@YabCoder-lf2oy
@YabCoder-lf2oy 6 ай бұрын
python intermediate and advanced new course pls tim we need a new course
@s8x.
@s8x. 6 ай бұрын
been trying to code since 2020. still confusing
@tomc8157
@tomc8157 6 ай бұрын
I got over 10 years of coding. I got "Hello world" and that's about it. My brain is not wired for coding. I can rebuild a car bumper to bumper easy peasy, so I'll stick to mechanical skills.
@894359
@894359 5 ай бұрын
I always tell everyone that is getting into programming to "learn to debug immedaitely because it will save you a ton of time and headaches!"
@TubeScavenger
@TubeScavenger 5 ай бұрын
I wonder if this guy has a course.
@arystome
@arystome 6 ай бұрын
Do you have some type of software development course? (sarcasm)
@TechWithTim
@TechWithTim 6 ай бұрын
Maybe ;)
@mr.s.h.818
@mr.s.h.818 6 ай бұрын
I was following you since you were a young boy, now you grown up and got a beard haha, good luck mate.
@dee.s.4513
@dee.s.4513 6 ай бұрын
Tim, while agreeing with everything you said, I had to first overcome some misconcetions on my own. It may have to do with overlooking the obvious sometimes: It is now clear to me that the word "language" has a whole other implication in programming as it does with learning a foreign language. Learning a foreign language, you have to memorize words and sentence structure, with programming languages, you have to mostly memorize whole sentences, if not whole paragraphs. JS language for me now reads JS coding. Just replacing the word "language" with the word "coding" has helped a lot. Secondly, as verbose as imperative programming is, it is more natural. With declarative programming, especially with frameworks, the need to memorize things exactly as given is much greater still. So, now that I have understood the obvious, I can concentrate much better on learning. And, learning now for me means not learning everything(an impossibility) rather learning what I need to know to get a task done. I guess, it comes down to taking into account the environment you find yourself in.
@da3845
@da3845 5 ай бұрын
Dude had lost all of his hair from programming
@7_of_9
@7_of_9 6 ай бұрын
Coding is hard because all tutorials are incomplete horseshit! It's like telling people what you need to build a car but don't tell them you need wheels
@TechWithTim
@TechWithTim 6 ай бұрын
How did u learn to code?
@mtk3668
@mtk3668 6 ай бұрын
The problem with most tutorials is that they hold your hand the entire way. they rarely force you to think or apply things you've learned yourself. And on top of that, most dont even explain why they are doing what they are doing as they go through the tutorial, so you learn even less. Thats why something like harvards cs50x is so good. (and its free!) Im almost done with the course, and its taught me a lot.
@Not26416
@Not26416 6 ай бұрын
@@mtk3668 exactly
@theintjengineer
@theintjengineer 6 ай бұрын
Coding was hard until I sat my a*s down and learned about Operating Systems and Memory via Programming with C++. Everything else was just a cool challenge. EDIT: And most importantly, how to take notes.
@TechWithTim
@TechWithTim 6 ай бұрын
Fair enough! I don't think that's necessary for everyone but can definitely help enhance your understanding.
@araibirshad8294
@araibirshad8294 6 ай бұрын
How did you learn ? What sources did you use ? Books ? Courses ? If so, could you give any recommendations ?
@dzoan67
@dzoan67 5 ай бұрын
Dude , i m devops and learning about sw engineering . i think your video is not keeping the promise . this is how it work : Title = the promise . content the fullfil of the promise by actually giving the info , here you just put out some very vague info and do Sel promotion of your course .... dont forget who is you audience = People smart as you . and we can find the real answers in other channels . so stop playing with your audience . repect it . TRULY help it the you will have success . from the content i saw i think you an expert into coding , but are you truly a sw engineer ? not yet . let me suggest this : teach by using real life alike scenario ..... like in your job , with an over the shoulder view showing how to add a feature on exisiting code on git hub , the PROCESS of analyzing the code , and how to add and change the code Within the code best practices or the company pratices , how to test the code . instead of Pitch selling and not truly keeping the promise of your videos . have a good day .
@MjosaFax
@MjosaFax 6 ай бұрын
SHOWING U 3 THINGS THAT IS GOING TO MAKE CODING EASIER👎 PROMOTING THE COURSE👍
@TechWithTim
@TechWithTim 6 ай бұрын
Pretty sure I did both!
@bekabex8643
@bekabex8643 6 ай бұрын
Learning will never be the same. Even watching this video is pointless. AI is changing everything and fast
@tonyinc9002
@tonyinc9002 6 ай бұрын
Ok then give up.
@bespokeprogramming
@bespokeprogramming 6 ай бұрын
I dare to disagree @bekabex8643.
@Jbombjohnson
@Jbombjohnson 6 ай бұрын
Totally disagree with this video being pointless to watch. I do agree that AI is changing a lot of things, and using it in your workflow as a developer today is 100% necessary, you absolutely still need to know fundamentals. The tips that Tim shared here are still totally relevant, and core to how a developer should approach solving problems.
@netrunner101
@netrunner101 6 ай бұрын
Are you Set brother?
@noctiscreo793
@noctiscreo793 4 ай бұрын
Way too much zooming in and out and freakyness with the video tools. Had to open a blank tab and just listen without watching to avoid the 1000 visual distractions.
@aliakbarmostafaei
@aliakbarmostafaei 6 ай бұрын
The tips were good but you promoting your premium course every 3 minutes in the video is somewhat annoying!
@lee4547
@lee4547 5 ай бұрын
This an awful simplification of programming to flex your development courses. There's way more that you need to know to move past the intermediate programmer. Defining the domain, creating contexts of responsibility, separation of concerns, scalability, state management, threading, coding principles, IPC, dependencies, design patterns, normalization, modeling and the list goes on and on. This is a sales video. That's it.
@engineeringmadeasy
@engineeringmadeasy 6 ай бұрын
I wonder what do you do for living other than make YT videos?
@faiyazislam8549
@faiyazislam8549 6 ай бұрын
First
@FiatBurnerr
@FiatBurnerr 6 ай бұрын
50% of the video man is just shilling his content and paid courses...
@ShipWreck68
@ShipWreck68 2 ай бұрын
Learn Structure, debugging and planning. Duh. This video tells us exactly nothing.
@TechWithTim
@TechWithTim 2 ай бұрын
I guess you are not a beginner! Congrats :)
@abubakarsadeeq2974
@abubakarsadeeq2974 6 ай бұрын
Why should I consider learning how to code in this AI era, see how AI is getting smarter everyday 🙅🤷😢
@depichu
@depichu 6 ай бұрын
Why learn how to cook when you can go to a restaurant?
@bradleyrobinson9006
@bradleyrobinson9006 6 ай бұрын
Why learn to drive when you can get an Uber. Absolutely braindead comment that with no understanding how AI actually works lol
@abubakarsadeeq2974
@abubakarsadeeq2974 6 ай бұрын
@@depichu are you telling me that learning to code is still worth it in this era?
@abubakarsadeeq2974
@abubakarsadeeq2974 6 ай бұрын
@@bradleyrobinson9006it's totally fine if you told me that I don't understand how AI works, but this analogy that you bring is totally out of context.
@abubakarsadeeq2974
@abubakarsadeeq2974 6 ай бұрын
@@depichu did you think this analogy fit to this context!?
@dystopian_1
@dystopian_1 6 ай бұрын
You are losing hair, Tim... Maybe because you use your brain too much!
@TechWithTim
@TechWithTim 6 ай бұрын
That’s true but I also just cut it!
@dontrez8412
@dontrez8412 5 ай бұрын
Very poignant. Thanks
@user-cz6hz6hp9p
@user-cz6hz6hp9p 6 ай бұрын
Glory to Ukraine
Coding Is Changing...Here Is What You NEED To Know
8:12
Tech With Tim
Рет қаралды 250 М.
How I Would Learn To Code FAST In 2024
10:41
Tech With Tim
Рет қаралды 47 М.
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 35 МЛН
Uma Ki Super Power To Dekho 😂
00:15
Uma Bai
Рет қаралды 59 МЛН
The Noodle Stamp Secret 😱 #shorts
00:30
Mr DegrEE
Рет қаралды 67 МЛН
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,3 МЛН
How To Structure A Programming Project…
19:00
Tech With Tim
Рет қаралды 81 М.
Coding Was HARD Until I Learned These 3 Things…
6:42
Rajeev Bera
Рет қаралды 2,5 М.
Learning To Code Was Hard Until I Changed These 4 Things
8:18
Brian Cache
Рет қаралды 18 М.
Python or JavaScript - Which One Should YOU Learn?
8:05
Tech With Tim
Рет қаралды 139 М.
These 7 Coding Skills Give You an UNFAIR Advantage
7:55
Tech With Tim
Рет қаралды 503 М.
These coding projects give you an unfair advantage
8:13
Jason Goodison
Рет қаралды 904 М.
3 Types of Algorithms Every Programmer Needs to Know
13:12
ForrestKnight
Рет қаралды 430 М.
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Рет қаралды 318 М.
5 Tips To Organize Python Code
12:16
Tech With Tim
Рет қаралды 209 М.