Why is this the rule of thumb for how long someone is expected to stay? Feel like the duration of learning how a company works and going through some number of projects is entirely dependent on the role and company size. On a broad conceptual level, I've found that teams take about two to three months to establish a good workflow under a half decent manager. By contrast, exploring opportunities at large companies can take many years. Neither of those is in the general rule of thumb range. And in my experience there isn't really such a thing as typical project duration across jobs (beyond sprints etc, which last weeks not months) Is there any sociology or project management theory behind the 6mo-1y minimum rule of thumb? MBAs, management consultants, or HR care to pitch in?
Do companies not blacklist you if you leave after exactly one year? I almost feel like that's too short.
What does blacklist mean? Why should they blacklist you. People can leave for a whole bunch of reasons. That shouldn’t necessitate blacklisting somebody at all
Lets say you work your ass off when you arrive, and in 4 months you reach the level of productivity of an average worker (6-8 months minimum at Google, there is so much learning, no concrete knowledge is transferrable). Now the company has lost money on your for 4, 6, or 8 months. You probably have to keep growing and stay 2x longer, for your entire tenure to reach average productivity by the time you leave, which would allow you to leave on good terms. This is why many companies pay a signing bonus - so that you stay 1 year.
If you are just a code-monkey none of that matters. In addition to what everyone else said, if you’re leading a project, designing something or working on anything remotely impactful, it’s important to be around long enough to learn from experience what worked, what didn’t work, what you’d do differently. You don’t grow without carrying out those lessons and it usually takes more than 2 years to realize the true impact of these decisions.
Usually it takes 3-4 months to onboard. At 6 months mark, person finally gets sense of things going around and near 9 months mark the team can see the value created by the person. Thats why 1 year is usually the minimum in most companies to have some understanding of the company and have some “achievement”
This ☝️
3-4 months to onboard? Why so long?