No doubt, being the jack of all trades has a lot of advantages, especially in today's world where a single skill and source of income is always not enough to Carter for your needs, and coping well in a field would in most instances require that you combine a lot of other skills for effective productivity but then, being a specialist or someone that's dedicated to a chosen field could make you exceptionally experienced than combining a whole lot of similar skill on your head.
I guess this is the reason why in most professional fields like medicine, engineering, finance, and even in the legal fields, it's expected that there is a combination of some sort of general knowledge or focus on a niche where one will be called upon to handle matters in that context.
What's your view on this? Is it best to be a specialist in a chosen field or tilt to being the jack of all trades?
Wouldn't that depend on what are you specialist of? Because i know one guy who has specialized himself so far on his studies, and has so many published papers on it, that he is pretty much irreplaceable, as no one in his field knows as much experience of the subject. And basically he can determine his own salary now (to some point of course).
Luckily he picked something that isn't going away, as for example i have specific and deep knowledge and experience about something that don't exist anymore. I won't go to details in case of doxxing, but i had to re-educate myself and start from the scratch.
Jack of all trades might help you to some extent in your life, as it's handy to know how to do things and not hire professionals for every job, but when you know little bit about lots of things, you aren't really irreplaceable in any field. In hindsight, i would rather combine 2-3 things and get deep understanding in them. Being able to understand problems in one field and developing skills to fix them in another is a golden combination. Like neurobiology, electronics and coding or Biology, chemistry, and mathematics. Or chemistry and psychology.
It really depends what you aim to do and some of these combinations are obviously better then others. And some of those might offer unforeseen or even unethical but lucrative opportunities, like weapon design, or some specific research work.