4 ms·
I've been hiring for our engineering team recently, and for us ageism is a very real thing that we try to combat. But it's not what one might expect. We're buil
by jroseattle 13y ago
I've been hiring for our engineering team recently, and for us ageism is a very real thing that we try to combat. But it's not what one might expect. We're building a team of experienced engineers, and experience is key. Zuckerberg made his comment in 2007, but I bet he has highly refined his thinking since then.
We look at engineer hiring to determine what's valuable, and what's teachable. Do we want our engineers to be current? Yes, but only reasonably so. Anyone who has been around long enough will recognize that most currently popular technologies in use as tools of the trade are simply iterations on ideas that have existed for a long time. Any individual who thinks we're in the dawn of some amazing age where the tools are only understood by a certain generation is, for lack of a better word, foolish.
So, for us being current is really just status at a point-in-time. It's entirely teachable (or better yet, learnable.) But what's valuable? Understanding your trade is important to us, but having real experiences under your belt is super-critical.
Have you ever run a large-scale operation where your code was mission-critical? That's important to us. Ever been responsible for deployment that required zero downtime? That's important. Ever had to ship code and the difference between success and failure meant revenue and jobs? That's important. Ever actually done more than one thing besides {web/mobile/admin/etc.}? That's important.
So, we try to combat ageism by ensuring we give young folks a chance. Not everyone gets that opportunity, but we do so sparingly when we feel such an investment is worth our time, money and effort.
- taude 13y agoWise thoughts here, especially on "reasonably current" and teachable.. I share similar characteristics in what I look for in engineering hires, especially when certain aspects of the tech landscape change so quickly. Especially around "programming language" requirements: I don't really care if you know Ruby/python/PHP/JAVA so much as you've worked in a high-up time scalable environment, working in large code bases, with solid tech design chops, you'll fill in the 'language' requirement pretty quickly if you're actually the right type of person to hire. Even more so if you're motivated and have a strong desire to work with our tech stack...