Learning to Code Was Hard Until I Changed THESE 3 THINGS

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 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

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

  • @_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!

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

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

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

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

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

    • @BattleJunkiee
      @BattleJunkiee ปีที่แล้ว

      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

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

  • @gregorymunganga1622
    @gregorymunganga1622 ปีที่แล้ว +1

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

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

  • @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😲👍

  • @alexandranesterenko
    @alexandranesterenko ปีที่แล้ว

    Great advice, thank you so much!

  • @ezekielgrind7152
    @ezekielgrind7152 ปีที่แล้ว +3

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

  • @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 TH-cam, 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.

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

  • @Taher_M
    @Taher_M ปีที่แล้ว

    Well explained. 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.

  • @_superlearner_
    @_superlearner_ ปีที่แล้ว +1

    Helpful Coding wisdom ~ thank you 🙏🙏

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

  • @Farooquee
    @Farooquee ปีที่แล้ว +2

    Bro ❤️❤️ much appreciated 🖤

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

  • @anavpatel7616
    @anavpatel7616 ปีที่แล้ว +2

    Great Video!

  • @jjjj5452
    @jjjj5452 ปีที่แล้ว

    The video I need. Subscribed!

  • @dalekim
    @dalekim ปีที่แล้ว

    amazing insightful video thank you!!

  • @SenthilkumarDeivasigamani
    @SenthilkumarDeivasigamani ปีที่แล้ว

    Thank you for the video

  • @sham.saravai
    @sham.saravai ปีที่แล้ว +3

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

  • @stephen285
    @stephen285 ปีที่แล้ว

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

  • @truth884
    @truth884 ปีที่แล้ว

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

  • @zeronl_abs
    @zeronl_abs ปีที่แล้ว +1

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

  • @terrorbl4de873
    @terrorbl4de873 ปีที่แล้ว

    u explained that now i get more confused

  • @ayoo9631
    @ayoo9631 ปีที่แล้ว +6

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

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

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

  • @SmartAvenuereveals
    @SmartAvenuereveals ปีที่แล้ว +1

    Great video

  • @rogeriovasconcellos1550
    @rogeriovasconcellos1550 ปีที่แล้ว

    You should switch the photos on the thumbnail

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

  • @OG22812
    @OG22812 ปีที่แล้ว

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

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

  • @elimaurer9491
    @elimaurer9491 ปีที่แล้ว

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

  • @miles6875
    @miles6875 ปีที่แล้ว

    Love the video

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

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

  • @qzqx3047
    @qzqx3047 ปีที่แล้ว +1

    Your videos are irresistible......

  • @gobajoseph5064
    @gobajoseph5064 ปีที่แล้ว +1

    Super merci conseils judicieux

  • @okosunfamily1081
    @okosunfamily1081 ปีที่แล้ว

    Thanks a lot

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

  • @noumaniqbal4965
    @noumaniqbal4965 ปีที่แล้ว +2

    Please tell me about Flutter. Is it good?

  • @louisjones8381
    @louisjones8381 ปีที่แล้ว

    perfectly broken down mate!

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

  • @jdepew
    @jdepew ปีที่แล้ว +4

    Great video, definitely written by GPT

  • @CrisCozy
    @CrisCozy ปีที่แล้ว +1

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

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

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

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

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

  • @patrickhoffman1348
    @patrickhoffman1348 ปีที่แล้ว

    Is that vida hotel in Dubai marina?

  • @abhishekgawade7968
    @abhishekgawade7968 ปีที่แล้ว +2

    Bro when are you making dating tips channel

  • @ipv8309
    @ipv8309 ปีที่แล้ว

    The music in the background is annoying

  • @sokiai1000
    @sokiai1000 ปีที่แล้ว

    Does anyone, are using Master Python academy?

  • @HiloxVon
    @HiloxVon ปีที่แล้ว

    Good❤

  • @travarlee
    @travarlee ปีที่แล้ว

    danke

  • @kenesufernandez1281
    @kenesufernandez1281 ปีที่แล้ว

    ❤️👍

  • @ronnader2458
    @ronnader2458 ปีที่แล้ว

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

  • @harmagedon64
    @harmagedon64 ปีที่แล้ว

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

  • @elizabethansell8860
    @elizabethansell8860 ปีที่แล้ว

    ❤❤❤❤❤❤❤

  • @musabarnabas7628
    @musabarnabas7628 ปีที่แล้ว

    Too many unnecessary analogies.

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

  • @ConventionChallenger
    @ConventionChallenger ปีที่แล้ว

  • @Kroiiz3
    @Kroiiz3 ปีที่แล้ว

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

  • @jasonbheekarry2224
    @jasonbheekarry2224 ปีที่แล้ว +1

    Giraffe academy🫡