11 things I have learnt in first 3 years of work at Microsoft

by bhavikv 21. August 2011 09:32

I am very lucky to have started my career in one of the best companies in the world – Microsoft. And as expected I have learnt a lot from it in past three years of working here. Microsoft has a very unique and distinct work culture, with a lot of great folks to learn from and look upon.

I am going to list down and share few things that I have learnt at Microsoft. I am hopeful this would help those who have just joined the IT industry or are going to join it in near future.

1. I love Microsoft

Loyalty - I believe this is the first and foremost belief on which you must build the foundation of your career. And this is what the company expects the least out of you. After all, they are the one who are paying you. Surely, you can avoid evangelizing the products your company makes – but think for a second, if you being an employee don’t like/buy/use the product, do you think anyone else will?

Bonus Tip: You *should* not use company resources for your personal use. Also, being a appropriator won’t serve you in the long run.

2. Stand and Deliver

If you deliver what you committed, you are achieved and deserved your Salary. The terms “committed”, “achieved” are probably specific to Microsoft, but I think there is similar terms and rationale used everywhere else. And if you fail to keep your promise, its clear you are “underachieved”.

I feel this is the most important learning I have got at Microsoft. We are not used to think like this. Isn’t it?

3.  Find your “Sachin Tendulkar” at work

You need to find someone at work whom you idolize. Build relationships, make him/her as mentor and try to learn maximum from them. Role models will help you focus and channelize your energies in one direction – your goal. Read the next one which completes this point.

4. Trust the right people

Its really difficult to do this right the first time. You are an new entrant to a unknown group of people. You faced this situation earlier when you were a fresher in your first year of college. But you had lot of time to make mistake and improve on it. Trusting wrong people, and looking up to them as role model will influence you in a wrong way. My advice, be cautious and take the advices with a pinch of salt.

5. “I hate politicians”

Stay away from Office gossips and politics. They are breeding ground for killing your creativity and loyalty. We all are/will be subjected to politics at some point of time. And its better to ignore than react to them. Believe me, you’ll get into these sort of situations now and then. Its very crucial to be cognizant and not take sides and try to leave the discussions apologizing and without hurting anyone’s sentiments.

6. Differentiating crows from crows

It’s important to listen to the feedback – good or bad. But its as important to disregard the "Ad Hominem" feedback. This kind of feedback is just blatant negative without soul and thought. These is the kind of feedback that will make you think, "Am I like this?”, “Did I do that?”. Instead of ignoring it, it’s always great to have a candid talk with the person sharing you this feedback about if this is something that he/she noticed couple of times and seek for help and guidance.

Bonus Tip: Always share constructive feedback – one that they can use it to improve. The tone of the feedback determines if you want to help him/her or point out their faults.

7. Humpty Dumpty had a great fall!

I think its more important to fall than to succeed. You learn a lot while falling (oops), fallen (sigh), trying to stand (urge) and standing to the challenge again (I can do it!). Also don’t spend time and energy explaining or reasoning out why you failed. Instead use this as an experience to avoid such mistakes in future.

8. Bad Appraisal

It’s no use crying over spilt milk. Get over it, act on your next steps. Based on my discussion with number of colleagues – peers, manager and organization leaders, they never recollect about their ratings/rankings. Not saying that you shouldn’t care about it. But what’s gone for the past year, cannot be changed. This ranking made them more determined to prove a point. Hence don’t let the rankings/ratings which I refer as “Moh Maya” bring you down. Focus on the next point instead!

9. Goal!

Identify your life goals. Stay focused and channelize all the efforts towards this one or two things you want to achieve in your lifetime. Also I find that it’s good idea to experiment when you have nothing to lose at the start of your career. Always weigh and see what you are sacrificing to achieve it and then decide its real worth.

10. Date with my GF v/s Work

Don’t try to mix personal and professional life. Keep your Work-Life-Balance healthy and do give the time your loved ones deserve. You’ll get lot of opportunities at work to become successful, but one miss at personal life, you’ll never get it back.

11. Extras

If you have reached this point, you are not bored and find some value in my post. So I think you deserve to know more from my experience. Which is why I am sharing the following tips I think are noteworthy, specific to –>

Company:

  • Know Your Company – Don’t they do a background verification on you when they hire you? On a serious note, try to know what your company does to earn the moolah, promoters or shareholders, its CSR initiatives, stock price, impact to the world – the more you know your company, more you’ll be attached to it.
  • Help your company products to improve by sharing the feedback, finding bugs and doing usability tests.

Team:

  • Its as critical to blend into the team as to stand out. Remember, you are a team member first!
  • Try to make your team successful, you’ll eventually become successful.
  • Respect the various cultural background of the team members and give enough space for your team partner to feel comfortable.

Personal:

  • Be independent and have an identity of yourself. You’ll be in a lurch, if the person (could be your manager) you are dependent on to speak for you, leaves the company.
  • Help all the people you can. When you fall down, you’ll have lot of hands to pull you back.
  • Talk less, Do more. Take initiatives to change the things you don’t like or that can be improved.
  • Read lot of books – non-fictional, management. It will help shape your outlook and attitude. Also don’t shy from reading self-help books.
  • Don’t judge or build perception. Instead try to know and reason out the situation to which he/she was subjected to.
  • Lastly you should follow your dreams. Don’t lose them. I mean literally too –> don’t lose your sleep over work! Work comes as soon as you finish it!!!

 

Hope it helps! It was an immense pleasure to share it with you all. Smile

Do share your own experiences and feedback!

Regards,
Bhavik.

Watch MIX 10 Sessions online

by bhavikv 23. March 2010 00:30
clip_image001

You Couldn’t Make It to MIX10 - but You Can Watch Online

While it isn’t the same as attending MIX10, we’ve made it possible for you to watch the keynotes and sessions (posted within 24 hours after they happen) and interact with the MIX Online community. Visit the MIX10 site now to see what you’re missing. Learn about the next generation of Windows Phone 7 Series, Internet Explorer 9 and the future of Web Design and User Experience.

Regards,
Bhavik.

Important Reminder Regarding Expiration of the Windows 7 RC

by bhavikv 4. February 2010 09:14

Source: The Windows Blog - http://windowsteamblog.com/blogs/windows7/archive/2010/02/01/
important-reminder-regarding-expiration-of-the-windows-7-rc.aspx

On February 15th, people still running the Windows 7 Release Candidate (RC) will receive a notification reminding them that starting March 1st, 2010, their PC will begin experiencing bi-hourly shutdowns. These shutdowns will continue through June 1st, 2010.

On June 1st, 2010, a non-genuine experience is triggered where your wallpaper is removed and “This copy of Windows is not genuine” will be displayed in the lower right corner above the taskbar. This means your PC will no longer be able to obtain optional updates or downloads that require genuine Windows validation.

To avoid any data loss, I suggest making plans to move to a released version of Windows 7 before the automatic shutdowns start. During these shutdowns, your work will not be saved.”

In short – Please upgrade to RTM version before Feb 15 to avoid nagging.

Regards,
Bhavik.

Hosting Videos on Windows Azure

by bhavikv 11. January 2010 04:13

Hi Folks,

In case you are unaware, Silverlight Live Streaming(silverlight.live.com) is being discontinuedshortly. But now you can host your videos on Windows Azure.

Get more details on the how to do so -http://blogs.msdn.com/david_sayed/archive/2010/01/07/hosting-videos-on-windows-azure.aspx

Regards,
Bhavik Vora.

VSTF Source Control : Move Multiple Files

by bhavikv 22. December 2009 04:53

If you have worked with the Team Explorer in Visual Studio (VSTF) you know there is a functionality missing of moving multiple files/folders. But you can use TF.exe which has a move command and supports Wildcard.

Syntax: tf.exe move <items> <destination>

Usage: tf.exe move $/TeamProject1/Source/WebApp1/* $/TeamProject1/Source/WebApp2/

Note: You’ll need to run this command from Visual Studio Command Prompt.

Hope it helps save time, as it did for me :)

Regards,
Bhavik

Windows 7 Available in India from today - 22/10/2009

by bhavikv 22. October 2009 05:29

Windows 7, touted as the best Operating System ever from Microsoft (yes, that's us :)) is available in India from Today with the Laptop Manufacturers (OEMs).

Go Get your copy. :D

For newsmakers:

Windows 7 pre-sales have exceeded Harry Potter 7th book sales in AMAZON in UK! now beat that, which is quite impressive since Amazon's known for selling books and not software! :D
It also covered up all the pre-sales of Windows Vista in just 8 hours of its availability in pre-sales period.
Sources say it already has 1% of the World's OS market (inclusive of Beta1/RC/RTM available to MSDN and TechNet subscribers and yes few pirates).

I am on Windows 7. Are You?

Bhavik.

System.Runtime.Interop.COMException when opening a web project in Visual Studio 2008

by bhavikv 22. October 2009 05:14

It was a funny error when I saw it yesterday morning. I dint have time to fix it and left it. The same solution was working in my other machine (Win7) and i was suspecting if it has something to do with the Visual Studio installation or that I was trying to access it from my new OS - Win Server 2008.

Well after a simple search on Bing - lo the resolution is quite simple - Just Run the Visual Studio 2008 as an Administrator :). The reason for this error is that VS2008 is not able to access the IIS metabase when UAC is turned on. I havent installed the Service Pack 1 for VS2008 which seems to give a nice little explaination for the error :D.

Hope this info helps. Thanks,
Bhavik.

New MSDN look

by bhavikv 10. October 2009 06:30

You can check the new look (preview) for MSDN VB Developer Site - http://msdn.microsoft.com/en-us/vbpreview/default.aspx

To know more, read Scott Hanselman’s Blog

Regards,
Bhavik.

Windows Azure - An Introduction

by bhavikv 5. October 2009 01:42

Hi,

I stumbled upon a nice Windows Azure intro video -

http://www.youtube.com/v/poDRw_Xi3Aw

Regards,

Bhavik

Awaiting Windows 7 RC

by bhavikv 29. April 2009 03:34

Well, I am all set to dump the Windows Vista Business (which I had purchased along with my laptop :( ). I have made a list of Programs (will post the list later) that I need to install once I get hands on Win7 RC. Hopefully all of them work…

The D-Date is 30th April for MSDN/TechNet Subscribers… and for it will be available for Public download on 5th May (as of now).

Update 1 (30 April, 09 : 2240 hrs IST) : Got the link ! Started to download... yippie..
Update 2 (1 May, 09 : 0020 hrs IST) : Got the ISO. Burning it now..., taking a back up of my HDD, need to burn Dell Recovery disk too !
Update 3 (last few hours till 1 May, 09 : 0800 hrs IST) : Backup took 3.5 hours :( .I was quite tired and slept after starting the installation at around 0430 hrs). Cant comment on the installation time, since wasnt awake. When i woke at 0800 hrs, couple of Next clicks and there I am with Windows 7 RC. Fully loaded. No need to set up Internet, it found by itself. Pretty fast I must say. I dint have time to play around with it. Dozed off again just to wake up 2 hrs later scampering for Office :p.

Regards,
Bhavik