Additional profile information on Alfred Thompson at Google+
Microsoft is starting up a national tour of training events at the MSDN Events site. While these events are designed for professional developers there is a lot of valuable content there for people who are looking to teach people who will become professionals one day.
Check out the web site to see if there is a stop on the tour near you.
Now this sounds like another wonderful experience. Western State College of Colorado is running a summer computer camp. John Peterson is the director and that suggests a great camp experience to me. I know John and he's a great guy who is a top CS professor who chooses to live in Western Colorado for all that the area has to offer.
This looks like the camp for the sort of student who is interested in computer science, math and technology but at the same time doesn't want to spend all day inside. From the web page "Each day will combine academic and recreational activities, including hiking, rafting, mountain biking and rock climbing."
InformationWeek reports that there are now more people working in the IT field in the US than at any time in history. That includes the peek of the dot com bubble. The unemployement rate for IT workers is down to 2.5% which is a pretty low number.
I've been talking to university faculty who are telling me that companies are calling them all the time looking for bright young computer graduates to hire. But the universities are not turning out enough students to meet the demand. I would say that suggests some real growth in the employement market.
Sure there are some jobs going overseas but there are more and more computing related jobs opening here in the US as well. But it is not just ordinary programmers that companies are looking for. They are looking for highly trained software engineers. It's not enough to just know how to code - you have to know how to design well, work in teams, and build on a solid educational base of knowledge. Time to think about getting that degree rather than just getting by on what you can teach yourself.