Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
It depends on the level of Jack of all trades competency? If you are at a pro level but not the best it can be ok. You can easily get better and you have wider options.
-
philcr30578yLike @jumpshot44 says depends on your jack level, noob works against you, pro for you. I work with many different systems I can read code in most and I'm proficient at writing in two or three
-
Jack of all trades, master of none... but better than a master of one. Learn a few reliable skills and you'll do great.
-
TsiTMC11468yIt has been well stated, it depends. If you aiming to be a senior Dev though you will get to a point where realise you need focused attention on one or two to level up quickly.
-
arekxv10548yYou can do specialization. But make your specialization Programming. Not just one field of programming. I learned to work with many languages and I've only got benefits from those. For example, you learn C++ to know better how some things are actually handled in memory. Then when you move to a more dynamic language, you will end up learning to write more optimized algorithms with as little memory footprint as possible. You can use a lot of things which are natively done in other languages and do a good implementation of it in other languages (like C#'s event keyword).
Is being Jack of all trades and master of none bad in the software field?
undefined