Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Keeping abreast with technology

I know this is not a technical question, but this is something I believe could be best answered by the technology community. I've been in software development for ~2 years now, but most of the time, it has been a learn as is needed experience. I was recently asked by a friend on how to go about getting a strong foothold on technology so as to be able to easily adapt to new technology that comes up every day.

I'm not sure how to answer his question as my way of approaching this situation has been learn as you need. How would you suggest someone proceed if they were getting into Microsoft technologies today? Where would they start, and how would they proceed? To be able to expand their knowledge to the new advances we see everyday (linq, silverlight, entity framework, mvc framework and the ever expanding list).

Basically I think my question is a mix of both "how to be a better programmer" and how to get to the "next level" in technology (where you are no longer an intermediate programmer, but able to see the whole picture and easily assimilate new technology)

Thanks in advance.

like image 274
Sirpingalot Avatar asked Nov 28 '22 06:11

Sirpingalot


2 Answers

One thing I enjoy is to listen to technology podcasts while I commute, exercise or do household work. You will net become an expert alone by listening to podcasts, but you will get a lot of input. In particular I enjoy .NET Rocks! but Stack Overflow also has a podcast to name a few.

like image 51
Martin Liversage Avatar answered Feb 04 '23 20:02

Martin Liversage


Read, do and try new things. Do that for a few years you'll eventually end up an experienced programmer.

like image 36
Nifle Avatar answered Feb 04 '23 20:02

Nifle