9 ms·
Fixing it is hard. The biggest hurdle is just admitting to yourself where you're at and how you got there. As much as you can blame your previous employer for
by stocktech 8y ago
Fixing it is hard. The biggest hurdle is just admitting to yourself where you're at and how you got there. As much as you can blame your previous employer for your situation, it's ultimately your responsibility and you need to own that.
From a hiring manager perspective, I wouldn't say that it's game over, however. I've had plenty of devs get to the interview stage that have an experience vs skill mismatch, maybe 5 years instead of 10, but I consider them for maintenance work or our QA team that's less code heavy. For someone in this position, those roles might be a better fit or the candidate would have a place to prove themselves. Of course, you'd have to take a pay cut and take a mid-level or possibly a junior position. If I offered someone with 5 years of experience a junior position, it would probably be communicated that a bump could happen in 6 months to a mid-level role. A trial period of sorts.
The key is to be upfront. I've had devs try to bullshit their experience into something it obviously wasn't and it never works. I'd be blown away if a candidate came in, acknowledged their deficiencies, and said "I'm doing XYZ to figure it out and I really just need a chance to prove myself". Don't underestimate the importance of attitude and industry experience.
> What companies are most willing to give the "one year experience over many years" worker a fighting chance and get them up to speed?
Something about this question rubs me the wrong way. If you've fallen into the 1x10 pattern, no company is responsible for giving you a fighting chance. The burden is now on you. The advice I can give you is the same as any other dev, but probably more important, find a way to show me your skills and that you're working on improving. Open source work, code tests, side projects, anything and be able to discuss them.
The 1x10 devs that I already have are the ones who reject the opportunities given to them, who don't want extra responsibilities, and who aren't interested in learning new things. You need to give me confidence that that isn't you.
- ccajas 8y ago> The biggest hurdle is just admitting to yourself where you're at and how you got there. I state that in a lot of interviews. And also that I like to learn and improve my skills. Companies don't seem to like it enough. Maybe I'm being too blunt about my shortcomings. I do not bash other companies when I interview. I just say I can do A, but I want to improve in B and C. They don't delegate me to more basic roles, however. Maybe they think I am overqualified? It seems like most places I interview would be confused as to where they'd potentially place me as I no longer match with anyone. How big of a pay cut are we talking? I'm not one to be really chasing after money, but generally speaking I already am underpaid relative to the average software engineer in my area and still have managed with my salary when I worked. So I'm just looking for a better learning environment. I discuss my previous jobs, and side projects (github.com/ccajas) and a few projects even prompted companies to reach out to me first. But the after the interviews it all falls apart. I haven't made it past phone interviews this year. > I'd be blown away if a candidate came in, acknowledged their deficiencies, and said "I'm doing XYZ to figure it out and I really just need a chance to prove myself" I say that kind of stuff in a lot of interviews, and in my experience, companies don't like it. They prefer someone already fully armed with the knowledge. And usually they get it, because they can. I'm not limiting myself to top companies. I apply to a bunch of local companies doing less glamorous work. I'm not a master of persuasion. But if they give me the benefit of the doubt they notice that I meet their expectations. My company relationships are more of a positive slow burn, so I tend to do better in atypical hiring processes. One last thing I want to point out is that I have noticed a trend among the companies that do hire me. They tend to be the kinds of companies that are desperate to hire people because of high turnaround rate and unstable work environment. If I work for one of them again, I'll just have to put some time aside at work to teach myself better skills and become the mentor for others, instead of seeking a mentor.
- bluesnowmonkey 8y ago> I state that in a lot of interviews. Don't do that. Interviews are for selling yourself. They don't need help turning you down. Figure out ahead of time if you want to work there. Then the interview is 100% about closing the deal. > One last thing I want to point out is that I have noticed a trend among the companies that do hire me. They tend to be the kinds of companies that are desperate to hire people because of high turnaround rate and unstable work environment. Yeah been there. Don't browse job ads! It's all desperate high turnover companies like that. And no recruiters. Take a very active role in deciding what career you want. What specific companies, people, tech do you want to work with? Go find them and make it happen.
- ccajas 8y ago>Interviews are for selling yourself. Sales skills are my weakness and as you said, they don't need help turning me down. So best to just avoid situations where sales skills are needed. What are some approaches that don't need it? >Take a very active role in deciding what career you want. If you're telling me not to browse job ads, and also not go with recruiters, can you elaborate on "take a very active role"? If you mean that I should use my network, I'm trying. None of my colleagues want to reply to my message anymore. And my dire financial situation is making it hard to give something to them first.
- jklein11 8y agoUnless there is little or no competition for a position, sales skills are required for any job. This means that you will either need to compete on price and take the job that no one else will take for such a low wage, or develop an extremely niche skillset that you will be recruited for.
- stocktech 8y agoIf you're comfortable sharing, what are your shortcomings? How are you doing on the technical questions? What level positions are you applying to? > a few projects even prompted companies to reach out to me first This raises a flag for me. If they're reaching out, they must be convinced of your technical ability. I understand you're frustrated and I don't want to read too much into your post. However, how you're talking about your relationships, being blunt, working at desperate places, it makes me think your interviewing skills need work. A single interview faux pas can remove you from consideration. Being negative or highlighting your faults puts you in a bad light. It's entirely possible to remain positive, but still be honest about your experience. I might have phrased "acknowledging their deficiencies" too literally. To give you an example, I once interviewed someone who couldn't even explain basic terminology. Their github was just OK. Yet, they knew about the company. They spoke intelligently about their projects and seemed excited about what the team does. They knew the technical portion didn't go great and were able to 1) convince me they could learn and 2) positively related their existing experience and prior ability to learn to the requirements of the position. Great junior. For the pay cut, there's too many factors to assume, but in this situation, I'm not paying senior rates for lessor work. You also have no leverage so you'd be at wherever I value the position and my belief in your ability. Again, if you can prove yourself after hiring, I'd bring your pay up to an appropriate place.
- ccajas 8y agoI forgot to add to my last response: is your company hiring right now? You seem very keen with seeing potential in people. Right now I am looking for that company that will not allow me to let my potential go to waste, and not overlook me.