|
|
|
|
|
by BrainScraps
4642 days ago
|
|
You can't find developers because everyone in the Greater SF Bay Area is looking for the perfectly seasoned developer that has deep experience in their given stack. It reminds me of a grownup having Play-Doh time with toddlers. The grownup takes the time to make some recognizable object (a dog, a human figure, an ice cream cone) and then the toddler starts grabbing for it. This is how many young companies act with talent. They don't want to invest in people, they don't want to bring on interns or junior folks. They want high-output plug-and-play rockstar senior devs. And they want them on their terms. Some of you might see things differently, but that's the impression I'm getting from all of the listings I'm seeing in my job search (for a junior dev role.) There are some companies that are making the long-term investment in finding the less refined talent and developing it, but they are hard to find. I hope other people see this trend and that I'm not just entirely saturated in the pungent juice of sour grapes. |
|
If properly picked and hired, junior-level inexperienced engineers can be a gold mine. Employers need to retune their hiring process to value intellect and potential over straight-up experience and know-it-all-ness. This is a tricky proposition, since many hiring managers are terribly inexperienced with hiring and don't know how to do much more than coding challenges, "explain to me how DNS works" questions, etc. These hiring managers are trying to compare their own skills against this new hires and they will reject the hire if it doesn't match up. Huge fail. The gold miner hiring manager, however, asks more open-ended questions to probe the intellect of the hire. The gold miner doesn't expect a "full-stack hacker" and is tolerant of "I don't know" responses. The more important question: what problems has this person solved and how did they solve them?
If you want to see how to hire and structure your team, a good example to follow is the military. Consider the typical platoon of Infantry soldiers: you have one senior leader/manager, one senior subject matter expert and all-round ass-kicker, four SME-and-ass-kickers-in-training, and about 36 junior guys who are there to learn. The junior guys make a fraction of what the senior SME makes and their skill level is also fractional. No worries. They are there to learn, develop, and do their best. Treat them well, not like slaves, , respect them, and develop them. Most of them will leave after a few years for a new job elsewhere. That's okay. You got something from them (work) and they got something from you (experience). You, the leader, will identify a few promising individuals amongst them and groom them to be SMEs in training, giving them the added responsibility and pay increases that they deserve. Like an Infantry platoon, your team will eventually hire experienced SMEs from outside the company to bring in fresh skills and ideas. If this team building is done right, you can build a loyal, organic organization that grows and trains it's own and you can do it for about the same cost as going out and hiring three or four absolute badasses that will probably leave as soon as the next shiny, well-paying thing comes along.