Susan IbachTechnical Evangelist
Craig Mundie is visiting the University of Toronto tomorrow October 6th, and McGIll university Friday October 7th. This is a big deal! Why? In the words of Inigo Montoya “Let me ‘splain”
Craig Mundie is the Chief Research and Strategy Officer for Microsoft. Microsoft Research is where some of the coolest stuff happens. I know when you think of Microsoft you may think of Windows, Office, maybe .NET, but there is so much more and so much of it is just amazing! How about Kinect? Popular Mechanics recently listed the Kinect SDK for Windows as one of the 10 most Innovative Tech Products of 2011. Microsoft Research helps projects like the Large Hadron Collider figure out how to store and process what they call big data: the petabytes of data they collect from accelerators, telescopes, and sensors. I bet you never suspected that you would be hearing about Microsoft research at conferences on AIDS, but you will because of work on vaccine trials for AIDS to analyze how the AIDS virus attacks the immune system.
Technology has come so far, so fast! My first computer had 16KB of memory (yeah I am that old but I never programmed with punch cards), it had a cassette player and game cartridges. Video calls were for science fiction like the Jetsons, holograms were for Star Wars. Now we can do video calls on our phones! And Windows Phone just keeps getting better and better, don’t believe me? Trust this guy he obviously knows what he is talking about.
So where will technology go next? Well that’s what Craig is coming to town to talk about. He’s coming to Canada to talk about Converging Worlds: A New Era in Computing. We are starting to see a fundamental transformation in how we interact with computers and what we can expect from them. Powered by insights from big data, more natural user interfaces, and a merging of the physical and digital worlds, this new era of computing will enable exciting new capabilities. Craig Mundie will discuss how we can harness these new technologies to take on some of the world’s most complex challenges.
Technology has evolved, our expectations from technology have evolved, the future is exciting and you are going to create that future! Take advantage of this rare opportunity to get a unique insight on the opportunities open to you!
University of Toronto: Thursday, October 6, 11:30-12:30pm. Bahen Center for IT, Adel S. Sedra Lecture Theatre, room 1160. No registration required
McGill University: Friday, October 7, 3:00-4:00pm. Redpath Hall, 3461 McTavish. No registration required
I know you love challenges, so here’s a pretty sweet one.
Develop and publish two quality apps for Windows Phone 7.5 “Mango” and get a free Windows Phone device along with a chance to be featured on the MSDN newsletter and the MSDN website.
Nope, you didn’t misread or misunderstand any of that. What you just read, literally translates to:
And as an added bonus, the tools and the marketplace registration are free of charge to you through DreamSpark.
So let’s recap that just one more time. Get the development tools for free. Get on the marketplace for free. Claim your free device. Get a chance to be featured on the Microsoft Developer Network. And last but not least, make money with your published apps.
I told you it’s a sweet one! Now let’s get started.
First, head over to DreamSpark to get the Professional Edition of Visual Studio 2010. Sure you can use the free Express Edition of Visual Studio, but why settle for a lighter edition, when you can have the professional at no charge? Simply associate your Live ID with your school email and you’ll have access to not just Visual Studio Pro but all of the software available through DreamSpark. The marketplace registration fee will also be waived through your DreamSpark account.
Next, head over to the AppHub and grab the latest version of the Windows Phone SDK. With the Windows Phone SDK 7.1, you have all the tools you need to develop apps and games for the Windows Phone platform. While on the AppHub, you might want to setup your marketplace account.
Be sure to take advantage of AppHub’s rich education catalog to help you get going with your own apps. The education content includes everything from simple code snippets to complete games, so be sure to reuse as much code as possible.
As you develop your two (or more) apps, keep the quality checklist in mind. Your app should be well designed, usable, stable, engaging and social. You can check out some existing marketplace apps for inspiration on the Windows Phone Marketplace. Or check out a select bunch here. You should also bookmark this list of resources.
When your apps are ready and published, don’t forget to submit them here. If you have any questions, be sure to get in touch with us here or here.
Oh and one more thing. When you finally get your Mango device, be sure to celebrate by making a Mango smoothie.
By now, many of you have probably seen the news that carriers around the world will start pushing updates very soon and through the next couple of months. It’s exciting because many that have seen and used the Mango update for Windows Phone in its beta format have seen it to be a very usable, interesting and viable platform that rivals any of the mobile platforms out there today.
Like you, I’m excited as well. I have been running the beta (build 7712) version of Mango on my own phone since around late July and it’s made me much more productive on the go.
So, with all that said, when can you expect the Mango update to be released by the 3 major carriers supporting Windows Phone in Canada? The answer is “soon”. I can’t tell you the exact date because that is something that is managed not only by Microsoft but also by our carrier partners, so saying a date right now on this blog would make a commitment not only of Microsoft but of our carrier partners as well. I can tell you Canadian users waiting for Mango will get it in the publicized timeframe that Eric Hautala statedin his post (which I linked to above), however.
What can you expect in your Mango update? Well, here’s a few of the features that I love:
So where can I check in on my update and scheduling by my carrier? As with previous updates, Microsoft will hold the latest information on the Where’s My Update page on the Windows Phone portal. Right now (as of the publication time and date of this post), there’s 3 updates listed, all showing “Delivering Update” status. As an FYI, none of these updates are Mango (7008 was the initial test update from January, 7390 was the NoDo update in March which introduced copy and past among other things and 7392 was a security update from April that fixed a certificate issue).
So stay tuned and rest assured that the Canadian carriers supporting Windows Phone will be pushing out your update in a timely fashion!
So what really matters when you finish your program? Is it the diploma or degree? Is it what you learned in class? Is it your extracurricular work? Your work experience? All those pieces fit together to form your resume. But how do you stand out to an employer? How do you get that interview? How do you get the job.
Of course the answer is: it depends. It all helps. Having a diploma or degree tells an employer you have specific skills you learned during your courses, you can learn new concepts and technologies, you can manage your time effectively, and you can finish a major undertaking (your degree or diploma program). Don’t underestimate the value of proving that you can learn new technologies to a potential employer. Do you know what programming language I used on my first job? COBOL! (Yes I am old, but not THAT old), then I used Oracle and PL/SQL, then it was SQL Server and T-SQL, then it was C, then it was VB, then it was VB .NET, then C#, now HTML5. The point is, the technical skills you gain in school may help you get that first job, but your ability to learn the next technology will keep you employed in the future.
I was in the Bronx in New York, presenting at NPower (a really cool organization that provides IT training to underserved young adults). I met a student who was telling me how she felt she hadn’t performed well at her summer job, because when she arrived on the job she was told to do something in SharePoint. She hadn’t worked with SharePoint before and so she found some videos on Youtube and some training materials online and had to teach it to herself. She felt that because she didn’t have the right technical skills for the work assigned, she was letting her employer down. Absolutely not! Let me tell you, I wanted to hire her on the spot! Let me explain why.
She showed initiative and used the resources at her disposal to accomplish the task at hand. Sometimes there is someone in the office who can give you training, or sometimes you can take a course, but sometimes that simply isn’t an option. In her case the only training available to her was what she could get online for free. There was no professor to walk her through it step by step, she had to find the information on her own and teach it to herself. I can’t tell you how many times during my career I have been faced with similar situations. There are some people who will simply freeze up in that situation and do not know how to cope. They need someone to sit down with them and show them how to do the work. When I find someone who has that ability to learn something on their own, that stands out!
Students are great at learning! You are constantly absorbing and applying new information. That is what you are doing in every course, in every lecture, with every assignment. That gives you something to offer that is a particular strength to students. If you want to stand out from other students, show you can learn on your own.
How do you do that? One option is to build a phone application. I am going to suggest specifically building a Windows Phone Application, and not just because I work for Microsoft. You can download all the tools you need at App Hub, and as students you can even download the full version of Visual Studio development tool for your development at Dreamspark. One of the great things about developing for the Windows platform is you have access to such a great development environment. Visual Studio is a mature development tool so you can get your code written and deployed sooner because a lot of the little things are taken care of for you. If you have talent in graphic design you may also want to download Expression Blend so you can create your own 2D and 3D graphics as well. There are also lots of great resources out there to help you learn how to build an application, Paul Laberge put together a great page of resources to get you started. We’ll be providing even more resources to help you as the year progresses. Imagine giving a potential employer a link to a windows phone application you put into the marketplace on your resume. What you learn now in your courses is important and will get you a job. But learning how to learn on your own will give you a career!
Fall is upon us and school is in high gear. Now that you’re settled in your courses, it’s time to look for further opportunities outside of the academic world. If you are excited about technology enough to want to join a club or an initiative outside of the classroom, then you should consider the Microsoft Student Partner (MSP) program.
The MSP program is meant to engage and support students who are enthusiastic and passionate about the latest in technology. As a member (a Microsoft Student Partner), you will be challenged to use your knowledge and skills to engage in technology discussions with your peers at your school. You will get Microsoft’s resources and support to lead events, discussions and your own initiatives on your campus. And here at Microsoft Canada, you will have the backing of the Developer and Platform Evangelism team every step of the way.
Think of this as a special opportunity with long term rewards. Hone your skills, build a career portfolio and make connections in a role that is meant to be as fun as it is rewarding. As a Microsoft Student Partner, you will have the unique opportunity to be in the know on the latest inside scoop when it comes to Microsoft’s latest products and opportunities. This is also an opportunity to further your communication and presentation skills.
Oh and, did I mention the many benefits and perks of being a Microsoft Student Partner?
First, who can resist the exposure and recognition on campus with faculty and students? There is a good reason as to why Microsoft Student Partners are often called campus rock stars.
There is, of course, free software. Tons of software! In fact, an entire MSDN Subscription of software that gives you access to the latest and greatest of Microsoft’s products. Along with an unbelievable amount of software, numerous reference materials and training will also be provided.
And it gets better. As a Microsoft Student Partner you will interact with Microsoft Canada’s Technical Evangelists. The Evangelism team will support you through your term and provide valuable insights and connections that you can take advantage of in your academic studies as well as career planning. Speaking of career planning, as a Microsoft Student Partner you will develop real world skills to help you accelerate your future career and help land that important job or an internship opportunity.
Throughout your MSP term you will also receive numerous rewards and incentives for outstanding contribution. These rewards range from stuff you want and love to stuff that money just can’t buy.
Now what about you? Do you live, breathe and eat the latest in technology trends? Do you love sharing the latest in technology with your friends and classmates? Microsoft Canada is currently recruiting MSPs for the 2011/2012 academic year, and we think you should be a part of this exciting opportunity. To get started, head here, grab and fill out the MSP application and return it to us.