How to Think Like a Programmer

Поділитися
Вставка
  • Опубліковано 28 гру 2024

КОМЕНТАРІ • 201

  • @t0khyo
    @t0khyo Рік тому +84

    I came from ALX internship. I wish I had listened to this a year ago. It looks simple but makes a humongous difference in your learning Journey Thank you for this great video ❤

    • @hamzahelanbary4369
      @hamzahelanbary4369 Рік тому +5

      It is ALX that leads me to this video as it is a part of one of its projects. I am just having the first step in this track, so it would be very appreciated if you can supply me with some tips that can help me go through ALX software engineering program. Thanks in advance

    • @UTDfargo
      @UTDfargo Рік тому +1

      Came here from ALX too. Following the right path to learning Everything seems to work out 💪

    • @t0khyo
      @t0khyo Рік тому

      @@UTDfargo don't follow codecademy the are LGBTQ bullshit!

    • @londz_sa
      @londz_sa Рік тому +1

      I am in the ALX and thinking to just quit really 😢😢 its a lot

    • @londz_sa
      @londz_sa Рік тому +1

      ​@@UTDfargo plz help

  • @phillipratzloff8923
    @phillipratzloff8923 2 роки тому +127

    I’ve been a programmer for over 40 years (yikes!) and I’ve had a successful career by all accounts. You’ve reminded me where I come from. I think part of the fun is solving the problems, or solving the puzzle, to see if I can do it, and then to see how others have done it. This is a great start to understanding what programming is about. We’ll done.

    • @ogazboiz
      @ogazboiz 2 роки тому

      is they any way i can contact you

    • @Thataussiebattler
      @Thataussiebattler 2 роки тому +1

      I'm 47 and just learning, let's go!

    • @fhubert
      @fhubert Рік тому

      TFST (thanks for sharing this). 40 years? I thought you were 19. OMG. I've entered my Python "DataCamp" with my usual Steve-Rogers approach: (wobbling, fists up) Solving problems?" (wobbling) "I can do this all day!"

  • @Lewis_Sandilands
    @Lewis_Sandilands 5 років тому +93

    This is one of the best learning videos because it doesn't assume you know everything like some other ones.

  • @Solutionist1
    @Solutionist1 3 роки тому +7

    This has definitely put me more at ease with learning coding, shifting the focus from an overwhelming sense of "I have to learn everything", to a focus on utilising and developing my problem solving abilities.

  • @badmoxstudios
    @badmoxstudios 5 років тому +49

    Awesome vid that gives insight on learning how to code. I love that it's encouraging, especially when it comes to not knowing everything or memorizing anything.

  • @olumuyiwaona377
    @olumuyiwaona377 Рік тому +1

    Watching this video validates the grit growth mindset, learning is a continuous journey, don't lookout for shortcuts rather think outside the box.
    Thanks for sharing this insight.

  • @luketeal1076
    @luketeal1076 4 роки тому +29

    I forgot why i switched from IT to Nursing. But after this year, I wanted to explore the programming field again. Your video was an encouragement and why I stopped pursuing IT. I took shortcuts and they hurt after I was stuck. This was my perspective. Thanks for the video. I look forward re-learning all these baby steps and find a way to reintegration nursing-programming.

    • @saudahjimoh963
      @saudahjimoh963 2 роки тому

      I know it's been a year but I'm switching from Nursing to IT and I am sacred😪

    • @luketeal1076
      @luketeal1076 2 роки тому +1

      @@saudahjimoh963 You will not regret it. Nursing is a thankless job and you earn scraps. At least with IT (plus you having a nursing background) you can work in informatics for health care. Plenty of my colleagues switch to infomatics or something related to IT-Nursing workspace.

    • @saudahjimoh963
      @saudahjimoh963 2 роки тому

      @@luketeal1076 thank you for this
      It all seems daunting though...lol

  • @AaronH3n
    @AaronH3n 4 роки тому +4

    Place left hand on the side of the jar. Make sure you have a nice firm grip around the jar. Then, extend your hand and fingers and lie your palm on the lid of the jar as close as possible. Start bending your fingers slightly, keep bending slightly until your fingers grasp the lid in a nice firm hold around the lid. If your palm lifts off the lid, that's okay as long as your hand and fingers have a nice firm hold on the lid. Start and gradually turn the lid in the direction counter to the threads of the jar in order to loosen the lid. Apply more force. Keep applying more force until the lid starts turning. Keep turning, keep turning, ... until the lid comes completely off.

    • @oga_rainbow
      @oga_rainbow 2 роки тому

      I love this. It's very detailed and I like how you broke it down into smaller steps.

  • @Renlikethewind
    @Renlikethewind 5 років тому +12

    Thank you so much for this video! I am just starting to explore coding and programming, and I've been struggling with cultivating the right mindset. This was fantastic for an extreme beginner like me :)

  • @nyambesimangolwa5755
    @nyambesimangolwa5755 2 роки тому +15

    I've learned so much in 6 minutes and I believe what you have helped me learn via this video will be instrumental in getting me where I wish to be one day. Thank you very much Stephanie (& Codecademy)! 🙌

  • @gardensindeze2568
    @gardensindeze2568 2 роки тому

    the way you analogion opening the jar and problem solving step makes me grasp programmer thinking

  • @elfchild9
    @elfchild9 5 років тому +16

    Thank you! I really liked this breakdown.

  • @clarkeeeee
    @clarkeeeee 5 років тому +12

    I wish I had known all these things when I had started a few years ago, this is all true and so valuable! Thank you! :]
    There's so much I could say to support your points, but I'll let the video speak for itself. :]

  • @asadhussein4844
    @asadhussein4844 3 роки тому +6

    This is actually a good video. Really gives me a confidence boost.

  • @samuelchinonsoarchibong1477
    @samuelchinonsoarchibong1477 4 роки тому +3

    with steps like this, it really makes coding easy and how to tackle errors. Wish I watched this before learning to code.

  • @VitaliyDvorkin
    @VitaliyDvorkin 5 років тому +260

    Why did you have to tell me what I wanted to hear? I just wanted sweet lies about how coding is for masters of the art and I'm wasting my time, But NOOOO, you had to tell me I'm the right track and to just keep going like I am and not not wallow in my own Pity.

    • @VitaliyDvorkin
      @VitaliyDvorkin 5 років тому +14

      @@codecademy you guys are great. :D

    • @maximo5737
      @maximo5737 4 роки тому +10

      Sshsssss I know right... So rude of her..🙄🙄🙄🙄 😃... My coach literally told me I need to build a POSITIVE MINDSET about job code challenges..... Here I am....😃😃😃

    • @VitaliyDvorkin
      @VitaliyDvorkin 4 роки тому +2

      @@maximo5737 Right? It's so good natured, it makes me feel wrong. :) :) : ) :)

    • @msharif3
      @msharif3 4 роки тому +1

      Lol

    • @donutrangerr
      @donutrangerr 3 роки тому +9

      Well... if you insist: "everyone can learn how to code but not everyone can code". Building a positive mindset is important, but people tend to forget to build discipline, resilience, patience, and grit throughout the journey too. Many friends of mine who started this journey together have all dropped out once they hit a wall, I can only hope those inspire to be a developer realizes that the reality is not all rainbows, there's going to be tough times for sure. Just like Mr.DemiDemi said, tough times never last, only tough people last blrbrlrlrlrlrlr

  • @epaphradito
    @epaphradito Рік тому

    Thanks so much. Really helpful.
    I have always struggled to understand why people fail some tasks that I consider very easy, not knowing that my perspective as a programmer is really different from theirs. Sometimes even if a person brings a problem I have never tackled, I somehow find my way around it.

    • @creativegenius8435
      @creativegenius8435 Рік тому

      Can you please share more details on practical mistakes you noticed you were doing right and others arent

  • @techwithkingsley1861
    @techwithkingsley1861 Рік тому

    Hey, Kingsley here, I'm from ALX. Thank you for this information.

  • @lootcrate3800
    @lootcrate3800 3 роки тому +5

    Thank you so much for these videos, I'm incredibly new at this and have been deathly afraid that wanting to build androids are something i'll never be able to achieve, but these breakdowns really help me realize that it can be possible. It feels kinda like being dropped into a new country on my own without any sort of preparations or security. Now though i see some speck of light so let's see were it lead i suppose haha!

  • @youngjeffry9315
    @youngjeffry9315 3 роки тому +5

    i like the words 'donnot worry about not knowing everything'

  • @mauricioricaldi4569
    @mauricioricaldi4569 2 роки тому

    Thank you so much for helping clarify my ideas about programming. I just started my Front End Engineer carrer path at Codecademy so I'll do my best to learn everything I can and want. Practice Practice and Practice, that's the main key for learning something new.😀

  • @diondrajh9801
    @diondrajh9801 6 місяців тому

    Thanks for the tips as I start Programming at an older age!

  • @FourDotSkills
    @FourDotSkills 4 роки тому +2

    This is an amazing contribution and please accept my heart felt gratitude. I will regularly follow the "CodeAcademy" and in specific your insight.

  • @AtHost98
    @AtHost98 9 місяців тому

    This is the type of video i needed. Trying to learn and i "get" what it means and why you would use it, till they ask me to apply what i learned and how to go about solving the answer.

  • @itmandar
    @itmandar 4 роки тому +35

    That helped me to cope with the guilt and shame when I still go to the docs page after years of programming. Thanks

  • @ayandorabednago6443
    @ayandorabednago6443 Рік тому

    wow great . Am just starting programing and am bless for knowing

  • @romualdadjimagbe2768
    @romualdadjimagbe2768 Рік тому

    I REALLY LOVE THIS VIDEO, IT REALLY EXPLAINS HOW PROGRAMMER SHOULD THINK.

  • @binancefuturexsignal8527
    @binancefuturexsignal8527 Рік тому

    Well said. Fundamentals is key. Problem solving is the talent part

  • @infotechsolutions4165
    @infotechsolutions4165 Рік тому

    That's very an awesome guidelines; Thanks a lot!

  • @directdrparadoxxdreamingco
    @directdrparadoxxdreamingco 10 днів тому

    Dr. Paradoxx at your service!! // 10+ of trying to find my passion // Marriage played a role in this // Stay strong folks // Over out*

  • @motunmarteen
    @motunmarteen 2 роки тому +1

    This is a great learning material, thank you so much.

  • @teejaysnet1
    @teejaysnet1 2 роки тому

    That's a great one i need to join as quick as possible

  • @structuralcraft
    @structuralcraft 2 роки тому

    Great tips you got there sis. Thanks.

  • @abdullahiyakubuabubakr6313
    @abdullahiyakubuabubakr6313 Рік тому

    this has been an eye opener

  • @olakunleabiodun1489
    @olakunleabiodun1489 Рік тому

    nice one super simple but great tools that all programmer need to possess

  • @augustinesalifu9505
    @augustinesalifu9505 Рік тому

    Informative and helpful
    Thanks❤

  • @ntareinkotanyi674
    @ntareinkotanyi674 Рік тому

    This is so helpful... Thank you!

  • @godstimeokoene3048
    @godstimeokoene3048 Рік тому

    My journey in ALX_SE brought me here. Thanks for this ma'am.

  • @eveningcoder7450
    @eveningcoder7450 5 років тому +3

    @01:41 You should probably put the jar down on a surface before releasing tension :p

  • @victoromondi3506
    @victoromondi3506 2 роки тому +1

    I believe am not the only one here because of a task i have to complete.

  • @ishimwezachee2179
    @ishimwezachee2179 2 роки тому

    Don't blame the computer, love this one !!!!!!!!!!!!!!

  • @TheMaricamp
    @TheMaricamp 5 років тому

    Thank you. This is something I'm considering. You are inspiring

  • @chairjacker
    @chairjacker Рік тому

    Nicely put together :)

  • @alireza.tayari
    @alireza.tayari 3 роки тому

    That was amazing. Thank you so much.

  • @soufianeyes4278
    @soufianeyes4278 4 роки тому

    This video is well organized . I like it !!

  • @malewasswa6970
    @malewasswa6970 2 роки тому

    Thank you so very much. It's really a nice video

  • @michaszal7510
    @michaszal7510 Рік тому

    Great video, thanks! One thing - link to 'How to build a portfolio' is not valid - is there a chance to fix it?

  • @MTHALO.
    @MTHALO. 2 роки тому +3

    ALX gang 🙌🙌

  • @olashoretijesunimi6039
    @olashoretijesunimi6039 2 роки тому

    Hmmm, informative and very helpful. Thanks a lot Sis!

  • @rabiukhalid3907
    @rabiukhalid3907 2 роки тому

    I really did enjoy the video.

  • @Human-um5mu
    @Human-um5mu 3 роки тому

    Bless you Madam, you are doing good work here.

  • @bobbayexcalibur11
    @bobbayexcalibur11 5 років тому

    Very helpful! Thanks for that suepr clear explanation

  • @yezidumar158
    @yezidumar158 Рік тому

    Thanks a lot!❤

  • @FitnessChaos
    @FitnessChaos 4 роки тому

    Watch from 1:27 to 2:00 . Describes the thinking of a programmer. When writing something first do pseudo code of the instructions

  • @amoschibueze8069
    @amoschibueze8069 2 роки тому

    Step by Step is the key

  • @skyiedmed
    @skyiedmed Рік тому

    great video, thanks.

  • @mperor918
    @mperor918 Рік тому

    This is really educative.

  • @whatcanido4534
    @whatcanido4534 3 роки тому

    Thank you for that great explanation. :)

  • @jideoboh4185
    @jideoboh4185 2 роки тому

    Thanks is really encouraging

  • @LifetimeLearner7
    @LifetimeLearner7 6 місяців тому

    How to build a portfolio link is broken.

  • @RohWilsmann
    @RohWilsmann 5 років тому

    Thank you very much for the lessons and tips :)

  • @victorEsionyeaba
    @victorEsionyeaba Рік тому

    beautiful tips

  • @tundesanusi572
    @tundesanusi572 2 роки тому

    "Programmers do not need to memorize and/or know everything"
    Thanks for the quote !

  • @davidclyburn8966
    @davidclyburn8966 2 роки тому

    Thank you for this video. I see that I don't need to be a brain to code. thanks for sharing your experience now I can try solving problems before finding out by other means, I can ask questions this is hard for me but I'll do it, work with other's on projects learn to listen before speaking and making sure that I heard so that I don't do the worng application. Again thanks.

  • @ziggi2546
    @ziggi2546 5 років тому +1

    God now i wanna rewatch all of torradora but i have to keep going

  • @spontaneouscorner464
    @spontaneouscorner464 2 роки тому

    Very informative thank you

  • @williamsope5921
    @williamsope5921 Рік тому

    really insightful

  • @EduardoCardosoMedia
    @EduardoCardosoMedia 3 роки тому

    Thanks Stephanie.

  • @brianparsons8955
    @brianparsons8955 5 років тому

    There is a word at 2:24 of clip that sounds "pare" is that correct? She is saying: "You can try that for yourself with some 'pare'programming"...meaning with some scaled down programming?

    • @RKHageman
      @RKHageman 4 роки тому

      Brian Parsons I think she says “paired”? Working with another person?

  • @davidoirere
    @davidoirere Рік тому

    amazing information

  • @IanoNjuguna
    @IanoNjuguna 2 роки тому

    Highly recommend this video

  • @yuhceeofficial
    @yuhceeofficial 5 років тому

    I enjoyed it very well, thanks.

  • @akioasakura3624
    @akioasakura3624 Рік тому

    What to do if u get stuck for days?

  • @abioyeisaac6788
    @abioyeisaac6788 Рік тому

    This video shows the difference between a programmer and a person who just codes because one is trying to solve a problem while the other is just trying to get it right. the other thing in this video is you don't have to memorize everything but be innovative with the fundamentals.

  • @stevendrake6831
    @stevendrake6831 3 роки тому

    Great advice!

  • @alvinofportharcourt2118
    @alvinofportharcourt2118 2 роки тому

    thank you, i enjoyed it

  • @andersonfigohfigoh7827
    @andersonfigohfigoh7827 Рік тому

    thank you good advice'

  • @mediacatalog
    @mediacatalog 3 роки тому

    Helpful videos!

  • @queengilbert805
    @queengilbert805 2 роки тому

    This was so helpful

  • @sunnywaykar7175
    @sunnywaykar7175 4 роки тому

    Nicely explained

  • @zrmsraggot
    @zrmsraggot 5 років тому

    Its all about breaking down a problem

  • @Pathrissia
    @Pathrissia 5 років тому +2

    So what are all my options when it comes to finding solutions to problems if I'm not supposed to Google the answer?

    • @DUHRIZEO
      @DUHRIZEO 5 років тому +7

      They didn't say not to, they suggested trying to work out the problem yourself FIRST by breaking it down into simpler chunks, and then looking for more info. By all means look for help, but this idea was to help you get into the right thinking process and dive deeper into understanding what's going on rather than just copy and pasting someone else code. It's an easy trap to fall into when we just want an immediate answer but over time it can keep you from learning to code on your own.

    • @thestraycat69
      @thestraycat69 4 роки тому

      Think this when not under a crunch think it through for an hour. (If under time constraints 20 mins.) Then if still stuck you may look at Google, stackoverflow. Then if you're still stuck you may then ask a fellow coder but never relay upon others which you must frist try yourself. It's ok to receive back up but first you must try and win the war before relaying on said backup too help you win the battle because at the end of the day it is your war. Which is why I'm calling bullshit on scenes in movies like the social network where they code flawlessly while drunk.

  • @lordrennieslomotey5909
    @lordrennieslomotey5909 Рік тому

    Great video

  • @felipev1356
    @felipev1356 5 років тому

    let´s do this !

  • @successchemtutorial95
    @successchemtutorial95 2 роки тому

    please i want to learn this coding, how do i get started?

  • @infinitesolutions3048
    @infinitesolutions3048 2 роки тому

    Very Informative

  • @weeklyki
    @weeklyki 2 роки тому

    Thank you

  • @cryptocathedral
    @cryptocathedral 2 роки тому

    Well said

  • @samueliyiola7926
    @samueliyiola7926 2 роки тому

    Really a helpful video

  • @aswanthj7382
    @aswanthj7382 5 років тому +2

    thanks for your tips...
    but I'm confused with where to get started.
    i can't able to find some hard problems it's bring me more fun.
    where will i get it?

    • @devanshmishra3434
      @devanshmishra3434 5 років тому +2

      try sites like LeetCode, HackerRank, ProjectEuler etc.

  • @thestraycat69
    @thestraycat69 4 роки тому

    Try to figure it out within the first hour/half hour/20 minutes, if you can't refer to Google, if you then still can't phone a friend. That's what it is in a nutshell.

  • @daremartins1759
    @daremartins1759 5 років тому

    very educative thanks

  • @moneyharry
    @moneyharry 5 років тому

    Amazing! Thanks!

  • @iamanderson
    @iamanderson 5 років тому +1

    Nice explanation, actually it's more useful than some advice from some faculty members. Go ahead!

  • @rverm1000
    @rverm1000 4 роки тому

    That's a good comment on how to think like a programmer. I've purchased a course on there but didn't like it. Data scientist. I don't know if I can get a job doing the course +8 months of previous python experience learning.

  • @SoraAmm
    @SoraAmm 5 років тому +2

    For me the problem is not the problem.
    The problem is how to translate the problem into code (syntax).

  • @tibs5333
    @tibs5333 5 років тому +2

    Amazing!

  • @joserosa5342
    @joserosa5342 4 роки тому +1

    I wan to learn C coding cuz is the basic for the other language. I just bought a book from Amazon fro C coding for beginners.

  • @EvieTheOddity
    @EvieTheOddity 5 років тому

    really this helped a lot

  • @johneric2720
    @johneric2720 Рік тому

    This is great. I mean, you can't know everything about a language-but with time and practice, everything starts coming in. I love this video :heart_exclamation: