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...
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.
Thank you!
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.
Opportunities are everywhere. You make them. You look around. It takes effort and being prepared to do it.
What do you need? A project?
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.
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.
So much truth in the statement “starting projects is easy; finishing them is hard”. I definitely need to read Jon Acuff’s book!
It is definitely a good one.
+1 On "I wished I would have finished more projects..."!
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.
Yep, they really took over more of the desktop market than originally expected.
@@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!
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!
I am glad my content is helpful.
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.
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.
Thank you!
Your SOLID design principles series is the BEST in my opinion. Thanks a lot 🙏🙏🙏
Thank you!
Thank you @Tim for this great piece. I have learnt a lot from this as I progress on my career
You are welcome.
Thanks Tim!
You're like a mentor to me that I've never had in real life =)
You are welcome.
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!
Thank you for everything you do for the .NET community and beyond. I wish you all the best.
Thank you!
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.
Thanks for sharing.
"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.
I am glad it resonated with you.
That's what the whole philosophy of Stoicism is about, you might want to look into that.
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!
Thanks!
Excellent stuff Tim, thank you so much
You are welcome.
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.
Thanks for sharing.
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
You are welcome.
Thank you a lot Tim, for sharing your experience really it's very valuable, and thank you again.
You are welcome.
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.
I am glad it has been helpful.
It's true in programming, but also in life. Help others and you'll be helping yourself.
Yep.
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!
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.
Greate video! Thanks for sharing your wisdom
You are welcome.
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 🙂
True. It isn't so much that I'm hard on myself as it is that I want better for those listening.
Many thanks that u have choose to learn c# man else I would not be able to learn more c# from you 😀
You are welcome.
Thanks for sharing. Hopefully 2022 we will hear something about Xamarin or Maui 😉 . Happy New year to Tim and all the followers!
Happy New Year!
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.
Best wishes on your journey. Knowing what to fix is a big deal. I am glad you are working to improve your weakness.
Good stuff, I can identify with most of what you said at a personal level and agree with all of it
Thanks!
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...
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.
This is the question where you already wondered a lot and still wondering.
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 !
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.
Yes to all of those things.
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
Is there Tim Corey community in Discord? Couldnt find channel
No, sorry.
Thanks
Thank you!
~Because Tony learns from his mistakes
what I wish I did differently was is learn from u first. hopefully I win to learn from u
Best wishes on your journey.
@@IAmTimCorey thank you
@@IAmTimCorey I did not win but it's only the beginning
Good job Tim.
I'm down! Anyone to hear me out?
i Like this video
nice thought
Thank you!
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
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.
Good video. But the title should be "What do I wish I HAD done differently". You need the past perfect tense here.