DEV Community

Discussion on: Who's the Better Hire? - Jack of All Trades OR Master of One

Collapse
 
curiousdev profile image
CuriousDev

Just my opinion, this article possibly is written in a nice way, but very general.
The reality is different, you are limited what you can learn in a certain amount of time and most likely will adapt your "path of learning" to what you are currently working (if you have a job) or what you are looking for. But as soon you have the job, it again will influence a lot what you will do to get better and this is not necessarily a bad thing.
Finally the decision relies a lot on what kind of roles or work you are actually referring to in your article, because even if we are discussing about Software Development, it can be very different, if we are writing about Web Development or any other work related to development.
To be more clear on what I am writing about, getting better in development (e.g. programming) depends a lot on actual projects being done, you know, just reading theory and maybe also doing little practice yourself can be very different compared to what work will be. You need to do real projects and these in turn will dictate what can be improved well for future.
Just to provide an example (from my own experience), I have to work a lot with different products/technologies and this does not allow too much to focus on what I "prefer to learn and practice".
To answer your question from my perspective: I am not hiring myself at the moment, but I would simply try to get right person for whatever I am looking for and a person who is a good, motivated learner, especially if the person is unexperienced and needs to learn anyway (like looking Junior Developers instead of Senior Developers, but the latter still should be good at improving skills).