Hi Everyone, Currently a compiler dev. Work primarily in C++/C. Last 3 years (both full time and internship) have been in embedded systems / operating systems /compilers space. So very well versed with my tech stack and it’s applications. Got an “offer” from MS (two teams). Need to speak with hiring manager of both teams. However problem is tech stack. I’m eager to learn anything new but a bit worried. One of the teams (MS forms) uses C# / .Net framework, Azure integration, and react for front end. I don’t know any of these. The other is Big Data primarily. Also have no idea about this field. My question: 1. Is it hard to transition to the tech stack(s) mentioned above as a primarily C++ dev? 2. Am I making a bad decision by changing tech stacks at this stage of my career? 3. How easy/hard is it to switch teams without MS in case things don’t work out? Would like Blinds opinions here. I am extremely confused and don’t know what to do lmaooo. TC: 🥜🥜🥜🥜 YOE: 2
IMO, being a C++ developer makes you able to understand all other OOP languages much more easily. Functional can be picked up fairly easily. Compiler development is one of the most difficult and niche software roles out there. They would be taking you knowing that you’re used to solving tough problems
I feel like because I’m a compiler dev, I’m very good at C++ and not the other way around. Being a compiler dev has definitely taught me to appreciate the nuances of C and C++ a lot more than a standard cpp job
In life don't say no to new experiences. Especially if you're at IBM and the alternative is Microsoft.
Haha. I mean my experience at IBM has been pretty great so far lol! No complaints. Only 🥜🥜🥜 however
Having a team that you like actually goes a long way, it doesn't happen often. If I was you I'd still move though. You can always go back (but don't)
I used be a CPP programmer (not compiler Dev) a few years ago. I work in Kotlin and React today. Most teams will give you the bandwidth to learn a new stack, but you’ll have burn some midnight oil if you want results faster. Don’t be afraid. Change is good. Good luck 🍀
Yup I mean I know initially it will be hard. Don’t mind it. Was more curious about long term
I was in the similar situation around 5 years back. Had worked on 4g devices for 1.5 years and then on switch/routers for 3.5 years. Mostly C not even C++ I was worried too but it worked out really well.
Tech Industry
Yesterday
1863
Women, help me understand why this is inspirational
Health & Wellness
Yesterday
728
Lasik cost
India
4h
333
'Hindutva': The Radical Hindu Ideology That Seeks to 'Push Christianity Out of India’
World Conflicts
2d
903
Why are Muslims nations not accepting Palestine 🇵🇸 refugees?
Tech Industry
Yesterday
3260
What happens when most of your team is Indian?
1. Easy; 2. The more seniors less impact by tech stack; 3, it’s easy
Sorry “the more seniors less impact by tech stack” what does that mean