4 ms·
"There are two types of consultant and I'm the good type." - Every consultant I've ever met. We're not bad at our jobs. We're bad at finding jobs. It's a fit t
by kyleyeats 4y ago
"There are two types of consultant and I'm the good type." - Every consultant I've ever met.
We're not bad at our jobs. We're bad at finding jobs. It's a fit thing. If you want the real two types: It's specialists and jacks-of-all-trades. Specialists are pointless to hire because yeah, they should just be employees. That's why I'm a jack of all trades, the good type of consultant.
- andrewmcwatters 4y agoThe same goes for employee candidates. There are two types of candidates, and I'm the one you want to hire. :) That's just hiring in general: most developers produce total crap.
- kyleyeats 4y agoYour experience is with companies that needed a consultant though, right? There's a selection bias there. This is part of why I'm looking for a job (and am that type of candidate!) and no longer consulting. I want to work somewhere that doesn't need to hire a consultant.
- scarface74 4y agoI’m very much a specialist consultant - I specialize in “cloud application modernization”. Which basically means I do application development and “DevOps” using AWS technologies. But I’ve been doing your standard enterprise app dev/architecture for decades and I’ve used every type of backend language and database imaginable. Within the context of cloud, I am considered a generalist with a few specialities. > Specialists are pointless to hire because yeah, they should just be employees My job as both a consultant and before that at my last two full time jobs is to “put myself out of a job”. I focus on training my coworkers (when I was working full time as a non consultant) and now my clients to not need me. I did so twice before working as a full time consultant. I absolutely refuse to do a staff augmentation type project and focus on projects where the company needs to leverage my specific skillset. I am engaged with the customer from pre-sales, architecture proposal, SOWs, through delivery. I haven’t done a project in any of my consulting projects where I haven’t started with an empty git repo. I’ll be the first to admit that I suck at “staff augmentation”. Either I’m good at my job, or I’ve managed to fool a very large cloud provider and our customers that I’m good enough not to get fired. I was also a dev lead in a previous life who was forced to work with contractors. I would never do so again. I’ll work with my team. But I know without a doubt that my team knows our specialty better than anyone else in the world.
- kyleyeats 4y agoIt's mostly a tongue-in-cheek comment there at the end. Of course specialist consultants are appropriate in some cases. I do like the "automating the gig out of existence" approach.
- scarface74 4y agoNot just automating - training. If you make yourself irreplaceable, you also can’t be promoted or transferred to new projects. It also doesn’t look good when you get ready to talk about your achievements. Some people thought it was heartless when Netflix laid off some of their employees who were responsible for the original migration to AWS once it was complete. They don’t seem to realize how good it looks on your resume or at an interview to say “I was on a team in charge of the largest cloud migration in history and once it was successful. They didn’t need me.”
- rdtwo 4y agoYeah it sounds good but you are still moving, wasting time interviewing and currently unemployed
- scarface74 4y agoHave you heard about Netflix’s severance package? I have personal experience successfully interviewing at a major cloud provider in the consulting department. That hypothetical former Netflix employee would have no problem finding a job quickly making a lot more than I make doing similar work at the same company.
- bombcar 4y agoI'd put the division somewhere between individual consultants and consulting firms - the former often end up creating the latter and it goes downhill from there. Much has been written on it.