Live data from Hacker News

Ask HN: How to find “senior” jack of all trades jobs?

news.ycombinator.com

1–10 of 103 posts

Ask HN: How to find “senior” jack of all trades jobs?

#1
I have been in my current role for about 6 years. While I wasn't hired for it specifically, my average week has my time split between product management, managing a small team to develop those products, ux design, and front-end JS/Python development. It's really a roll where I am all over the place and I do really enjoy it. However, due to the Covid reality in the world right now I am starting to think my time here is up. How can I find another job that isn't specialized to one specific roll as I really do enjoy being a jack of all trades master of none and would like to continue to do that in my next role. I'm also fairly experienced with 16 years of "jack of all trade" type positions.

Re: Ask HN: How to find “senior” jack of all trades jobs?

#2
I find that most jobs for small companies are unspecialised Jack of all trades. The smaller the dev team, the more you will be pitching in with product design and dev ops etc. I'm not sure how you can filter for such jobs, given that job descriptions are always vague - but maybe for each job description see if you can find out the company and then research if they are a small startup for small business, or a large company with a culture of small teams that do everything for themselves for one product (rather than a team for architecture, a team for python, a front end team etc..)

Re: Ask HN: How to find “senior” jack of all trades jobs?

#5
If you are okay with a single title, I've found that having a mix of skills like this helps in a lot of roles. PMs, UX, tech lead, front end devs, etc. If you stick with SMBs you won't be pigeon holed too much and many places will appreciate the breadth. Big companies, not so much...

Re: Ask HN: How to find “senior” jack of all trades jobs?

#7

I find that most jobs for small companies are unspecialised Jack of all trades. The smaller the dev team, the more you will be pitching in with product design and dev ops etc. I'm not sure how you can filter for such jobs, given that job descriptions are always vague - but maybe for each job description see if you can find out the company and then research if they are a small startup for small business, or a large co…

[deleted]

Re: Ask HN: How to find “senior” jack of all trades jobs?

#8
I'm in the same boat, inside any given org I can tangibly feel that "jack of all trades" is in huge demand... and I find myself working long hours due to internal demand for this role inside companies.

Like you, in my 20 years doing this type of role (wearing a large variety of different title hats) I've never been HIRED to the role. This feels odd, given playing the role always keeps me in high demand internally to organizations.... so if its something organizations crave internally, why don't they hire for it?

When eng/prod/ux "broke up" and became separate job roles in the post-Google and post-MS world, I found it /very/ frustrating, because I'd rather straddle all of these objectives. Additionally, I find many companies fail around these seams, because its hard to pragmatically find the optimal solution in the broad eng/prod/ux tradeoff space when you have the "deep knowledge trees" spread across many heads, with the limited bandwidth that entails.

When I started taking senior eng management positions, I naturally thought I would change this, and explicitly hire some "jack of all trades" folks. I was surprised by how hard this is to do, harder even (for me) to evaluate than specialist knowledge, was distinguishing pragmatic and effective "jack of all trades" types from, well, bullshitters. This is funny, because the really effective "jack of all trades" I've observed are in many ways the farthest from BSers possible, they're usually so broadly knowledgable partly because they are so voraciously pragmatic that they end up learning a lot of different things. But from the outside, I wasn't personally successful in confidently distinguishing people in an interview context.

The problem is there's a similar appearing archetype to "jack of all trades" the "always reading never doing" person. Conversationally, they can appear similar. And I found (and find myself) that its hard to test jacks-of-all-trades because they often don't keep knowledge at their fingertips, part of their skill is fast learning. But even if they spent serious time using a technology, they still need 4 hrs of work in it to look surface competent again (I think because they're constantly swapping knowledge in and out, vs a deep knowledge person who have practiced the same patterns over and over and over).

So my limited experience as a "jack of all trader" was: 1. Yes, companies seem to get a LOT of benefit from really good people with broad skillsets. 2. But I personally don't know how to select the good ones in hiring. I suspect other people have found good ways, I'd be curious to hear about them :-)

Re: Ask HN: How to find “senior” jack of all trades jobs?

#10
Good solid "jack of all trades" folks, if they want to move up, need to do 1 of 2 things: (there may be others, these are the ones that jump out at me)

1) Specialize in at least one thing. This will make you an expert in one thing, while still being the person everyone goes to for other things as well. This will help advance to senior developer.

2) If you have a good grasp of the logistics of how pieces of a project fit together & the coordination necessary, another clear path to a more senior role is team lead where you do PM & part-time development. If you want to go higher than that, you're looking at high level project or product management. Actual development work will be minimal, but again with a jack of all trades background you will still provide valuable insight & guidance to those performing development work. And you can always look for extra opportunities to get your hands dirty back in to coding here & there.

Post reply on HN