Это видео недоступно.
Сожалеем об этом.

The 5 stages of learning to code

Поделиться
HTML-код
  • Опубликовано: 17 фев 2021
  • Freelance Coding is the way in 2024! Learn How: www.freemote.com/strategy
    / aaronjack
    #coding #programming #javascript

Комментарии • 1,2 тыс.

  • @AaronJack
    @AaronJack  9 месяцев назад +6

    Free Beginner Programming Course
    coursecareers.com/a/aaronjack
    Free JavaScript Cheat Sheet
    dontforgetjavascript.com/
    Free Coding Advice (We'll Send you a Video)
    aaronjack.dev

  • @dynajay4106
    @dynajay4106 3 года назад +2359

    After you become a programmer, the imposter syndrome keeps raking at your back as you suffer one bug after another.
    That profound despair hits you like a train and you begin wondering whether you've ever been good enough.
    Giving up crosses your mind and you get depressed.
    Then you realize you forgot a semicolon.

    • @sindisiwemncwabe9081
      @sindisiwemncwabe9081 3 года назад +18

      Haha

    • @zanepeterson777
      @zanepeterson777 Год назад +48

      FOR GOD'S SAKE!!!

    • @CopperYeen
      @CopperYeen Год назад +125

      It's always the goddamn semicolon or a single, small, unnoticeable typo.

    • @zanepeterson777
      @zanepeterson777 Год назад +33

      @@CopperYeen or when you forgot to scale up so curly braces and brackets just look the same plus the simple font type

    • @StrelecaTV
      @StrelecaTV Год назад +11

      "I'm so Stupit" :D

  • @l0tso75
    @l0tso75 3 года назад +4328

    Any of you on stage 5 reading these comments that need a lil nudge of motivation: I spent a year and a half on the job search, rejection after rejection. A lot of ups and downs but I never gave up. This coming Monday I start my first day as a software engineer at a FAANG company with 0 college degree. Keep pushin!

    • @thariq33
      @thariq33 3 года назад +135

      Stands for Facebook, Amazon, Apple, Netflix, Google.

    • @thariq33
      @thariq33 3 года назад +38

      Why they call it that....guessing its just easier to say rather than say all 5 companies haha.

    • @thariq33
      @thariq33 3 года назад +15

      @Jay congrats on the job! Youll learn a lot for sure!

    • @westernpigeon
      @westernpigeon 3 года назад +66

      FUCK YEAH CONGRATS MAN!

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

      congrats can u teach me how u did it?

  • @dobbins5943
    @dobbins5943 3 года назад +1960

    I am 30. I had tons of back up plans. This is the final one. I am working my fucking ass off and I will succeed no matter how long it may take.

  • @OrangeDied
    @OrangeDied 2 года назад +2870

    for me:
    stage 1: think about doing it for 3 years
    stage 2: optimism
    stage 3: giving up immediantly no matter what i want to do
    stage 4: hate myself for not being able to do anything with my life
    stage 5: try again 3 months later
    repeat

    • @justahumanwithamask4089
      @justahumanwithamask4089 Год назад +127

      Holy shit why is this so accurate?

    • @copamatique
      @copamatique Год назад +6

      same

    • @MrAvocadoMan
      @MrAvocadoMan Год назад +86

      This was basically me, but eventually I had accumulated enough knowlegde that it kinda clicked. For the longest time it felt just way too hard and with the way it was going (constantly quitting) it did not seem like it was going anywhere. But when it clicks and you have learned enough that you can start making your own little programs, THATS when learning accelerates and a bunch of new doors open. Best way to learn programming is to, well, program, and the hardest part is getting to that point where you can make something on your own.

    • @dtikvxcdgjbv7975
      @dtikvxcdgjbv7975 Год назад +33

      Looks like a loop 😂

    • @mendozaveej
      @mendozaveej Год назад +3

      accurate

  • @drmonkeys852
    @drmonkeys852 Год назад +427

    And even after stage 5 you realize: this is just the beginning. There's 5, 10, 20 more stages ahead the learning never stops

    • @1mol831
      @1mol831 Год назад +7

      There are other jobs.

    • @alo-qu2kj
      @alo-qu2kj Год назад +10

      The true master is the one who never stops learning

    • @reman3000
      @reman3000 Год назад +6

      its truly exhausting. you think you got good at something, you think there might be a semblance of hope for you being an adequate dev.
      then you come across a problem in your 'favourite' language that completely dumbfounds you

    • @abdullahma404
      @abdullahma404 10 месяцев назад

      Endless pursuit

  • @mrf9237
    @mrf9237 3 года назад +1753

    I started coding back in 2017. It took me 3+ years, but I finally got a software developer job last July.

    • @brandonray9423
      @brandonray9423 3 года назад +98

      Congratulations! I’m proud of you for sticking with it. I’ve tried and I keep running back to the relaxing things after work lol

    • @AaronJack
      @AaronJack  3 года назад +131

      Congrats

    • @rkv88kanyan39
      @rkv88kanyan39 3 года назад +9

      yes nice 😕 , but after more than a decade of passion about coding and with no life as software engineer outside this shitty country
      you enter the 7th Stage which is a status of part sadness part motivation with a lot of Automatic Crazy laughs about everything you wonder when you can change your life
      ....
      ...
      & BTW: GOD if you reading this comment fuck you 😟 ....i believed in you...

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

      Congrats i went back to school to learn in last year and about to finish this year in March

    • @Robnas621
      @Robnas621 3 года назад +3

      Why did it take that long?

  • @mr__matrix
    @mr__matrix 3 года назад +595

    My stepdad is a Senior Software Engineer and even worked for a Russian Bank while staying in Italy even though never had a degree, I'm doing Computer Sciences in college, but you can really learn this all on your own with the sheer magnitude of online resources.
    By the way... my stepdad started of washing dishes for a hotel after he finished highschool. Don't ever give up, or think that you aren't good enough. ;)

  • @ivo7418
    @ivo7418 3 года назад +341

    1. The beginning
    2. Optimism
    3. Doubt
    4. Confidence
    5. Success

    • @ColonoRizzo007
      @ColonoRizzo007 Год назад +5

      Thank You underrated friend

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

      There is no confidence. As you go on, you might feel less or more dumber than others.

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

      How reach step 5 speedrun%

    • @Fernando-rw6vz
      @Fernando-rw6vz Год назад

      Hum, it feels like I’m on the second part

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

      6. goto 2.

  • @formorri
    @formorri Год назад +156

    For me, learning code is more of an iceberg. The more you learn, the more you realize you haven't finished learning. I went from doing vanilla HTML, CSS and JS to thinking hey, this SASS stuff is pretty neat. And then when I was done, I realized vanilla is very repetitive so I learned React. And then while learning React, I found create-react-app is dumb as hell so I set up my own environment in webpack. And then I learned vanilla React is terrible for SEO so now I'm learning Next. This is a cycle that will never end

    • @santtu6930
      @santtu6930 Год назад +3

      Haha love it

    • @sidbee604
      @sidbee604 Год назад +7

      And you didn't even get to the C/Rust/OOP iceberg

    • @1mol831
      @1mol831 Год назад +14

      @@sidbee604 I somehow started at C/C++ and is working my way downwards. I think I will get sent back to the top once I finished going down.

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

      it's not icebergs, it's icebergs that slowly turn out to be Lovercraft's Mountains of Madness, of incalculable height and incomprehensibly non-Euclidean shape inhabited by mindless monsters like Kubernetes that have nothing directly to do with programming, but you can't go back because you've invested years in that.

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

      I'm just wrapping up with the hand crafted React with webpack stage. Why is it bad for SEO? My scores are all 100%.

  • @cheexiong8759
    @cheexiong8759 Год назад +83

    This reminds me of my first couple of years of comp sci courses. My first time with basic cs classes; I got A's. The following classes got harder and harder. Until I got to this cs weep-out class. At the beginning of the semester, the room was full of 120 students, all of whom were computer enthusiasts. In the first two weeks, the room got down to 90 students. Then after the midterm, there were only 40 students in the class. The average for the midterm was 40% and I fell into that bracket. Fast forward, I failed this class 4x, the professor that taught the class told me to switch majors to something like business or IT. That was the hardest thing for me to hear. Then, I sorta give them a middle finger thing and said "I'm gonna prove you're wrong" (not literally). On the 4th try, I finally got a B+. After getting a B+ from that class, every programming language and algorithm becomes so clear to me and I was able to pick up on every programming language that was thrown at me. Now, I am doing my master's in comp sci and working as a full-time software developer. What I get from this, is that sometimes it's the hardest discouragement that motivated us to be the best vision of ourselves and although everything is hard, I believe everyone can learn anything. It's just that everyone has a different pace of learning. So keep in mind, when you are working with someone and they are a little bit slow, don't start judging or calling them names, maybe that person will become your boss someday so think about what you're going to say before calling them out.

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

      :l your teacher probly just sucked ass lol

    • @locowachipanga561
      @locowachipanga561 Год назад +5

      Would you tell us the name of that class and a text book you'd recommend?

    • @mumiaali4821
      @mumiaali4821 11 месяцев назад +3

      I so proud of you, amazing perseverance

  • @sandracruz1255
    @sandracruz1255 3 года назад +315

    I want to learn to code so bad. I am so overwhelmed but, you made me feel so much better. Thank you! Good luck to all of you!

    • @RiversJ
      @RiversJ 3 года назад +35

      If you're having a hard time getting ahead with fundamentals, find a structured course where the main teaching method is coding tasks with support material, youre not learning unless you are doing it.

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

      Hi Sandra, do you have a particular tech stack/language in mind? I've started with a course in udemy to help give me some direction.

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

      You definitely do not need to go to college to be a programmer. There are many online options to learn programming - from free to very affordable. You can do it!

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

      good luck ! i think the most important thing for becoming a developer is to never give up and never underestimate yourself

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

      how did it go

  • @gregclarkreasons
    @gregclarkreasons 3 года назад +44

    I was one of the lucky few who didn't have a Plan B. I am now an employed software engineer!

  • @Jack_______oh
    @Jack_______oh Год назад +81

    This is HILARIOUS. Totally spot on, every step of the way.
    -Inspired to learn to code
    -Watch 4 hour python tutorial
    -Can't really apply any of it
    -Start taking CS50
    -Overwhelmed every step of the way
    -I'm a lucky "rock bottom" guy - failure is not an option
    -Reach pset4 and complete it by myself
    -Confident that I can complete the course and continue learning indefinitely
    Now I'm at stage 4 and it feels great lol.

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

      lol just reached pset4 today, haven't looked at it yet, but lecture was confusing

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

      Actually it's not we who rock bottom. It's society who rockbottomed itself , except IT cluster which somehow managed to win it's own autonomy

  • @kkirill4633
    @kkirill4633 Год назад +17

    Keep in mind that there's a lot of sub-stages between 4 and 5. You will face a lot of problems, some of them might make you want to give up. The key to success is patience and determination.

  • @MrAziz-kw6li
    @MrAziz-kw6li 3 года назад +79

    I’ve been learning to program 11 months in now, I watch this I get goosebumps and I feel I’m almost there. Just a bit more effort, for everyone who’s as me. We’ll make it. 😊

    • @nickrkr
      @nickrkr Год назад +8

      Hope you made it

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

      ++;

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

      How’s it going? Update us

    • @MrAziz-kw6li
      @MrAziz-kw6li Год назад +4

      @@BeWaReJay I feel quite confident now, my problem solving skills has improved and my overall confidence has also improved.

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

      @@MrAziz-kw6li that’s good to hear, I just started cs50 last week so I’m basically new to all this, but I’m not sure if comp sci (cybersecurity) is the right choice for me

  • @pokadoodledoo9580
    @pokadoodledoo9580 3 года назад +18

    I'm literally like omg how is this pinpointing my exact feelings?! This is scary af how accurate this is. I'm starting a boot camp soon and I gave up after CS50 last year so I'm at that stage and I can't wait to get to stage 4. Thank you so much for giving me some hope!!

  • @intoTheEther1
    @intoTheEther1 3 года назад +28

    In between stages 3 and 4 atm and it feels good to start seeing some light at the end of the tunnel. The exit is a long ways away yet, but the darkness of stage 3 is slowly fading, fading enough that I know I have come too far to turn back or quit now.

  • @zzzzzz...9902
    @zzzzzz...9902 Год назад +21

    One of the hardest steps when you're a complete beginner to the coding world in general is getting into the mind of a programmer. You have to learn to think like a programmer.

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

      How to do that?

    • @zzzzzz...9902
      @zzzzzz...9902 Год назад +5

      @@bogatiiplays Practice. Start with making something simple like a text-based rock, paper, scissors game. Assume the computer knows nothing and you're teaching from absolute scratch which means you need to tell it that there are 2 players, ect. Step by step.

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

      @@zzzzzz...9902 I have no idea how to even do this, idk where to even start lol

    • @zzzzzz...9902
      @zzzzzz...9902 Год назад +2

      @@JohnWayneZ Well try starting with a very simple game for example that is text based, like rock paper scissors. This is a very beginner level code challenge. Now assume the computer knows nothing, it does not know what you want. Then just think about what is needed to play rock paper scissors, don't think about coding yet. You know that it takes 2 people to play right? So obviously you need 2 variables, one for player 1 choice and one for player 2 choice. Now what happens? Well, both players have to pick one of those 3 options, so you need to gather the input from both players. I will leave the rest for you to think about as there is still plenty of things but hopefully this kind of shows this basic level of thinking, things that you might say to me like "well duh there needs to be 2 players to play this game" And this is exactly what you need to tell the computer, it knows NOTHING like I stated above. Anyways, there is plenty of videos out there for beginners getting into coding and how to train your brain to think like a programmer.

  • @MrShaheer
    @MrShaheer Год назад +13

    I am completely self taught developer, no college degree, didnt go to high school, learned from programming BOOKS (youtube wasnt a thing back then). I would sit in front of a computer with the book open, see whats written in the book and type it in the code editor. It was fun and I loved it. Been 16 years now. I am very happy and very well settled. I have a cushy job and enjoying life. You can do it too, if you dedicate your time to it and just cut all distractions.

  • @thattimestampguy
    @thattimestampguy Год назад +40

    0:31 You’re Unhappy
    1:29 You’re Hopeful
    2:13 You’re Doubting
    3:24 You’re Confident
    4:06 You’re Successful
    4:48 Tutoring

  • @raterix2
    @raterix2 Год назад +10

    I think there's also stage 6: realizing that's so much more to learn and you're never gonna understand every piece of software. But you'll never get bored as new things arrive.

  • @karl4813
    @karl4813 3 года назад +79

    Most important is first and foremost to be passionate about this and then keeping calm, focused and composed NO MATTER WHAT, i could literaly sit and learn this for 10+ hours every day, so glad i found something i finally enjoy learning and doing. How is the progress going on your freemote course btw?

    • @karl4813
      @karl4813 3 года назад +12

      ​@@rmp5640 You gotta figure out the things that gets you into that "flow state", doing the hardest tasks first thing in the morning, maybe try experimenting with the Pomodoro technique, obviously sleeping very good, working at a good location where you can focus, staying active and excercising will def give you a surplus and more energy.

    • @iorekby
      @iorekby 3 года назад +20

      That's a key thing a lot of people miss: Genuine enjoyment and interest in programming. So many people want to start programming because they think it "looks cool" or they want a high paying in demand job.
      You won't know if you enjoy programming until you try it for a few months. If you aspire to be a programmer just to make money, you will be in for a very hard unenjoyable time that will feel like a form of mental torture. You will end up hating your life.
      Programming can be done to an extent by most people. It doesn't mean it's a good fit for most people. I can change my tyre and clean my engine fluids. Doesn't mean I have the passion or interest to become a mechanic. And if I tried to force myself to do it just to make money, I'd probably be mediocre at it, not get that well paid, and hate going to work every day.

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

      @@iorekby facts facts

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

      What do you use?

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

      @@iorekby Hi I wanna ask that how do I find remote job after completing coding successfully?

  • @coolbrotherf127
    @coolbrotherf127 Год назад +38

    I'm almost done with my Junior year of my computer science degree and it really took about 2 years of tutorials, classes, and personal projects to really get what I was doing. I'm finally in that confidence stage that I know that I could teach myself anything else I wanted to learn even if I never finished my degree. The tough thing about coding is that the beginner experience is very confusing as most tools are built for experienced developers. I know it took me awhile to understand IDEs, Linkers, compilers, types of languages, design frameworks, GUIs, libraries, OOP, RAII, kernels, GIT, etc. All that information is just spread all over the place and just bombards beginners as they attempt to make heads or tails about what they do and don't need to know to keep progressing. For anyone who isn't in university, and many for some that are, just pick one language to start with and learn it until you can confidently write a decently sized project all by yourself. That's when you can start to branch out to similar technologies to build more things. Trying to learn too many things at once will really slow down your progress.

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

      how did u practice coding

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

      @@techvidz4451 I pick a project that seems doable for myself that contains things I don't know how to do yet and research how to do those things. I actually try to stay away from tutorials that handhold too much. Those are hard to learn from as you just watch someone else code instead of learning how to code. I prefer books, documentation, and small examples of specifics to understand what I need to do. The most important part is to just keep going. If you take long breaks, it'll really kill your learning momentum. You need that momentum to improve in the early stages.

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

      @@coolbrotherf127 how much did u learn from college, I’m a freshman taking my first semester of comp sci

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

      @@techvidz4451 I've learned quite a lot. The thing I really like about getting my degree is that it forced me to learn things outside of my comfort zone. Without it, I never would have learned things like functional programming, assembly language, or Unix programming on my own. For me, first two years were a bit boring just learning the basics, but junior and senior year is packed with tons of programming stuff.

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

      @@coolbrotherf127 did you join any cs or coding clubs?

  • @ballinspalding11
    @ballinspalding11 3 года назад +5

    Your stage 1 and 2 were scarily accurate for me. 100% accurate actually. Wow. Going to continue watching the rest of the video now.

  • @danwekoya9735
    @danwekoya9735 3 года назад +5

    Man, I never imagined that one day I would binge watch programming stuff on RUclips. Great job.

  • @RoastedSwan
    @RoastedSwan 3 года назад +24

    Damn hitting me hard with this, literally in the stage of "I'll give coding another go" for the third time but this time I'm feeling more good about it, and of course I wanna land a job as a software dev later down the road, but for now, it'll just be a hobby thing!
    Thank you for this video, definitely going back when I have doubts about programming.

    • @shakirahmed440
      @shakirahmed440 3 года назад +3

      Anything worth having comes when you stick with the work inspite of not feeling like :)

    • @brandonz404
      @brandonz404 3 года назад +3

      Glad you're giving it another chance. I promise, if you give it a little time it can be one of the most rewarding professions out there. Dont get intimidated by other people's knowledge. You will never know it all because its constantly changing. But that is the fun of it. Go at your own pace and when you know barley enough to make something simple, make something based on your interests, even if it is impractical. Good luck!

  • @patrikkarlsson9523
    @patrikkarlsson9523 3 года назад +36

    Everything up and including cs50 was me. Said the exakt words "should've started with this" .
    Luckily I'm a very very lucky guy.

  • @uraid
    @uraid Год назад +7

    This is one path. I started on scratch years ago, started experimenting right out the gate, modifying other projects. I watched one tutorial. I still believe that Scratch and similar programming communities are the best way to learn coding. *Modifying* projects, not copying them out of the gate. Understanding how they tick.

  • @shaykhchilly8529
    @shaykhchilly8529 Год назад +3

    Holy smokes this is so accurate! My exact path thus far. I’m at stage 3 rn. Taking a course on full stack development. Went through html and css tuts and opened up sublime today and…nothing. Been procrastinating but went on yt to search something code related to feel like I was still doing something eventhough I’m just avoiding the editor. This video is saved and will be watched again and again. I am def excited and super interested in learning and already brainstorming app ideas but it’s still overwhelming thanks for the video it’s very energizing!

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

    I've struggled to learn how to program for months, and I've even thought to drop it out, but this video has motivated me a lot. Thank you!

  • @trenendo9742
    @trenendo9742 3 года назад +3

    This is my first time leaving a comment,cuz I found it extremely motivated.Thanks for your video a lot !

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

    I have watched your video "The fastest way to become a software developer" a year ago and I followed along the whole year those courses and the way how to do it and now I have finished it all and I am still learning ! it was really useful what you have said is really what happen in real life. now I am getting lots of interviews, hopefully soon I will get my first job as a software developer ! Thank you Aaron for your useful videos

  • @prwi87
    @prwi87 Год назад +4

    I'm trying to make my way into data science field, so not only programming but also math. The funniest thing is that those 5 steps you have described in like few mins are stretched out to a full year or even more. The best advice i can give is to do it regularly, even hour everyday is better than nothing. If you feel like giving up, just slow down, take few steps back, there might be concepts you didn't get the full grasp of. I tried learning python about 6 times and this method got me through the wall i couldn't pass, instead of giving up just slowing down, even taking few days off, but still pushing it. Good luck boys and girl!

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

    I see this video is 2 years old, but thank you. This is exactly what i needed after reaching your defined "stage 3".
    I was feeling lost about some practice code i was learning. I could read the code and understood what it did. I was unable to articulate and generate the required code myself though.
    Thank you ❤

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

    Hello Aaron i just want to say thank you, i am atm in stage 3. I love to code is my dream job for real, i was down because JS seems so hard but with this video giv me the motivation i needed. God bless you.

  • @gagecates7210
    @gagecates7210 3 года назад +38

    Have you been watching me? Spot on 🤣👍🏼

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

      I feel better now that I know I'm not alone.

  • @guyspears3124
    @guyspears3124 3 года назад +9

    Thanks for this, at 53 I am definitely an old dog learning new tricks.

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

      Hang in there man, wishing all the success in the world your way. 🙌🏽

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

    Thank you Aaron, it felt like you were talking to me directly, I've been motivated by this video/all your videos.
    Thank you so much 💗.

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

    Wow, he really understands what students go through.

  • @KashifKhan-iw2ns
    @KashifKhan-iw2ns 3 года назад +3

    Oh man! this is the best video on the feelings of coders

  • @watwoot9020
    @watwoot9020 3 года назад +30

    31 here, programming on an off as a hobby since im 15 but i have never build something real. This year, Ive put my portfolio online and working on a big community project :) It's never too late

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

    This is so true! Thank you for your words of encouragement

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

    You are literally the most inspirational coding guru online imo.

  • @lazar6508
    @lazar6508 Год назад +4

    I just got my first job as a game developer, it feels amazing after so much learning, but as you learn more and more you start to realise that no matter how much you learn, there is more and more, and more, so i will continue to learn coding as i work, so i want to tell you all, you will make it, just keep pushing, have a good day.

  • @aphelmusonda5253
    @aphelmusonda5253 Год назад +3

    It's true, coding can really teach you focusing and not wanting to quit on life issues. Imagine struggling the who night, then at the very end of wanting to sleep, you realize you had accidentally started a variable in uppercase, when you formerly declared it in lowercase😊it runs and you feel motivated again 🙌

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

    Great video! I've been stuck at the end of stage 3 for almost a year. I have a great and secure career already so it's been tough to find the motivation to push through the initial difficulty and horrible lack of understanding. After watching this video I'll give it another shot and see if I can get onto codewars. I think solving code problems would be a massive help for me since it's what I do in a mechanical sense at work as an industrial refrigeration tech.

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

    Aaron, once again another informative motivator! Can only imagine what your course is going to be like! 👌🏻 cheers mate!

  • @MW-wq1ex
    @MW-wq1ex 3 года назад +12

    The best man, always look forward to your videos-that dry fuckin humor 😂😂😂 so relatable. I’m in the doubt phase! Hahah

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

    Thanks for introducing me to CS50. I'll see you again in a few weeks to find the next stage, codewars I guess?

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

    You got me XD. Keep going guys learning is essential to moving forward in life.

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

    28 years old truck driver starting today ! I will keep you updated ! Feel motivated

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

      💪💪 Good luck!

  • @pietrosavastano9940
    @pietrosavastano9940 3 года назад +3

    best video i ever watched in my entire 90 years of life

  • @sashacarbon9531
    @sashacarbon9531 Год назад +5

    I started coding a week ago... I go trough being extremely confident, literally crying, motivating myself by imagining what I could manage to do, crying after comparing myself to my very talented friends and coming up with new ways to get the basics down in the span of every 20 minutes Tutorial. Lol, that is going to be a hell of a journey

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

      yeaaah if ur crying after 2 weeks you're probably not making it sorry

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

    I resisted the stage of doubt, going forward af now. Lets go!

  • @user-fv2sq4sv4d
    @user-fv2sq4sv4d 10 месяцев назад

    wow this was so much more helpful than i thought it'd be, thanks

  • @guerreirodas6flores441
    @guerreirodas6flores441 3 года назад +14

    You told everything that i am feeling.
    LOL

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

    The stages will repeat once you do get the job, believe me!

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

    This was good. I really needed to understand this psychological progression. It was explained in a very clear and concise way. Thanks for making this video! I'm sure it will be helpful to many others as well.

  • @Duluper
    @Duluper Год назад +2

    I am currently following C# tutorials by coding with them, and I have to say it is a really good way to learn. I learned variables, constants, strings and I feel way better now! I made a project which purpose is to help me practice and I like to make everything in order and explain it, so if I forget one thing I can look back at it.

  • @t_t_tomas
    @t_t_tomas Год назад +3

    I started coding on grade 2 somehow, it made me think forever more logically, I consider myself stage 5 because I can code everything I get motivated to

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

    “no need for college education”
    *literally signs to college course*

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

    I really trust what you are saying ! You are showing what is really happing in real life!! not like the other videos that showing that everything is easy and simple ! thanks a lot man keep it up

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

    Thank you for the encouragement. I am praying that I stay strong and can learn coding to support myself and my wife. Maybe help others as well.

  • @niloofar9113
    @niloofar9113 3 года назад +3

    I legit LOL'd sooo hard!!!! this was amazing hahahahahaha

  • @ccedev
    @ccedev Год назад +4

    I've been writing JS since late 2014. I'm now 19 years old and joining some startups. Honestly, most of my knowledge came from trying a tool for a few days, messing it up, then avoiding the problems until it consistently works. If this is what 8 years experience feels like, it's relatively empty.

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

      what tool, and how would u know the syntax to a language like js or css, shoot even html. u have to look into the docs as well as text books, etc to even know what your breaking, so i'd assume your experience is just the tip of that berg

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

    Wow that was quality stuff. I just entered stage four around 5 days ago and I am happy that I clicked this video a motivation booster thanks.

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

    Absolutely yes, only at part 3. Joined your boot camp. Thank you for everything always.

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

      Hey Chris, how was the bootcamp? I’m thinking about it.

  • @robtathome
    @robtathome 3 года назад +14

    I'm at stage 6 my man, I can't program for anyone else because they wouldn't understand what I'm trying to accomplish

    • @deinemum2750
      @deinemum2750 3 года назад +6

      You're at stage delusiom

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

      That's just procrastination

  • @origin9249
    @origin9249 3 года назад +32

    I'm kind of the opposite. I've been COMPLETELY obsessed with coding. Just typing this, my body is coursing with adrenaline as I take a break from code by watching more SWE videos. I'm really enjoying myself. Can't wait to get my first job, honestly

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

      awesome

    • @PokemonDragonair
      @PokemonDragonair Год назад +4

      Fucking same man, just wish I didn't have two jobs so I could be in it all day, code just sucks me in and suddenly it's been 6 hours of hyperfocusing on it

    • @FATMAC2
      @FATMAC2 Год назад +4

      I feel that way about CSS but not so much about JS. I hope that once I have a better understanding of JS then that same love I have for CSS will follow me to the rest of my choices in languages. Not sure if doubt or should actually switch the developer part to designer

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

      ​@@PokemonDragonair what's appealing for you? I'm also kinda hyperfocusing on it, so I'm curious

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

    Stay strong, kings. We will all get there eventually 💪

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

    I am so glad RUclips recommended your channel to me, your words are just so inspiring that I just want to go back to coding and learn more. If not you, I'd probably just drop coding forever even though I always wanted to be a software developer. I'm still only 14 years old so I have a long way to go before actually being able to find any job, but I feel like programming might just be one of my hobbies, and the only one that is actually useful.

  • @babelette
    @babelette 3 года назад +12

    I have been a full-stack dev learning to code for the last 10+ years, it's a never-ending journey. When I started out as a frontend dev all it goes to being a frontend coder was JS and jQuery library, now there are all these various stacks relying on various frameworks like React, Vue, AngularJS, backend runtime environment NodeJS. Not to mention niche clients that demand we use CSS preprocessor like SASS and LESS for their project. Now being a frontend dev doesn't mean HTML, CSS, JS, and jQuery. I was making a comfortable income with just these 10 years back but now reduced to hunting for work among millions who are like 10 years junior to me. Nowadays, these are just fundamentals... the "basics". Most newer generation devs don't even know how to make amazing code directly in JS. But that skill is no longer in demand, it's much faster to just use a framework like React and don't have to worry about the complexities of the code. This is just an example. So, the journey to learning to code is never over.

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

      As someone with such a big experience, can you please give me some advice? :D Do you think I should study front-end development if programming classes were really hard for me? (and these logical tasks in general make my head hurt really bad) I think about studying UI/UX instead

  • @MilkenGamer42
    @MilkenGamer42 Год назад +3

    I'm in my freshman year in college. So far I've had to learn 3 languages, and right now Java is my current language. At first I was getting the hang of it, but now I feel like I'm on that doubt stage. I'll eventually pick up on how to do OOP in Java, maybe tomorrow or perhaps even today is the day.
    I feel like this video motivated me a bit. Thank you.

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

      It gets easier. Hang in there.

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

      It’s one of those things that doesn’t make sense until it clicks. You got this!

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

    Thank you so much for this video mate I’m right now at step 4 still a long way to go but I’m glad to see I’m not the only one struggling ATM

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

    Thanks Aaron, I need this video!

  • @sickrick6285
    @sickrick6285 3 года назад +3

    Bro.... dude had me laughing hard on “really handsome” 😂

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

    "that endless list of topics runs out" um... when does this bit happen again?

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

      I your minds eye simulation. Since you made it this far with coding you could make it as far as you want. The limits are being someone who creates his own computers

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

    this just shot my confidence up to the sky
    thanks man

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

    Thank from the bottom of my heart

  • @prasoondhapola2875
    @prasoondhapola2875 3 года назад +6

    1:32 That's right. Super handsome is what I look for.

  • @gregap8282
    @gregap8282 2 года назад +7

    Coding is so damn hard, incredibly hard and overwhelming... but I've always had the mindset that if you train and keep training, eventually the difficulty will go away.

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

    One of the most motivating videos I've watched ever, thank you so much bro.

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

    Thanks for this. I’m just starting off on my own. It’s a long journey I know so this kind of vid is very helpful 💪🙏👍

  • @kennygunderman
    @kennygunderman 3 года назад +10

    2:36 - Yes

  • @jamesbotwina8744
    @jamesbotwina8744 3 года назад +28

    3.5: oh shit someone already built a library that will solve that issue for me.
    3.75: oh shit I can just post a question and someone more knowledgable than me will help me out for free.
    3.99: what if I just do this every time I feel like giving up?

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

      Learning how to research problems and use documentations is a big plus too! Getting the basics down so they're automatic allows for real growth

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

      @@tramarthomas6105 Yea, for sure. I tell myself that amateur devs look for tutorial videos, professionals read docs

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

      Excuse me! I’m going to need those links pleeeeease 😬

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

    Despite the ahrimanic times we find ourselves, I am so elated that someone would put out such motivational content. Thanks

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

    you deserve more subs man, thank you for this video!

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

    Dude, your exercise/eating regimen is coming together. I see a nice jawline coming together. No homo.

  • @elijah4840
    @elijah4840 3 года назад +3

    These are the vids I love, you’ve always been the best at giving high level thoughts on development. So many tutorial youtubers out there, your advice/opinion on development topics is your niche.
    I based how to prepare for my job hunt off of your advice videos, I did your interview prep course, I even based what laptop I’d use off of your opinion of the Mac being superior for web dev.
    I don’t follow all your advice bc we all want different things (*cough* Ukraine), but I always weigh what you say in comparison with facts or other great advisors like Stefan Mischook or Ben Awad and you almost are always way ahead of everyone and the most helpful.
    Never stop making your courses or giving us these advice videos, because you’re the best at both!

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

    Just starting my journey! I am saving this video for later when I start doubting myself haha.

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

    Man, this video was really inspiring and makes me really want to follow this path :D

  • @mrt8bit692
    @mrt8bit692 3 года назад +5

    Coding wasn't hard at all for me. I want to start teaching people because I have taught 2 people who don't think ethically, and they love it! It's super easy when you have a great teacher

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

      Bruh where did u even start. I’m 20 and want to learn but I don’t even know where to begin or what language to learn

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

      @@solowq_1817 Ok listen to me, start out by watching videos on HTML and CSS, while this isn’t technically “programming”, it will give you the fundamentals to know the actual mindset behind coding. Next learn Python, for this I suggest looking up a video by Programming With Mosh, after this, attempt to learn JacaScript. It may seem like a lot but this is how I started and imo is the best way to grasp the ideas behind coding

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

      @@mrt8bit692 I'm about to finish OOP concepts in c++, what is the next step?

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

      @@ReggieMisFit Depends on what you want to do, highly suggest you learn Python. After learning something like c++ it’s a cakewalk.

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

      @@mrt8bit692 I have two options in mind, DataScience. For which you are right, I have to learn python. & gamedev. I have noticed gamed these days is highly done on game engines and c++ is only used to shape some parts of it. I'm confused honestly, thoughts for both of these paths?

  • @tjaydk
    @tjaydk Год назад +8

    Im a software developer and have been in the industry about 5 years now - it's a wonderful career, where you can build almost anything you can imagine. But it took me about 1 year in college before I really understood what I was doing. - If you want to go into development without taking any classes and just rely on RUclips videos etc. then start of with web developmen - HTML, CSS and some JavaScript, that can probably land you a job. But if you want to work across the board on big projects in teams with others I would suggest to get a degree as it will guide you in the right direction.

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

    I’m going to college for it, I do not regret it. It keeps me accountable to get stuff done and having a professor who can help you is great

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

    It was very relatable when you mentioned codewars and cs50 ('cause i'm almost halfway through cs50x and codewars is super fun!), so according to this, I'm at about step 2. Also, the ending of your video was nice and encouraging! :-)

  • @mirkosedda3196
    @mirkosedda3196 3 года назад +29

    Stage 1: me 3 months ago...
    Stage 3: me now...
    February 2023..
    ...still stuck at stage 3 🤣🤣🤣🤣

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

      I have a solution for you create projects, and when you need to do a specific thing then you watch tutorials

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

      I'm on stage 3 too. How's it going for you now? Have you broken through that wall yet?

  • @AlbertRayJuarez
    @AlbertRayJuarez 3 года назад +3

    This SO makes sense. This is ME, right now. I'm studying JavaScript and feel stuck by the whole concept. Its feels like I hit a brick wall with JavaScript.

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

      What parts are you struggling with? Just curious

    • @AlbertRayJuarez
      @AlbertRayJuarez 3 года назад +3

      @@jb663 honestly the whole thing. It is very different than HTML or CSS and the next step in learning to code. There isn't one specific part that is the culprit, I'm having a tough time over all. I even bought the JAVASCRIPT FOR DUMMIES/KIDS edition book and it still feels over my head. I'm still trying to learn it though.

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

      @@AlbertRayJuarez I never liked JavaScript either...but keep at it, you will ultimately get through.

    • @nabiha3358
      @nabiha3358 3 года назад +3

      @@AlbertRayJuarez Im tryna learn JavaScript too but instead but I'm learning it with the react frameworl instead of just learning js by itself maybe try that

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

      @@electric_sand thanks, I'm trying, so confusing

  • @obiwanfisher537
    @obiwanfisher537 Год назад +2

    Stage 1: Hype. I was so on with this, I googled around to find something to start with, and the best way to learn it quick.
    Stage 2: Work. I really powered through the first few weeks of the course, and worked on the homework, even when it took me a lot longer than it should be. I was dumb, but I improved gradually.
    Stage 3: Boredom. I spent weeks and months doing my online course whenever I had time for it, and yet I still only did small projects that were sort of uninteresting. Like a text adventure or hangman. Or draw lines with random colours with turtle in a shell. Got so sick of it, especially when I looked at the curriculum and saw that it will take ages before something better comes on, it I didn't want to skip because I didn't want to miss anything.
    Stage 4: The break. Over time I did less and less, I let myself get distracted waith other tasks way easier, and when I have free time, I rather watch films and youtube videos than continue my 100 days of code course, which by now is taking over a year for me and I am only a fourth done with it.
    Stage 5: Rekindle. The interest is slowly coming back, I want to do more, I want to learn something actually useful but I notice I lack some basics, I may have forgotten them or never really got them in the first place. I try to put time aside to learn. Motivated by how easy I can solve certain challenges, that I had no clue how to tackle at all when I first started.
    maybe I'll think of this comment and add more stages once I go through them.

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

    The job search made me cry everyday, i love to code and i felt i knew enough to get started but my job search took me 6 months. If i had kids or other responsibilities i would have quit looking for a job and quit tech. But im grateful i found a good company that i see myself growing into