Microsoft performance review

Joined less than 1 yr ago, SDEII, got quite negative feedback recently. Need to improve fundamentals, need to deliver more. This is my first performance review. I know MS has Stack ranking 5 to 1, am I falling into the lowest performers' category? And considering the layoff rumor recently, is there any suggestion for me?

VMware tyxS31 Jul 21, 2020

Was it a surprise for you? If your manager is any good, it shouldn't be, because they should have been giving you feedback throughout the year in your 1:1s and other chances.

Microsoft flLz70 OP Jul 21, 2020

I have very bad relationship with one of the team's managers from the very beginning, personalities of us two don't match at all. After struggling and fighting, I was moved to another manager's team, still in the same big team(20 people) but not directly reporting to the previous manager that often, depends on projects.Some comments are fair enough, I never developed sw using C# or .Net. But I did deliver more than avg numbers of code changes.

VMware tyxS31 Jul 21, 2020

C# and .net are pretty straightforward, if you need help catching up, just watch few courses from Pluralsight or something, I remember Microsoft always had some deal with them

Amazon asynciot Jul 21, 2020

Wait msft does stack rank still? I thought ppl were useless there and just coasted?

VMware tyxS31 Jul 21, 2020

They don't stack rank officially, but every company does at some level

Apple LAey41 Jul 21, 2020

Your performance numbers aren’t stacked rank but they still stack rank when it comes to cash and stock awards, since you’re competing with everyone in your band in your org.

Amazon SeaDawg Jul 21, 2020

I thought msft was super laid back. Which org r u in? Try to transfer teams and keep ur leetcode skills sharp.

Microsoft default1 Jul 21, 2020

@ flLz70, which team and are you 61 or 62 ? Try to switch internally and be open to external opportunities.

Microsoft flLz70 OP Jul 21, 2020

61 Azure. I feel there's not so much space for SDEII new hires to learn and grow. As C# and .Net knowledge are not mentioned in job request and also not tested in interview, I thought at least MSFT will give new hires the first 6 mo to catch-up, but the result turned to be no... Asking fundamental questions about .Net and framework will definitely leave bad impression on managers...

VMware tyxS31 Jul 21, 2020

Dude, why would you ask anyone for something about a programming language? That's what Google and Stackoverflow are for.

Microsoft yBYC07 Jul 21, 2020

Hello. I would look into improving your fundamentals and delivering more.

Cerner StyaPichai Jul 21, 2020

Sorry to hear that buddy. Hang in there. This too shall pass. Now, Work hard and deliver. Not just deliver the way you think is right. Deliver what they want and how they want it. Don't argue or stand your ground. Setup a mentor within the team (someone with whom you are comfortable with). Take tips and advices regarding the team from them. Initially add them to your reviews and add main reviewers later. This will clean up your code a bit and helps you to learn. Start taking continuous feedback from now and try to improve upon that. Dont be too desperate or project yourself as weak in 1 on 1s. Ask questions to multiple people not just your manager. This will help them know you better. Show results and be proactive. Mention everything you worked on since the last 1 on 1 everytime you meet with your manager. Also, document everything and note this in your next review. That will earn you a decent rating in the next review cycle. Leave the team then. Also, no point in freaking out now as the review is already done. Plan carefully and stay cool. There are much worse things to worry about. You will probably just laugh this off 6 months down the lane and won't even remember a couple years later.

Microsoft hfUB60 Jul 22, 2020

This is good advice.

Uber Luka!🏀 Jul 24, 2020

This is the only advice op needs to read. Get off the pip/low performance review and have your most recent connect be something positive. Then once that's taken care of, you look for internal roles hard; get out of the situation with your team because they will not be good for you long-term professionally or personally. Or start looking for roles outside the company. But your #1 priority for the next three months is to do everything they are asking of you, DOCUMENT that you are doing them, and satisfy your tyrant of a manager. It'll suck and I'm sorry you're suffering in a situation that was partly due to poor recruiting and hiring decisions. You will be ok.

Google ABC-CEO Jul 21, 2020

Just follow existing code pattern, that means read the existing code a lot before making changes.

Smartsheet smartars Jul 21, 2020

TBH, Azure is the shit hole of Microsoft. Everyone knows that. So don't beat yourself up about it. Try to improve in what you can. You will know that things have gone truly south if your connect shows a checkmark on it. That means that your manager is recommending to fire you, in which case I would urge you to look for a new gig soon.

Microsoft hfUB60 Jul 22, 2020

TF? Azure is one of the best orgs in Microsoft for anyone worth their salt and doesn't want to coast. You can grow fast and deliver tons of impact. As for the IR checkmark, totally agree.

Tableau CerealK Jul 25, 2020

Azure has bad wlb without good compensation. It's not a great org in general

Microsoft skxhxnsk Jul 22, 2020

There is no stack ranking in MS anymore. Maybe you will get below target rewards though.

Amazon JwKty Jul 22, 2020

Are there any PIP targets at MS? Like Amazon has.

Cerner StyaPichai Jul 22, 2020

Silly question: what is stack ranking?

Microsoft ylogy^ Aug 2, 2020

OP, you need to change the business unit if you want a fresh start. History is more sticky at Msft. Changing a team (manager) but keeping the same skip or Leadership, it hardly helps. Things mostly still remain connected/linked. Earlier the better. Don’t think much, just go for it. If you get a bad connect, it will be very very hard to move out.