2 ms·
" 9-12 months with no gaps in between jobs--in reality, this means "it doesn't look like you were fired"--switching jobs not only makes you look more motivated,
by giantg2 2y ago
" 9-12 months with no gaps in between jobs--in reality, this means "it doesn't look like you were fired"--switching jobs not only makes you look more motivated, it also gives you a wider breadth of experience to draw from."
Fuck HR. 12 months is nothing for actual deep learning. I've seen job hoppers come through my company and it's obvious most of them don't get very deep in the work and just move on instead of becoming a real expert in the system. It's one thing not to hold it against them, but it's something else to say count it as an advantage at such short intervals.
- mjr00 2y agoFor general software engineering roles, like senior and below, 12 months is plenty of time. Good employees, in my experience, can reach full productivity in ~3 months as long as the company isn't a total mess. This isn't to say they're total experts and know all they need to know about the technology/domain/etc., but it's enough time to pick up what's needed to be a productive contributor.
- giantg2 2y agoEh, I haven't seen it. Maybe my company is a mess. Usually they think they know what they’re doing and can contribute on delivering individual tasks. But it seems they lack the background on the strategy, business acumen, and reasoning behind the technical architecture. So yeah, they're productive in the role, but they probably haven't learned enough of value to significantly grow and bring thought leadership to their next role. Especially regarding longterm implementations of their designs/actions since theyre just onto the next thing.