Unhappy with career, please help.
First, some context: I work for a big company on a popular online service. I have a masters degree and my field is machine learning. I'm smarter than all my peers at work.
I started off with a my-code-is-going-to-change-the-world attitude. I remember my heart racing the first time I was looking at results of my code processing petabytes of data. Then, slowly my smart, idealistic, I-will-create-perfect-AI self started bumping into reality. Rather than math/ML challenges, I was faced with problems like technical debt, missed deadlines, unmet expectations, unhealthy peer competition, endless frog-eating, fragmented days, daily scrums... to cut a long story short, it has been a long time since I did anything that I'm proud of.
And I have been in the company for more than 7 years now. Yes, I should just leave and go to a better place - that much is obvious. But here's the thing - I don't expect it to be better anywhere else. I don't want to join another big company and slowly nudge some KPIs upwards. I want to solve hard problems. Problems not solved yet. Problems that are important and that matter. The answer that I'm going to get maybe "go join a startup". But I'm an immigrant on work visa and this is risky. Also, I have a pretty demanding family life and I'm not sure I'd be able to put it the long hours.
After being frustrated for a long time and some failed attempts to change the situation, I have decided to go all-in and explore all my options aggressively. I cannot afford to not change things any more. I plan to interview a lot.
I could use the advice of people on HN. Have you had similar experiences? How did you get out of it? Am I being too pessimistic about potential opportunities? What are the things I should look out for before accepting my next offer? Is there hope for me?
11 comments
[ 2.9 ms ] story [ 34.3 ms ] threadPS : Put it on GITHUB so that everybody knows that you created it..
I think you do have a strong possibility of success at a startup - your comments about being smart seem matter-of-fact rather than ego-driven to me. Your big problem is that instead of nudging KPIs you may just find yourself on a growth-maximization/VC funding treadmill instead. The best thing I can think of is to seek out ML problems focused on natural phenomena (weather, epidemiology and suchlike) rather than market-driven ones involving consumer behavior, which will inevitably revert to revenue-maximization problems.
> I'm smarter than all my peers at work.
There's part of your problem. If it isn't true then you'll be looking down on those you need to work with on a daily basis and this will be a source of much frustration. And if it is true - which is definitely possible - then you will be frustrated because of that.
Wherever you go make sure you fix this, either by having an accurate way to measure on how you relate to your peers so you don't end up looking down at them or by hooking up with a crowd that you'd be honored to work with - provided they'll have you.
As much as many people will argue otherwise, startups by their very nature are demanding, exhausting and exciting places to work. With strong family commitments you might find it hard to find a mutually acceptable lifestyle balance.
No, you're just conceited than your other peers and this is your biggest problem. It's not the job, it's you. Wherever you go if you have this attitude you will always feel like crap and things will just fall apart again. You know, "technical debt, missed deadlines, unmet expectations..." and so on.
>> But here's the thing - I don't expect it to be better anywhere else.
How would know? You never tried it.
From what I see, you have an attitude problem and you have to fix that first. Joining a start-up won't make you feel alive if you can't change your attitude.