What Do I Wish I Did Differently When Learning Software Development?

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • What do you wish you did differently when you were learning? If you could go back in time, what would you change and what would the results be? These are the questions we are going to answer in today's episode of Dev Questions.
    Website: iamtimcorey.com/
    Sign Up to Get More Great Developer Content in Your Inbox: signup.iamtimc...

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

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

    From "How to Make 2021 Count" to this video, I can attest your courses and videos have really helped make this a productive and rewarding year. Thank you, and Happy New Year to you and your team. Can't wait for what new content awaits in 2022.

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

    When you mentioned about learning to say no, I actually had the opposite problem.
    The opposite problem is never having any opportunities so a person never can say no because nobody asks them to do anything that uses their skills.
    I would have the problem of wanting to do something for somebody but nobody wants anything. Also, wanting to teach others what i learned but can't find anybody to even teach.

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

      Opportunities are everywhere. You make them. You look around. It takes effort and being prepared to do it.
      What do you need? A project?

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

    I can relate to what you said about resisting c#. I resisted c# for a long time too. The first time I tried it, I actually completely failed and could not get a hello world app to work.
    However, I was doing a volunteer project that was c# that had some complex stuff. After that, I actually managed c# even though they rejected that process.

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

    I suppose this is the last video this year. Great topic to end the year on. Happy new year - great respect to you, Tim. I am considering buying your all pass, but I feel that I might already know most of it from practicing, school, internships and student developer.
    Would be nice to work with a person like you.

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

    So much truth in the statement “starting projects is easy; finishing them is hard”. I definitely need to read Jon Acuff’s book!

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

      It is definitely a good one.

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

    +1 On "I wished I would have finished more projects..."!

  • @YesYou-zy7kp
    @YesYou-zy7kp 2 года назад +4

    My mistake was underestimating the role web apps would play. I learned programming in the mid 90's and thought web programming wouldn't go anywhere because it would always be slower than desktop apps. Today, my job is stressing web apps and sometimes I really struggle.

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

      Yep, they really took over more of the desktop market than originally expected.

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

      @@beedoox5613 It feels a bit like me, I concentrated on desktop programming and not looking at the bigger picture of web and network and related stuff. Now, almost 15 years into my current role, I'm cramming up learning web tech stack since most roles require that. Also, one of my biggest mistakes is to copy the attitude of senior devs being a douche to devs, like how I was treated, never expanding my IT network, being a hermit! I wasn't like that before, I was too friendly and accommodating, always helping whenever I could, always volunteering to do the work of others, BUT since I can't 'beat' these old timers out of their terrible attitude, I 'joined' them, and it's something I regret, now these old farts were gone, I'm one of the remaining ones, and the mark I left as a douche stuck with me with people around with including the bosses!

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

    Once again, another great advice. I specially appreciate your honesty, and the fact you still keep encouraging and mentoring here. Every time a new episode of advice gets published I feel like I really needed that right now... keep up the good work, I wish you the best!

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

      I am glad my content is helpful.

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

    I learned through my company to code VBA, VB and MSSQL. Then they needed someone with some web knowledge so I went and learned php, javascript, HTML, CSS etc. I always feel like I am scraping the surface and I am never feeling good enough since there's a lot I need to improve. Don't get me wrong, I like to code and I am "okay" at coding, but I just don't know how to become better.
    Tho this video gave me some inspiration since I feel like I am in your boat right now and I'm in my mid 20's.
    Thank you Corey for giving me something to think about on how to improve myself to be a better developer.

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

    great video as always Tim. wish you, your crew and viewers a happy new year. May the new year be a great one with lots of learning and good times.

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

    Your SOLID design principles series is the BEST in my opinion. Thanks a lot 🙏🙏🙏

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

    Thank you @Tim for this great piece. I have learnt a lot from this as I progress on my career

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

    Thanks Tim!
    You're like a mentor to me that I've never had in real life =)

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

    Hi Tim,
    Thank you for the excellent content - you helped me shifting to a career in software development. Your course "Getting started with Docker" is absolutely fantastic, it dimistified the all thing for me. I appreciate your move towards 10 mins videos, but also keeping the more in depth videos. Thank you for sharing your experience in this video, more and more I realise that if I only know about writing code, then I know nothing about writing code. My Achiles tendon is finishing projects - such a simple idea, yet so difficult to put into practice. Thank you again!

  •  2 года назад

    Thank you for everything you do for the .NET community and beyond. I wish you all the best.

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

    Excellent advice! As someone who had a 47+ year career, I could not agree more. It was also difficult for me to learn to say "no". Everything has an opportunity cost ("if I do this, I can't do that") and it is important to to stay focused on things that are more important and more aligned with the long term.

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

    "You can't fix yesterday. What you CAN do however, is to improve today to make tomorrow better."
    Those are some wise words and I wish I could finally internalize that mentality myself. Living in the past doesn't do you any good.
    Thank you Tim for all the great work you do.

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

      I am glad it resonated with you.

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

      That's what the whole philosophy of Stoicism is about, you might want to look into that.

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

    I can totally agree with the practice thing. I wish I practiced, like, for example, python and didn't just watch a video about it. I practiced Java Swing A LOT, but as Swing has had it's best day, I should really be moving forward. I hope I can find the motivation to move on and finally learn Python by actually practicing. Great video!

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

    Excellent stuff Tim, thank you so much

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

    Wow so many things you mentioned remind me what I did wrong (practice) and what I did right (concentrating on MS tech). So, they only thing I will add is figure out what works for you when it comes to learning. And be willing to try different learning methods. Long story short, I wish I tried plural sight/ video learning so much earlier in my career.

  • @al-omdaahmed3191
    @al-omdaahmed3191 2 года назад

    How to make 2021 count , is one of the best video in this channel , now you made new favorite video, Thank you for doing what you do

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

    Thank you a lot Tim, for sharing your experience really it's very valuable, and thank you again.

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

    I wish I would have started watching your content a lot sooner. The more I learn and grow, the more principled I have become. I practice a lot more and have come to understand that big projects have small beginnings.

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

      I am glad it has been helpful.

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

    It's true in programming, but also in life. Help others and you'll be helping yourself.

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

    Thank you Tim and also thanks to your great team for all these wonderful videos throughout the year. Dream... I would be happy to see a video about your team members and what happens in the backstage. Do you have conflicts time to time? How do you manage them with your team? Waiting for new videos and courses... See you in 2022!

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

      Thanks for the suggestion. As for conflicts, we both do and don't. We do disagree with each other. I actually encourage that. I want us to push each other to get the best possible conclusion. That comes from NOT just agreeing with each other. However, we also don't have conflict in the "I'm angry at you"-style. We work hard to have a good relationship and we over-communicate that we are debating ideas, not attacking each other. We aren't perfect, but we work hard to have a good, healthy relationship as a team.

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

    Greate video! Thanks for sharing your wisdom

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

    I really appreciate seeing a video about the "soft" skills in a career as a developer. I think you might be a little hard on yourself for the lack of focus in your early career, simply because none of us has a crystal ball and sometimes the only way to find what we WANT to do is to spin our wheels for awhile on things we DON'T want to do.
    Anyway, thanks for this 🙂

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

      True. It isn't so much that I'm hard on myself as it is that I want better for those listening.

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

    Many thanks that u have choose to learn c# man else I would not be able to learn more c# from you 😀

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

    Thanks for sharing. Hopefully 2022 we will hear something about Xamarin or Maui 😉 . Happy New year to Tim and all the followers!

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

    One of the things I regret even now, is becoming a 'hermit', having my own little world and doing my job and not being social with other IT people around me, always trying to avoid conversations and being 'detached' with other devs. I also focused on the same tech for more than a decade because I thought this is going to be my last role, but I WAS SO WRONG! Now, I'm fast tracking my learning on other web stack, I hope I can repair my attitude and be social again like I was once.

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

      Best wishes on your journey. Knowing what to fix is a big deal. I am glad you are working to improve your weakness.

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

    Good stuff, I can identify with most of what you said at a personal level and agree with all of it

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

    The thing about finishing projects is, projects are never really finished. The big hurdle is creating the first release build. It gets better after that, but that first release build? Oh boy... I'll just add this feature, oh it wouldn't be right to release it without that feature, just a little more polish here, just a little more optimizing there...

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

      That's why you keep your first release REALLY simple. You have to know what the core of your application is, and you need to focus on it. We are gearing up to build a large application internally. I've already told my team to be prepared to hear me say "no" a LOT. You have to be ruthless in your cutting to get version one out the door. Then you can iterate to get more updates out as you go.

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

    This is the question where you already wondered a lot and still wondering.

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

    Hi Tim, thank you for this brilliant explanation. I watch a lot of your videos and I’m learning a lot from you.
    Do you have an example plan that someone like me can follow or a book that explains everything someone stay focused and consistent?
    Thank you for your great videos. Looking forward for more in 2022.
    I wish you a happy and prosperous new year !

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

    Thanks for this, it is really good and uplifting. Would you mind clarifying what does it mean "join the community"? Talking to people was clear, but would you suggest contributing to open source, answering questions on StackOverflow, visiting meetups or there is something else to it? Thanks in advance.

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

    Thanks for another great video! Do you have any pointers for how to get plugged into the community? I'm at the same place you were where most of my developer connections are co-workers

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

    Is there Tim Corey community in Discord? Couldnt find channel

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

    Thanks

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

    ~Because Tony learns from his mistakes

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

    what I wish I did differently was is learn from u first. hopefully I win to learn from u

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

      Best wishes on your journey.

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

      @@IAmTimCorey thank you

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

      @@IAmTimCorey I did not win but it's only the beginning

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

    Good job Tim.
    I'm down! Anyone to hear me out?

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

    i Like this video

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

    Hello Tim Corey,
    I was wondering if you provide coaching and mentorship services for junior programmer ?
    If so , how can i contact your for more details ?
    Happy holidays

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

      No, sorry. I just don't have the time. The C# Mastercourse does have a bonus coaching course, but that isn't 1 on 1. It is just my advice to everyone on a weekly basis for a year.

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

    Good video. But the title should be "What do I wish I HAD done differently". You need the past perfect tense here.