DevConnections - Day 1 - Post 2 - .NET and Academia

11/6/2007 9:50:55 PM

I was sitting at a table this morning during breakfast here at DevConnections.  I was a bit in stealth mode since I enjoy listening to conversations around developer stuff, especially concerning Microsoft, without people knowing I am from Microsoft.  The second people find out I work for Microsoft, the nature of conversations often change and often times you either get very vanilla feedback about Microsoft or a never ending harangue of "this is wrong", "this is stupid", etc.  Not that negative feedback is wrong, but its hard to change the conversation once it gets started without seeming either defensive or indifferent.

This morning, two guys were discussing the state of their respective economies from a software development perspective.  I couldn't see where they were from but it sounded somewhere in the midwest based on accent and t-shirts slogans. ;-)  What was interesting about the conversation was thought both guys were in places where developers were getting hired, jobs where interesting, and things sounded pretty rosy.  But what was disturbing, and continues to be, is that apparently colleges continue to do a poor job of preparing graduates for the real world of software development.  Not from a theory or foundational knowledge perspective, but from a tool experience perspective.

Both guys talked about how they are having a very hard time hiring college graduates to help them do their .NET development.  It seems that colleges don't spend a lot of time, if any, teaching students about the Microsoft platform.  I'm not saying that that is the only thing they should  be doing, but at least some solid exposure seems to be in order.  Neither person at my table could find graduates who knew anything about basic things like ASP.NET, WinForms, etc.  Occasionally someone had exposure to C#, but nothing really beyond the BCL sorts of things.  Now, it seems that these same graduates have experience in developing on Java, PHP, and straight C/C++ on Linux, but no Microsoft dev tools.

Considering market momentum, job market, market share of Microsoft dev tools, etc. it seems a shame that students are getting more exposure to the Microsoft platform.  This has been a dilemma for Microsoft for quite some time.  In the beginning, we were up against Java inertia and .NET "newness", but now there really doesn't seem to be any good reasons that CompSci students don't get a fundamental understanding of the Microsoft dev stack.

Tags:

Comments

11/7/2007 3:37:03 AM

kcmarshall

"...there really doesn't seem to be any good reasons that CompSci students don't get a fundamental understanding of the Microsoft dev stack."

How about cost?  While I imagine Microsoft probably has some slick educational pricing, anybody can download a full Java dev stack (2,3,n tier) and install for free.

A second reason?  How about development ecosystem diversity?  Just in the Apache compound, you'll find multiple frameworks, servlet containers and whathaveyou that represent different approaches, styles and architectures for web app development.  The Microsoft ecosystem is barren because nobody wants to pour effort into a project that will get squashed by Redmond if the problem space appears promising.

I don't say this as a open source zealot with no working exposure to the MS world.  My shop develops solely in the .NET stack.

kcmarshall United States

11/10/2007 12:42:07 AM

Jeff Brand

The cost for universities to use Microsoft products is pretty minimal, and the free Express versions of Visual Studio are adequate for a lot of scenarios.  I'm not saying that they should scrap other stuff either, but seriously, if you are trying to prepare your student's to get jobs, and depending on the report anywhere from 40% to 60% of companies use .NET, seems you might want to have at least a course or two to provide some skills.

Jeff Brand United States

Powered by BlogEngine.NET 1.6.0.0
Theme by Mads Kristensen

About the author

Jeff Brand Jeff Brand

This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

E-mail me Send mail


Calendar

<<  May 2012  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

My Twitter Updates

XBOX
Live

Recent comments

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2012

Sign in