Best Learning Strategies for Programmers

Ғылым және технология

In this video I cover the best learning strategies for programmers. They come directly from some of my experiences in learning software development.
** DOWNLOAD THE FREE REPORT **
For my free report on the five best programming languages in 2019 (for beginners) go to: andysterkowitz.com/report
Royalty free music courtesy of www.bensound.com

Пікірлер: 617

  • @AndySterkowitz
    @AndySterkowitz5 жыл бұрын

    Are you going to implement any of these strategies I've covered? Would you add any learning strategies to the list?

  • @MrPDTaylor

    @MrPDTaylor

    5 жыл бұрын

    Brad Traversy released a video on the same topic this morning. Did you two get together on this or are you competing with him?

  • @AndySterkowitz

    @AndySterkowitz

    5 жыл бұрын

    @@MrPDTaylor It's funny I saw that when I woke up this morning as well after I had uploaded my video. It just happens to be pure coincidence. Brad's channel is awesome...I'm sure his video is spot-on.

  • @mayaramein

    @mayaramein

    5 жыл бұрын

    Yes, this is amazing thank you for this tutorial, I am facing this problem right now and I feel that my effort worthless I spent the past two years learning passively but since a short time I started to learn actively and didn't balance but now I will. the second strategy you have all right but sometimes I can't do that and want to finish all my work in one day. the third one could be a summary is like a blog post, right? and I totally agree with you about the fourth and fifth strategy and hope do them

  • @squawkasian

    @squawkasian

    5 жыл бұрын

    These strategies are great! Thanks for the tips. I think another strategy that works really well to re-enforce your learning is to teach what you learn if the opportunity presents itself. I find if I have trouble teaching a concept to someone I know I should go back and review it.

  • @slavenbunijevac6600

    @slavenbunijevac6600

    5 жыл бұрын

    Thanks a lot. Some these I will definitely try to apply. Definitely the one about keeping track of all the questions I have. No single tutorial can explain absolutely everything it mentions. I am currently going through a tutorial on JavaScript but a couple of times I had to pause and go to a different source because something kept being mentioned but not explained (for example IIFEs, and .filter, .map, .reduce). Again, thanks

  • @MadBunnyRabbit
    @MadBunnyRabbit5 жыл бұрын

    2:01 #1: Active vs Passive Learning Ratio (2h reading; 1h coding) 4:17 #2: Use "Spacing" (DON'T CRAM) 5:57 #3: Teaching Concepts (write about what you learned, explain how it works) 7:09 #4: Keep Track of Questions (you have when learning) 8:59 #5: Rest and Recover

  • @PACXS

    @PACXS

    5 жыл бұрын

    Thanks! Exactly what I was looking in the comments for.

  • @dannous

    @dannous

    5 жыл бұрын

    Thanks. You saved me 12 minutes. Also these seem basic learning concepts not yet for programming.

  • @user-kc7jj7yy3e

    @user-kc7jj7yy3e

    5 жыл бұрын

    Thanks

  • @zid3

    @zid3

    5 жыл бұрын

    @@dannous isn't that what the title suggests though?

  • @SteelerY360Nation

    @SteelerY360Nation

    4 жыл бұрын

    MadBunnyRabbit - Thanks 🙏

  • @RachelLoveMartinez
    @RachelLoveMartinez Жыл бұрын

    I'm in college learning coding and it definitely crams so much knowledge into our brains in one week. College doesn't give you enough time to learn as each assignment is due each week on top of other subjects/classes due. Even if you don't understand the first week yet, you're forced to move onto the next week, and so on. It's overwhelming.

  • @marcusmvpgoat1236

    @marcusmvpgoat1236

    11 ай бұрын

    Yh that’s why I’m self learning I will graduate soon full stack in just 6 months

  • @RachelLoveMartinez

    @RachelLoveMartinez

    11 ай бұрын

    @@marcusmvpgoat1236 That's amazing! Do you have any recommendations on the best learning curve? I'm learning C++ and it's already so hard. But I'm getting it slowly.

  • @T4KKFI

    @T4KKFI

    9 ай бұрын

    Get pumped and excited like an anime fire force characters because that pressure will make you or break you those first two weeks

  • @gregagregy
    @gregagregy5 жыл бұрын

    5 Learning Strategies: 1st Sweetspot between Active and Passive learning 2h/1h ratio at the start, later 1h/1h 2st Apply Spacing - spread learning in more daily short stages 3rd Teaching/Reexplaining Concepts - teach, write blog, FB group post etc. 4th Keep Track of all the things you have questions about - Textpad or google doc 5th Rest and Recover - you need sleep that brain can recover and memorize, lack of sleep = lower IQ

  • @abhishekshah11

    @abhishekshah11

    5 жыл бұрын

    This saved me from watching the video lol

  • @sammavitae114

    @sammavitae114

    5 жыл бұрын

    Abhishek shah You missed the part about being active.

  • @blitzorn8417

    @blitzorn8417

    5 жыл бұрын

    2nd*

  • @danielshotit

    @danielshotit

    5 жыл бұрын

    Thank you! KZreadrs are making there videos longer then necessary to just to get there videos pass 10 mins

  • @sethtaylor7519

    @sethtaylor7519

    5 жыл бұрын

    @@danielshotit their* just to* passed* lol JK, but seriously.

  • @EntertheBlackDragon
    @EntertheBlackDragon5 жыл бұрын

    I too am a self taught programmer. Been in the game for maybe 12 years now. I watch videos just to get other opinions on what other programmers like myself have to say. Sometimes i have to remind myself not to stress so much and that all answers are always in front of you. Even the most complex. What I've learned is that when you find that you need a real solution to a problem, the answer can be found in simple programs that you can develop within 10 minutes to which you can apply to your complex problem. The best tools I've come to use is a very good pen and a pad. That's where all of my logic gets worked put. Also in drawing out a visio diagram, i can draw out what is supposed to happen and how it supposed to happen and all that would be missing is the code.

  • @subhuman7695
    @subhuman76955 жыл бұрын

    There is always something new to learn with Andy every time I come here . I am a beginner and this is helpful. Thankyou 😊

  • @rasplundjr
    @rasplundjr4 жыл бұрын

    Some of the best advice I've heard anyone give on youtube (and many other platforms) about learning period not just programming. Going through EMT training my instructor always made us Learn a skill, Do a Skill Teach a skill because it made you look at it from several different angles. When I first began as a technical trainer teaching folks how to use the companies IT systems I came across an article that I need to track down that mentioned the average human mind needs information repeated 5 times before it triggers to store as long term memory. Back to my old EMT trainer the best lesson I took away from him was that any idiot can learn how to do something, to master a skill you learn WHY you do it. I love the fact that you mentioned you need to track your "whys".

  • @Rubariton
    @Rubariton4 жыл бұрын

    Awesome channel. I have ADD aswell and its just like I hear myself speaking. Just started out 1 week ago in a way I thought was most productive. This video just confirmed all of it. For me its like this; Start from scratch everytime with programming untill you got the basic settings right. And expand this with the new skills that you learn. Test yourself. Try to imagine concepts. Try to understand why you give certain inputs and whey they work like the way they do. Instead of remembering the inputs and typin them out. Love the vids, it helped me a bunch. Thank you very much good sir!

  • @HamedAdefuwa
    @HamedAdefuwa4 жыл бұрын

    I love this advice, im just a few weeks in learning for university assignment and im currently 20 hours coding vs 1 hour reading lol. - subbed!

  • @SR-vk3fv
    @SR-vk3fv5 жыл бұрын

    Definitely going to put that legal pad tip into practice, thanks Andy!

  • @bonganishongwe9836
    @bonganishongwe98365 жыл бұрын

    Thank you for the video Andy! Very helpful

  • @andrewschull6039
    @andrewschull60393 жыл бұрын

    I absolutely love the idea of keeping the "why" journal. Such a good strategy for keeping focus while simultaneously expanding overall understanding.

  • @mmbower1
    @mmbower15 жыл бұрын

    Very helpful. Thanks Andy!

  • @codyuhi8010
    @codyuhi80105 жыл бұрын

    I feel like sometimes I get really excited about a certain subject and just binge-study about it and then the next week rolls by and I've forgotten everything I learned. I'm going to implement spacing and see how it goes. Thanks for the insight!

  • @robertzeurunkl8401

    @robertzeurunkl8401

    5 жыл бұрын

    When you learn something new, find a way to incorporate it into your own personal project right away (you DO have a personal working project, right?), and come back often and tweak it. Change how it works a bit. Reorder something. Implement it again, a bit differently. Make it a part of a working project that you are always working on. This keeps it in front of you, and your often revisiting it keeps it in mind.

  • @codyuhi8010

    @codyuhi8010

    5 жыл бұрын

    @@robertzeurunkl8401 yes! Sometimes it feels like I'm learning just for learning's sake. Sometimes I feel like my personal study doesn't match up with my projects required for school. But I'm sure that if I look at my projects through new eyes that I will find a way to incorporate the things I'm learning on my personal time. I really appreciate the suggestion! I'll try to be better at applying the things I learn across my projects.

  • @cypherphage4294

    @cypherphage4294

    5 жыл бұрын

    Try Anki

  • @rondagatts8960

    @rondagatts8960

    5 жыл бұрын

    @@robertzeurunkl8401 You're right I need to start working on a project and implement the new information I learn.

  • @bushgodreturns5562

    @bushgodreturns5562

    5 жыл бұрын

    Tbh man, if u forgot it, u weren't that passionate about it. U still r searching for it

  • @Bluesy-be9es
    @Bluesy-be9es4 жыл бұрын

    I recently went back to college to study computer science. Your channel is so practical and well-made. Thank you for such a good content!

  • @snowdroog1
    @snowdroog15 жыл бұрын

    Andy- thanks, this was a great refresher/new tips for me. Just what I needed at this point in my quest. I got the idea while watching this to write a small Question / Lookup tracking program to help me stay consistent with your 4th tip, and to have a good reference later for what I've learned.

  • @oloyedepaul1363
    @oloyedepaul13635 жыл бұрын

    Hey Andy, thanks for the advice, I used the active and passive learning strategy today, I really loved it. Cheers

  • @angiewheeler4768
    @angiewheeler47685 жыл бұрын

    Thank you for the awesome advice. Been learning for some time. I get frustrated that I am not at the level I would like to be. You just encouraged me to keep going. Thank you so much!

  • @Andrea-lf3jq

    @Andrea-lf3jq

    3 жыл бұрын

    Same here girlie, but keep going. We'll get there in the end :)

  • @ScorpiosLifeLog
    @ScorpiosLifeLog4 жыл бұрын

    This is a video not only for programmers, but everyone. I'm an ELT department student. We learn other languages as well. I learned some good tactics to improve my Russian learning process thank to you. Good work :)

  • @zettcompact8586

    @zettcompact8586

    2 жыл бұрын

    Надеюсь что вам русский язык получиться изучить быстрее и глубже.

  • @karenatkach8414
    @karenatkach84144 жыл бұрын

    LOVED THE VIDEO!!! I think this can applied to learning anything. Thank you

  • @qui3tstorm793
    @qui3tstorm7935 жыл бұрын

    Wish I could sub and like multiple times. This is comprehensive mature advice which addresses approach and most importantly mindset.

  • @CSSoda
    @CSSoda4 жыл бұрын

    Hey Andy, Thank you for taking your time out to make this video. I'm a grad student and currently preparing for a certification exam. I'm gonna apply these principles.. and will let you know. This video is really a confidence booster. Thank you..

  • @alexrmartin1421
    @alexrmartin14214 жыл бұрын

    Hi Andy. Thank you for sharing these tips. I'm currently learning HTML, CSS and JavaScript to help me level up with Google Analytics and Google Tag Manager. Your tips are really helpful and have helped me move closer to my goals. It's easy to get caught up in the 'conceptual' phase. Being accountable for time and what is being learnt on a particular day works wonders. Keep up the great work 🌟🏆

  • @roxannew.9349
    @roxannew.93495 жыл бұрын

    Omg. Thank you very much. Quite inspiring and constructive suggestions. Exactly what I need now. Keep on good work buddy.

  • @ipeteagles
    @ipeteagles5 жыл бұрын

    Love these tips, bro! Thank you for making this video. It's very encouraging! You really nailed the nails of priorities with learning. I'm a HTML/CSS novice & I work IT helpdesk for the VA. I'm going to repeatedly review the steps you laid out. My favorite point is #4, keep track of questions/whys. I find myself many times at work copying & pasting work notes for "busy work" tasks. I've discovered how effective keyboard hotkeys (ctrl+backspace, home, shift, end: so meta) are & taking notes that I can use ctrl+f & keywords to work arguably as effectively as my colleagues at a fraction of the effort. #4 really validates how I'm feeling about note taking, because it seems to be a strategy that is already serving me in the long-term.

  • @jhprip
    @jhprip2 жыл бұрын

    Thanks a lot for those advices, really useful and something that I will be applying to my life as a programmer because sometimes I feel that I am not keeping anything of what I just learned, that I do not rest enough, that I do not have enought time and that I do not have the concepts clear enough. Thanks a lot Andy.

  • @nisharay579
    @nisharay5793 жыл бұрын

    Subscribed! You’re amazing thank you for this. Started my journey a month ago

  • @MJ-ur9tc
    @MJ-ur9tc3 жыл бұрын

    Hello, Andy. This is a very useful and helpful video. Whatever you have told has been backed by science. I’ll try to apply all of these. Thank you so much man. Keep up the good work.

  • @paulperry1489
    @paulperry14894 жыл бұрын

    Amazing video! You are a fantastic teacher. Thank you for the clarity.

  • @GameplayzOfficial
    @GameplayzOfficial4 жыл бұрын

    I just learned about the Pomodoro technique, I think it's applicable in this scenario.

  • @jrod238
    @jrod2385 жыл бұрын

    So true. Active learning and project based learning. I love it.

  • @n.lightnin8298
    @n.lightnin82984 жыл бұрын

    TY for being one of the ONLY people on here with ACTUAL information and ACTUALLY GOOD information.... Just TY, FRFR....

  • @AndySterkowitz

    @AndySterkowitz

    4 жыл бұрын

    Cheers! Glad to help.

  • @trantran7525
    @trantran75254 жыл бұрын

    Thank you for sharing these Andy.

  • @mncedisishongwe8095
    @mncedisishongwe80955 жыл бұрын

    Thanks for the video I’m new at programming and struggling in computer engineering with computer science modules sho this will help

  • @WookerRussia
    @WookerRussia5 жыл бұрын

    Might be helpful for a beginner. Great videos, very inspiring!

  • @aniw1793
    @aniw17933 жыл бұрын

    Great stuff! Thank you for making these videos!!

  • @kmoartyyc
    @kmoartyyc2 жыл бұрын

    I think what is going to help me most from this is #1 and #4. I also appreciate #2 and #5 since that's how I've been learning. It helps so much to have balance. Thanks for the video!

  • @IsaiahLove-go2kx
    @IsaiahLove-go2kx5 жыл бұрын

    Yo bro, 🙏thks for the knowledge 👌Andy Sterkowitz💪

  • @haciendadad
    @haciendadad4 жыл бұрын

    Great video! I really agree that there is a need for some kind of a coach to help people get their first/next job. What you are teaching in this particular video, is especially spot on. People learn differently and people push themselves past the point of diminishing returns and don't realize it. I think what people really need, is check in points with their coach for accountability and to make sure they are on the right track, spending their time correctly. Just like a Physical Trainer, a Technical Coach is something that is needed and valuable. When handling a client, I would think the toughest ones would be ones that have no formal college education because they don't have an established routine and years of practice of being disciplined to meet deadlines. It is one thing if someone has a Political Science degree and now they want to change to learn computer science, they know the routine and what it takes so they just put their head down and grind it out like they did in college. Those that never went to college, for whatever reasons (financial, learning disabilities like Dyslexia like I have, and maybe life stress) need to develop a routine and accountability. Those, IMO, would be the most satisfying to help, because they really needed you the most and it may really be a life changer for them. I say all this because I have a 20 year old son who is exactly in this situation and I want to help him and people like him. I love helping people in general and may have found something I may do in the future, so I'll be following your channel closely.

  • @HEWfunkingKNEWit
    @HEWfunkingKNEWit4 жыл бұрын

    You make good points here. I have just started learning and there is a fair amount of passive learning. So at the ends or during the lessons I will experiment a little with what I just learned. Even just reworking 1 line of code from a tutorial has helped me learn alot.

  • @FizXify
    @FizXify5 жыл бұрын

    Thank you so much, very helpful tips!

  • @ninjaturtleadeel
    @ninjaturtleadeel5 жыл бұрын

    You’re the best Andy!

  • @codesader5720
    @codesader57204 жыл бұрын

    Thank you for this info. Timely and practical.

  • @aldolopez1596
    @aldolopez1596 Жыл бұрын

    I just began my coding. My second week to be exact. I’ve been unknowingly implementing all of these strategies lol thank you for confirmation that I’m on the right track! Also, I’ve found out reverse engineering basic pages and things like that help me to learn coding concepts better. It really make you think about what to use and how to write your code!

  • @FrenchyFlyTv
    @FrenchyFlyTv4 жыл бұрын

    This video made me take a step back and reevaluate how i learning and undertanding concepts of a programming language.

  • @jdnoguera130
    @jdnoguera1304 жыл бұрын

    This is stellar self study advice. Loving this.

  • @AndySterkowitz

    @AndySterkowitz

    4 жыл бұрын

    Thanks JD! Glad to help!!

  • @Sayuiv
    @Sayuiv4 жыл бұрын

    Thanks for another great video! So far I'm taking breaks when I really feel to have a stop. Regarding active and passive, usually when I follow a video tutorial I always code along, add comments to remember key concept and then upload on github. I was thinking to start a YT channel to show the learning process of someone starting from a low level, doing exercises etc...but I will take in consideration also maybe to do a blog, great idea!

  • @NothingButFactsToday

    @NothingButFactsToday

    2 жыл бұрын

    Did you keep that blog? I'd love to read it.

  • @bayoadetunji1135
    @bayoadetunji11353 жыл бұрын

    I really like strategy #1: The sweet spot for learning- passive vs. active learning. Sometimes it's easy to hide behind watching several video tutorials and not practicing what you've learned.

  • @SajithJohnSam
    @SajithJohnSam4 жыл бұрын

    I believe your points are great pieces of advice for newbie programmers. Very often students are forced to learn two languages at a time. In those cases, a comparison between two (similar) language features stimulates the brain to (more) easily recollect those constructs in both languages, (I found).

  • @bls512
    @bls5124 жыл бұрын

    blogging/journaling idea is really solid. thank YOU.

  • @Mint-nt6ly
    @Mint-nt6ly10 ай бұрын

    Thank you so much for your content! I regret I haven't found your channel earlier

  • @saydilmorsalin4020
    @saydilmorsalin40203 жыл бұрын

    thanks youtube for the recommendation of this great video. Best 5 tips I ever seen and many many thanks to Andy

  • @paulntalo1425
    @paulntalo14253 жыл бұрын

    Thanks for being honest and truthfully in your videos. Your so realistic bro.

  • @MoonFoxASMR
    @MoonFoxASMR5 жыл бұрын

    These are great; thank you so much!

  • @ernestmyrmyr9932
    @ernestmyrmyr99324 жыл бұрын

    this video has solved all my learning problems !)) Thank u so much !!

  • @edu-mq5yy
    @edu-mq5yy5 жыл бұрын

    Thank you Andy.

  • @strictnonconformist7369
    @strictnonconformist73694 жыл бұрын

    I’ve been doing this longer than you’ve been alive, and I have at least one friend that’s not a spring chicken working towards becoming a developer (she’s tired of all that goes with working at Home Depot). I’m referring her to your videos because you’ve learned how to learn and make progress in a systematic manner, and you’ve posted the videos here. I’ve not been new to development in general for decades now, but my career revolves around constantly learning more, and a system is required for learning: if you stop learning, you stop earning and you dinosaur yourself. Particular technologies come and go but learning how to think and learn is timeless and transferrable.

  • @andyshort4876
    @andyshort48764 жыл бұрын

    Very helpful! Love your channel so much!!

  • @modaryaghi
    @modaryaghi4 жыл бұрын

    Straightforward. I admire it. Thanks a lot.

  • @rejeancorriveau7265
    @rejeancorriveau72655 жыл бұрын

    Great content, thanks for sharing!!

  • @rishushrivastav4591
    @rishushrivastav45915 жыл бұрын

    nicely elaborated well done! thank you

  • @bharadwajtke
    @bharadwajtke5 жыл бұрын

    Great work... Thanks for sharing

  • @mirollacap
    @mirollacap4 жыл бұрын

    since last month , I am overwhelmed with too much stuff to learn and tutorials that I bought from udemy...After , I watch your video , you give me a spirit to be more productive in learning to code. I love your tips . I want to implement it right now... Thanks, Andy

  • @natpaler883
    @natpaler8834 жыл бұрын

    I'm 40 and taking first steps into software development to change my career path. Your video are so helpful!!

  • @cUser691
    @cUser6915 жыл бұрын

    Thanks, Andy Excellent video. I'd add 1) Block out chunks of quiet time like a solid, uninterrupted 1-3 hours for example 2) Remove distractions. Sit facing a white wall, if necessary, turn off tv, only listen to music with no lyrics so you don't try to sing along or if you're a musician, you're thinking of the melodies and rhythms . 3) Avoid starches and carbs around lunch time otherwise it's nap time soon after 4) Compartmentalize, if you can. If you work at an incubator or library or house, when you leave it or leave that room, leave it completely and do something totally unrelated.

  • @lamemaniacsss777
    @lamemaniacsss7774 жыл бұрын

    So true. I am sometimes so motivated to learn something that i would be fixated on it for months and when i am stuck on something and i don't get answers i get distracted and go on a google parade and waste time and slowly i start loosing interest and there goes my whole month of motivation. Thank you for these strategies, i think keeping track of questions would best suit me.

  • @lesediamondamane
    @lesediamondamane5 жыл бұрын

    Great stuff man!

  • @nasreenustad7658
    @nasreenustad76585 жыл бұрын

    First time watching your video. Very helpful. I'll try these strategies. Thanks

  • @shivamjalotra7919
    @shivamjalotra79195 жыл бұрын

    Downloaded this video, one of the best I have seen in a while.Thankyou

  • @theelement9767

    @theelement9767

    5 жыл бұрын

    what do you use to downloaded

  • @anlongdus

    @anlongdus

    5 жыл бұрын

    What about youtube-dl?

  • @shivamjalotra7919

    @shivamjalotra7919

    5 жыл бұрын

    @@anlongdus Didn't know that, thanks for telling.Look for the emotions.Haha

  • @shivamjalotra7919

    @shivamjalotra7919

    5 жыл бұрын

    @@theelement9767 savefromnet

  • @theelement9767

    @theelement9767

    5 жыл бұрын

    thank you

  • @ramonpereira6794
    @ramonpereira67944 жыл бұрын

    Great tips, I've been wasting a lot of time and giving my brain too much to process, thanks to you I'm being more and more productive 👨🏻‍💻

  • @keshavdk3080
    @keshavdk30804 жыл бұрын

    Thank you very much for this video and also mentoring the people who strive to be excel in software development everyday.

  • @claudiavarrone8146
    @claudiavarrone81464 жыл бұрын

    I've noticed that with ANYTHING, when I teach about it I become that much more knowledgeable on it and it reinforces the concepts I already know about what I'm teaching even deeper into my mind. I've been taking online courses, and have been writing down key information along with scouring the comments below each course page to learn about what is being taught even further. Writing it all down is basically making me write a guide on how to learn the code I'm learning. It's very time consuming, but I tell you what, I still remember the concepts and everything I've learned since I started the course. It is well worth the extra time investment to nail that shit in there instead of having to come back often to re-remember stuff. I also play around with the code as I'm learning it and trying out all the different things I can do with it. Combining things I learned from earlier in the courses to the newer things I just learned. Just becoming familiar and comfortable with it. On top of all that, I've done what he mentioned in the video, keeping track of questions. When I feel my mind is overloaded in information, or questions, I write small reminders (5 words or less) or just keywords as "anchors" where when i read it I know what I was talking about. That way I can sort through all the information and write down the info and concepts on it and miss nothing. If I had questions while taking the course that wasn't answered by the course or the comments below on the course page I'd go on Google and research it until I fully understood it, then I would write down what I learned as if I were teaching it to someone. If I had questions but was done for the night I'd write them down for the next day. This has really helped me, give it a shot.

  • @barunkumarpal9641
    @barunkumarpal96415 жыл бұрын

    Thanks a lot, Sir. Love you from India.

  • @winstong7438
    @winstong74384 жыл бұрын

    This is such a banger video thanks man

  • @chicagodiva100
    @chicagodiva1004 жыл бұрын

    I like all your principles, # 5 is what I need to work on because I go on and on until I can figure something out. lol

  • @chetanyakanwal3087
    @chetanyakanwal30874 жыл бұрын

    Thanks Andy for such a insightful video on the subject. The 5 points that andy makes are spot on. Did a course on node, working on angular course. Naturally picked up 4, except explaining / writing what I have learned. Will give it a try for sure. The 5th is most important at least in my opinion, because lack of good rest/ fitness level will greatly reduce your mental and emotional capacity, the thing you need most in this trade or any. Don't engage in unhealthy working patterns. One more thing, the thing thats working for me to learn new concepts is, To give 2 passes to a tutorial, as concepts are difficult to grasp. In the first pass, it may seem like a waste of time as you are understanding very little. But, believe me, somehow the first pass enables understanding in the second pass. Accompany 2nd pass with hands on coding, you can do 1st pass without actual practice of coding.

  • @andre-barrett
    @andre-barrett3 жыл бұрын

    Good tips for new software developers Andy. Appreciate the video. Let's keep sharing the knowledge on software engineering

  • @bahatialfani4783
    @bahatialfani47834 жыл бұрын

    I love these strategies, I've been kinda doing the same with self teaching web development. I work for lyft and uber and during the some windows i have where i don't get rides, I would read a web developer book and during traffic hour i would take a 3 hour break where i go to the library and watch videos on web development but I would start by recapping what I learn the day before by doing some exercise and than jump right in too the new course.

  • @JP-zp6ob
    @JP-zp6ob3 жыл бұрын

    thanks man, good video. lots of good insight

  • @widevision6121
    @widevision61214 жыл бұрын

    I am trying to learn code my self, your advice is really helpful. thanks

  • @zanasilivani3004
    @zanasilivani30042 жыл бұрын

    Those are some great points, I think when it comes to programming, beginners more focus more on watching tot than practicing what they have learned. This vid explain really well the importance of active learning. great vid

  • @RackaApps
    @RackaApps4 жыл бұрын

    7:10 this is so true. I have stopped going into a rabbit chase on Google for questions while studying. My strategy now is that i had a pinned tab on my browser for Google Keep and i write all my questions there and go through them later. I have found that it's much easier looking for answers later than right when you were studying because you'll sort of remember what you were learning before and get a much better understanding. And an advantage for this is I'll also have the questions on the app in my phone and can easily search for them when I'm not on my laptop

  • @cryptoeejit
    @cryptoeejit4 жыл бұрын

    Thanks great advice, learning for fun, keeping the brain cells going!

  • @Cityweaver
    @Cityweaver4 жыл бұрын

    Talking about ratios of study:practice really hits home for me. I'm enrolled in a course, which requires homework tasks turned in, but that how that time is used is obviously different than my time studying. I spent the first month stressing myself out, studying tasks on the same day as doing the homework, because I wanted to turn in tasks at a reliable "every other day" pace. No, no, no.... Or... I can spend 2-3 mornings studying, sleeping on it, letting it gel in my head, then complete a homework assignment. I'd rather get 2 assignments done a week and actually learn the concepts than get 4 done a week, but not actually remember anything.

  • @rob8259
    @rob82594 жыл бұрын

    New programmer here learning Java for college. Very good video was not only good for programming, but for studying in general.

  • @razzaxxe
    @razzaxxe4 жыл бұрын

    Great video. Really useful. Would you mind posting links in description to the research that you reference (e.g. sleep deprivation stuff). It'd add some hardcore science to an already very credible video. Thanks for your help!

  • @StarLight-tu6ub
    @StarLight-tu6ub5 жыл бұрын

    I needed this absolutely!!!!!! Your great!!! Thank you!!!!🤗🤗🤗

  • @StarLight-tu6ub

    @StarLight-tu6ub

    5 жыл бұрын

    Many thanks for liking my comment. Stay extra superb 🤗🤗🤗

  • @akankshabhatnagar4447
    @akankshabhatnagar44474 жыл бұрын

    Your videos are best . Keep making these type of videos . It would be very helpful for self taught programmers .

  • @learnwithtariq5
    @learnwithtariq53 жыл бұрын

    Hope so I will work on these strategies and learn more. Thank you @Andy Sterkowiz

  • @lordofshadow7041
    @lordofshadow70413 жыл бұрын

    That is very helpful for developers as well they need to understand what you are saying. Thank you for the tips🙂

  • @yukii_kamishiro
    @yukii_kamishiro4 жыл бұрын

    Thank you so much for these wonderful strategies.

  • @dg5609
    @dg56094 жыл бұрын

    Andy Sterkowitz, absolute legend!

  • @sapperjaeger
    @sapperjaeger8 ай бұрын

    Yet another excellent and valuable vid -- much #respect!!!

  • @zzzbyyy
    @zzzbyyy4 жыл бұрын

    Thanks for valuable info !!!

  • @sebastianfrasher2597
    @sebastianfrasher25974 жыл бұрын

    Yeah I have found number 3 to be VERY useful. I always start explaining what I learn to my parents even though I know they don't understand it, but they know that it strengthens my neural pathways.

  • @ocrcro
    @ocrcro3 жыл бұрын

    thanks for your advice, noted

  • @ArronSealmoyGuitar
    @ArronSealmoyGuitar5 жыл бұрын

    Best inspirational speaker on KZread!

  • @josephlivengood4508
    @josephlivengood45084 жыл бұрын

    Hi Andy, the teaching method is what I use. I am currently taking a course on nodeJS and my notes are very clear and the code is typed out so that if anybody see them they can follow alone and build the app from scratch. I do this for the following reasons, #1 I know I won't be able to remember it all #2 as you said, acting like I'm teaching it myself really helps to remember #3 never know if later I am to build the same app, the videos may no longer be available so my notes will be very valiable. #4 I may just create a blog or a how to page with my step by step notes. thanks for sharing this with us, I am also a self taught until I decided to take courses on udemy.

  • @ErasmusAAddo
    @ErasmusAAddo4 жыл бұрын

    Thanks for sharing ✌

  • @dendydarin3085
    @dendydarin30855 жыл бұрын

    Thanks Andy!

Келесі