The 5 stages of learning to code

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

КОМЕНТАРІ • 1,2 тис.

  • @AaronJack
    @AaronJack  8 місяців тому +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 роки тому +2360

    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 2 роки тому +18

      Haha

    • @zanepeterson777
      @zanepeterson777 Рік тому +48

      FOR GOD'S SAKE!!!

    • @CopperYeen
      @CopperYeen Рік тому +126

      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 роки тому +4327

    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 роки тому +1961

    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 роки тому +2871

    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 😂

    • @valjosemendoza8550
      @valjosemendoza8550 Рік тому +3

      accurate

  • @mrf9237
    @mrf9237 3 роки тому +1750

    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?

  • @drmonkeys852
    @drmonkeys852 Рік тому +426

    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 9 місяців тому

      Endless pursuit

  • @mr__matrix
    @mr__matrix 3 роки тому +592

    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 11 місяців тому

      6. goto 2.

  • @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 2 роки тому

      how did it go

  • @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 Рік тому +6

      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 Рік тому +82

    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 Рік тому +4

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

    • @mumiaali4821
      @mumiaali4821 10 місяців тому +2

      I so proud of you, amazing perseverance

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

  • @gregclarkreasons
    @gregclarkreasons 3 роки тому +43

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

  • @MrAziz-kw6li
    @MrAziz-kw6li 3 роки тому +78

    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 Рік тому +3

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

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

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

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

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

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

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

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

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

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

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

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

  • @ballinspalding11
    @ballinspalding11 2 роки тому +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.

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

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

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

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

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

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

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

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

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

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

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

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

  • @trenendo9742
    @trenendo9742 3 роки тому +3

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

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

  • @thesouthsidedev1812
    @thesouthsidedev1812 3 роки тому +1

    Thank from the bottom of my heart

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

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

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

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

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

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

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

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

  • @KashifKhan-iw2ns
    @KashifKhan-iw2ns 3 роки тому +3

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

  • @guerreirodas6flores441
    @guerreirodas6flores441 3 роки тому +14

    You told everything that i am feeling.
    LOL

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

    Thanks Aaron, I need this video!

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

    Thx this was super relatable lol

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

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

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

  • @camc6864
    @camc6864 3 роки тому +1

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

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

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

  • @origin9249
    @origin9249 2 роки тому +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 2 роки тому +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

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

  • @user-fv2sq4sv4d
    @user-fv2sq4sv4d 10 місяців тому

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

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

    love your videos ,always refreshing ,thank you❤️❤️

  • @tomas_505
    @tomas_505 Рік тому +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*

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

    Thanks for this.

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

  • @pietrosavastano9940
    @pietrosavastano9940 3 роки тому +3

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

  • @niloofar9113
    @niloofar9113 3 роки тому +3

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

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

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

    this just shot my confidence up to the sky
    thanks man

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

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

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

    Thank you!

  • @gino2934
    @gino2934 3 роки тому +1

    I am so glad UA-cam 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.

  • @sickrick6285
    @sickrick6285 3 роки тому +3

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

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

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

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

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

  • @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 2 роки тому

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

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

  • @melchiorao9759
    @melchiorao9759 3 роки тому +1

    You are literally the most inspirational coding guru online imo.

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

    Wow, he really understands what students go through.

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

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

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

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

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

    OH GOD, I NEEDED TO WATCH THAT . THANK YOU

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

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

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

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

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

    Thank you Aaron jack :)!

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

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

  • @kennygunderman
    @kennygunderman 3 роки тому +10

    2:36 - Yes

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

    Thanks! Good one 👌

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

    well done, thank you

  • @mrt8bit692
    @mrt8bit692 2 роки тому +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 UA-cam 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.

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

    Thanks for the motivation man. I'm at stage 3 "doubt" this motivates me to keep going.

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

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

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

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

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

    thank you for this