On page 33, Rick Rashid, Microsoft's Sr. Vice President for Research, weighs in on the lack of students in computer science, computer engineering, software engineering, et al. You should read the article, but let me summarize the problem:
- Not enough students are going into this area of study in spite of evidence that the job opportunity remains high
- The situation is worse than it seems because significant numbers of students, particularly at the post-graduate level, are foreign-born and may not want to or be able to stay and contribute to our economy
- This lowers are ability to innovate and remain competitive in the global marketplace
As I read the article, however, I begin to think less about the image problem and more about what an incredible opportunity is available to interested students by having one of Microsoft Research's sites located right here in the Puget Sound area. Not everyone is going to be interested in this type of work, but for those that are, they can do cutting-edge, world-class research right here.
I am reminded of the incredible work done at other research labs like the legendary Xerox Palo Alto Research Center (PARC) or the Stanford Research Institute (SRI) by the likes of Alan Kay and Douglas Englebart. I will digitally dope slap anyone who says "who are Alan Kay and Doug Englebart". If you use a mouse, a laptop, a graphical user interface, hypertext or program in an object oriented programming you can, in large part, thank these two gentlemen. Just for fun, check out this video of the famous 1968 mother of all demos in which Engelbart demonstrates how to use a mouse to cut and paste text while on a video conference (contrast it with this 2007 TED Talks presentation by Kay on using computers to help children learn through modeling concepts).
Browse over to the site for the Redmond research campus and take a look at what they are working on. Sure there is work on compilers and operating systems, but there are also projects in speech technology, visualization and social computing. And while I certainly don't want to discourage anyone from going into Computer Science, you will note that not everyone needs a Ph.D. in Computer Science to work at Microsoft Research. Mary Czerwinski, for instance, is a Research Area Manager of the Visualization and Interaction (VIBE) Research Group and has her PH.D. in Cognitive Psychology. Marc Smith does research in computer mediated social interaction and his degrees are in, you guessed it, Sociology.
Rashid closes out his article by calling on professionals to reach out to students and to the people who influence students - teachers, parents, counselors. The message is that programming isn't an end in itself, but a means to an end. The programming and design skills and knowledge gained will help your students to tame information overload, help the disabled to communicate through voice commands, or just build a cool new cell phone interface. Who knows, maybe you've got a Turing Award winner in your class right now.
Okay, you've officially been reached out to (ouch, nice grammar). Now I'm going to re-watch the Engelbart video. How did they do that in 1968?
Tags: ACM, Sno-Isle Library, Microsoft Research, Rick Rashid, Xerox PARC, Alan Kay, SRI, Douglas Engelbart, Mary Czerwinski, Marc Smith