Hacker News new | ask | show | jobs
by charleslmunger 901 days ago
Consider switching teams. At every big tech company there are different teams that spend more time on different tasks. Keep your compensation, change your work. Implement new features in a kernel, or new optimization passes in a compiler. Build a UI for an new feature.

But if that doesn't work, you should leave. It's is a tremendous opportunity cost to spend your early career not learning new things.

Jonathan Blow has strong opinions[1] on this.

[1] https://m.youtube.com/watch?v=nL8GWU9M8LY

2 comments

Thanks for the video, watched it all. He has a point. Where you start will shape your career and now it's much easier to take risks than at a later stage in life.

> Consider switching teams.

I'm applying, but in these times internal job openings are pretty sparse.

External job openings are pretty sparse these days, too.

Things will turn around eventually, and when they do, it's normally easier to transfer onto an exciting project than it would be to get hired on to do it. Plus your stock keeps vesting.

In the meantime, you can try to make yourself a more attractive internal candidate by working towards a promotion or taking on some extra curricular activities. Talk to your manager about your long term goals and see if there's anything else you can do in your current role to make it more interesting.

OP may also want to look at discussions like these to get a feel of the general market: https://news.ycombinator.com/item?id=38847978

These are anecdotal, so you might want to supplement with something more data-analytical, but I guess my point is, for a fresh out of college engineer, it might be worth clinging onto your job for a short while until the recession (or recession worries) clears.

Oops, yeah, maybe time to test the waters myself. Experiencing how it is out there might just give me a reason to stick it out.
How difficult is it to switch teams? I’ve been considering trying but I don’t get the logistics of all of it. Do I ask my manager to initiate the switch or do I cold message managers of other teams? Do you typically have to re interview?