+ 13

"Jack of all trades" or "Master of one"?

Nowadays, alot of companies require of their programmers to be knowledgable in more than one language. Is this really ideal? Is it better to have fewer developers who are fairly good in multiple languages, or should there be more developers who are "masters" of one language? Which is best according to you?

9th Jun 2017, 11:21 AM
Karl T.
Karl T. - avatar
42 Answers
+ 29
Actually, you don't have to be master of multiple languages. For example, I'm a PHP web developer and sometimes I need to work with javascript. I should know it, but I'm not master of it.
9th Jun 2017, 2:12 PM
Igor Makarsky
Igor Makarsky - avatar
+ 14
I'm not sure, but once I saw Hatsy Rei commenting on Donald Cat's thread although one is blocked by another (I don't remember who blocked whom). So I think blocking system in SL doesn't work from both sides.
9th Jun 2017, 8:59 PM
Shamima Yasmin
Shamima Yasmin - avatar
+ 13
after seeing "5+, 3+ years" requirements I think: how am I supposed to be getting these "years of experience" if nearly every company wants "experienced" employees??? old joke: we need 25 year old with 45 years of experience)) (not funny actually)
9th Jun 2017, 11:36 PM
Illusive Man
Illusive Man - avatar
+ 11
Offtopic #2 I always thought blocking would work for both sides? o_O
9th Jun 2017, 8:04 PM
Tashi N
Tashi N - avatar
+ 10
@Illusive man, that is another issue but you are right. They rarely say it but usually they mean years of experience building a portfolio if you have not worked all those years in a company. Junior positions are also very rare these days, and recent CS graduates are not integrated in the job market as well as they should be. So there are plenty of unfilled positions because of that.
9th Jun 2017, 11:42 PM
Karl T.
Karl T. - avatar
+ 10
Many times the requirements are set a bit...... interestingly. That said, they mostly exist to show you what buzz words to emphasize in your cover letter & synopsis of resume (as long as you're able to approximate the requirements, that is!) As to the thrust: you never work with just one language. Even my first research assistant job (Fortran programming for nuclear data analysis) involved quite a bit of VMS command line work, and learning Make to incorporate my work into the larger tool. My current project is mostly Java, but I also need to know: xml, maven, subversion, & bash syntax as well. That's not even considering the fact that the best way to test my coordinate transforms requires user of a python package built by the solar observing community... Thankfully, the more experience you have with these tools, the more you see the similarities do you can pick up new ones easier (note the relative nature of that statement... jsf is currently kicking me in the shins).
10th Jun 2017, 12:45 AM
Jim
Jim - avatar
+ 9
@luka, all I can say is good luck to that bankX finding the right candidate. People wonder why there are so many unfilled jobs in the IT sector...this is one of the reasons.
9th Jun 2017, 2:59 PM
Karl T.
Karl T. - avatar
+ 9
@Andrew, Breaking news: he read it and replied too!!
9th Jun 2017, 8:26 PM
Shamima Yasmin
Shamima Yasmin - avatar
+ 9
@Andrew Of course. Nobody should ever forget WWII. Don't think you can provoke me with words like these.
9th Jun 2017, 9:54 PM
Tashi N
Tashi N - avatar
+ 8
This is not the right place for political discussions, but I think it's okay to add some knowledge for the ppl asking here what it's about and what luka is referring to. https://en.m.wikipedia.org/wiki/Russo-Georgian_War
9th Jun 2017, 8:34 PM
Tashi N
Tashi N - avatar
+ 8
@Andrew Luka has made it very clear, months ago, that he does not want to have anything to do with you. I agree that some blanket statements were uncalled for, but if Luka does not want to be bothered, his request should be respected no matter the rationale behind such request. I apologize, but if you fail to leave Luka alone, and I witness one more of such dispute in any existing threads, I will help you to do so myself.
26th Jun 2017, 8:02 AM
Hatsy Rei
Hatsy Rei - avatar
+ 8
@Andrew I'm sure you are aware of the chaos brought upon this thread by "Please, unblock me". Following this, I don't see why it should be hard for you to cease any contact with Luka. (That is, if he is still here in SL)
27th Jun 2017, 1:51 AM
Hatsy Rei
Hatsy Rei - avatar
+ 7
@luka, are you sure it's easier? Some languages are truly hard to master. It may be better in the business sense (costs less) to hire one programmer who is good in many languages, but I'm not sure it produces better software. I think it's not known really if it's better to have masters of a language cooperate with each other, or just a few who try to do everything.
9th Jun 2017, 2:27 PM
Karl T.
Karl T. - avatar
+ 7
@Andrew, yeah. I agree with you somewhat.
9th Jun 2017, 6:27 PM
Karl T.
Karl T. - avatar
+ 7
@Illusive Man If I'm not mistaken there once were a requirement of "3 year of experience with Swift" when Swift existed only for two years at that time! :-)
9th Jun 2017, 11:43 PM
Andrew Harchenko (Tomsk)
Andrew Harchenko (Tomsk) - avatar
+ 6
@luka, what did he say to offend you anyway, if I may ask? I'm guessing it has something to do with russians but I'm not sure.
9th Jun 2017, 8:27 PM
Karl T.
Karl T. - avatar
+ 6
How come this thread has developed into a political debate?? šŸ˜•
10th Jun 2017, 1:54 AM
Leigh E. O.
Leigh E. O. - avatar
+ 6
Ok,sorry everybody. Let's return to the topic. I hear more nowadays that you better be master of one and even should not reveal your skills in other areas in your resume, 'cause it can make you loking that "jack of all trades" not mastered any single topic. People doing consulting in HR / job searching in IT say so
26th Jun 2017, 2:25 AM
Andrew Harchenko (Tomsk)
Andrew Harchenko (Tomsk) - avatar
+ 5
@Karl T. Is that you Helioform? O_o About subject: I think there are places where it is better for company to hire "Jack of all trades" and also places where it's better to find "Master of one". I even think it's obvious. And offtopic (sorry): @luka Please unblock me. ? Oh, come on! I'm not an enemy to (for? of?) you (as you said "RIP my English" ;-)). I even like your country not less than my own. (I'm pacifist also... not sure about you though). It's not pleasant to see other people's answers to you without seeing your comments.
9th Jun 2017, 6:18 PM
Andrew Harchenko (Tomsk)
Andrew Harchenko (Tomsk) - avatar
+ 5
Should we remind (to) _all_ Germans of WWII? :-(
9th Jun 2017, 8:44 PM
Andrew Harchenko (Tomsk)
Andrew Harchenko (Tomsk) - avatar