Learning to Code Was Hard Until I Changed THESE 3 THINGS

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 135

  • @InternetMadeCoder
    @InternetMadeCoder  Před rokem +10

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

    • @yveskone5638
      @yveskone5638 Před rokem

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

  • @flyingguitarist7026
    @flyingguitarist7026 Před rokem +47

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

  • @_Sonato
    @_Sonato Před rokem +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 Před rokem

      Thanks man

    • @AMDavid87
      @AMDavid87 Před rokem

      Thank you, that was great.

    • @iks_666
      @iks_666 Před rokem

      appreciated

    • @gazi427
      @gazi427 Před rokem

      Thanks man

    • @lostplug
      @lostplug Před rokem

      Bro ur profile looks so young man!

  • @lightwoodalec5037
    @lightwoodalec5037 Před rokem +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 Před rokem +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 Před rokem +11

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

    • @nguyenngo5929
      @nguyenngo5929 Před rokem +5

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

    • @carldrogo9492
      @carldrogo9492 Před rokem

      *7 years as a C++ coder.

    • @TheMonkeySleo
      @TheMonkeySleo Před rokem

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

    • @alperaslan.
      @alperaslan. Před rokem

      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 Před rokem +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 Před rokem +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  Před rokem +2

      Amazing!

    • @keylanoslokj1806
      @keylanoslokj1806 Před rokem +1

      How much does the program cost

    • @WeirdDev69
      @WeirdDev69 Před rokem

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

    • @keylanoslokj1806
      @keylanoslokj1806 Před rokem

      @@WeirdDev69 define low price

    • @kingcort8073
      @kingcort8073 Před rokem

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

  • @tomasgilamoedo8301
    @tomasgilamoedo8301 Před rokem +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 Před rokem +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 Před rokem +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 Před rokem

      Are you talking about being familiar with terminology?

  • @David-sk3px
    @David-sk3px Před rokem +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!

  • @GaBoyInKy
    @GaBoyInKy Před rokem +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 Před rokem +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 Před rokem

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

    • @shahbazkhan-ek7hp
      @shahbazkhan-ek7hp Před rokem

      I can agree

  • @adennis200
    @adennis200 Před rokem +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  Před rokem +1

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

  • @David-sk3px
    @David-sk3px Před rokem +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 Před rokem

      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

  • @happyathiest1564
    @happyathiest1564 Před rokem +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!

  • @davidmutua6971
    @davidmutua6971 Před rokem +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.

  • @jamjam.100
    @jamjam.100 Před rokem

    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.

  • @enjay86
    @enjay86 Před rokem +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.

  • @gregorymunganga1622
    @gregorymunganga1622 Před rokem +1

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

  • @ezebado
    @ezebado Před rokem +2

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

  • @tonyc739
    @tonyc739 Před rokem +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 Před rokem +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 CZcams, 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 Před rokem +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 Před rokem +1

      Heavy second for this advice

    • @tonyc739
      @tonyc739 Před rokem

      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 Před 11 měsíci +1

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

  • @bk-xn5tk
    @bk-xn5tk Před rokem

    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.

  • @Mkenyar
    @Mkenyar Před rokem +2

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

  • @ezekielgrind7152
    @ezekielgrind7152 Před rokem +3

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

  • @alexandranesterenko
    @alexandranesterenko Před rokem

    Great advice, thank you so much!

  • @truth884
    @truth884 Před rokem

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

  • @Zerozsaber
    @Zerozsaber Před rokem

    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?

  • @_superlearner_
    @_superlearner_ Před rokem +1

    Helpful Coding wisdom ~ thank you 🙏🙏

  • @jsmyers24151
    @jsmyers24151 Před rokem

    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.

  • @Johwey30
    @Johwey30 Před rokem +6

    Your videos keep me motivated 🤗🤗

    • @InternetMadeCoder
      @InternetMadeCoder  Před rokem +1

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

    • @Johwey30
      @Johwey30 Před rokem

      @@InternetMadeCoderTrue. Very true😲👍

  • @MauriceWilliams
    @MauriceWilliams Před rokem +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.

  • @Taher_M
    @Taher_M Před rokem

    Well explained. Thank you

  • @xylh5085
    @xylh5085 Před rokem +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?

  • @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?

  • @dalekim
    @dalekim Před rokem

    amazing insightful video thank you!!

  • @anavpatel7616
    @anavpatel7616 Před rokem +2

    Great Video!

  • @elimaurer9491
    @elimaurer9491 Před rokem

    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?

  • @ayoo9631
    @ayoo9631 Před rokem +6

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

  • @Farooquee
    @Farooquee Před rokem +2

    Bro ❤️❤️ much appreciated 🖤

  • @jjjj5452
    @jjjj5452 Před rokem

    The video I need. Subscribed!

  • @terrorbl4de873
    @terrorbl4de873 Před rokem

    u explained that now i get more confused

  • @noumaniqbal4965
    @noumaniqbal4965 Před rokem +2

    Please tell me about Flutter. Is it good?

  • @CoolTebza-eh7ig
    @CoolTebza-eh7ig Před rokem

    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.

  • @idiyasin
    @idiyasin Před rokem +2

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

  • @stephen285
    @stephen285 Před rokem

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

  • @SenthilkumarDeivasigamani

    Thank you for the video

  • @88chimes
    @88chimes Před rokem

    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

  • @elimaurer9491
    @elimaurer9491 Před rokem

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

  • @sham.saravai
    @sham.saravai Před rokem +3

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

  • @rogeriovasconcellos1550

    You should switch the photos on the thumbnail

  • @OG22812
    @OG22812 Před rokem

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

  • @zeronl_abs
    @zeronl_abs Před rokem +1

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

  • @SmartAvenuereveals
    @SmartAvenuereveals Před rokem +1

    Great video

  • @patrickhoffman1348
    @patrickhoffman1348 Před rokem

    Is that vida hotel in Dubai marina?

  • @jdepew
    @jdepew Před rokem +4

    Great video, definitely written by GPT

  • @apt3810
    @apt3810 Před rokem +5

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

    • @dni_
      @dni_ Před rokem +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 Před rokem

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

    • @apt3810
      @apt3810 Před rokem

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

    • @daniellevin5704
      @daniellevin5704 Před rokem

      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 Před rokem

      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. 😊😊😊

  • @qzqx3047
    @qzqx3047 Před rokem +1

    Your videos are irresistible......

  • @CrisCozy
    @CrisCozy Před rokem +1

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

  • @ItalMiser117
    @ItalMiser117 Před rokem

    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 💀

  • @louisjones8381
    @louisjones8381 Před rokem

    perfectly broken down mate!

  • @mathias2860dk
    @mathias2860dk Před rokem

    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 Před rokem

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

  • @gobajoseph5064
    @gobajoseph5064 Před rokem +1

    Super merci conseils judicieux

  • @okosunfamily1081
    @okosunfamily1081 Před rokem

    Thanks a lot

  • @miles6875
    @miles6875 Před rokem

    Love the video

  • @abhishekgawade7968
    @abhishekgawade7968 Před rokem +2

    Bro when are you making dating tips channel

  • @sokiai1000
    @sokiai1000 Před rokem

    Does anyone, are using Master Python academy?

  • @kenesufernandez1281
    @kenesufernandez1281 Před rokem

    ❤️👍

  • @HiloxVon
    @HiloxVon Před rokem

    Good❤

  • @ipv8309
    @ipv8309 Před rokem

    The music in the background is annoying

  • @travarlee
    @travarlee Před rokem

    danke

  • @elizabethansell8860
    @elizabethansell8860 Před rokem

    ❤❤❤❤❤❤❤

  • @ronnader2458
    @ronnader2458 Před rokem

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

  • @musabarnabas7628
    @musabarnabas7628 Před rokem

    Too many unnecessary analogies.

  • @harmagedon64
    @harmagedon64 Před rokem

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

  • @dennisbunarta1190
    @dennisbunarta1190 Před rokem

    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  Před rokem +2

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

  • @ConventionChallenger
    @ConventionChallenger Před rokem

  • @Kroiiz3
    @Kroiiz3 Před rokem

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

  • @jasonbheekarry2224
    @jasonbheekarry2224 Před rokem +1

    Giraffe academy🫡