Six Things I Want Every Developer To Know - Special 100th Episode Edition

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

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

  • @nicholaswhitley6243
    @nicholaswhitley6243 2 года назад +45

    Here are the six things:
    1. I believe in you.
    2. You can do it.
    3. Everyone struggles.
    4. Stick with it.
    5. Treat software development as a marathon not a sprint.
    6. Practice

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

      Thank you. I was looking for this as soon as I heard the celebrity-style intro and the words "very special episode".

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      Great! If you include time stamps, I'll put them in the description so you can have chapters.

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

      @@IAmTimCorey Try these? I think these are real close, tweak the times, but these should be close...
      1. (1:03) I believe in you.
      2. (2:04) You can do it.
      3. (2:44) Everyone struggles.
      4. (4:05) Stick with it.
      5. (5:06) Treat software development as a marathon not a sprint.
      6. (7:24) Practice

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

      Done. Thanks for helping out.

    • @OnlyBESTClub
      @OnlyBESTClub 2 года назад +2

      @@dand4485 Thank you. So much easier to consume this video with timestamps. 👍

  • @brentondamron6522
    @brentondamron6522 2 года назад +22

    I attended a coding boot camp roughly 5 years ago. It took nearly 1.5 years to get a development job (I worked in Sales/Tech Support during this time to make ends meet.) I was worried I would never work as a software developer, and almost quit. Getting that initial promotion was the light at the end of the tunnel. Today I work as a senior engineer at my company, and have quadrupled my salary from where I started. Your videos have been instrumental along this journey. I definitely enjoyed this one, and hope to see more mindset videos on the horizon. Staying motivated is tough. Thanks for all you do!!!

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      I appreciate you sharing, as well as the major gift. I'm so happy you were able to succeed and grow as a software developer.

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

      @@IAmTimCorey happy to contribute! Lord knows you have contributed to my career.

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

      That is amazing, I have been looking for a dev job for a long while myself. It's such a shame I can't get a lot of places to give me the time of day considering I have several reasonably sized github projects and some real world work history (back in like 2015 by now).

  • @ManuelBasiri
    @ManuelBasiri 2 года назад +11

    My first programming experience was with Commodore 64. Then I made the huge mistake of becoming a civil engineer. I came back to programming at the age of 42 and it was the Best Decision of my Professional Life. I'm now doing great and planning to release my first application in a few months. My whole office is being run by my application since 2019 and I actually reduce a full time admin because of this softwares automation. Keep at it my friends. There is no limit except the one you put on yourselves.

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

      Awesome! Well done.

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

      Cudos, I thought I was late when starting at the age of 30, but 10 years older needs even more balls 😎👍

  • @keithjones5309
    @keithjones5309 2 года назад +11

    I love the first point in this. I wrote my first program on a Commodore Vic-20 what seems like 100 years ago. Learned Fortran on a TRS-80. I'm smart, but I'm not some genius. Every time I solve a problem at work it has a little to do with experience, a little to do with vision and a lot to do with just hammering at it. Experience and vision comes with time but persistence is a mindset you can adopt at any age or level of experience.

    • @OnlyBESTClub
      @OnlyBESTClub 2 года назад +2

      Vic-20? We're a dying breed! I bet most programmer don't know how to code within only of 3k RAM. 😁😁😁

    • @pierreplourde
      @pierreplourde 2 года назад +2

      10 A$ = “I love my Vic-20”
      20 PRINT A$
      30 GOTO 20

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

      Thanks for sharing!

    • @3rd_Century
      @3rd_Century 2 года назад

      My first was a TI-99/4!

  • @ashutoshsingh5568
    @ashutoshsingh5568 2 года назад +2

    I’ve been following you for more than 2 years. You’re the best teacher for me.
    Thanks for your wonderful contributions.🙏🏽

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

      I appreciate the kind words.

  • @janski3791
    @janski3791 2 года назад +12

    I've followed you for 5 to 6 years by now. When ever I need to learn a tech for c# I come here. Thank you, Tim. :)

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

    Congrats with the 100th episode!

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

    Congrats for the 100-th aniversary and all you've done for the dev community! Looking forward for #1000 one! :)

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      Thank you! When we hit 1,000, we are going to have to have some type of live-recorded party or something.

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

    Thanks Tim and congratulations on your 100th episode.

  • @johnotu5610
    @johnotu5610 2 года назад +2

    Many Thanks, Tim.
    Very encouraging.

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

    Look forward to your 1000th episode. We believe in you, thanks for everything you do every day for us.

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

    Thank you for the encouragement, Tim.

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

    Thanks Tim. Great encouragement! Congratulations on 100 Dev Questions. 👏👏

  • @mateusmorais3176
    @mateusmorais3176 2 года назад +6

    Thanks Tim, I have been working for the last 5 years as a Support Technician, but developing in my free time at work, I really want to migrate to be a developer full time and I just found the courage and the opportunity to start as a Junior dev in another company, as my current employee don't talk to me about it, it is not an easy thing to leave my comfort zone.(I have been working with Network and Sec since 2009 though).

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      I can imagine. You can do it. Just remember that everyone struggles at times. It is going to be a whole new experience, and that can be scary, but you can do it. Stick with it. Bad days are just that, days. They won't last forever. Best wishes.

    • @YOUTUBE_IS_WOKE
      @YOUTUBE_IS_WOKE 2 года назад +2

      Good on you for leaving your comfort zone, most of us have that impostor syndrome and it's a scary world out there at times working on projects that you question your own abilities.

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

      @@IAmTimCorey Thanks Tim, it ended up better than I thought, my manager talked to me just a few days before my second interview(I didn't mention about the interviews), and he offered me a developer position \o/ , now I am a mobile developer working on a promissing project.

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

    Congrats on 100 episodes! AND THANKS for 100 episodes. Thanks for all you do. You have definitely made me a better programmer and I'm still learning from you all the time.

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

      Thank you! I’m glad my content has been helpful.

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

    Great video and message. Thank you Tim!

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

    Thank you very much.

  • @pierreplourde
    @pierreplourde 2 года назад +2

    Thank you, Tim; you truly are the Master Yoda of C# development!

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

    Thank you Tim. You are a great and inspiring person and I wish our world had more of your kind in all areas of specialty and governance.

  • @johnnymoreno4575
    @johnnymoreno4575 2 года назад +2

    Thanks Tim, this is exactly what I need today.

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

    Thanks for everything Tim!!

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

    Amazing video, really really good of you to make.

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

    Thanks for these encouraging words Tim.

  • @PraveenKumar-ft2kr
    @PraveenKumar-ft2kr 2 года назад +1

    Thank you Tim 😇

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

    You have been a massive motivator for me. I keep getting better and more versatile and so many times it's due to the quality and presentation of your free content. When I get further ahead I want to take some of your paid courses.

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

      Awesome! I am glad I have been able to help.

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

    Ufff I needed this words. Thank you so much Tim.

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

    Cant thank you enough for the things you have taught me, you are the best.

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

    Started my C# journey with your tutorials, took a break, now I'm back because l bumped into Azure Functions, and I'm still learning a load from you. Just want to say thank you Tim, thank you.

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

    Great video Tim. Well said! And a happy 100th to you! :-)

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

    i wanna say thank you this channel is gold, i am a Java/ Spring developer i like NET and C3 even thaoung all my work is in java, i still learn a lot and most of what Tim teaches apply also on other languages and framework, thank from the bottom of my heart.

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

    Thank you for believing in me Tim. With you as a teacher, I believe in me too!

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

    Thank you for sharing this valuable video. It's really good to hear something like this once in a while. Especially now that I'm going through a time when I'm doubting myself a lot.

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

      You are most welcome. Hang in there. You can do it. This might help too: ruclips.net/video/b4GzbZhjE1A/видео.html

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

    Great encouragement! Thank you!

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

    Everyone is crying Tim! This was a very supportive and kind message.

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

      I am glad it was so helpful.

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

    Thanks for teaching many young developers, like myself, a healthy mindset when it comes to programming! You can be an expert at many different technologies, but without a healthy mindset you won't last long in this industry.

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

    If you watch such videos and want to learn things then you are already ahead of many others that don't. This is a valid argument for #1.

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

      I'm not sure what you are referring to specifically, since #1 was "I believe in you", but just be careful thinking that watching videos will put you ahead of others. It isn't how much you have been exposed to that matters. It is how much you can actually do. Make sure you practice what you watch so that you can be ahead of others.

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

      @@IAmTimCorey yep but then we are at the other points. I just address people who might have imposter syndroms or think that they wont be good enougth as this can be very overwhelming. I just underline. If you want then it you can make it, many give up too early or they just don't have the drive to learn constantly for a longer period of time.
      So one is ahead of those who didn't even become real professional developers. To be ahead of other devs then you are right there is more to it.

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

    Thanks Tim. Very motivating 😍

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

    I needed to hear this. Thank you.

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

    Thanks man, I needed this

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

    Thanks dude, I needed to hear that

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

    Very nice advice, Thanks a lot!

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

    Thanks Tim, true words. 👍

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

    Tim.
    Your videos always makes me wanna code more. And all your videos makes me understand a topic. For example i never understood the await and async, and thought i never would. After your video on it i now do and use it almost all the time.
    So thanks for being my favorite C# youtube teacher.

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

      Awesome! Thanks for sharing.

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

    Thank you very much for making the monthly all access pass available. I'm not able to afford it otherwise, this has been a great news on a dour day :)

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

    Thanks Tim for your 6 tips.. I will not give up ..

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

    Thank you Tim for your videos which are very helpful to me! :)

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

    Those 6 were spot on!

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

    I just got churched by the Programming Preacher! Thanks Tim!

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

    I believe with your tips everyone is struggling but we can learn from many coding problem we struggle on it but there is a light to learn as developer

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

      I am not sure what you are saying. Sorry.

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

      @@IAmTimCorey l am saying about your tips with current videos

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

    Thanks, Tim for your attitude. You're like a father to us =)
    Or maybe an older brother if you're not that old =))

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

    Preach it brother 😃
    Thank you for all the wonderful videos and the encouragement! I can so relate to this. The struggle is real, perseverance is key to success. I’m enrolled in the C# Mastercourse and my progress has been a bit slow lately because of personal circumstances, but I’m determined to finish it. That’s why this video is such an inspiration 👍🏼 thanks again and keep it up 👋🏼

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

      I am glad it was so helpful.

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

    thank you Tim!

  • @martindzeble
    @martindzeble 6 месяцев назад

    I watched this undiluted video a year ago and realized I didn't like it, so i came back today to liked it. Infact, you're a blessing to upcoming developers

    • @IAmTimCorey
      @IAmTimCorey  6 месяцев назад

      I'm glad you enjoyed it. Thanks for the like.

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

    Tim, I treat software development like HIIT cardio. I go super hard until I pass out and can't look at it anymore and then get right back to it after rest.

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

    Oh yeah, we are all humans, no coding AIs. It sounds so obvious, but if we're honest, that line gets blurred all too often in day-to-day business. Great statement, Tim! 👏

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

    I'm good at coding and I want to be a software developer, but I realized a huge part of the process involves social interaction. My whole life, I've been diagnosed with selective mutism, and I've never had friends in real life or let alone said more than 1 paragraph to a single person or even anyone in my extended family. The other day I was involved in a standup introduction in a BootCamp, and when it became my turn, I just lost all train of thought and quickly got my introduction over with being the oddest person in the class easily. I can't even bring myself to review the recording of it because it was so embarrassing, or at least I thought it was. Do you have any ideas on how to overcome a very severe anxiety disorder when collaborating is a huge part of the job?

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

      There is a lot to this. Just being in a Bootcamp and getting through the introduction is a big deal. Sure, it probably wasn't movie-star smooth, but that's ok. Instead of focusing on how bad you think it went, focus on what you accomplished. You cannot be an expert accidentally. It takes practice. The same will be true for you. It will take practice, including getting it wrong, in order to become better at it. You were able to get through your introduction. That's awesome! I'm not an expert in this field, so please understand that. An expert would be much more qualified to help you grow in this area. However, in my amateur experience, a few things jump out. First, very small practices will help. The more often you do something, the more comfortable it can get. Next, having or making an ally can help. For instance, email your bootcamp leader and let them know what you struggle with. When they know that, they can make more informed decisions about who they ask to speak. The same will be true in business. See if you can communicate in written form. Try to make friends with someone sympathetic and then practice talking to them. But the biggest thing is to not be hard on yourself. Focus on your successes rather than your perceived failures. I hope this helps.

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

    Best motivation for the developer)

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

    tnx Tim ❤

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

    About the advice of treating as a marathon and not a sprint, there is actually another danger of doing as sprint vs marathon. Another danger is eventually, you will have nothing to do. Even if a person did the sprint and actually won, does not matter if they can't ever get the job or nobody has any use of the skills.

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

      If you treat a marathon like a sprint, and you think you have completed, then you didn't go to the right finish line. Trust me - you haven't finished learning to be a developer. That's impossible. Remember, being a developer is only about 5% about knowing the syntax. A LOT of development is knowing how to create the necessary logic to build applications. That comes from years of experience. That's why most jobs ask for work experience - the experience is the important part, not the formal training. That's why I focus so much on real-world training - I'm imparting my 2+ decades of experience, not just teaching you about new syntax.

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

    No comments => Very useful for all life areas, too.

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

    The problem is that your boss is comparing you with other employees, and if you are not quick enafe or have to many bugs in your test code, you are just not good enafe. But what I've learnd over the years is that the wright job, the wright boss that will support you, and good team can make you the best programmer there is...but it also needs a bit of luck.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      There is an important distinction I want you to make here: your self-worth needs to be separate from what your boss says about you. You can be a good developer and yet be in a bad work situation. Like you said, the right boss can make a big difference. But if you can separate your self-worth from your job, you will be able to work through a bad situation in a healthier manner.

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

    Thank u tim good advice

  • @Baraka-yl2dp
    @Baraka-yl2dp 2 года назад

    Tim, quick suggestion: Can you do a new episode on Blazor Desktop Hybrid Vs .NET MAUI Vs WinUI 3 Vs WPF Vs Avalonia Vs Uno. You may wish to consider how to migrate applications between them.

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

      Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/

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

    Excellent video, it was very inspirational. I just have one question if you don't mind. If you know one type of backend web framework and the programming language pretty good. If after 1 year, 2 years maybe even 3 years later of using that technology. For example Django or Rails, will the knowledge of this backend technology carry over to a backend technology within the .NET framework? Or will learning .NET be as if I was starting over completely? Am I wrong but they seem very different? Am I wrong to think this? Thanks Tim!

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

      I'm probably going to do a Dev Questions video on this at some point. There are three categories of knowledge when it comes to software development: syntax, structure, and logic. The syntax of every language will be different, at least a little bit. That means you need to start over there. The structure (functional, OOP, etc.) may be similar or it may be different depending on the languages. The logic will be basically the same. Since the majority of software development is about the logic, switching between languages doesn't have to be a big deal. However, I always recommend that you learn one language deeply first, before switching, since that is when you really learn and practice logic.

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

      @@IAmTimCorey Thank you TIm, I really appreciate the advice and I also look forward to the video you would make on this topic.

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

    Thanks.

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

    Ou very nice, pls do updated version of NET Developer path, especially C# part.

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

      The plans are a high priority for me. We hope to have them out in a few months.

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

      @@IAmTimCorey Thanks for the info, cant wait to see it!

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

    When you say that everybody can be a good developer, i heard many videos about advice that shows that not everybody can be a good developer. Because I hear many videos about communication skills. I am guessing from your videos, you also said that if a person struggles with communication, then they can't be a good developer. I am guessing, you only mean the technical aspects of it (which I agree that everybody can do the technical aspects of it). Not everybody has social skills though.

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

      I've never said or implied that you need good communication skills to succeed as a developer. Good communication skills are very valuable, and they will open a lot more opportunities, but that does not mean you cannot succeed as a developer without them. In fact, the stereotype for a software developer is a socially-inept introvert who codes in his parent's basement. While that's definitely too broad of a brush, there is a grain of truth to it. There are lots of ways you can be a great developer without being good at communicating.

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

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

    💪

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

    I lack everything, maybe I should drop programming? 🤔

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

      If you enjoy it, keep at it. If you don't like it and you don't think you are good at it, maybe there is something better out there for you.

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

    *tear*

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

      I hope you found it beneficial.

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

    Dang you know me lol

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

      I know me, and I know I'm not alone.

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

    Sorry i hear 99, take one down pass it around, 98 bottles of ... hahaha :)

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

    you are not interested in xamarin
    Why?!

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

      I am interested in Xamarin, but I have been holding off on it because Xamarin is going through a major change right now. .NET MAUI is coming out very shortly. It will be the successor to Xamarin. That's why I haven't put out any Xamarin content yet.

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

      @@IAmTimCorey I've been thinking of picking up Xamarin, any word on when .NET MAUI will be available and will you be doing training vids on it?