How Many Hours Per Day Should I Spend Studying to Become a Self-Taught Software Developer?

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • If you're spending a lot of time studying to become a software developer, you have probably wondered "what is the right amount of time I should spend studying?"
    I dive into what is the best approach to thinking about your study commitment and I use my experience to give a concrete number to use.
    ** Coaching **
    Want to work with me personally to elevate your career and become a software developer in the next 4 months? If you consider yourself an action-taker who is fully committed to kick-starting your career as a developer then book your free Career Strategy Session with me by going to andysterkowitz....
    ** Social Media **
    Twitter: / andysterks
    Facebook: andy.sterkowitz

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

  • @AndySterkowitz
    @AndySterkowitz  6 лет назад +211

    For all the people putting in the work of becoming a software developer, how many hours per day/week are you spending doing the "work"?

    • @raymeester7883
      @raymeester7883 6 лет назад +12

      Stefan Mischook has an answer.

    • @MrPDTaylor
      @MrPDTaylor 6 лет назад +70

      Most of my development time happens over the weekend. Some Saturdays I study from wake up till sleep. I've heard some people say they think that is too long for one day but I get such like opportunity during the week I'm usually totally up to it. I think I would make more progress with a consistent daily schedule so I'm considering putting my children up for adoption. Hit me up if you are looking to adopt!

    • @TheAlderFalder
      @TheAlderFalder 6 лет назад +31

      I'm using the App FlowTimer for the iphone, which let's you configure pomodoro intervals really quickly and intuitively. I put in 4 hours (1 hour each pomodoro) daily. However, I'm currently unemployed and live at my Dad's house, so four hours may even sound too little. But I make sure, that these are quality, uninterrupted, highly focused hours. For every trip I make to the toilet or the fridge, I pause the timer. No bs-sing myself. And honestly, after these four hours spread over the whole day, I'm quite exhausted. It's not like being a tourist walking through a city taking pictures for 9 hours straight and feeling a little fatigued.

    • @captainprice2025
      @captainprice2025 6 лет назад +5

      1-2 days

    • @nicstoohigh
      @nicstoohigh 6 лет назад +27

      On average 1-2 hours a day, some days I get 3-4 in, usually 7 days a week sometimes 6 days

  • @sto3359
    @sto3359 6 лет назад +994

    Forget the number of hours. Are you studying the right things? Do you understand it? Can you apply it? Can you teach it? Learn smart!

    • @dragon_542
      @dragon_542 6 лет назад +54

      Same that's what I do as well:
      Make a list of topics that I need to learn --> Join/connect related topics -->sort them based on priority-->get them done one by one

    • @synen
      @synen 5 лет назад +1

      any good resources for understanding OOP, having mental blockage. Thank you!

    • @delavago5379
      @delavago5379 5 лет назад +4

      @@synen it really depends on your learning style. I read more than I watch videos so you might be the other way around. So think about that

    • @FilipinoHODL
      @FilipinoHODL 5 лет назад +5

      That's just lack of empathy. There really are almost always motivated people. He's teaching a way to the majority on how to push one to study.

    • @rickross9829
      @rickross9829 5 лет назад +8

      @@FilipinoHODL I don't see how he has lack of empathy

  • @rkbelmont1138
    @rkbelmont1138 5 лет назад +604

    My life as an engineer is divided like this on week days.
    5 hours dedicated entirely to my job
    2 hours dedicated to my personal project
    1-2 hours to study extra stuff
    The secret to accomplish it all is doing effective hours. That is, my phone stays in plane mode, no facebook or social media, etc. Focus.

    • @ethanreed2672
      @ethanreed2672 5 лет назад +6

      So, what's your life like? Are you anxious or whatever 5 hours for a job makes sense but when you add another 2 that seems like a lot. Well, I've heard that over time you can develop the skill of sitting down for long periods of times but what would you recommend for the average person? Just wondering...

    • @KiingCam96
      @KiingCam96 4 года назад +18

      Ethan Reed this is for the average DEVELOPER to become a great developer. Not for the average person

    • @ethanreed2672
      @ethanreed2672 4 года назад +2

      @@KiingCam96 Yeah I'm aware, that's why I asked about the AVERAGE PERSON.

    • @СергейДрузь-ь3ж
      @СергейДрузь-ь3ж 4 года назад +3

      ✔️ Very good comment.

    • @panther-xc8929
      @panther-xc8929 4 года назад +2

      Deleted my FB. Needed a reason to do that for a while now. Thank you for the comment!

  • @rodneytheredmage3436
    @rodneytheredmage3436 6 лет назад +210

    I'm out of tutorial purgatory!! Making my first Calculator app in Java. Squashing bugs. Thanks for making the abstract concrete!!

    • @BrandonNyman
      @BrandonNyman 4 года назад +3

      My first c# software was a basic calculator app in visual studio. Was kind of fun actually.

  • @JR-mk6ow
    @JR-mk6ow 6 лет назад +506

    20 minutes? Minimum??! I usually spend the first 10 minutes trying to understand where I left the program.
    Yes, I produce a lot of spaghetti

    • @antonfranzen2233
      @antonfranzen2233 5 лет назад +3

      J R lol

    • @benjisea
      @benjisea 5 лет назад +4

      J R seriously. Takes too long to start again on some projects.

    • @jongmagee
      @jongmagee 5 лет назад +11

      Commenting and documentation is your best friend.

    • @vipatron
      @vipatron 5 лет назад +17

      I write /*pick up here: this is the next task*/ comments to myself to remind myself of what is next.

    • @mahdikaaniche9986
      @mahdikaaniche9986 5 лет назад

      hah yeh dude

  • @MrPDTaylor
    @MrPDTaylor 6 лет назад +461

    How many hours? ALL OF THEM!
    I code in my dreams.
    Seriously though, I have dreams about JavaScript.

    • @AbdelrahmanMohamed383
      @AbdelrahmanMohamed383 6 лет назад +118

      Lucky you, I get nightmares.

    • @dragon_542
      @dragon_542 6 лет назад +39

      True, If you instantly go to sleep after hours of coding there is a good chance of seeing code in dreams

    • @MrPDTaylor
      @MrPDTaylor 6 лет назад +5

      @Arcen _ those are the best JavaScript dreams!

    • @jcgonzalez6493
      @jcgonzalez6493 6 лет назад +9

      I code a crap ton, and I fall asleep to developer confernces. And I have not once dreamed about code. I’m pissed lol

    • @pavanjadhaw
      @pavanjadhaw 5 лет назад +1

      @@dragon_542 yeah true

  • @BM-uf4pp
    @BM-uf4pp 5 лет назад +251

    I started in late 30’s and even though I have a job I always feel my age means I need to catch up. So I spend hours a day to make up for lost time. I have wife and 2 kids so the rest of my time is with them. Yes...I’m tired.

    • @deegiichae5843
      @deegiichae5843 5 лет назад +12

      Barry Martin how is ur journey going?

    • @invaderg3332
      @invaderg3332 4 года назад +20

      Quite inspiring, I worry often about age (I'm not even old)and then I see people like you getting medical degrees and investing in something as challenging as programming.

    • @Mjohn0316
      @Mjohn0316 4 года назад +20

      This is good to hear as I’m just starting out at 33. Wife and three kids at home. Thanks for sharing!

    • @truthful9311
      @truthful9311 4 года назад +5

      thanks am also worrying about my age ,an late 20

    • @mikemike5732
      @mikemike5732 3 года назад +4

      i am the same train with you...i started one month ago,
      without background programming,my stantard job is waiter! I believe this...if you want something in your life=..

  • @yevheniiasemenina3109
    @yevheniiasemenina3109 6 лет назад +122

    When Andy says watching this video is not considered as studying time... ;c
    haha

    • @chananellaufer2704
      @chananellaufer2704 6 лет назад +3

      same here, LOL

    • @ethanreed2672
      @ethanreed2672 5 лет назад +2

      It's true though, you're not gonna make a lot of progress if you continue watching videos like these. Personally, I find that watching these videos every once in a while is quite beneficial but, you can really watch these whenever I guess!

  • @Velock85
    @Velock85 6 лет назад +51

    During the week when I work I do a hour a day but on the weekend I do about 3-4 hours.

  • @yakosti
    @yakosti 4 года назад +26

    Head First books series are so great, I read Head First HTML/CSS and Kotlin and everytime I open the book I felt like Im on a different universe the learning method of the book is so great, the storyline, and the way the book teaches you how to learn and how to trick your brain is so impressive, that it would make you sit and read for like 8 hours reading without knowing you already spent huge amount of time learning about programming. I really recommend the book specially if you really wanna deep dive to fundamentals of a certain language that you wanna learn.

    • @MG-hidden
      @MG-hidden 2 года назад +1

      Completely agree!

  • @cautarepvp2079
    @cautarepvp2079 4 года назад +29

    8:55 so 15 hours per week minimum? Thats what he suggests

  • @rafsananwar3308
    @rafsananwar3308 4 года назад +37

    the first requirement of being self-taught developer is be passionate.

    • @dharmawangsa9592
      @dharmawangsa9592 3 года назад

      That's true without any passion, you will easily lost you commitment

  • @miya7525
    @miya7525 5 лет назад +21

    I put on average 20 hours a week. 10 hours on weekend, 2 hours per day on the weekdays while im at my full time job. This gives me about 1000 hours a year (6 months in) i feel like i had to sacrifice my social life to do this but it sure feels rewarding and im half way there till i can quit my full time and put myself out there

    • @BobbyBundlez
      @BobbyBundlez 3 года назад +4

      i do about the same bro. 3 hours every single day. roughly 20-21 hours a week. frmo my experience i would be burnt out doing any more than that. people say "you must code for 6+ hours a day!"... i can EASILY code longer than 3 hours a day but since i am stkll learning new stuff all the time and studying i need to remember not to overwhelm or cram my brain. glad to see someone else in same boat! ive been coding about a year but i only started really being disciplined about the 3 hours a day thing. this past year i did about 2 hours a day roughly and not everyday. im sure i can get hired in the next 6 months. i am hopeful. hit me up! LETS KEEp in touch!

    • @BobbyBundlez
      @BobbyBundlez 3 года назад

      @Very Good you won’t be able to do that much every single day at first tbh.... lots of people think they can I personally couldn’t. Start with two hours a day and work your way up. You can get quite a lot done though with 10-20 hours a week every week . Job ready? Idk for me personally it’s taken over a year and I’m still not ready but I’m a slow learner with this stuff

    • @tenc6491
      @tenc6491 3 года назад

      Good luck mate!

    • @zakariahassan123
      @zakariahassan123 3 года назад

      @@BobbyBundlez hi bro, how are doing with the coding thing?? I would like to know your current situation and your progress?? Thanks

    • @zakariahassan123
      @zakariahassan123 3 года назад

      @@BobbyBundlez I would be glad if I hear from you

  • @tmcowley
    @tmcowley 6 лет назад +62

    It's the habit that's so important!

  • @lexigreenwarwell1004
    @lexigreenwarwell1004 4 года назад +14

    I'm working on being a data scientist and I started with an hour a day, I love the suggestion of 20 min minimum.

  • @bijayaadhikari442
    @bijayaadhikari442 6 лет назад +41

    Thanks Andy. I am doing #100DaysOfCode to keep up this motivation at least 45 minutes of pomodoro a day, R1D6.

    • @shawnmurphy3676
      @shawnmurphy3676 5 лет назад +3

      bijaya adhikari that’s awesome I use the pomodoro everyday!!

    • @bijayaadhikari442
      @bijayaadhikari442 5 лет назад +1

      @@shawnmurphy3676 Try #100DaysOfCode , am on 77 days. Cheers.

    • @veipuniilana1842
      @veipuniilana1842 5 лет назад

      Where are you from bro

  • @GermanCruzthedev
    @GermanCruzthedev 6 лет назад +20

    I kind of just hop onto it when i wake up and do the freecodecamp challenges. I just take a break when i eat, exercise or get super distracted on youtube like i am right now Lol
    I usually don't code in the night though, that's when i either play video games or play pickup basketball.

    • @byteslinger3187
      @byteslinger3187 3 года назад

      what is your blood type?

    • @acidset
      @acidset 3 года назад

      @@byteslinger3187 lol what?

    • @acidset
      @acidset 3 года назад

      Don't only so Freecodecamp, pick something more comprehensive/useful and that doesn't hold your hand as much, like The Odin Project

  • @armandjansevanrensburg6594
    @armandjansevanrensburg6594 3 года назад +8

    New here! I'm studying about 1-2 hours a day, and Friday and Saturday 2-4 hours a day. I tried 3-4 a day during the week and that distracted me from my job, so I scaled it back a bit. In 10 days I've learned (and retained) a lot more than I thought I would.

    • @hhcdghjjgsdrt235
      @hhcdghjjgsdrt235 2 года назад

      And you have started to hate your job. Isnt it true? I wish i could leave my current job in construction site to teach myself unity and c#

  • @anna2057
    @anna2057 5 лет назад +8

    I love this video!
    I recently decided to take the plunge, and get into coding, specifically JavaScript.
    And the idea of being committed if only for 20 minutes a day, really resonates with me.
    Especially as a total novice a lot of the concepts are overwhelming and the idea that there is so much to learn can be offputting. But if you force yourself to even start off with a set amount of minutes and then work your way up, can really help.
    So thanks! :D

  • @spiral272
    @spiral272 5 лет назад +12

    Great video, as always. I fluctuate quite a bit. Some days it's 5+ hours. Others it's 20 minutes or so. And, since I have 3 young children as well as a business to run, there is the occasional day where I don't code. BUT, if find reading code in textbooks and even just thinking about it can be helpful, too.

  • @MNGubbaldoGooche
    @MNGubbaldoGooche 6 лет назад +10

    Starting your study session is always the hardest part of studying :)

  • @GazaNieka
    @GazaNieka 6 лет назад +11

    Super happy I found your channel. Great advice !

  • @Mr69hammertime
    @Mr69hammertime 4 года назад +66

    As someone who's spent the last 2 years getting in the best shape of my life and now my new mission is getting mentally back on track this analogy is so spot on! People who ask about my body transformation get mad because I tell them just do something and do it often! But it's the truth

    • @talaverajr391
      @talaverajr391 4 года назад

      @Punchy you just have to love exercising for any reason. For example in my case I always loved the outdoors, camping, swimming, survivalist activities. So naturally I love to exercise. Also my pitbull motivates me to exercise when I don't want to lol. Find a motivation for you to exercise.

    • @Randomguy-kn3nv
      @Randomguy-kn3nv 4 года назад +4

      Punchy at first u will dislike it; the pain, the soreness, the tiring feeling of not being comfortable. But just like anything WORTHWHILE in life it won’t come easy and it won’t be handed to you. You will love exercising when you see the results and you have a strong basis that you can find helps push you to your limits. Consistency is what separates the average from the elite. Apply this to anytning(yes even coding) and you will find success. Consistency is the hardest thing ppl struggle with nowadays due to instant gratification so ingrained in today’s society (I’m 21 and in good shape but I’m changing career paths and plan to learn programming). Let’s be the best versions of ourselves and good luck

  • @PhreakPhantom
    @PhreakPhantom 5 лет назад +31

    Dude, you're like a manlier Toby McGuire

  • @JackofBlades92
    @JackofBlades92 6 лет назад +12

    Your advice is hitting me like a boulder so thank you for your videos!

  • @jennifersilves4195
    @jennifersilves4195 5 лет назад +10

    I love you Dude.
    Just found you today.
    The gym analogy is perfect.

  • @theory813
    @theory813 3 года назад +7

    Hey Andy, thanks for doing these. You're my go-to when I'm lacking motivation or getting frustrated and you've helped my mental game a lot.

  • @michaelwenborn8721
    @michaelwenborn8721 6 лет назад +8

    Thanks for the advice, been watching programming videos while I try to rest my brain, I totally agree with the consistancy concept. Only problem I have is when comparing it to the gym I can see my results in physical and mental form, however, when I program I feel like I'm hitting a break wall but I am trying to push through it by completing this Udemy Python course in which I bought back in 2016 xD
    Keep up the good work and thanks for the motivation!

    • @janblahout7136
      @janblahout7136 5 лет назад +1

      Hi Michael, i think we are on the same road. i bought the python course like 3-4 months ago, i at 2nd Milestone Project. The issue with python is that there is nothing to show off and thats quite an issue. There is nothing you cant show to your friends, because everything is happening in terminal / console. python is the backend and it cannot be seen by the user. My plan is to learn python, to get the hang of coding and then go for java or kotlin to make android apps.

  • @PositiveVibesVids
    @PositiveVibesVids 5 лет назад +18

    I began my journey on 1/30/19.. I announced it to social media to hold myself accountable. Coincidentally- I applied the same study structure starting out with my goal being 30 minutes.
    Now I am averaging around 30-40 hours a week. I’ve found how important breaks are for the mind and so my production has increased as I break up the 8 hours with 15 minute breaks every 1-3 hours.
    My tenant, who went from being homeless to the lead engineer for a company funded by google was looking at my code as I used his old computer before buying it from him - and he said “you know you can get a job doing this... you’re beyond qualified”..
    So I quit my job and am putting my resume out there as we speak. I added a Masters Degree to my resume in Information Systems Management and have three different websites including one I co developed with my tenant/ roomate.
    I will be documenting my journey through RUclips- huge thanks to people like you and other engineers I’ve met who’ve switched careers along with my tenant/ roomate (an MD dropout turned homeless).. also a girl who called me a loser and told me to quit my job- who I broke up with as she still wanted to get married -
    And so I fell in love with programming. I go crazy if I take more then a day off.
    I love your videos / outlook on life and web dev-- being that it is not always fun however it’s a boat to give things I need in my life to pursue other entrepreneurial dreams.
    One life 🙌...
    May I please be on your channel with my story / can I tell you the whole story and speak after I’m hired on my first job ?

    • @antiresistance
      @antiresistance 2 года назад

      Bro were are you in life now

    • @PositiveVibesVids
      @PositiveVibesVids 2 года назад

      @@antiresistance I must've been pretty pumped writing this I don't remember it lol... but I'm a Project Manager now managing a team of developers .. turns out I didn't love the code as much as I thought. Nevertheless the career changed worked out very nicely. I started out as a developer and then switched to the PM role rather seamlessly. Been living with my Gf now a couple years, she's a cyber security analyst for the navy now and was making ten bucks an hour when I met her.
      Only made a few coding vids for RUclips they were boring to make to be honest.
      Life is a blessing.

  • @claudiavarrone8146
    @claudiavarrone8146 4 года назад +3

    I've been doing 4-6 hours a day. In about another week I would have fully learned HTML/HTML5. I started a week ago. BUT, to understand it even further to become absolutely confident with it I'm going to learn about it from other courses and resources, then move on to another language like CSS, Javascript, and then PHP.

  • @KayOScode
    @KayOScode 2 года назад +1

    When I started programming my parents hated how much time I spent doing it. They said "go outside and play like a normal kid." For that reason, my programming time was very valuable. I woke up at 4 in the morning and wrote code for as long as I could till my parents got up, then I ran away from the computer for my life as soon as I heard movement. When the parents left the house for long periods of time, I got away with 8 hour programming sessions which were a god send. All in all, I was programming for 2-4 hours a day on average. In college, I worked on large-ish projects which took hundreds of hours each. I think it was all necessary. Not overdoing it prevented burnout, but it was still a long learning process. I fully believe I was job-ready by the time I graduated hs.

  • @VoiAhoyTV
    @VoiAhoyTV 4 года назад +1

    30 minutes and 2 hours is the same if you didn’t learn anything. Aim to learn 5 different things. Set your weekly goals. For example, today, learn HTML, write something in a HTML file. Tomorrow put what you wrote in the file into a table. Next day, move your table at the bottom. Next day colour in the table. By the end of the week you have a table in a responsive website.

  • @calmsh0t
    @calmsh0t 6 лет назад +6

    Do you think its also possible to get a job as a self-taught dev in fields like games industry?

  • @liamdavis492
    @liamdavis492 4 года назад +8

    "slow down" at 1.75x speed doesn't have the same impact -.-*

  • @AhmedVlogs1
    @AhmedVlogs1 6 лет назад +13

    Your advice are practical!! thanx , Andy

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

    Even going the gym to touch the locker at first is habit building, do you also touch the water dispenser, what about the taps. I’m so lazy that I can’t leave the house. As for python this year I’m doing min 6 hours a day. I’m taking a break from (job)work, soon I want to move to to 8 hours. If I do 5 I get a guilty. As for the gym I’m working on that. Great advice, Great channel , THANKS

  • @craethedreamer267
    @craethedreamer267 6 лет назад +8

    You rock Andy!! Much love from Botswana, Africa.

  • @binayuchai6057
    @binayuchai6057 5 лет назад +5

    What is the perfect way of start to learn programming language by reading books or by online course and tutorials????

    • @harryminnie6
      @harryminnie6 5 лет назад +1

      Read that book "head start java script" its about 700 pages but easy to read

  • @kathfennemore1131
    @kathfennemore1131 6 лет назад +4

    I've just started learning python, but not sure it is the place to begin?! Trying to use visual studio code and I'm really stuck with getting the terminal to work - spent 2 hours just trying to problem solve that yesterday but didn't learn any code. 🙈

    • @antonfranzen2233
      @antonfranzen2233 5 лет назад

      Kath Fennemore hahah ye the terminal suck for newbes

  • @oleksandrherasymenko3167
    @oleksandrherasymenko3167 6 лет назад +6

    Useful advises and information.
    Thanks, man. It’s motivating and safe from procrastination.

  • @lukesky6335
    @lukesky6335 4 года назад +1

    IHMO, its also easy to get burned out. Taking a day off a week is a good idea to unburn yourself. I usually do studying in the AM and the evening. Try to do 10-15 hours a week. But also important to take at least 1 day off to avoid burnout.

  • @user779hjg45
    @user779hjg45 6 лет назад +39

    I'm a self-taught developer as well. It took me 2 weeks to learn html, css and twitter bootstrap. Then I have found a full time job. Now I'm full stack developer. =) I'm trying to improve my English by listening to videos like yours. Thanks

    • @senfglas214
      @senfglas214 5 лет назад +1

      Html, css, bootstrap alone are only front-end i thought??

    • @user779hjg45
      @user779hjg45 5 лет назад +1

      @@senfglas214 yes. I've started working as front-end. It's an easiest way.

    • @senfglas214
      @senfglas214 5 лет назад

      do you have a degree or working on one??
      i dont think i have what it takes for a college degree

    • @user779hjg45
      @user779hjg45 5 лет назад +1

      @@senfglas214 I have but it is not CS. It is not important.

    • @falkonerr
      @falkonerr 5 лет назад

      Only 2 weeks?

  • @SuubUWU
    @SuubUWU 4 года назад +3

    Here's some reference if you're trying to go for a FANG company.
    My computer science program at MIT basically requires you to study 60~75 hours a week to not fall behind on the material. I think there was an article a few years back that claimed our computer science department averaged like 6 hours of sleep or some insane number like that.

  • @andre-barrett
    @andre-barrett 4 года назад +3

    Great tips Andy. I've been coaching and mentoring software engineers for over 20 years and these are the same tips I would give

  • @flixxil
    @flixxil 3 года назад +2

    minimum 30 mins, max 3 hours, 7 days a week. That's a good rule to follow
    Though when you do it more or you have the time then after a few hours break or so, then maybe practice more. However yeah consistency is top, it musnt be ignored
    If you already can code stuff or so on then obviously you'd be spending more time on it on average because it isn't learning. You're doing a project and so on, whatever it may be. I'm just transfering a different activity to this, but it's still valid. 30 mins to keep up your current skill and ability, more to improve properly.
    Spending 8 hours training/learning even every day of the month will do more harm than good. Especially since you wont be doing well throughout that time. It's an easy trap to fall in

  • @dimaisatree
    @dimaisatree 4 года назад +2

    I’m going to try and spend at least 1 hour a day, I have a lot of free time now due to being quarantined.
    I like learning it because it’s useful for me but it’s also very confusing sometimes and I get bored if I don’t understand it.
    I can commit to more hours but I don’t want to burn myself out, I don’t want to force myself, I want to enjoy it because if you force yourself you’ll start spacing out in the middle of studying.

    • @ongyuxuan6989
      @ongyuxuan6989 4 года назад

      I have the same mindset as well. Have you thought of any ways to prevent the spacing out problem?

  • @DivineZeal
    @DivineZeal 6 лет назад +1

    I got outta tutorial purgatory by now only learning from official documentation. You read, and then code. The official doc. goes more in depth than a video. Its great and you truly understand it. Hours pass by like nothing!
    Sololearn and other apps, even videos are just supplementary

  • @ozin2128
    @ozin2128 3 года назад +1

    I like the video because many people say You have to spend all of your free time just to program but realistically your idea of learning is the right one

  • @kasramohajery4623
    @kasramohajery4623 4 года назад +3

    hands down one the most REAL channels that gives honest and practical advice straight forward.
    Thank you Andy

  • @allenroisen2386
    @allenroisen2386 5 лет назад +1

    Being a self taught developer means that you can probably write circles of code around me when it comes to making applications and using certain interfaces. Hell I'm used to such low level coding that half the time I code some high level shit (like anything web development in python or angular) I have no idea what it is I'm really doing since everything is so abstracted. However, I've noticed self taught devs have pretty much no grasp of the things that actually make up computer science. I guess for a lot of stuff, like front-end you don't need to know data structures and algorithms, the basics of OS and computer architecture, or how anything works with no abstraction whatsoever, but all the big companies require you to. If you want a free education, go to ocw.mit.edu/courses/electrical-engineering-and-computer-science/ and geeksforgeeks for a world class education much cheaper than going to college (like I did).

  • @MrBp2404
    @MrBp2404 6 лет назад +6

    That was really helpful my friend. Thank you!

  • @diceymaan
    @diceymaan 3 года назад +2

    Andy, what I appreciate about your videos, is that you actually talk about the subject that is in the title and it's always on-point. Too many videos out there that end up with "it all depends on you", it's not a helpful advise without some figures. So, these are great! Thanks :)

  • @mohashaTv
    @mohashaTv 6 лет назад +7

    Like before watching team💪

  • @zezeandjr4110
    @zezeandjr4110 6 лет назад +5

    I fully agree Andy, with 2 little kids, this and that, it's the distraction NOT the dedication that's killing me, and conveying the message to them is rather interesting, it's going slower than I'd like but will be doing some tweaks to ramp it up. can you provide the ratio (Study / hands-on-keyboard) you used when you got started?

    • @dragon_542
      @dragon_542 6 лет назад +2

      1/3 of your dedicated time to studying and the other 2/3 practicing/applying/doing it

  • @bitje2436
    @bitje2436 5 лет назад +2

    Head first javascript is from 2014. Is it still relevant?
    Great video, thanks

  • @Michael-np4yh
    @Michael-np4yh 6 лет назад +6

    Stopped the video at 5:50...just kidding.

  • @aleksandrbevz4786
    @aleksandrbevz4786 6 лет назад +2

    Hi Andy. Can you please do a video and show what a beginner’s resume should like like. Plus go over it in depth. Thanks in advance!

  • @LearnSpanishWorld
    @LearnSpanishWorld 6 лет назад

    Thanks for your advise. I'm going to start coding everyday for at least 20 mins

  • @Unknownbrianzaste
    @Unknownbrianzaste 5 лет назад +1

    Amen. You are a very Smart Man. Buildomg consistency is all about doing a minimum regularly. Building that habit is all about consistency. You're certainly right that you fall off when you decide that "20 minutes is not enough and I can't commit my 2 hours today... So maybe next time?".
    Every one needs to hear this

  • @LordOfSweden
    @LordOfSweden 2 года назад +1

    You're so right. I started with a strict schedule of 8-10 hrs EFFECTIVE time a day, then burned out and then didn't program for three months and now im trying to do it 1-3 hours a day or so.. and stay consistand to not lose my motivation and still think it's fun or interesting

  • @TheLostArtOfLiving
    @TheLostArtOfLiving 6 лет назад +1

    I totally agree that consistency and showing up are crucial. Don’t burn out though. Especially if you work too - you’ll get nowhere if you’re brain is fried. My guideline is that averaging 80% of my theoretical maximum is sustainable. Learn to relax and recover too! Thanks for the video.

  • @Seitz_life
    @Seitz_life 5 лет назад +2

    I'm learning python and i do 7 days a week for 2 plus hours and continue to jump on off computer throughout the day.

    • @raihanhassan2841
      @raihanhassan2841 4 года назад +1

      How long did it take for you to finally learn it. I keep getting lazy.

  • @sl5311
    @sl5311 4 года назад +3

    At 9:21, also get diagnosed with ADHD and get meds-for those that need to hear it

    • @denisetheur5641
      @denisetheur5641 4 года назад +1

      Man, people really have no idea how hard it is to study something consistently when you have ADHD. It's the commitment and consistency that bothers us!

  • @robertthegreek
    @robertthegreek 2 года назад +1

    Thank you for this video along with all of your others, Andy. As you mentioned, I know most of your videos aren't necessarily productive for learning to code directly. However, this one really got to me and I felt compelled to comment.
    I'm realizing that I don't have consistency. I usually just go through the flow of the day, because every day is different, and try to fit learning to code somewhere during any free time I get. But that doesn't usually work. My goals are also usually too big, like trying to fit 30-60 minutes of learning in a day, causing me to feel too overwhelmed to start in the first place.
    Starting today, my goal now is to start with 20 minutes a day. My goal is to jump on a video lecture or the Mimo app after I clock out from my first job at 4pm each day. 20 minutes doesn't seem like very much, but I'm realizing I gotta start somewhere.
    I like these type of videos because they're helping me get in the right mind frame to study programming. I'm also currently reading "Peak" by Anders Ericsson and Robert Pool, which Andy recommended in another video. I need to get out of working two jobs. I wish I would have started learning computer programming years ago, but now's the time so that I can earn a better income and have more time to spend with my family. Thank you for reading!

  • @ufookoro1
    @ufookoro1 6 лет назад +2

    Fantastic video.
    I am a senior infrastructure engineer and love coding.
    I am unsure if I want to be a software developer but just love coding.
    Currently, I am learning JS and am enjoying it. I do not know where it will take me, but I am putting the hours in all the same.
    My routine is come back from work, watch an hour of TV and then code, Monday to Friday and some hours at the weekend.
    Is there a measure I should put, in terms of hours spent on coding if the end goal may be for the pleasure I get from it?
    Keep the videos
    Coming

    • @DrunkenUFOPilot
      @DrunkenUFOPilot 5 лет назад

      Is your love of coding your main motive for wanting to be a developer? There's a lot more to making good quality software - thinking about what will work best for the end user, what kinds of databases, frameworks, whatever will best support the project, writing user documentation (or at least notes sufficient to give to a writer) and technical docs for future developers including your future self, wondering if you've really tested everything that needs testing, and of course coffee making.
      Does your love of coding match your delight in hearing praise from pleased end users, your managers, investors and other stakeholders?

  • @moin2542
    @moin2542 5 лет назад +1

    How about I give programming 2 hours a day and then maybe learn other things like self-development, business etc. Does that count as cramming?

    • @AndySterkowitz
      @AndySterkowitz  5 лет назад

      I would pick one focus at a time.

    • @moin2542
      @moin2542 5 лет назад

      @@AndySterkowitz what do I do in my free time?

  • @acadoe
    @acadoe 4 года назад +1

    This is a good video, I agree 100% with everything you say.
    As someone who is about 6 months into self-learning and finally hitting very solid consistency and progress, I would say that the important thing for me has been keeping track of the number of hours I spend on studying. I literally just have an app that I track what I"m studying and how long it takes, that has helped me a lot.
    The other thing is, when I am learning with no context to it, it is much easier to get distracted and demotivated. But when I am learning about something because there is something specific I want to apply it to, maybe there is a bug in my code that I can't figure out, then I am much much more likely to go through with that learning and actually pay attention.
    Lastly, when I was able to let go of the timeline in my brain, it helped a lot. When I started, I was thinking in a year i want to get a job, and I just tried to cram in as much into my brain as possible. Once I let go of the timeline, I really started to take my time learning and trying to apply what I was learning, which is really where the learning takes place.

  • @ayayronfuata5738
    @ayayronfuata5738 5 лет назад +4

    5:34 *Clicks off video quickly* :D

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

    Because of how much I procrastinate I study for 7 days a week, I might only actually end up studying for 2hrs a day but that's 14hrs a week building python apps or working on the Stylesheet of my website which is actually more time than I spend on my University Modules.

  • @johnjordan3552
    @johnjordan3552 3 года назад +1

    I can study 2-3 hours a day for 5-6 days a week without issues but the info you gave me is solid gold for other habits I try, and fail, to implement into my routine

  • @Eddo101
    @Eddo101 3 года назад +1

    Andy is just so honest. I will be a self-taught programmer because of this. (maybe in a few months)

  • @isaquemz739
    @isaquemz739 6 лет назад +2

    This guy is changing my life. I was learning wrong. Thanks dude, I'm out of tutorial purgatory! Let's handle some bugs now.

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

    Sir, I have several books including "math for computer science", "introduction to algorithms", and "Python for beginners". which book should i read first, if i want to learn about machine learning for some game that i want to make later?

  • @SoftRod
    @SoftRod 4 года назад +1

    Did You Co-Author a Book about Self teaching I think I listened to an interview on AOM where You Featured if I am not Mistaken.

  • @DrsJacksonn
    @DrsJacksonn 4 года назад

    I'm a guitar player. I know it seems unrelated, but I don't believe it is. People often say 'how many hours/minutes a day do you need to practise', which I think is the wrong question. If you're passionate about it, you'll naturally chase after goals, do it as regularly as you can and you won't even be wondering about 'number of hours'.
    I have a hunch it's the same for learning code.

  • @HashimWarren
    @HashimWarren 6 лет назад

    Not getting enough practice is one of the most common mistakes aspiring developers make www.coderfoundry.com/mistake-4-practice
    "You can't write or program well in units of an hour. That's barely enough time to get started.” - Paul Graham, software developer and investor

  • @What_was_wrong_w_jst_our_names
    @What_was_wrong_w_jst_our_names 6 лет назад +2

    Yo. Dibs on Spotify internship next summer. All y’all look somewhere else

  • @micjakes1
    @micjakes1 5 лет назад

    Web developer is easier to attain than software developer right? For web developer you just need HTML, CSS, JAVASCRIPT, AND PYTHON to get a job right?

  • @brightawotwe3433
    @brightawotwe3433 4 года назад

    Learnt C++ on my own . Currently focusing on winapi and other matters. 20 min will be great but the joy to know something new won't allow. Haha

  • @earnestgildon2704
    @earnestgildon2704 4 года назад

    LOL First World Solutions... If I had $100 for every time I wasn't studying programming and I should have been doing so. I really wouldn't need to study programming. :-D

  • @einsteinwallah2
    @einsteinwallah2 3 года назад

    it is not hours but how enthusiastic you are about your project and things like self-esteem and positive feedback you get from others and if you don't get positive how to handle it or switch to better project and knowing when to stop and knowing that stopping is not defeat ... just zero hour coding and just ruminating about project and life and taking vacation more important than actually giving time ... you immerse in it so much that you have dreams about it

  • @SC20256
    @SC20256 4 года назад

    I have an infant son and a toddler daughter. Our day to day schedule (life in quarantine) is a little different. But, every day I read the material 6-8AM (Kid’s asleep) 1-3PM Kid’s asleep and 9PM-Midnight Kid’s asleep. But, nothing set in stone with young children. But, I’m learning, working through it! Any ladies who have young children learning tech?

  • @dracancwellend8838
    @dracancwellend8838 4 года назад

    A bit confusing regarding studying versus coding. To me studying is reading code, memorizing, and learning new concepts. Coding is actually sitting down and writing code. Is the 15-30 hours/week combining these two? Using your 50% rule that would be 7.5-15 hours coding and about the same for studying.

  • @Jooooooshcha
    @Jooooooshcha 3 года назад

    Getting time in everyday is important but what’s more important is the quality. Gym time is the perfect comparison for real results

  • @jefferibenne749
    @jefferibenne749 3 года назад

    Presently working on my personal website using HTML & CSS.. Also learning JavaScript currently on logical Operators. Not really doing much of JavaScript & it worries me cos i need to understand it and be able to work with it. Could u advice me on how to do that and also continue working on my personal site?☹️

  • @diceyorganic3192
    @diceyorganic3192 4 года назад

    hello Andy Sterkowitz
    I am a self taught software developer ( beginner as in just started studying C# )...... i dont't go to school, have't reach to colledge.... one quention.... You being as a self taught software dev, what is the average pay you get annually?

  • @jankowalski4854
    @jankowalski4854 5 лет назад

    I always find it funny for YT channels like this one to make videos about "how many hourse should I spend on bla bla bla...", "typical day of software developer" or other kinds of nonsense. It became a strange trend recently on this platform. You might be different, but generally I laugh my ass off watching 19-20 yo kids pretending to be a devops god or some sort of programming authority, talking about their serious "jobs" and broad experience. These videos may be entertaining for regular people, but for me they're just ridiculous.

  • @khinthu3845
    @khinthu3845 5 лет назад +4

    You are amazing! Thx for the motivation 👍🙌🏼

  • @shapeeps
    @shapeeps 4 года назад

    Hi everybody I need advice. I dropped out of medical school and only know how to cram study. So now I'm trying to cram study 6+ hours a day for software and realize I'm not retaining anything. I've been using freecodecamp to solve problems. Any advice?

  • @talaverajr391
    @talaverajr391 4 года назад

    Slow and steady wins the race. For example all the good Hackers became good over *YEARS* of learning and overcoming obstacles with their communities. Team work= Dream work. If you really love what you're doing you won't care about deadlines you just do it because you love it and in the process you might win money, that's all up to you. Just like there are some Hackers who all though they could steal millions they don't simply because they aren't necessarily in it for the money.

  • @Mars-oc2gq
    @Mars-oc2gq 4 года назад

    How many hours should you study? Andy Sterkowitz recommends every single day for at least 20 minutes. My recommendation: work 28 hours a day and burn out. :-)

  • @nicholasbyers4323
    @nicholasbyers4323 5 лет назад +1

    I really appreciate this. I have been dipping my toes into code academy and really want to delve into it. I work 5pm-1:30am, come home, wife goes to work, baby wakes up at 7/8am and it’s amazing how much attention a 8 month old takes from you on a consistent basis. But hey, he takes a few naps! Your main message of keeping consistent resonates with me. Don’t wanna do child care so once kid(s) are in school I’ll go back to a day job and seeing a car salesmen turned software developer is definitely inspiring. I’m thinking if I can keep 5 years of consistency that will take me far.

    • @Elimbi1
      @Elimbi1 2 года назад

      How's it going so far?

  • @golden-dragon1442
    @golden-dragon1442 3 года назад

    Hi, i really like yoru channel. i am completely new to learning programming (besides some minor C I learnt a WHILE back) was wondering if codeacademy is a good source to study and learn how to code? if you have any experience with that? thanks.

  • @mauricechristian2786
    @mauricechristian2786 4 года назад

    I work 4 days a weeks and 3 days off! I wake up 4am-6am too practice coding go too work for 10 hrs. Than I’m home by 6pm too come for another 4 hours before bed. On days I have too work, I’m coding 6 hours and in my off days 10 hours

  • @sapientum8
    @sapientum8 4 года назад

    _9:20__ Pay your friend $100 per day on the days when you don't practice_
    No, pay your *enemy* $100 per day on the days when you don't practice. That will be much more motivating.

  • @janglipilla164
    @janglipilla164 5 лет назад

    I am graduated but didn't know coding.
    Can anyone please suggest me RUclips channel for Coding.
    I will be really thankful

  • @kamahgenius5012
    @kamahgenius5012 5 лет назад +2

    tf thought I saw TobeyMaguire/Spiderman lol 🤣🤣🤣 ..but great vids man 💯💯💯

  • @cla1814
    @cla1814 6 лет назад +27

    Difficulty Coding Modes:
    Easy: 4 hours per day
    Normal: 8 hours per day
    Hard: 12 hours per day ---> 80 hours per week
    Hardcore(CEO mode/ ex Elon Musk) 14 hours per day --> 100 hours
    You have to be aware that when you apply for work you are competing against people who had years of of experience more than you do.
    If someone worked for 3 years and invested 40 hours per week on a normal day job and lets say they took 2 months free = 1600 hours per year * 3 = 4,800 hours.
    How you going to compete with that? when you have no work experience? and that is just the average software developer.
    the top 9% work twice as hard than that.

    • @tomas95go
      @tomas95go 6 лет назад +12

      Don't be fooled by that mentality, in many cases is counter productive to work/study for long hours (unless you can keep your mind focus all that time). 4 hours is a lot of time to be focused.

    • @cla1814
      @cla1814 6 лет назад +3

      How many hours people work a week?
      How are you going to compete with someone who hold a job for 2 years working full time working 40 hours a week?
      You have to out-compete your competition and invest more time than them.

    • @tomas95go
      @tomas95go 6 лет назад +3

      @@cla1814 You want to work/study smart no necessarily hard! And yeah I see your point, but even then, you can't necessarily outperform them because they know the work-flow of the business already.
      Also not many people work with full concentration, I bet that if you ask one worker about this they will tell you that they work between 1-3 hours at full concentration and that's fine we 're humans after all.
      Then you have those people who doesn't belong to this category like Musk or Jack Dorsey. Even they work smart AND hard.

    • @hirokioba4674
      @hirokioba4674 6 лет назад +1

      Elon is still CEO

    • @cla1814
      @cla1814 6 лет назад +4

      Studying for longer period means you advance faster as well you get used to code 8 hours per day in a work environment.
      The longer you study the more times you will fail and the stronger your mind endurance will become.
      If you not used to work coding 8 hours a week when you start you will slow down considerably the team not only for lack of experience but lack of mental endurance.
      The whole point of studying for long hours is to rewrite your brain and increase your mental endurance. Studying smart can't give you endurance.
      Elon used to worked 100 hours per week in his startups.
      At Google the main team used to work 130+ hours per week when they were a startup.
      The faster you reach the 10,000 hours of mastery the farther you will end up. There is no shortcut that is a myth the only shortcut is having great mentors.
      You can reach it under 5 years or 10 years is yours choice.

  • @orlandog1979
    @orlandog1979 4 года назад

    Coding 12 hours and reading code 6 hours and make small projects 6 hours. All everydays. If you want to get a super job. Hard work is the best way to achieve the success.

  • @randy918
    @randy918 5 лет назад

    I hate when I go a day (or three) without coding. I can feel the fade. While 3-5 hours may be typical, 0 hours a day do occur...I'm going to try for a 20 minute minimum, not 0.