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

  Рет қаралды 8,842

IAmTimCorey

IAmTimCorey

Күн бұрын

Пікірлер: 82
@codefoxtrot
@codefoxtrot 2 жыл бұрын
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.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thank you!
@jonathanlyde6338
@jonathanlyde6338 2 жыл бұрын
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 жыл бұрын
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?
@abhaynath5833
@abhaynath5833 2 жыл бұрын
Your SOLID design principles series is the BEST in my opinion. Thanks a lot 🙏🙏🙏
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thank you!
@shmupful
@shmupful 2 жыл бұрын
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.
@ChristianHaugland74
@ChristianHaugland74 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.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thank you!
@andywalter7426
@andywalter7426 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.
@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!
@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.
@CSharpProdigy
@CSharpProdigy 2 жыл бұрын
Thank you @Tim for this great piece. I have learnt a lot from this as I progress on my career
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@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.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thanks for sharing.
@YesYou-zy7kp
@YesYou-zy7kp 2 жыл бұрын
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!
2 жыл бұрын
Thank you for everything you do for the .NET community and beyond. I wish you all the best.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thank you!
@jgsk78
@jgsk78 2 жыл бұрын
Excellent stuff Tim, thank you so much
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@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 жыл бұрын
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.
@SixHatSolutions
@SixHatSolutions 2 жыл бұрын
+1 On "I wished I would have finished more projects..."!
@dmytroshchotkin2939
@dmytroshchotkin2939 2 жыл бұрын
Thanks Tim! You're like a mentor to me that I've never had in real life =)
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@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.
@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
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@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 жыл бұрын
It is definitely a good one.
@faisalalhoqani6151
@faisalalhoqani6151 2 жыл бұрын
Thank you a lot Tim, for sharing your experience really it's very valuable, and thank you again.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@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.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thanks for sharing.
@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.
@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!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Happy New Year!
@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.
@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 жыл бұрын
Best wishes on your journey. Knowing what to fix is a big deal. I am glad you are working to improve your weakness.
@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 !
@ultroai
@ultroai 2 жыл бұрын
Greate video! Thanks for sharing your wisdom
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@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.
@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.
@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!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thanks!
@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
@Songfugel
@Songfugel 2 жыл бұрын
Good stuff, I can identify with most of what you said at a personal level and agree with all of it
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thanks!
@kitsurubami
@kitsurubami 2 жыл бұрын
It's true in programming, but also in life. Help others and you'll be helping yourself.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Yep.
@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 😀
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@iAndrewMontanai
@iAndrewMontanai 2 жыл бұрын
Is there Tim Corey community in Discord? Couldnt find channel
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
No, sorry.
@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?
@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 жыл бұрын
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
@jonathanlyde6338
@jonathanlyde6338 2 жыл бұрын
Thanks
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thank you!
@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.
@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 жыл бұрын
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
@deeptaruproy5896
@deeptaruproy5896 2 жыл бұрын
nice thought
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thank you!
What Are The Most Important Traits Of A Software Developer?
16:59
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 61 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 124 МЛН
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 31 МЛН
6 Verbal Tricks To Make An Aggressive Person Sorry
11:45
Charisma on Command
Рет қаралды 23 МЛН
How Do I Avoid Burnout? How Do I Deal With Burnout?
25:15
IAmTimCorey
Рет қаралды 12 М.
How Do I Understand a Complex Codebase At Work?
10:39
IAmTimCorey
Рет қаралды 45 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,4 МЛН
How Do I Finish What I Started?
13:57
IAmTimCorey
Рет қаралды 7 М.
40 Years Of Software Engineering Experience In 19 Minutes
19:10
Continuous Delivery
Рет қаралды 91 М.
How Do I Think Like a Software Developer?
12:05
IAmTimCorey
Рет қаралды 13 М.
Which Programming Techniques Should Every Developer Know?
16:39
IAmTimCorey
Рет қаралды 33 М.
Think Faster, Talk Smarter with Matt Abrahams
44:11
Stanford Alumni
Рет қаралды 1,7 МЛН
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 61 МЛН