These Mistakes Almost Stopped Me From Learning To Code

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024

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

  • @abishek07
    @abishek07 3 года назад +715

    I was 4 months into tutorials thinking that I'd become a phenomenal programmer. One fine day, I decided to build a to-do app on my own, and I couldn't write a single line of code.

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

      Same

    • @alpeshjoshi8558
      @alpeshjoshi8558 3 года назад +49

      Naked truth! When we are watching tutorials 😎 okay, let's get started 😭

    • @CallousCoder
      @CallousCoder 3 года назад +33

      Exactly my point! Tutorials don’t teach concepts.
      Its a show and not even a tell. Books are structured far better. They always start with basics and work up. And a book you can easily skip a chapter when you know stuff. A course or tutorial you can’t really because often they build on that concept.

    • @dhk.yankees
      @dhk.yankees 3 года назад +42

      I am watching JavaScript tutorial at least 5month
      Today I tried to write a TODo list app but only wrote 5 lines
      Same thing happend with me today

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

      Your not alone

  • @stephenm3874
    @stephenm3874 3 года назад +153

    Spot on. I believe everyone has gone through these exact scenarios to some degree. After 20 years of programming, I've adopet a handful of philosophies/methodologies that have help me. 1) I go for 80% of the functionality of the proposed application for first release. 2) Always remember there is no such thing as a perfect application, just the next release. 3) Make it functionaly solid over feature rich. 4) You'll always revisit your code months later and the one thing you struggled with for days pops out to you as obvious. 5) Your ego/pride/obsesiveness is your worst enemy. AND this list goes on and on!

  • @saurabh1627kondkar
    @saurabh1627kondkar 3 года назад +309

    *I'm not afraid of a coder who practiced 1000 programming language at once, but that coder who practiced one programming language 1000 times - bruce lee(from parallel universe)*

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

      - programmer bruce lee

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

      @@ryanregis99 😂 I think he doesn't believe in different languages styles. He may create his own.

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

      Sun Tzu

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

      Why is parallel universe Bruce Lee scared of programmers at all?

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

      @@chrisemmanuel3185 वो राज भी उसी के साथ चला गया,
      because he's in parallel universe...

  • @ianterada6821
    @ianterada6821 3 года назад +160

    My biggest problem was not finding this channel on day one ☝️

    • @vivekt.2038
      @vivekt.2038 3 года назад +4

      I'm more lucky than u i think !

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

      @@vivekt.2038 same bro

  • @kshitizshah6685
    @kshitizshah6685 3 года назад +139

    My kidney is shouting "This Man Is spilling out the real truth"

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

      Your kidney is drunk

    • @Cat-vd4ju
      @Cat-vd4ju 3 года назад +2

      Why specifically your kidney? XD Love it

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

      my fax is sayin he do be spittin it

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

      @@Cat-vd4ju energy drink I guess 😂😂

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

    I feel the same every time I look up framework A vs framework B

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

      The only that helped me decide is the job market. All frameworks are great and have their uses but React is dominating everywhere so it's a no brainer even if others might be more fun and will get bigger in the future. The only other realistic option is Angular, but that's a huge time investment and it's going down in popularity. I really want to get into svelte and vue but react is really a no brainer

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

    Thank you for this video, I connected with the steps laid out. I am in a bootcamp now and made a "Final Project" for the preparation to the course but got it about 90% done. It wasn't with media queries, now the course started and I put it to the side. After watching this video, I am going to challenge myself to do what is hard for me and finish the project even if it will be hard and not so fun. Thank you a ton!

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

    Jumping ship when stuff gets too hard, and over-refactoring are 2 mistakes I'm definitely guilty of. Really felt called out there, lol. Also, really liking the lil sound and visual effects here and there! Give a really polished and professional feel :)

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

      Thanks. I hired an editor to edit this video and am glad you like their work. I am planning to have many more of my videos edited like this

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

    We live in a golden age of tutorials on RUclips. For a given topic, e.g. promises or async/await, I like to:
    - watch a handful of videos by different people
    - the material will be redundant, but that’s okay: I watch segments of videos where I am already familiar with the materials at 2x speed, and slow back down to 1x when the someone presents the content in a fresh way to me

  • @Max-nm8ct
    @Max-nm8ct 3 года назад +26

    The main problem with tutorials is that for some reason 'teachers' assume we have a photographic memory. I mean, it isn't hard to follow what the teacher is doing, it is just that there is no way we could figure out all the steps by ourselves. converting information into code without leaving out anything seems to be close to impossible. This is the problem I am facing with all tutorials. That leaves the question, what structured approach could actually help with this?

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

    Finishing a project says a lot about a developer to perspective employers! Also so much of our learning happens when things get hard! if we just start a new app we miss that chance to learn. thanks Kyle!

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

    The roadmap alone is priceless as an education resource for me. I appreciate it a lot.

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

    This was the video that every programmer must see.
    It just removed a bunch of misconceptions from my mind that held me back.
    Great work! Keep it up!👍🏻👍🏻

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

    award for the most honest developer on youtube. thanks kyle

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

      I think CodingPhase/Joe and Brad Traversy still hold that titles.

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

    The tutorial hell portion really hit home for me. I always thought maybe it was just me that couldn't do everything I saw in the tutorial right away. It works make me feel like maybe I was dying it something. It's good to hear I'm not the only one. Definitely gonna watch that tutorial hell video sometime soon.

  • @denniszenanywhere
    @denniszenanywhere 3 года назад +58

    This is me. I've tried every framework, lots of languages, even mobile development in 3 years. Done many tutorial projects. Coded 12-hour days. I threw in the towel after 3 years as I never made a dent on it. Never achieved mastery on anything. Never got a job. Don't be like me.

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

      I dont know what im doing, but i got lots of jobs

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

      @@SilverishKitten good for you

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

      @@SilverishKitten teach me, master

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

      @@lurkinginthedark6498 go first get the liver of bigfoot residing in the degastani mountains!

    • @husseinsalim2398
      @husseinsalim2398 4 месяца назад

      Oh man, I know how it feels. Tell me how things are after two years now?

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

    Damn dude, this video popped up just in time when I was considering moving from learning front-end to iOS development. Thanks for advice✊🏼

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

    It's part of the process I think. You try stuff, you see it doesn't work. You learn to do better. Sometimes we look back and think "I was so wrong, I shouldn't have done that". But we all have to learn our lessons.
    Great video, I love the honesty you put, you are really transparent in these topics. Thanks for that.

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

    This video explains everything I have been struggling with over the past few years. Lack of motivation to finish stuff, too much refactoring, not having a clear path, and trying out everything along the way. I am gonna take a step back and rethink my options after watching this gem!

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

    Getting the focus straight is super hard when starting out. The sooner you can get to real works projects the easier it becomes in my opinion

  • @BAziz-yl2wq
    @BAziz-yl2wq 3 года назад +3

    That free web dev roadmap is such a great resource for learning! Thanks so much for this

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

    One more thing worth adding is that you should learn the fundementals of JS really well before diving into JS libraries and frameworks like React and Angular (and the same thing goes for CSS and any other langauge imo)
    If you learn the fundementals really well, you should be able to master any Framework you come across

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

      Fundamentals such as?

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

      It's not super clear IMO which JavaScript one should know for learning React, until one sits down and attempts to learn React. I think you can learn as you go, though learning JavaScript thoroughly to the point you can built a simple CRUD app with only JavaScript would be a decent benchmark IMO for saying, yes, I am proficient enough to move onto React, and appreciate the benefits/advantages it offers without understanding why/how it works.

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

    Something that really holds people back when they start getting into programming is not refining down what they want to do enough. Getting it down to very fine steps and taking them on one at a time. It's hard to realize how complex something is until someone takes it on the first time. And then once the steps have been completely refined into what needs to be done, learning the terminology to search for solutions. Learning the language of the language. None of this comes easily, but if someone is feeling stuck, these should be the two things considered to figure out how to keep making progress.

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

    I am a comp sci prof, and I think this advice is very helpful. Not only do I think my students will benefit from hearing this early but I agree and have been guilty of many of these myself!

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

    Real talk Kyle! I appreciate you sharing your experiences with us. Man, I could relate to most of the things you shared. I started out learning Java with no clear goal defined. It was all out of curiosity. At some point, I ran out of fuel and couldn't find a way to refuel myself to keep going. Thanks for sharing bro.

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

    I'm so glad i came across this video! Every situation you mentioned is the same exact same situations I'm dealing with. So thank you for this video!

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

    Hi Kyle, would be cool if you made a video telling your story about your struggles in becoming a developer and how long it took you to land your first job. Or even your experiences in your first dev job. Would make for an interesting story to tell. I am pretty sure many would find your story very interesting and valuable. Thanks, buddy, for the video.

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

    Thanks for the Roadmap. One of the major issues I find when I'm learning languages, programming or otherwise, is that I get lost on where to go next, or what I should be focusing on next. Now I have no excuse, so again thanks for that.

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

    definitely not coding enough on my own. I'm doing a bootcamp and I spent almost all of my time doing course work and not near enough time playing with code just to get the concepts into my head more. I'll get to the end of a module (ie. react) and realize that I don't really know it all that well. Something I'll definitely be changing moving forward.
    Thanks for another awesome video.

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

    You're the best man. Your html and CSS are just the most practical thing I've found to learning frontend development

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

    I did exactly what you are talking about. Now, I'm set on data science and seeping diving. Sometimes I think of giving up and after weeks I realize that I've improved. Thanks for that man.

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

    I would say another point of note I learned was: learning to articulate your problem and what help you require in a specific manner.
    This reduces the time searching forums like SO, GitHub Issues,etc... for "something like your scenario" which can be time-consuming and may lead to disheartenment when not found.
    Instead, an answer is found directly correlating with what you desire once appropriate consideration is placed upon refining the problem and the need in question
    You need to be able to understand deeply your problem and describe it in layman terms.
    Debugging to a large extent can aid in distilling this down for you and also looking at the documentation to identify why the error message you are receiving is being thrown

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

    When I feel very stressed, I just take a break or do anything different and then return to my desk and try to resolve the problem again, it works for me. I really appreciate your videos bro, I keep up motivated with videos like these.

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

    Thanks for the roadmap kyle 🤩

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

    Oooh My Gosh! I'm facing all the problems you have listed... It's kinda difficult to get over it....

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

    1:15 I did the same. I tried everything and it took a long time to settle down with just web development. But I don't regret it. You should try everything yourself to see what's working best for you.

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

    Wow 👌 👏 Thank you so much bro.
    Especially the roadmap it was so detailed. I will build a startup and Once it starts to generate millions I won't forget you 🤞.

  • @asdasddas100
    @asdasddas100 3 года назад +17

    Yup. The clean code thing almost stopped me and it still hits me hard to this day

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

      Honestly, I've never done clean code. I gave up on that years ago. Maybe I just had it in my head that I'd only ever be the one to edit the code. So there are no comments in my code. The code works, of course, but it's probably not clean.

  • @user-lp8ky5kk4o
    @user-lp8ky5kk4o 3 года назад +1

    When I started programming, I had no idea what I wanted to do. This was one of the first programming RUclips channels that I found, which is why I got into Web Development. Thank you so much for this channel Kyle! If it weren't for this channel I don't know what I'd be doing lol

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

    I just picked up programming a couple weeks ago. Gotta say, your videos are great! Def one of the more informative on YT.

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

    Hands-on/Project-based has always been the best way to learn anything. Rather than memorizing, applying what you've learnt on something will naturally retain them. It's like training your muscle memory to do something

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

    his voice is like You are working a project and also listening such a music which is not disturbing you

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

    Thank you so much for Dev Roadmaps... I have been working as an front end developer since three years, I started watching your tutorials recently and I am filling my gaps. Big Big help

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

    Yup, I've pretty much run into all of these. I think the "shiny object" syndrome is the big one for me. Great video Kyle! Thanks for sharing.

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

    Thanks man! I am on my journey to find first job as a web dev. Man, I struggle a lot, but when I watch your videos, they kinda helps me to move forward and motivates. This video made me rethink some things!

    • @husseinsalim2398
      @husseinsalim2398 4 месяца назад

      Two years ago when you wrote this comment. Tell me how things are?

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

    I gave up 3 times but persisted and became a rockstar. Stick to one thing and master it. There’s no time to learn everything. You’ve to to wrestle the beast to the ground until you win.

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

    I downloaded the roadmap and wow, this makes things much clearer I'm amazed. Thank you!

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

    I need to learn front-end, back-end and dev-ops all at the same time to accomplish my goal.
    I keep watching your and many others like Traversy's , Kevin's or Ed's tutorials even tho i only use 10% of it, there is always something i'll pick up from them, just remembering the general concept will help you later when you need a feature you didn't before.

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

    Wow ..you just perfectly outlined what happened to me too ! That tutorial hell is spot on!

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

    well said .. I am learning python... and I am stuck for past I week learning methods and classes... I know am slow learner.. sometimes it seems I should give up and continue with my support job. but I will not give up this time.. I will be ONE OF THE BEST PYTHON DEVELOPERS.

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

    bro thank you so much for this vid, and how on earth was I not subscribed to your channel all along ?

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

    Dude your channel is really gem on RUclips! I've started learning by my own and I'm getting some really good tips here! Not all heroes wear capes after all :D

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

    I know this sounds sadistic, but simply knowing I'm not the only one struggling with programming eased my mind a bit. Really struggling to grasp JavaScript right now. But I'll get there.

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

    I use not enough tutorials because they always seem to have a new environment that doesn't help with my own problems. And when I ask on Stack Overflow, sometimes my question needs debugging details or doesn't give me the answers I need, and so I spend less time asking. And sometimes I feel like I don't need to ask, because I know something or can search up a tutorial, but then I can't and get an error that crashes my whole application, and eventually, I just transition to something else, without even making the first draft of my new feature.

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

      StackOverflow is a conundrum. Most people find it by googling their problem. But then they don't search it on StackOverflow so a lot of the responses are, "Here is the answer on this post from 3 years ago." Well, stuff changes in 3 years, obviously. But some seem to be pretentious. Maybe my exact problem was not answered in the post. I have one up there now that I don't even want to reply to saying it didn't work because now my original code is failing and I would feeling like an a** asking why the original code stopped working.

  • @user-r427
    @user-r427 Год назад

    Thanks bruh really appreciate it and keep up the fantastic work 🙏

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

    yeah.. for me it was tutorial hell.. :D eventuallu though I've had to do quite a complex project pre-assignment and realised that a lot of stuff did stick for me, but actually practicing is what helped me, I wasn't doing enough of it.

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

    For me it was having low tolerance to frustration. I started css and html and it was fine, i kinda liked it a lot. Then when I started JavaScript, it stopped being fun. It was just hard and I saw roadblocks everywhere. So, i felt like reaching for stuff on google was just me being an impostor (impostor complex is a huge thing), so I just kept banging my head against these roadblocks and getting frustrated easily and quit. I'm retaking programming from scratch again and hoping I'll do better this time.

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

    I've reached the 10-month mark of programming and I have the problem that when things get too hard, I don't give up, but I move onto something else instead of sticking with it. Perfect example I've been learning React and I learned the useState easily. But OMG I've been struggling with the useEffect and I still don't get it. So, I gave up and went into learning CSS grid and figured let me return to useEffect later on. Thanks Web Dev Simplified, I appreciate all your videos.

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

    I really enjoy watching him and listening to him.. nothing about the content…

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

    My favorite technical youtuber. Great tips for my fellow junior devs and myself 🌹

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

    2:47 I would add that even though some new language or technology might look easier than the thing i'm doing right now, at the end, when you work on a large scale infrastructure, it will never be easy, even with the easiest technology

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

    You're so right about all this, it actually hurts.😒

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

    Thank you! You are always very helpful!

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

    Almost got dropped from my internship because I was jumping, or 'flailing around', from tutorial to tutorial and constantly starting over whenever I encountered something I didn't understand. This resulted in me showing up to my weekly meeting with an unfinished goal. It was only after I took a deep breath and took things one piece at a time that I was able to get through my obstacles. TLDR; Stick with one project and one set of tutorials, and don't start over when you hit a wall

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

    Omg I am making ~ 90% of all the mistakes you listed in your video. I’m around 3-4 months in so I didn’t waste too much time as of now. So thank you! I think this will help me in more efficiently learning what I need to learn.
    One thing I am very proud of though is that i have completed all “serious” and bigger projects I have took on (which are three). :)

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

    Great talk Kyle. I can relate to so much of it. Love your channel.

  • @NurulIslam-dw8yp
    @NurulIslam-dw8yp 3 года назад +8

    Can you make a tutorial on testing. I can't find any good resource for them

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

    I personally think at least one class on coding is very beneficial towards building confidence and being able to start working on your own side projects without coping other projects exclusively. I personally took an Intro to Python class my Senior year at high school. Afterwards I was not near as scared of programming and begun to design many side projects. I did later decide to go to college for a CS degree but that is certainly not necessary if you just want to lean how to program. My CS degree, of which I am three years into, has only truly taught "programming" in a few classes and the rest I have had to learn on my own.

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

    understimating concepts like HTML , CSS was a bad thing for me. I said it many times that front end is easy. And when I actually got my hands dirty by doing a basic front end project, I struggled a lot.

  • @uguana_
    @uguana_ 3 года назад +157

    "So you wanna be a software engineer at Google?" Argh...

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

      I thought Spotify was annoying 😸

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

      this... as if FAANG ruled the world and was the only place to work.

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

      😂🤣😂 thanks for this

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

      "I can almost guarantee you are doing it the hard way and THAT. SHOULD. TERRIFY. YOU" (that ad is cringe tho)

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

      Cracks me up only as I find myself shouting nnnoooooo

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

    Great video! Thank you!

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

    You are spot on with my problem. Last 2 years I learned so many different technologies that I feel like I know everything and don't know anything at the same time. I think now is the time I should stop searching for the perfect fit and settle with the one currently I'm doing anyway.

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

    Just joined your channel. like your videos. been studying web development for a year. been struggling with javascript but I'm not going to give up.

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

    Hi I have two nephews working in programming. One is self-taught he uses the new three in one ( HTML, CSS, Javascript) framework Elm and works for a company that provides online shopping websites to businesses. The other works for a gaming company as a graphic artist. He did a degree in computer graphics and it taught him nothing, but he also won a graphic art competition, so that is probably what got him the job. When I started learning Javascript I taught myself React but apparently that framework is out of date now and no one uses it.

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

    My experience as a learner is: I'm learning how to program with Python because I heard that is (relatively) easy. I read a book about basic Python, which has a lot of exercises. But some of them were really hard and I though "I just won't do them. Most likely I'll learn later how to do something better". Bottom line, I had to start to all over again and make sure to be able to solve on my own those exercises. It wasn't easy, but I did. And I'm much better.
    Now I'm learning about OOP, so wish me luck hahaha

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

    Very cool advices. I enjoyed this video a lot.

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

    You nailed it. I'm 59 and I know a little about a lot. I have a pretty good knowledge of many skills but I really wouldn't consider myself a master. I'm also a musician so your references to and being self-taught similar to my programming experience. Thankfully I was smart enough to own businesses and hire experts. But now I'm ready to retire and just code professionally finding that I don't have all the skills I really need. At least I have something to keep me occupied learning all this new stuff

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

    Hi great video! Just wondering you seem to pronounce again as /əˈɡɪn/, which state are you from?

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

    I'm still a junior dev but I'm quite the opposite with you.
    1. I have 1 goal: be good at full-stack development using technologies like python, nodejs, express, react... whether it's mobile development or web development. I'm not that keen on desktop apps but I can do it too if I have something I want to build.
    2. I remember when I first learned nodejs, I immediately wanted to learn reactjs. After a couple of weeks, I started learning react native and python web server. Not because I didn't want to learn those things anymore, rather I wanted to learn them to subtitute what I'd already known. Being an indi dev, I kinda have to do everything myself so I can't realy do anything with only nodejs or react (yes I can but why?)
    3. I don't really have a plan or roadmap. I just build projects and learn new things as my projects get more complex. Probably not the best idea but I don't really have to worry about having knowledge holes because if I try to learn something too hard, I'll have to go back to something simpler and start from it anyway. It still takes time to learn simpler things first but at least I know what expects me after I'm done with them.
    4. I have a template project which comes with pre-built functions, operations that I've already made and I don't want to do again and it's setup in the way that I like. Every time I find a new thing or build a new function that I may use again, I add it to the template. And this is the only project I refractor multiple time. Others just need some regular maintenance.
    5. I don't watch tutorials unless I have something in mind that I want to implement. If I come across videos about best practice, that's when the template project gets refractored. Maybe the project I'm working on too but only if it's not too complex.
    6. I only started learning CS 2 years ago so I don't have that many projects. But yeah most of them aren't finished but it's just because I have to spend time on class assignments so I don't have much time with my side projects. Obviously I have to finish school projects to pass my classes.
    7. I learn new things when I want to implement something new, doesn't matter if it's hard or not. Unless it's too hard then I'll go with something else. I'm working on something new right now, it's been a week and I'm only half way so...

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

    Love your videos man

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

    Thank you for roadmaps! Great video!

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

    Thanks for sharing your mistakes i am a developer for more then 8 years i also made these mistakes too! 😀

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

    Its a video that I keep re-watching, Awesome content Kyle! 👍

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

    Thanks so much for your advice and your roadmap really what I’ve needed. Keep doing this excellent job for us. 🙏

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

    I like that you state that you can watch too few tutorials. Many RUclipsrs warn users about "tutorial hell" but it's in a very black-and-white tone as if tutorials are traps. Tutorials are great if you're approaching new for the first time and just want to get a high level view of how it works. All instructions on the web are tutorials, albeit some are lengthier and/or better written than others. The first few projects I ever made was with really well written tutorials, and being able to follow them gave me a lot of confidence to switch to web development as a career. Now, I do a mixture of reading documentation and reading guides/tutorials. On the other hand, I disagree with focusing too much on a structured curriculum. It's impossible to avoid all gaps in your learning, so sometimes just learning snippet by snippet from RUclips or other news sources over time can provide you with a very comprehensive overview of a topic. Books are great for structured learning, but they also lack a lot of new and updated information. All you really need to be successful is 1) interest, 2) time, 3) a good environment, 4) hundreds of years of wisdom developed through repeated failures and losses.

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

    All you said is so damn true!
    What i'm trying to fix about my web development skills is filling the holes i have in my knowledge made when leaning concepts fast (because of task deadline to stay in).
    I'd also finish my project faster than i preview i will, which is not easy..

  • @st.john_one
    @st.john_one 3 года назад

    Kyle, thanks for this video, very interesting. I'm completly noob to java, got some experience in it, but programing is completly new for me, so your experience and point of view of problems is usefull. THX

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

    I really see myself with never finishing a project, have tone of them lying around never finished or some juste to esperiment something specific. And same with unit testing ^^

  • @mr.anderson5393
    @mr.anderson5393 3 года назад

    You are so right about sticking with hard stuff even it's hard.

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

    Wow, this is actually really helpful. Thank you 👍

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

    Thanks man, i struggle in your own area of making a good UI, making it more appealing using CSS,the graphics etc

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

    Best piece of advice, thank you bro..

  • @chia-enchen8520
    @chia-enchen8520 3 года назад

    I love your video, Kyle!!!

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

    Feels like this video is just what I needed. Thanks!

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

    "Not having a structured curriculum"
    Meanwhile I have 15+ tabs open of random css stuff
    Also since I don't want to spam comments I'll edit this one since I want to say a huge thank you to you for the roadmap you put in the description since in my 1 week of learning web stuff I was kinda lost. The first and only other language I know is java and that was pretty straight forward to learn. Here however it is much more confusing so thanks again cause I now have something to follow, also thanks for actually putting useful info in the roadmap which is not for complete beginners to programming, in youtube you can find 1000+ javascript beginner series that talk about loops and if statements but this it kinda boring if you already know another language, however what you put in the roadmap is more javascript based (also any beginner to programming will have no trouble finding tutorials for these topics).

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

    As always, Kyle the Best!

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

    Came in here because I was stuck on a project. This was just lingering (because I always watch your tuts). I said to myself, "I should watch this" Sure enough, everything I needed to hear. My major issue is really finishing the projects! All the way! I learned js and I was becoming good at it until I realized I was struggling with css positioning. And that's why I came here in the first place today.

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

    Thank you... For me, i think this will make a big difference ( mistake noted)

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

    Great advise thanks!

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

    Thank you vary much this really help me a lot my mistake was refactoring my code so many times, not finishing projects.