8
meain
7y

Is being Jack of all trades and master of none bad in the software field?

Comments
  • 5
    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.
  • 3
    Like @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
  • 3
    I could code in about 5 languages, but I'll end up googling about 50% of the stuff
  • 2
    Jack of all trades, master of none... but better than a master of one. Learn a few reliable skills and you'll do great.
  • 2
    It 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.
  • 1
    You 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).
Add Comment