V
V
Vladimir Molchanov2017-02-05 15:48:16
Programming
Vladimir Molchanov, 2017-02-05 15:48:16

Why are vacancies still called “C# Programmer” or “Java Junior Developer”, although knowledge of frameworks is much more important than knowledge of languages?

Experience shows that a language is a relatively easy thing to learn, especially if it's not your first language. This may take 3-5 weeks. It is much more difficult to fully master the related technologies and tools, the features of the operating system, as well as the frameworks used in development in all their diversity.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
T
ThunderCat, 2017-02-05
@ThunderCat

And the boys have been studying one language for years to the subtleties, that's fools!

V
Vladimir Borutkin, 2017-02-05
@Atanvar

that a language is a relatively easy thing to learn, especially if it's not your first language.
- a?
although knowledge of frameworks is much more important than knowledge of languages?- too thick

D
d-stream, 2017-02-05
@d-stream

So briefly in the header - the direction, and already in the requirements / experience - a specific stack. Often there is even a list of chains of different technologies used in the company, and if there is a partial match, there is a reason to communicate.
So far, the pipelined approach is not very common due to the large and unified range of stack applications. Accordingly, we are not looking for a "strictly suitable screw", but looking for a close specialist, who can be relatively quickly adjusted to the specifics of the company, and it is possible that he will bring something useful from his experience.

M
Max Pushkarev, 2017-02-05
@maximpushkarev75

For some reason, I have a diametrically opposite idea (I can be wrong, of course)
To effectively use Java frameworks, you need to know the Java language at the proper level. To be proficient in the Java language, you must have an understanding of basic algorithms and data structures. The chain can be continued, of course, moving to more basic things (to mathematics, for example). Focusing on frameworks, forgetting about fundamental aspects, is like building a house on a weak or non-existent foundation.

K
Keeprock, 2017-03-10
@keeprock

The task of the programmer is to solve non-trivial problems with the help of tools (which frameworks are), and not be an application to the tool.
“Dear customers! Now in our store you can buy a Zinger hammer at a special discounted price! Buy by the 31st, Specialized Hammer Specialist Zinger 50% off!"
Have you ever seen how most technical jobs are written on hh? You will be very interested - find an opportunity to look.
It is important for companies to optimize costs. If you can find a programmer for a specific framework, then you don’t need to waste time until he gets it. And when there is a new project on a new framework, there will be another smart guy who understands only the framework. Only next. Which you don't know.
Computer Science people have been hammering for years, teaching algorithms. Languages. Patterns and other rubbish. How to do it better. There and there. Development process.
“Well, only knowledge of the framework is needed.” To be a low-grade outsourced macaque? Yes, that's enough.

R
Rou1997, 2017-02-05
@Rou1997

You are speaking correctly, and the answer to the question is obvious, because "personnel officers" are not professionals, and not many programmers understand what you described in your question, most think otherwise.

A
Alexander, 2017-02-05
@NeiroNx

In normal vacancies, frameworks are indicated. If it is not specified, then the programmer himself chooses (most likely he will be the first programmer in the company)

P
Puma Thailand, 2017-02-05
@opium

Because it's a gentleman's set

E
Eugene, 2017-02-06
@GoldGoblin

Maybe because the office uses its own framework and its name will not tell the applicant anything?
Or a company is developing a framework from scratch.
When the work concerns frameworks, they are most often indicated.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question