Jack of All Trades , Master of Nothing
"Jack of all trades, master of none" is a figure of speech used in reference to a person who is competent with many skills but is not outstanding in any particular one.
A Jack of all trades may also be a master of integration, as the individual knows enough from many learned trades and skills to be able to bring their disciplines together in a practical manner, and is not a specialist. Such a person is known as a polymath or a Renaissance man, and a typical example is someone like Leonardo da Vinci. - from WikiPedia
I really don't want to start it as a firestarter for some but im only here just to say my opinion, I've met and seen people doing this and i guess they feel that they are somewhat extraordinary! I mean they will tell you i knew that and i also knew that and again wait i think i really knew that! WTH? Yes they really knew it, but then again when it goes deeper to its roots they don't know how to use the whole thing and where to use it in the long run, cause they stay studying and eating things in a little way as far as im concern, they really don't put their knowledge in a mastery that really matters.
Since im a programmer, YES there are also many people in this field, i actually bumped into a chat and he started lecturing me things about "When you're stuck in one programming language then you're really not ... " i forgot the words but in a nutshell he is telling me to study more and be like him!
Well i don't blame him, but he did blame me for what i'm expressing that time, i just gave a simple opinion that Learning many PL are difficult and it is much better to be specific like JAVA to really master it, and thus make new technologies out of it!
He still doesn't like that! well i really don't know for others but right now, the place im working in, im like this (Title Post) because i get to shift from J2EE - J2ME - J2EE - Microsoft .NET, i know it is easy for you guys but im not really good yet! so i take it as one platform or technology then ill move on if it really annoys me or anything like that! so the learning thing is so difficult that in the end you're going to hate the entire process ! I just wish that every employer or their boss managed to help Fresh Grads like me to be specific in one Platform or Technology (J2EE please!) at first .
There i guess i did not made myself clear about the topic, well anyway just a note here, this is just a BLOG POST so you may not read it!
im done in: Android(i will continue this)-j2me -blackberry- back to j2ee for a project yes im learning something new again! eheheh