Live data from Hacker News

Changing jobs during the Great Resignation

adamconrad.dev

61–70 of 447 posts

Re: Changing jobs during the Great Resignation

#61
I don't quite get the study plan, as it sounds more like cramming. Nothing wrong with cramming per se except that what you learn does not stick, and you will have to repeat the process when you need to switch jobs again.

I think a better system is to regularly study fundamentals and always deep dive in your work. Case in point, I've never had problems passing interviews by FAANG or other hot startups, I always got title bump when switching jobs, and I never spent extra time prepping for interviews. Say you're an ML engineer who builds an image recognition pipeline using Spark and PyTorch. Do not just be content with assembling a number of open-source solutions to make your pipeline work. Instead, study the internals of Spark, understand the math and algorithms behind your image recognition models, read survey papers to understand the landscape of data processing and image recognition or further, machine learning, and implement a few models and try to optimize them. Similarly, if you work on database systems, do not just stop at being familiar with MySQL or Postgres or whatever. Instead, understand how transactions work, what consistency means, how principles of distributed systems play out. Study Jim Gray, Gottfried Vossen, Maurice Herlihy, Leslie Lamport, the database red book and its references... You get the idea.

As for leetcoding, replace it with study of algorithm designs. Study Jon Kleinberg's book or Knuth's writings (no, you don't have to read through his books, but his writings are incredibly insightful even for mortals like us), for instance. Instead of working out hundreds of back-tracing problems, study backtracking's general forms.

People tend to underestimate the effect of regular study for years. You'll find that in a few years your knowledge will converge and you will be able to spend less time to incrementally improve your skills, and you will have so many concepts to connect to greatly benefit your projects.

Re: Changing jobs during the Great Resignation

#63

Earlier quoted context omitted.

Comp is king, everything else is window dressing; only the comp pays the bills and gets you closer to financial independence (wealth is options, options are freedom).

Cutting expenses also gets you closer to financial independence: https://www.mrmoneymustache.com/2012/01/13/the-shockingly-si... In fact, it's doubly effective. If you can learn to reduce your expenses by $10k and live happily, not only do you have an additional $10k to save/invest, but you need less each year to live independently.

Increasing comp can be much more than "doubly effective." It's unlikely to triple, quadruple, ten-times, etc, your comp, but in the industry talked about here it's far from impossible and if you only ever focus on your expenses you might blind yourself entirely to those opportunities.

Re: Changing jobs during the Great Resignation

#64

The proposed "blind referral" system, where people refer people they don't even know for jobs, seems like it should be a completely worthless signal on the hiring side. On the referrer side the benefit is obvious, if the person gets the job you get cash. But on the company side, what is the value of a referral that's predicated specifically on a shallow social interaction?

It’s better for small companies it’s since it incentivizes employees to advertise their company to other professionals. For a large company that has many applicants it’s less valuable but it could also be an indicator that applicant at least hangs out in the same networking circles.

Even at large companies, I have seen instances (not common but instances) if candidate playing one group against the other so I guess you are incentivized to pull them in your group.

Re: Changing jobs during the Great Resignation

#67

This whole process seems a bit psychotic. Is it really necessary to cram like you're taking the SATs again to get a good job as a software engineer? Is "has memorized some number of coding problems" really a test of engineering knowledge? I suppose it's appropriate that after all that work, the author wound up at Facebook, the most soulless company on the list.

> Is it really necessary to cram like you're taking the SATs again to get a good job as a software engineer?

Frankly, yes. Just as the SATs and ACTs are IQ tests with a shitty veil on top, FAANG interviews are meant to be the same. Everyone knows interview prep has basically zero correlation to job duties in software engineering, but you have to play the game.

> the author wound up at Facebook, the most soulless company on the list.

Who cares? Searching for meaning through work is fruitless, unless you're at a company that actually really aligns with your values and what you hope to see in the world.

Huge comp packages allow people to pursue meaning in life outside of their 9-5. It pays the bills, and allows for hobbies. I'd attempt to be a MotoGP racer if I had unlimited free time, but I don't - what I DO have, is a pretty nice white collar job that pays well and is somewhat mentally stimulating. The paycheck allows me to do things I'm actually passionate about otherwise.

Re: Changing jobs during the Great Resignation

#68
I did the opposite, collected a bunch of salaries for my experience level on levels.fyi, showed them to my boss, and asked for a raise. Got a 50K bump without having to do much. I'm only in the mid 200s TC mind you, but not bad for just looking up what I could be worth.

Re: Changing jobs during the Great Resignation

#69

> I would have the third-highest new offer on Levels out of over 200 offers on their site Looking at Facebook's salary data[0], does this mean the offer was in the ~$2M range? [0] - https://www.levels.fyi/company/Facebook/salaries/Software-En...

8-10 YOE and new offers only means he was right around a cool $1M/yr

Re: Changing jobs during the Great Resignation

#70

Earlier quoted context omitted.

I do something like this as a first pass, but prune based on Values. I wouldn’t ever consider Amazon… but at $1MM… that’s kinda “change your values” type money.

At a certain point, I guess you'd have to say to yourself (or I'd have to say to myself, would be a better way to say it), "I'll whore myself out for X amount of time for X amount of money, then I can do whatever I want or work for whomever I want for X amount of time, after."

"Everyone has a price"
Post reply on HN