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

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

ความคิดเห็น • 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.

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

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

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

  • @abhaynath5833
    @abhaynath5833 2 ปีที่แล้ว

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

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

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

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

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

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

  •  2 ปีที่แล้ว

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

  • @CSharpProdigy
    @CSharpProdigy 2 ปีที่แล้ว

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

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

  • @SixHatSolutions
    @SixHatSolutions 2 ปีที่แล้ว +1

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

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

  • @dmytroshchotkin2939
    @dmytroshchotkin2939 2 ปีที่แล้ว

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

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

  • @jgsk78
    @jgsk78 2 ปีที่แล้ว

    Excellent stuff Tim, thank you so much

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

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

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

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

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

  • @faisalalhoqani6151
    @faisalalhoqani6151 2 ปีที่แล้ว

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

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

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

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

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

  • @kitsurubami
    @kitsurubami 2 ปีที่แล้ว

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

  • @ultroai
    @ultroai 2 ปีที่แล้ว

    Greate video! Thanks for sharing your wisdom

  • @Songfugel
    @Songfugel 2 ปีที่แล้ว

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

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

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

    • @IAmTimCorey
      @IAmTimCorey  2 ปีที่แล้ว

      Yes to all of those things.

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

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

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

  • @eliodrallag4806
    @eliodrallag4806 2 ปีที่แล้ว

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

  • @adam4733
    @adam4733 2 ปีที่แล้ว

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

  • @jonathanlyde6338
    @jonathanlyde6338 2 ปีที่แล้ว

    Thanks

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

  • @PAXLMusic
    @PAXLMusic 2 ปีที่แล้ว

    ~Because Tony learns from his mistakes

  • @iAndrewMontanai
    @iAndrewMontanai 2 ปีที่แล้ว

    Is there Tim Corey community in Discord? Couldnt find channel

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

  • @deeptaruproy5896
    @deeptaruproy5896 2 ปีที่แล้ว

    i Like this video

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