How Do I Adapt To Rapid Changes In The Programming World?

preview_player
Показать описание
With everything changing, how do I keep up? With .NET changing each year, Visual Studio just updating, .NET MAUI, and more, how do I stay on top of all of the changes to C#? How can I learn it all? These are the questions we are going to answer in today's episode of Dev Questions.

Рекомендации по теме
Комментарии
Автор

Great advice as always Tim. The problem is our workplace demands we know everything. My Job description at the moment looks like an IT department if I may say. There is just so much to learn. Wish we could all get those jobs where specific roles are clearly defined. At any given moment, I dabble into basic programming, some windows server admin, azure, aws, linux, kubernetes, sql server and I must mention a dozen other tools and platforms within the devops space. I would imagine that pure dev roles are the same with a plethora of platforms, languages and technologies. The problem also starts with hiring managers who want any and everything under the sun from one person

ValentineMasina
Автор

Summary:
(Watch the intro to learn about the analogy he uses for multiple of the points below)
1. Don't try to learn everything.
2. Create a learning list.
3. Prioritise your learning list to what is most relevant for you to learn now (for example: if you need to use a database now, learn about things related to that).
4. Focus when you train (go deep in your learning, so it is useful)
5. If you encounter a technology you don't know, which catches your attention, learn enough about it to decide whether it is relevant to you or not. (7:04)
6. Don't be afraid not to know something.
7. Find someone that can give you a learning path, to give you an idea of how to get from A to B.
(8). Learn in a way that doesn't burn you out

Noitcereon
Автор

Great topic, as i started out i really wanted to know everything, but as @Tim says slow down and restock one shelf at a time. Nicely explained as always Tim

robertosterberg
Автор

I haven't watched all Tim's videos but I want... I understand now... I'll focus on the most important ones to me ! :)

didierfolly
Автор

Hey Tim. Great advices as always. Have you maybe ever thought about making video of you learning something? Just your screen with sources you use and practice code you write without commenting what you do etc.

skajlet
Автор

Some great set of advices Tim . Thank you for this video 👍

sandesh
Автор

I agree with "A little of everything, master of nothing." It segues well with how college works: You learn the fundamentals, but then you specialize in a field; you don't try to learn every field, you learn what's needed on your path.
In order to be a good programmer, I think you have to have good memory and processing speed; that's been a hindrance for me.
I have a bad memory, but autocomplete helps; however, when I learn something, I forget it a week later, so I keep relearning the same thing all the time, lol.
I"m a hobbyist; however, I think improving your memory would go a long way in improving your programming skills.
My brain processing is probably slower than normal, so it's even harder to learn every area that needs to be done on the pathway to success.
If you don't have good memory or processing, then it's going to be hard to become a programmer, IMO.

AnthonySouls
Автор

thanks for the info, I need to hear this

logichog
Автор

I wish I could actually get myself to do this. lol I've been doing .Net since it came out but also try to learn every language, framework, and platform out there. I can't seem to stop. I have more Udemy courses than I will ever be able to do in a lifetime and more of the same with Packt books. I started with PHP and C# but then had to learn VB for a job. Now I am just so interested in Rust, Go and Elixir too. I've actually mainly come back to .Net Core after VS 2022 came out and you can do hot reloading in dev. I think that is a real game changer for getting back into C# etc. Thanks.

flogginga_dead_horse
Автор

Thanks for sharing 🥰. Dont forget to like the video guys!

swedishprogrammer
Автор

Thanks Tim, now my question is, I wake up early around 530, prep and go to work, leave at 5 then reach home around 630, prep dinner and tomorrow's stuff, that's monday to friday, then saturday spend the whole day with kids, sunday wash clothes and prep stuff for the coming week and squeeze in a couple of hours learning stuff, so how do I put more time in learning when at work I don't have any time to do it, nor at home other than Sunday?

YOUTUBE_IS_WOKE
Автор

I develop Web Applications using web forms in .NET Framework using C# and Entity Framework. I've reached a point where I am quite comfortable doing this but I am concerned I am falling behind a bit. I've started looking into .NET core. I've never spent much time with it but I always find MVC confusing. Do you think I should continue to create new projects using .NET Framework or would there be a lot of benefit moving to .NET core?

Xarkost
Автор

Learn how to learn. Be aware of as much across the industry as you can. Maintain deep specialisation in 2 or 3 things at most.

swordblaster
Автор

Dude, if I could fill and stock grocery store shelves as a job right now that would be absolute bliss. Know exactly what you need to do and just relax.

jamesbest
Автор

I would like to see more Sql server stuff, and in the future a kubernetes tutorial or series will be awesome pleasee and keep going thank you

michelchaghoury
Автор

Milk, eggs, flour AND sugar! Don't forget the sugar.

jhbonarius
Автор

This is the first time I strongly disagree with you Tim, first on the list should be Toilet Paper hahaha

rowlpal