Learning to Code Was Hard Until I Changed THESE 3 THINGS

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024

Комментарии • 135

  • @InternetMadeCoder
    @InternetMadeCoder  Год назад +10

    🚀Master Python and Get Hired as a Developer - academy.internetmadecoder.com/python-dev-masterclass

    • @yveskone5638
      @yveskone5638 Год назад

      pleaseplease please please tell me the 4:02 music background title

  • @flyingguitarist7026
    @flyingguitarist7026 Год назад +47

    1.problem solver
    2. Breakdown it into fundamental parts
    3.Build software , in the real world

  • @_Sonato
    @_Sonato Год назад +87

    I've been programming for over 15 years. In my opinion, it's very easy to learn how to code. Yes, putting things into practice is how you retain code logic. However, the ability to conceptualize and problem solve is what makes a programmer a programmer.
    You could never have touched coding in your life, never touched a language, and still be a better programmer then the most established professional. The reason is because programming is not about writing the code, it's about the concept, the logic, and how to work your way around certain situations. That's all there is to it.
    For instance, if I were to ask you "How do you get to Texas from Florida?" Well some things you might think is "You can drive," or "You can take a plane," or "You can take a bus," or "You can walk."
    These are all possible solutions, but all have their pros and cons to them. A programmer can conceptualize this and determine what solution would best suit what situation based on the necessary requirement. If you are capable of doing this easily, you can potentially do anything in programming. If you said "Car" or "Plane" is the best solution, you've already failed the programmer test. Because I haven't supplied the context yet. If you can use logic and can solve problems like these based on their contexts, you are already a professional programmer and don't know it.
    The key is at that point to just get hands-on experience, and to learn what happens under the hood when you write code to better understand things and fuel your simulation-generation part of your brain.
    (For those that still have some questions here's some further info)
    If you're asking yourself "Well how do I know what questions to ask?" this is a common issue, many people don't know what they don't know, and therefore, the simple solution is to do less until you know what you're doing. Take a step back.
    For example, if I want to move a character in the game engine Unity, there's multiple steps I need to understand. But what if I know none of them, what if I'm just starting out. Well, the first question you need to ask then is, "How do you move an object in Unity?" this will help you understand the different ways objects move in Unity. Then you'll understand that you have choices based on what game you plan to make.
    You can then choose between those; "Should I use Rigidbody to move my character for an X type of game?" - "Should I use a Character Controller?" - "Should I use manual positioning to move my character?"
    Now you have new questions that have formed from you learning the basics. Anything further you don't know will slowly get revealed so long as you pace yourself.

    • @brrt
      @brrt Год назад

      Thanks man

    • @AMDavid87
      @AMDavid87 Год назад

      Thank you, that was great.

    • @iks_666
      @iks_666 Год назад

      appreciated

    • @gazi427
      @gazi427 Год назад

      Thanks man

    • @lostplug
      @lostplug Год назад

      Bro ur profile looks so young man!

  • @lightwoodalec5037
    @lightwoodalec5037 Год назад +175

    Hi so I just wanted to let you know that I started watching your channel 8 months ago when I was still an aspiring dev... And I am really happy to inform that I just landed my first internship to job offer.... I am very grateful for all the info as well as inspiration 😁😁😁😁

  • @TheMonkeySleo
    @TheMonkeySleo Год назад +129

    7 years as C++ coder, glad to see someone who give finaly the good advise.
    Knowing theory is one thing but nothing is better than experience.
    I learn 90% of my coding skill at work by being more of a problem solver than a coding learner.
    Good video mate !

    • @user-fc4yk4en2g
      @user-fc4yk4en2g Год назад +11

      I thought you were 7 years old and a C++ coder and my self esteem took a nosedive.

    • @nguyenngo5929
      @nguyenngo5929 Год назад +5

      @@user-fc4yk4en2g me too lol my self esteem was demolished

    • @carldrogo9492
      @carldrogo9492 Год назад

      *7 years as a C++ coder.

    • @TheMonkeySleo
      @TheMonkeySleo Год назад

      Yeah sorry you guys didn't realise my mistake 😂 don't worry I m 30.

    • @alperaslan.
      @alperaslan. Год назад

      I am computer engineer. I graduate 4 years ago. I work as a frontend developer but I would like to learn c++ for computer vision and machine learning stuff. I used python, javascript etc. I know the fundamentals like loop, functions class, OOP.. Etc. Do you have any advise for me? How can i be confident on C++?

  • @zaynabbennis3772
    @zaynabbennis3772 Год назад +4

    loved the quote "there is not such thing as making learning to code easy, but there is such thing as making learning to code EASIER". will remember it through my journey thanks!

  • @Marthyboy88
    @Marthyboy88 Год назад +18

    At your suggestion I got a ZTM membership. I also got access to your masterclass stuff. It's been so helpful in my progress. When I first started learning, it felt like I was walking into a library and trying to learn rocket science by just... reading books. Now I legitimately feel confident that I can see that there is a path in front of me.
    Thanks Tuomas!

    • @InternetMadeCoder
      @InternetMadeCoder  Год назад +2

      Amazing!

    • @keylanoslokj1806
      @keylanoslokj1806 Год назад +1

      How much does the program cost

    • @WeirdDev69
      @WeirdDev69 Год назад

      ​@@keylanoslokj1806 well in their website it's too expensive but in udemy you can get for low prices

    • @keylanoslokj1806
      @keylanoslokj1806 Год назад

      @@WeirdDev69 define low price

    • @kingcort8073
      @kingcort8073 Год назад

      ​@@keylanoslokj1806cause learning python with ZTM on udemy and it was priced 25pounds

  • @David-sk3px
    @David-sk3px Год назад +12

    You've saved me countless hours by focusing on these principles instead of learning things I might not need or remember. I've been reading books, doing tutorials, working on personal projects, and watching similar videos for over four years, but I've forgotten or found 80% of it unhelpful. Your emphasis on Problem Solving + Ingredients really struck a chord with me. I used to overwhelm myself learning unnecessary details whenever companies required me to pick up new programming languages. Adhering to these golden rules will be a game-changer. Thanks for sharing your wisdom. Wishing you all the best and many blessings!

  • @tomasgilamoedo8301
    @tomasgilamoedo8301 Год назад +44

    1 - Problem solving 2- Technical communication (You will have to learn x tech in depth/under the hood to master this one) => This will put you ahead of mostly 80% of devs nowadays.
    Great points and content man!

    • @markmeloni2388
      @markmeloni2388 Год назад +1

      2- Technical communication (You will have to learn x tech in depth/under the hood to master this one)
      What do you mean? Can give us some details?

    • @tomasgilamoedo8301
      @tomasgilamoedo8301 Год назад +14

      @@markmeloni2388 If you don't have enough technical understanding of what you're doing, you may struggle to communicate effectively with your team. This can result in situations where you face an error or unexpected behavior, but you're unable to explain it to your colleagues. As a result, your colleagues may have to review your code themselves to identify the issue, which can be time-consuming and inefficient.
      This not only reflects poorly on your competence as a developer, but it also suggests that you have a communication issue... The last thing you want is your team thinking you don't know what you're talking about. It's essential to ensure that you have a solid grasp of the technical aspects of your work to communicate effectively with your team and avoid potential misunderstandings or delays. In short, technical communication is a key skill you should develop.
      Hope this clarifies your doubts!

    • @Edie-xo9ou
      @Edie-xo9ou Год назад

      Are you talking about being familiar with terminology?

  • @happyathiest1564
    @happyathiest1564 Год назад +2

    I will be watching this video once a day for the next couple of weeks to ingrain this valuable wisdom into my head. Thank you so much!

  • @GaBoyInKy
    @GaBoyInKy Год назад +34

    What I've learned in my venture into coding is simple. Coding is like cooking. You take what you like use it and if it doesn't taste good you try again. Of course coding is more than just that but it all comes down to the same format. Creating a recipe that we all can enjoy.

    • @normanhenderson7300
      @normanhenderson7300 Год назад +2

      I find it interesting most examples of coding use cooking as an example. Most of the population of the late 20th - 21st century, are lacing these skills. might as well you use the example of taking an engine built in same time period I mentioned apart and putting the parts back together. Yet the cooking example is what I can relate to.

    • @GaBoyInKy
      @GaBoyInKy Год назад

      @@normanhenderson7300 And that is the reason for me using the coding/cooking reference.

    • @shahbazkhan-ek7hp
      @shahbazkhan-ek7hp Год назад

      I can agree

  • @adennis200
    @adennis200 Год назад +13

    One thing i can tell you from experience is: dont try to learn how to write speicifc code in various languages but rather abstract those topics and try to understand them.
    Most people dont think but copy Paste and its tempting, especially now with chatgpt.
    But once you have truly understood a concept, you can apply it anywhere at any time.
    And most people don't realisize that they havent undrstood anything although they have been watching thousands of code camp videos

    • @InternetMadeCoder
      @InternetMadeCoder  Год назад +1

      Yes exactly - you’ve just summarized the entire secret to learn to code in one comment haha!

  • @David-sk3px
    @David-sk3px Год назад +18

    You said that becoming a developer right after graduating is like trying to be a taxi driver without ever driving. But I don't think that's totally fair, since a taxi drivers would have had training before getting their license, just like a developer would have worked on school projects to build their skills. Still, I get what you're saying overall.

    • @LightninK1ng
      @LightninK1ng Год назад

      It all depends on the institution because in my country unemployed Software engineers are UG teachers or mentors. They can only teach you what is inside a boom

  • @tonyc739
    @tonyc739 Год назад +14

    Listen guys I just turned 30, I’ve been a correctional officer since I was 18 for the last couple months I’ve been seriously considering joining a boot camp to learn and maybe walk away from corrections I’m nervous but I think I’m ready for a change I know my wife would seriously appreciate the switch if there’s anything I should do or books to read before I join the camp will be greatly appreciated shoot and so words of encouragement always helps

    • @colinb8332
      @colinb8332 Год назад +10

      Take a look at things other people have built with code. Then try to mimic that, even if it’s the worst version possible.
      For example, it you love RUclips, see if you can build a site that allows you to upload videos and then retrieve them to display them on a webpage. Do all the necessary research to make that happen. Then add or enhance features. Keep doing that again and again and again.
      You’ll learn pretty quickly. Don’t jump into CS theory or paradigms too quickly. Just enjoy building.

    • @normanhenderson7300
      @normanhenderson7300 Год назад +2

      I would imagine It would be challenging to find relatable examples in that profession to coding. Then again you could consider prison cell A - Z designed to contain X amount of prisoners to be sorted so that same prisoners do not occupy the same berth. You could consider incarceration periods in years or months, and how that would influence the sorting problem. Now get to thinking.

    • @colinb8332
      @colinb8332 Год назад +1

      Heavy second for this advice

    • @tonyc739
      @tonyc739 Год назад

      Thanks you guys for all the wisdom just ordered clean code comes in Friday starting off reading a couple books while I’m at work IM READY FOR THE SWITCH

    • @user-gx9yi5vi3l
      @user-gx9yi5vi3l 10 месяцев назад +1

      You can do it as long as you put your heart and mind into it.

  • @gregorymunganga1622
    @gregorymunganga1622 Год назад +1

    You have literally revived my will to code - Thank you very much for these life-changing tips #StayBlessedBrother )

  • @jamjam.100
    @jamjam.100 Год назад

    I had to watch this just based on the title. I'm not a coder but I'm architect who uses BIM software, it's exactly the same approach you have here, I guess this approach is transferable to building anything. Same with a joiner, he needs to know differ material, cuts, and techniques, before he can build a functional and and durable piece efficiently. Subscribed.

  • @ezebado
    @ezebado Год назад +2

    Great 3 points and thank you for sharing :) Last point it's exactly what I'm doing now to show experience on JS.

  • @davidmutua6971
    @davidmutua6971 Год назад +1

    My advice is go through process of creating complete Applications with complete journeys in them. Even if you are watching someone else senior than you do it. Then put the pieces together and build your own stuff. Also learn to google correctly and to prompt A.I lastly don't memorize stuff too much first understand the why.

  • @bk-xn5tk
    @bk-xn5tk Год назад

    I like your analogies. ur a good teacher in that aspect. And as you said, what ur saying are not secrets. Just hard to practice. Work hard. As often as you can. 10k hours. Like losing weight. No secret really. To be and stay thin, just eat less as long as you can. Easy to say, but difficult to do.

  • @alexandranesterenko
    @alexandranesterenko Год назад

    Great advice, thank you so much!

  • @Mkenyar
    @Mkenyar Год назад +2

    Bro...I've been feeling like this and this video helps!!! Thanks💯

  • @Johwey30
    @Johwey30 Год назад +6

    Your videos keep me motivated 🤗🤗

    • @InternetMadeCoder
      @InternetMadeCoder  Год назад +1

      you should find the motivation from within...but glad to hear I can help!

    • @Johwey30
      @Johwey30 Год назад

      @@InternetMadeCoderTrue. Very true😲👍

  • @_superlearner_
    @_superlearner_ Год назад +1

    Helpful Coding wisdom ~ thank you 🙏🙏

  • @enjay86
    @enjay86 Год назад +5

    To be a great programmer (or basically whatever) requires you to love that. You have to love that feeling when you solve some issue, that dopamine rush.
    If you don't love that and you "just do it" and have to find some ways how to improve your feelings, then something is wrong. You might just choose the wrong field to work in.

  • @Taher_M
    @Taher_M Год назад

    Well explained. Thank you

  • @ezekielgrind7152
    @ezekielgrind7152 Год назад +3

    Bro the way you excite my productivity hormones is insane❤😅🔥🔥

  • @dalekim
    @dalekim Год назад

    amazing insightful video thank you!!

  • @Zerozsaber
    @Zerozsaber Год назад

    Hey would it be possible for you to make a video on point to just going into ways that you would go about learning these things or good resources for them?

  • @SenthilkumarDeivasigamani
    @SenthilkumarDeivasigamani Год назад

    Thank you for the video

  • @Farooquee
    @Farooquee Год назад +2

    Bro ❤️❤️ much appreciated 🖤

  • @truth884
    @truth884 Год назад

    GOD! This is exactly what I’m currently going through!

  • @jjjj5452
    @jjjj5452 Год назад

    The video I need. Subscribed!

  • @anavpatel7616
    @anavpatel7616 Год назад +2

    Great Video!

  • @MauriceWilliams
    @MauriceWilliams Год назад +3

    I'm the 777 person to like this video. 7 is the number of completion. This a sign from God that I need to keep trying to learn how to code and don't give up.

  • @terrorbl4de873
    @terrorbl4de873 Год назад

    u explained that now i get more confused

  • @xylh5085
    @xylh5085 Год назад +1

    I wasted more than a decade learning to code without these 3 keys. I assumed I could hack together existing open source code in C of all friggin languages to make my programs and you can imagine how well that went 🙄 I was too stubborn to take time with fundamentals and put in those hours of pure practice.
    I was wondering about techniques regarding how to expose yourself to different design patterns and spot nooby habits which leave vulnerabilities. How would you go about developing that as a skill in resourcefulness?

    • @normanhenderson7300
      @normanhenderson7300 Год назад

      I guess you need to take his course on the 3 keys to good coding.

  • @jsmyers24151
    @jsmyers24151 Год назад

    I tried, yesterday, asking chagpt to give me some python code with errors in it for me to troubleshoot. At first, it gave me some code it said had errors in it, but then it told me what the errors were and where to find them; not what I wanted it to do. So, I told it - Again, but this time, don't tell me what or where the errors are, so it gave me more code; but, the problem with this code was, there was nothing wrong with it; nothing to troubleshoot. I kept on requesting, but it seemed the only problems I could get it to give me were like a missing colon, of a missing closing parenthesis; so I gave up. Frustrating. Oh, yeah. If you're a songwriter, ChatGPT will turn out to be that songwriting partner that gets stuck in a rut with lyrics and can't seem to break out of it; you'll soon want to do something else.

  • @noumaniqbal4965
    @noumaniqbal4965 Год назад +2

    Please tell me about Flutter. Is it good?

  • @idiyasin
    @idiyasin Год назад +2

    9:38 what are the updates on your startup update us please 😅

    • @InternetMadeCoder
      @InternetMadeCoder  Год назад +1

      Watch my day in the life vlogs, I update in those videos

  • @TheChurchIsLikenUntoTheMoon
    @TheChurchIsLikenUntoTheMoon Год назад

    So if I don’t now squat about software or computers in general, should I dive into the Harvard course when I’m ready, or get familiar with something first?

  • @ayoo9631
    @ayoo9631 Год назад +6

    I really wish you could just go straight to the point. Sorry😐

  • @apt3810
    @apt3810 Год назад +5

    Is it too late to start to learn code on age 40? Are there jobs for them?

    • @dni_
      @dni_ Год назад +6

      im 45 and learning frontend ,just keep on learning and dont think to much about jobs,just focus to understan d the programming concept and keep doing simple project untill you fully understand the concept,qnd freelance will be your goal in the future

    • @apt3810
      @apt3810 Год назад

      @@dni_ thank you 👍Im focused for this. And all the best on your journey.

    • @apt3810
      @apt3810 Год назад

      @@calvinezeokafor3360 Thank you sir 👍 I Will go to check it.

    • @daniellevin5704
      @daniellevin5704 Год назад

      I changed career from teaching to software development when I was 44. With that said, in Sweden there is a huge demand for Java developer, which was the 2 year program that I took. Make sure to focus on where there is a huge need so you don't have to compete

    • @Soccer-G247
      @Soccer-G247 Год назад

      Too late to start? Says who?
      Well, you can say that to yourself all you want. But a lot of folks start their programming journey @ 50 or more..No age limit to learning. 😊😊😊

  • @stephen285
    @stephen285 Год назад

    water glasses ,keys, salsa dancing - the analogy that wont end - giving up

  • @rogeriovasconcellos1550
    @rogeriovasconcellos1550 Год назад

    You should switch the photos on the thumbnail

  • @elimaurer9491
    @elimaurer9491 Год назад

    Hypothetically, how fast can you make the number 1 on a keyboard actually press the number 9 with instructive code?

  • @elimaurer9491
    @elimaurer9491 Год назад

    Why code? What can somebody possibly do that would be useful. Excluding career coding, are we just talking about manually picking six digit codes for the exact color of your background wallpaper? Is this just about the terminal box and windows?

  • @88chimes
    @88chimes Год назад

    Hi guys. With key 1 - problem solving, is there a resource online which has a bank of problems? One where it doesn't say "use ___ to solve this problem" but asks me to work out what I need to use

  • @gobajoseph5064
    @gobajoseph5064 Год назад +1

    Super merci conseils judicieux

  • @SmartAvenuereveals
    @SmartAvenuereveals Год назад +1

    Great video

  • @zeronl_abs
    @zeronl_abs Год назад +1

    Sometimes I think untill my brain start to ache on the forehead do you experience this.

  • @OG22812
    @OG22812 Год назад

    So you learned from giraffe academy too? Great to hear that

  • @okosunfamily1081
    @okosunfamily1081 Год назад

    Thanks a lot

  • @qzqx3047
    @qzqx3047 Год назад +1

    Your videos are irresistible......

  • @jdepew
    @jdepew Год назад +4

    Great video, definitely written by GPT

  • @sham.saravai
    @sham.saravai Год назад +3

    not you subtly showing of your apartment view hahhahaha.......like always cool video.

  • @louisjones8381
    @louisjones8381 Год назад

    perfectly broken down mate!

  • @patrickhoffman1348
    @patrickhoffman1348 Год назад

    Is that vida hotel in Dubai marina?

  • @CoolTebza-eh7ig
    @CoolTebza-eh7ig Год назад

    It can be easy, the problem is upgrades and updates and keeping up, Don't know how to research, investigate, memorize consept, hidden codes features, solving everything use even real life.

  • @mathias2860dk
    @mathias2860dk Год назад

    Are you planing on creating content about AI? Would love to hear your thoughts on this :) And are you using AI in your app you are working on?

    • @mathias2860dk
      @mathias2860dk Год назад

      I know you have made some. But there is a lot going in AI. So would be nice to get your opinion

  • @miles6875
    @miles6875 Год назад

    Love the video

  • @CrisCozy
    @CrisCozy Год назад +1

    Listen to get better at code is to build projects. Point Blank Period.

  • @sokiai1000
    @sokiai1000 Год назад

    Does anyone, are using Master Python academy?

  • @ItalMiser117
    @ItalMiser117 Год назад

    i already struggle doing simple algorithms like bubblesort. doing it on a paper... well obviously.. easy. i'm not reta**e*. but doing it in code 💀. or printing a symmetrical pyramide 💀

  • @abhishekgawade7968
    @abhishekgawade7968 Год назад +2

    Bro when are you making dating tips channel

  • @ipv8309
    @ipv8309 Год назад

    The music in the background is annoying

  • @kenesufernandez1281
    @kenesufernandez1281 Год назад

    ❤️👍

  • @HiloxVon
    @HiloxVon Год назад

    Good❤

  • @travarlee
    @travarlee Год назад

    danke

  • @elizabethansell8860
    @elizabethansell8860 Год назад

    ❤❤❤❤❤❤❤

  • @ronnader2458
    @ronnader2458 Год назад

    Doesn’t matter, in matter of few years AI will replace all coders. It already has at IBM with 7800 jobs

  • @dennisbunarta1190
    @dennisbunarta1190 Год назад

    There's no way that learn was ever be hard for you when you get a job after learning it in just 3 month bro..

    • @InternetMadeCoder
      @InternetMadeCoder  Год назад +2

      We all struggle. Key is to change things quickly, and not keep struggling.

  • @musabarnabas7628
    @musabarnabas7628 Год назад

    Too many unnecessary analogies.

  • @harmagedon64
    @harmagedon64 Год назад

    R u a human or an AI machine!? 🤣 June 22, 2023 (Portugal)

  • @ConventionChallenger
    @ConventionChallenger Год назад

  • @Kroiiz3
    @Kroiiz3 Год назад

    I’ve started learning React, javascript, html/css ans i’m fucking lost.

  • @jasonbheekarry2224
    @jasonbheekarry2224 Год назад +1

    Giraffe academy🫡