M
M
Matvey Mamonov2015-02-15 22:02:27
Programming
Matvey Mamonov, 2015-02-15 22:02:27

Do you think it's better to be a professional at one thing or an amateur at many things?

What is your position on what is better: to know one language at the professional level or to know several, but at the amateur level?
The fact is that I have never worked in a team and, as they say, I am my own director. I come up with the design myself, I do the typesetting myself, I do the backend and frontend myself, I write the texts myself and I translate them myself. And the further I go, the more often I think it's better. Can you still try to work in a team, share responsibilities with someone? Or is my current situation the other way around?

Answer the question

In order to leave comments, you need to log in

7 answer(s)
E
egorsmkv, 2015-02-15
@egorsmkv

A professional in many ways.

A
Alexey Nikolaev, 2015-02-15
@Heian

Full-stack developer - sounds proud)
However, many technologies are so complex that there is not enough time to cover them all at an expert level. Therefore, from my point of view, a certain pyramid is optimal: at the top is a selected narrowly focused stack of technologies, at the second stage - related technologies that are highly desirable to know (for example, php \ mysql in case the frontend is the top), and in the foundation there can be everything the rest, down to "played around with Unity over the weekend, check it out."

T
tuccar, 2015-02-16
@tuccar

If I'm not mistaken, there is such a national proverb:
Know everything about one thing and one thing about everything.
PS: Naturally, here we are talking about knowledge available to a person, because a person cannot know absolutely everything.
UPD.: (04/14/2014) Here it is! I suddenly came across this phrase on the Internet:
Henry Peter Broom (British statesman and orator)

O
OnYourLips, 2015-02-15
@OnYourLips

The cost of a specialist is determined by the area in which he knows the most.
Regardless of how many areas he knows.
The one who knows only vershoks is an enikey man.

Y
Yu Yu, 2015-02-15
@xztau

This issue is worthy of being brought up for discussion at the next meeting of the UN Assembly.
If you have the opportunity to work in a large company with a good division of labor (which involves working on a COMPLEX computational task such as analyzing some denormalized data and providing analytical reports), then one direction is probably possible. Because form-interfaces will not allow analytics to rivet resources.
If the company is small + the task is not particularly difficult, then the work is not particularly divided - you will still intersect.
I tell you, if you are a generalist (which does not at all mean the ability to bake pies by you), then you are more valuable in the labor market, which means you can easily reorganize.
PS IMHO Of course, it's better to be an expert in one thing and acquire experience in related fields, but one professional direction will crush with monotony in a year. Be an engineer.

D
dtestyk, 2015-02-16
@dtestyk

>share responsibilities with someone
And with whom would you like to share responsibilities: with a professional specialist or with an amateur generalist. I think the situation should be symmetrical.

L
love_energy, 2015-02-16
@love_energy

Working in a team allows you to solve more complex and voluminous tasks in less time.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question