tags:

views:

104

answers:

3

My english is not good, because i'm from HongKong, but i am interesting on what people feeling on another country.

now i work on C#,asp.net,VB,PHP. In last few years, microsoft release many technology: from .NET framework 3.0 WPF WCF LinQ Entity Framework Silverlight , Azure Services Framework ASP.NET MVC and many things such as MVVM, T4 engine ,ADO.NET data service and more may be i don't know.

But me, just pick up Linq,EF,WPF for some hobby project. I didn't even have the chance to learn Silverlight 2 yet, but the SL4 is released...and SL for Window phone is coming too...

However , as i know in some Asia country like HongKong,China,Taiwan. All of them still not widely use, many people still learning or not ready use as work.

from .net 1.0 to .net 3.0 period, i feel relax to learning, but now it make me feel pressure to update myself.

So how about in your country??

+2  A: 

Is the "Microsoft Stack" of technology growing quickly? Certainly.

Is it growing too fast? That's a matter of opinion.

There's certainly too many different areas to learn them all in depth. But, you can learn enough to know where each is applicable.

If you're thinking you can skill up in a particular area - say, Silverlight - and expect to build your entire career on that base, then you're in for a massive disappointment, because your skill set is (sooner or later) going to be obsolete.

In my opinion, to build a career as a developer today means making a commitment to continuous self improvement. Recursive as it sounds, you need to "learn how to learn", and keep on learning, in your own time if necessary.

Bevan
+1  A: 

Yes it has grown very fast, but so have the tools to implement the technology. Visual Studio 2010 is leaps and bounds ahead of the Visual Studio .NET version I used in 2003.

buckbova
A: 

This is a good question. It's not only Microsoft technology that is growing fast, but almost all technologies, even the open source projects are going too fast and making previous ones (sometimes within less than a year) obsolete. This is disturbing especially that pressures for updates (which are often less motivated by science/research or need and more by commercial/competitive/exhibition of talent purposes) lead to lack of stability and often introduce a lot of bugs and undesirable, unfamiliar new "features". I admire the technologies that grow slow but stable and maintain the good quality.

francogrex