i'm quitting Microsoft (ft. the great resignation)
HTML-код
- Опубликовано: 18 апр 2022
- 👑 Visit brilliant.org/PIRATEKING/ to get started learning STEM for free, and the first 200 people will get 20% off their annual premium subscription.
🏴☠️ Shout out to Brilliant for sponsoring this video!
⚙️ My RUclips & Couch Setups: www.piratekingdom.com/tech
☠️ I'm quitting Microsoft! What's next!? 🤔
💰 Free Stuff 💰
💵 Get 5 FREE Stocks on WeBull (up to $3000): a.webull.com/i/PIRATEKING
PIRATE KING | Software Engineer | Entertainment | Tech Life | Industry Mentor | Career Advice | SWE Consultation
🏴☠️ Fun, educational, informative, yet entertaining content on a Software Engineer's life
🏴☠️ Tips and tricks on how to land a successful career in tech
🏴☠️ Join my Discord for *FREE* career advice/guide/consultation
👑 BE MY FRIEND 👑
🌐 Website - piratekingdom.com
🎮 Discord - piratekingdom.com/discord
📷 Instagram - piratekingdom.com/instagram
💼 LinkedIn - piratekingdom.com/linkedin
🐦 Twitter - piratekingdom.com/twitter
👍 Facebook - piratekingdom.com/facebook
😇 Patreon - piratekingdom.com/patreon
📺 bilibili - piratekingdom.com/bilibili
Welcome to PIRATE KING. I'm a Software Engineer at Microsoft, an ex-Software Engineer at Amazon and ebay. Apart from my full-time job, I also provide career advice and mentorship to prospective Software Engineers. Here, we talk about tips and tricks on how to land a successful career in tech. Make sure to hit that subscribe button!
#GreatResignation #RockHeads #Brilliant
#pirateking
Music by Yeri
PIRATE KING
Software Engineer + Content Creator + Entertainer + Industry Mentor in TECH
❗️ All opinions are my own and not my employer's. - Развлечения
👑 Visit brilliant.org/PIRATEKING/ to get started learning STEM for free, and the first 200 people will get 20% off their annual premium subscription.
What
i guess you are now an x men lol
classic brilliant sponcer lol. i guess brilliant is printing money
i can predict that you will become a youtuber lol
This is the first "why I quit video" I don't hate. In fact, I can relate. But I think I have a long way to go at Microsoft before I stop getting better. Good luck in your next endeavor!
Wait, did you say all that just to point out that you work at Microsoft as well ? :O
if you ask yourself "am i still learning?" and the answer is no, gotta move on. good call.
Mismanaged on-call systems in a work center will easily become the biggest issue for retention.
I can totally relate to you dude. Best luck with everything!
Growth, enjoying your work, and having work/life boundaries are all super-important ... well done!
It was very nice to work with you Daniel! Sorry to hear that
My path in IT was similar to yours. Amazon, then Microsoft and then... graduate school. Having spent many years in IT, I realized that software engineering is the ultimate blue-collar job of the 21st century. I know many would disagree with me. But those who are thinking how to build their future careers, ponder upon this at least for a bit and reevaluate your goals if they have anything to do with software engineering or any conventional IT.
I worked in IT for several companies in the past too. They're not prominent companies like Microsoft, but they were soulsucking jobs that pay well nonetheless... Except for Helpdesk... That was the worst, with sysadmin being alright. Three years ago I got extremely tired of the job so I ended up moving back with my parents so I can minimize my expenses, pay off my debts and hoard money. 4 years later, I saved up enough money to quit the career entirely. I'm just coasting by just making income from my hobbies to negate expenses till retirement now.
@@yamchayaku I'm happy it worked out for you! I am now a grad student studying hard science. It certainly has its own ups and downs, but one thing is drastically different from industry: there's no intellectual ceiling in science; most of the time I feel like the dumbest person in the room and not vice versa (which was the case more than once before... haha).
What is it bad? I mean I'm thinking of switching to it career. Why do you feel this way?
Does programming for long hours suck? Or it's the environment?
was the MS worth it for future as a coder? I did my undergrad in computer engineering and wondering if I should do masters or not. Been working for 3 years
@@fatematabassumelma9997 Not that it's objectively "bad." Everyone's definition of "bad" is different and depends on your natural predispositions, interests and other things. In my case, I just didn't feel like there was much else that could be accomplished within the constraints of my SWE career. I could make a jump and become a manager or something like that, but that didn't help answer the core question: what am I going to be in 10, 20, etc years and am I doing everything possible to realize my full potential. The answer to the first part of the question was pretty obvious: I will be yet another sad corporate employee without anything to be proud of. The answer to the second half was a definitive NO. So the remedy was pretty clear at that point. But everyone's different. I know many people who are very happy at Microsoft, and even at Amazon. Honestly, I kind of envy them.
Long hours is never an issue per se. In fact, if you are willingly putting long hours into something you care about, that means you are doing the right thing. If you manage to find such a thing and at the same time make a living out of it, what else can you dream of!?
I wish you luck on your journey and very excited to see your next step!
Thanks! :)
I adore your videos. Your honest, very informative, provide excellent advice. But most of all, you stay true to your dreams. If you don't love or enjoy what you do for work, what's the point?
Keep it up man. You for sure have my support.
Microsoft Interview answer that got you the job: "...In the future I want to be better than who I'm today".
Leaving Microsoft because that's no longer true!
You're very honest with yourself man 👍🏻
Wow, that's deep!
This video is super relatable considering just a couple of months ago I went from one tech company to another. All the points you made really resonated with me. Can't wait to hear about your new endeavors!
Since I didn't see this addressed elsewhere in the comments I'll ask: How does stressful/bad on-call management not factor into your assessment of work life balance? I would consider ANY on-call duty a detriment, even if it was managed well.
Wow I remember when you and like 10k or 5k subs, congratulations on your success!!
I couldnt agree with u more on learning and growth. Thanks for sharing
I've been trying to get into Microsoft for quite some time. Happy to hear that you are in a good enough place to leave. By the way, I showed a clip of you laying on your couch looking up at your monitor and giving your daily standup in our daily standup. People were going nutzo. Thanks for sharing your account and perspective of leaving Microsoft.
Good for you, enjoy the time off! I hope that you are able to find a new job that you love.
Love the video! Studying CS, hoping to get there someday but realizing it’s not a guaranteed happiness.
Also, there’s a lot of echo probably from your room. Just a heads-up
One door closes and another open! Hope you have better endeavor elsewhere! Will continue to stay tuned to where you going!
Wish you good luck and finding your plce were you will feel ost fulfilled man!
Wow man, congrats on doing what you really want, not everybody’s got the courage. Kind of stressed as well cause I will be joining Azure so I’m not quite sure what to expect. It kind of feels weird, working so hard for something and then realizing that it may not be that good… I dunno
Great video man great video, it also shows that money is not everything if you are not improving your self, than you would be same 5 to 10 later without any improvement.
I knew it! (-; best of luck to you bro!
THIS. I left my analytics job last week to everyone's surprise. Great pay and benefits, great bosses and great coworkers. But I hadn't learned a single thing in two years; despite all of my attempts to add new features etc to my applications / analytics. I'd had plenty saved and decided to take some time off for myself + learn some new skills while looking very casually for the next job. Week 1 and while I'm still not used to being so free I'm definitely happier.
Have you considered changing teams within Microsoft? If so, have the points you brought up shown up in multiple teams / orgs?
Thank you for the video, really informative and sincere!
Yea, but i figured it’s not worth the hassle of going thru another loop of interviews especially for the same 🥜🥜🥜
Yes i was going to say the same thing
Well done for taking this huge step👏🏽. Like the saying goes, "if something isn't growing, it's dying." Or something to that effect. Also, peanuts is now one of my favourite words 😂
You should try working with startups. There's always somthing new to do and learn and there's a very big sense of teamplay
Hey man, I love your videos. I'm an area manager at amazon, but I'm also studying a software Engineer program that focus on Java. I've learned a lot so far, but it is very hard, the program is very fast pace. I'm 31 years, do you have any recommendations for someone my age that started programming 7 months ago? By the way I joined brilliant, thank you!
Start with one of my videos, “learn to code for free” or “how to become an swe in 2022”. See if this is the path for u first. Additionally, u can always join my discord channel for free advice from me and the community! Link in the descriptions :)
5 years ago, I've quitted a senior position for a slightly lower salary one but 200% less stress. Best decision I've made. No more overtime. Great life-work balance. I can even spend more time on other hobbies.
Whatever you do next, I'm proud of your decision! I'm a UX designer working at eBay in Bellevue and I also run a RUclips channel part time. I hope we can collaborate one day 😄 Please spend some time taking care of yourself 🙌 Excited for your next video!
Thanks for sharing this with us, and I am guessing RUclips is lucky to have a Full-time RUclipsr in a near future?!
Great decision man! I also just recently quit MS. I can resonate with All the things u said
As a tech recruiter for SF Bay Area startups this warms my heart. I appreciate your transparency, and a lot of what you say is what I try to convey to some of the young SWE/MLEs that I talk to one the phone every day for interviews. We've had multiple people refuse our offers/end the interviewing process because they took more money at Oracle/Microsoft/FAANG/etc. A lot of them end of being on the bottom of the totem pole on a giant team and do heads down coding for the majority of the work. and don't have a lasting impact at the company.
We can't compete with the comp ranges of these giant companies, but I always try to emphasize what kind of career/personal growth they're looking for 1-3 yrs down the line, and what balance of money to personal happiness are they looking for.
Could you email me what I should be studying in order to get a tech job?
I haven’t been to college but I’ve been learning through RUclips and Documentation and if all else fails stack overflow lol!
I’m competent in JavaScript, css, php.
Basic knowledge of c++.
Been experimenting with python for machine learning (which has pushed me to take math more seriously).
I know the basic algorithms like knn and linear regression, but I’m not too sure as to what I’d use them for or where to start to build a good foundation as I started out with front end stuff like html, css, and JavaScript last year then shortly after I started making react projects and nextJS(react). Shortly after I got interested in databases for login systems and conditional server side rendering (php).
I’m just kinda lost and would like some pointers as to how I can go deeper without overwhelming myself and going down the wrong path by not building a good foundation.
email: waynejusticez@gmail.com
I’d really appreciate it! Thank you :)
Hi tech recruiter... Pls I want to work as an intern for your company. I am good in MERN STACK
Hi Recruiter I’m currently looking for a SDE role
in many tech jobs you arent really working on any world changing projects. For such environment probably startups in interesting spaces are better places to work at , but that has its own disadvantages. Majority of us are working for money rather than personal development honestly. We can maybe sacrifice personal development but cant sacrifice money, at the end of the day "jobs" are not our own interest, its some corporation's project. Personal development is best achieved with entrepreneurship :)
Just for curiosity’s sake what kind of difference in money are they taking here? SF is obviously going to be pretty high already for any job so what are the companies you working for offering in terms of salary in comparison to FAANG? Honestly I’d definitely take a lower salary for better QoL. After all what do we work for? A living. What’s the point if you’re so burnt out that you can’t enjoy your money.
pretty sure you'll get much better job.
consider to share your approach for grinding leetcode
I’m glad I have a sane on-call rotation. Have had 1 ping in the last 6 months, and we only get pinged in the 4 hours per month we are scheduled and expected to be available.
Good luck. Can you make a video about your dutties in Microsoft for example if you developed in C++, skills learned, tools used, project ... i guess it d be interesanting 🙏
On call is my biggest pet peeve. I will only work for development teams going forward.
At Microsoft the development teams all have to do on call :)
Learning is one of the main reasons I’m at Amazon. I’m a new grad and Amazon gives me the opportunity to learn so much. Yes the hours are long, but being a new grad, I don’t really have much to do and this opportunity is great
Hey how did you get into amazon? I'm a high schooler who wants to do programming as a job, and I'd love to know how you got into amazon so I know what to or not to do! Any tips?
@MikeProductions1000 not leetcode questions from memory tho. Its high unlikely they ask for the exact question you've solved. You need to learn how to solve these type of problems, not memorize them
@MikeProductions1000 you need to learn certain techniques yeah, the same way you need to learn syntax of languages, but it's very unlikely to come across a question that you already have solved. Instead you will come around something similar that you can improvise and adapt a certain technique, that's problem solving, not memorization. But yeah, I know you have to solve it very fast (15min/problem), my advice for that is competitive programming, it can be quite fun if you have training buddies to compete against
Yo man, just admit you rested, vested and looking for a new TC to vest. Nothing wrong with that 🤣. Cheers, like your videos.
Wish you good luck and good health 💜
It's too bad all the youtubers that quit their high paying jobs don't come together and build something groundbreaking
The thing is the market is over saturated. Or do you want to build another Javascript library? I mean i would say it is possible but to make something interesting out of it which also pays salaries is almost zero
@@TheSunr1se Exactly what is there interesting to build?
Dw I'm working on the next RUclips 🦾 probably be out in a few years maybe 🥹
@Chip Belori ZuckTube? But yt is owned by google lol
I was trying to find your name in Who+ last week, turns out to be too late. Anyway good luck! And very curious about your new journey.
Great video. What product did you use to work on at Azure?
.net azure stack (app service, cosmosdb, azure functions, etc)
@@PIRATEKINGDOM That sounds cool. I remember being surprised when you said that you had a nice WLB at Azure (people typically say the opposite). Anyways, I wish you all the best in your future adventures :)
subbed dude hope it works out
I'm leaving a large bank after almost 3 years for a fintech for very similar reasons. Have not been engaged as much in the work for the last couple months and do not see a big enough change in the near future.
Thanks for sharing your honest point of view, I think this confirms job hopping benefits both your professional and financial growth
On call is the worst. Transitioning to a role without it saved my job and my sanity.
Taking those decisions really are not easy as you have different parameters to take into account. I’m so happy you managed to take it😊(I discovered your channel with the “day in the life wfh” it was funny but I was like damn… I need to think about myself too lmao like I’m so bored that I can’t even move from my bed to work?!)
I’m also part of the Great resignation thing and I don’t regret anything. As soon as work is not fun, we go in circles, they don’t allow you to be creative and majority of leaders are a bunch of boomers who don’t want to change or evolve (no offense to boomers but seriously some of them UGHHH😤) it’s time for a change and we usually always find better.
Take care Pirate King (even if Luffy is still #1 lol), can’t wait to see your next videos 🫰🏾
One piece🤟
I think it's literally impossible to have a work that is just fun all the time. All jobs have boring tasks. Even at Google or startups
Yo am always watching you
If you don't feel it anymore, then it's time for something new.
Wishing you all the best with thr next step in your life🙌
I'm surprised to hear you say that about Microsoft. Traditionally, it's been known to be one of the chillest big tech companies out there. Did you think of switching teams before quitting?
Nah, i figured the culture’s similar across the company
@@PIRATEKINGDOM this is giving me more perspective to just quit my job instead of trying to salvage it by switching teams lol. All the best with your decision.
There are many teams that don't do on-call. Just don't join one of those azure product teams that have real-time customer dependency.
@@useful6131 Don't join operations teams either, it is crazy.
Find a chill internal / enterprise team! @useful they are normally the best, have the least red tape, and as an employee you will have valuable insight that outside hires will never have.
There is definitely an epidemic of lousy management across the big companies. I don’t know what they are teaching them at the university’s but it certainly isn’t how to effectively manage people. People don’t quit their company they quit the lack of leadership
They actually don’t teach anything related to good management at the universities, and the company does not provide that training either. So therefore, we have this situation.
Many companies are like this I'm afraid.
Hi Pirate! Love your videos! What company would you like to work for?
Anywhere where I can learn and grow!
PS: Invest in some audio isolation and potentially some better equipment.
Quitting corporate job to focus on RUclips, I've never heard that before
🤔
CSJojo quit google to to do the same
... sanity, time out, rethink, meaning of life, mortality, parenting?
Hi PirateKing. Congrats on quitting. Azure is definitely stressful. I was wondering why didn't you choose to change teams within Microsoft? I guess it would pay much higher if you get offers from other companies. (that's where I guess you will go)😀
🥜🥜🥜
Sometimes you have to go through an interview loop to internally switch. 😭
Is it also because of window 11?
I am sticking with window 10 at the moment.
It makes sense. Courage!
I still wanna go to a FANG once before it's to late 😅😂
I got you on my recommended homie! Great work! Do you any tips for trying to grow my reach as a technical youtuber? thanks, - Jack :)
Make funny videos!
@@PIRATEKINGDOM Say less! you earned a sub bro!
Thank you for sharing this. As a Medical Doctor who became a Software Engineer, I always find it fascinating as to why anyone would want to leave a Big Tech role. I do feel that we can grow out of our initial dreams, and start seeking other things to grow into, so I can relate with your reasons for leaving... we all change often :) Wishing you the best for the future!
What made you change from being a doctor to a software engineer? Any regrets?
@@kingdrift1136 I don't regret changing careers, no 🙂 I also don't regret going down the Medical path either. It's a real honour to be a Doctor and see parents, I learnt a lot from this journey. There are many reasons why I decided to change career, and something I'm still processing several years down the line. But I am happy where I am, trying my best to live in the moment rather than the past or the future. Thank you for asking ❤️
SE here, love my job, but honestly, this is a field that favors young and energetic.
I think the hardest part is to learn "the next big thing". Most of the time it's very unstable, hard to integrate, and poorly documented if documented at all.
Already had my frustration with webrtc and 'state-of-the-art' NLP and VR stack. If I had 3 more experience like this I might quit for good.
are you going for a huge paycut then? being a software engineer means you have to intern first, as atleast in Canada no one would hire anyone fulltime without any direct experience in the field (making career switching really hard)
That's the first time I've heard something like that. How are you finding your new role?
How do you quit from Microsoft if you never actually worked there in the first place
i don't know what to say
Is being on-call normal for all employees? Or is it based on your team?
I think it’s pretty normal nowadays
With your personality, I think u should try working for a startup. Btw great vid
And here I was thinking to quit pre-medicine by switching majors to cs? Pls advise shd i?
"Sir" please advise?
Before making a switch, take one or two programming courses online or in RUclips. See if it’s a good fit for u first.
@pirate king what team were you with at Microsoft? I am evaluating an offer and was wondering
Azure commerce!
So, do you have any tips for someone in highschool who's interested in doing programming in life and trying to go for the big companies?
start early. make projects. u learn the most by building personal projects. i recommend watching my videos on "how to learn to code for free".
Also study for programming competitions such as IOI and ICPC, it's gonna help alot on the interviews and it's pretty fun
@@PIRATEKINGDOM Does it help if I build stuff like a Jarvis bot?
@@rightleft148 tremendously if u can build it right!
... work for yourself ... learn how to save ... learn how to invest :}
Hi Pirate my dear platonic friend 😂 that's how great decisions are made. Looking forward to see if you will join another faang or a startup or do your own business or do RUclips fulltime. Right now after a year making video part time, I'm bored. But maybe when the money is flowing to your account it can be more interesting!
What ever path you choose good luck with it, although I think you wont need it!
Cheers!
Sir how much did you make last year as a microsoft engineer? Plz reply. Thanks a lot.
Levels.fyi
I'm joining MSFT, but luckily as a front end engineer. As far as i know, FEs rarely get oncalls at msft.
or they r usually related to issues in the backend
Hope still some fun videos.
Hey, on the bright side, you got to make a video .. a sponsored one too XD
Were you at Azure? I've never heard of other teams talk about on-call.
Yea
You joined any other company or becoming a full time RUclipsr?
What was your experience with switching teams?
Never done one
Seems like it would’ve been a good move for someone without RUclips and other income as an alternative
somehow I feel this video shouldn't have had that sponsor ad, so to make it sort of _serious._
The quote "teams are important" is something that I've learned as well. Probably one of the most important things in the swe world tbh.
why is the mic quality so bad tho
bro, perhaps they've just seen the video with "sofa monitor setup" =)
That's what a real pirate would do , Proud of you I hope u get a much better job at a company where the work environment is much better
화이팅 ! 고국에서 지켜보고 있습니다~~
No pun intended... "Teams are important!" 😃😉
idk msft does on call for it's devs. Are all positions on call?
No not all
Hey, pirate king why don't you do a hometour as many SWE are doing it 😄😄
I dont have much to show :p
TL;DR: Some years into your career, you will be responsible for "having enough to learn" for your organization. For a lot of people, "constantly jumping ship" becomes the comfort zone.
If your goal is work-life-balance and not career building, you can stop reading since the below content is not relevant. I think work-life-balance is a much better choice than career building if you have that choice.
After watching both of your quitting videos, I want to note that while "not having much to learn" seems reasonable in early career, it does become people's bottleneck in mid-career (10 years in). The reason is that one qualification of a more senior developer is their ability to create positive opportunities in any stagnate or otherwise dysfunctional organization. This is the same reason that very senior folks often recommend people to "jump ship for something exciting" but try not to "quit because of frustration". That "frustration" or "boredom" is often the challenge to resolve when you get to that point. There are exceptions to that - such as when the challenge becomes overwhelming and you can't develop the skills to solve it in a couple of years - drinking from a fire-hose. But being cognizant of not letting "not having much to learn" become an excuse is quite important and useful in most scenarios.
On a similar note, "only telling your manager once" (I think you mentioned it in the other video) may be useful in some places. It is absolutely not the case in North American companies. For three reasons: (1) the return of investment for a manager to resolve your problem needs to be obviously high - you need to nudge regularly, and state the consequences. (2) managers are people, and require help to change as well - you need to learn the skills to manage upward. (3) Companies/Managers in North America tend to be more resilient in talking about hard topics, at least that is the expectation. Therefore, they expect you to bring up important topics more often, rather than only once. Otherwise it is considered a fleeting thought.
Because of Peter Principle, which unfortunately also exists in FAANG despite of their best efforts, most managers are not going to be good at management. They are also not going to be good at most other things - that is just the nature of humans. A senior developer needs to be able to deal with that. They won't be able to give you what you want...mostly because they don't know how. You need to work with them, similar to how you would work with a product manager to come up with a great product, to really come up with a great organization and career plan.
So while these videos are fun, and you will hear a lot of people resonating with your decision process, beware that most people will also end up facing that career bottleneck somewhere down the line.
They are not called Microshaft for nothing, their O/S has gotten to almost pre-school levels of usability. Now you can go work for Canonical on Ubuntu Linux, you would definitely be entering a creative space with lots of room to grow in the development sector. Lots of freelance opportunities in the open source marketplace without the overbearing cathedral structure of a big tech company looking to grind you into peanut powder. Good Luck 👍🏼
Just FYI, probably only like 10% of the devs at MS works on Windows itself. Microsoft is *huge*, think of Azure, Teams, Office365, Outlook, OneDrive etc.
Time to hit the game industry
From India bro # pirateking
Why cant you transfer to different departments in Microsoft? Its big enough you can learn more in other areas in the same company...
i didn't think it's worth the hassle of another full round of interviews
@@PIRATEKINGDOM but then going to another company will also have another full round of interviews (im experiencing this as well, these full round of interviews are nerve-wrecking)? that is if you are not intending to go back to work for a company, and instead doing your own business?
@@michaelmraz2707 another full set of interviews for the same 🥜🥜🥜?
... politics is 'playing' all the pieces. The most powerful is not necessarily higher up the corporate tree. No 'interview' necessary.
I think the on-call situation is very team-dependent, but I agree with the rest. I was there for 3 years out of college and got my senior promo. Even though I grew fast, I really felt a plateau and got really bored. It was time to move on in my eyes. I could have switched teams, but I think it just wasn't worth it for the same reasons. Also, switching teams at Microsoft is kind of a pain. I know a few people who went through several rounds, waiting to hear back from teams for sometimes even up to 2 months, and they just left to another company where they could earn more and grow more.
Best of luck!
Thanks! Can’t agree more :p
Oh no I didn't have a chance to connect to you on Teams :)))
Take a break. You have done enough
I love that in tech quitting and making a RUclips channel is acc a job
When are we gonna get the update?
stay tuned!
@@PIRATEKINGDOM stay tuned * ♾️
Still waiting!
I am curious.
Why did you choose the name Pirate King
It’s my dream :p
were you on an Azure team?
Yea
dude the reason i applied to microsoft and started working there was you. let me know where u go
yea i heard the azure on call is pretty rough, did you look into just switching teams?
i thought about it, but i didn't think it's worth the hassle of another full round of interviews
🚀
This is interesting
Back to Amazon so we can hopefully be coworkers by the end of the year?! :)
:)
Hope you got promoted during your 4 years, that way U can take that on next company