K
K
Ken3kiEater2019-09-08 16:25:54
Career in IT
Ken3kiEater, 2019-09-08 16:25:54

Why does a frontend developer need so much experience?

My main area of ​​interest is Pure C, asm, C++. I do not consider myself strong enough in these areas to be hired at least for some kind of work. These are technologies with a HUGE number of subtleties of features, complexities that require a considerable base in which even in 100 years you can not approach the limit of knowledge.
So I went to hh.ru and entered C++. Many vacancies start from 80 and some even from 60k rubles.
120t.r with experience of 3-6 years in Moscow time. And it's normal that it takes so much experience for such a complex technology.
Then, just out of interest, I drove in javascript react node and others
did NOT see any vacancies below 100 at all. Most 150, 180, 300
And for a second I thought about changing direction, not because I was interested, but simply the salary is very large at my age, I would not refuse to work for half a year with such a salary, and then I would have thought, because being an office slave on a permanent I definitely don't want a basis.
But there almost all vacancies have 3-6 years of work experience. That is, it is the experience of working in the office / remotely confirmed by documents. And the funny thing is when I read what they write in the requirements. Along with vague requirements like "knowledge of js" comes something like "closures". MDAA. It turns out that you can work for 3-6 years and not know what closures are. Even if something more serious is required.
React Redux javascript all these Webpacks and stuff are unrealistically simple things that do not require so much experience. If a person took so many years to master all this, he is very stupid and mediocre, he develops slowly. In addition, if he, for example, graduated from the university and worked for 6 years, he is already under 30. The brain works worse, there is no longer a sense of purpose and a desire to develop.
So the question is why an employer limits itself from really talented young developers and is looking for 30 year old mediocrity in such a simple environment as building a user interface in a browser and displaying data)
Javascript React and everything related to it. 50 years ago there was a programming language - C. and user language - BASIC. Right now the user language is js/phyton. For me, js developers are on the same level as WordPress developers
. It takes me 3 days to figure out how React works, its entire Redux ecosystem, and so on.
I just looked at the docks and I understand how simple it is. In a week, you can write 1-2 projects that make the most of everything that has been studied in order to consolidate knowledge. Then read on the stack and in other places the main problems that other developers have, popular practices and much more. And that's it! What to do the rest of the time? In a month, you can learn how react redux works at the source level. There are only 6k lines each, and for a basic understanding of how it all works, you will need to parse much less than 6k. Something tells me that these "Experienced" developers never went inside. This is all 100 times better than 6 years of office routine.
Let's say such a talented young developer who is developing very quickly sends his resume to the company, he will be immediately rejected because he did not have experience in the office.
And what benefit it could bring to the company. Yes, he could have added a huge reaction to the needs of the company and his speed of work is 3 times higher than that of 30-year-old mediocrity who could already breed in time and who have no desire to develop.
They simply save the strength of the interviewers by not giving absolutely everyone a chance and lose a lot. It would be possible to send home from the first wrong answer to the question and that's it, but give everyone a chance.
Of course, there are exceptions, for example, in jetbrains, you can immediately get a job as a senior developer from the university. I respect such companies.

Answer the question

In order to leave comments, you need to log in

16 answer(s)
S
Sergey Gornostaev, 2019-09-08
@Ken3kiEater

You are confusing cause and effect. The fronts are in great demand in the market, so there are many vacancies, and salaries are high, while the entry threshold is very low. Due to the combination of these factors, there are a huge number of applicants, but 99.9% of them are laymen. To filter them out, the requirement for confirmed experience is set. That is, the employer, on average, does not expect special knowledge from the front, but wants to be sure even before the interview that this knowledge is definitely there.

B
bozuriciyu, 2019-09-09
@bozuriciyu

I went to hh.ru

So what's the problem? Go ahead, go tear them all up. Or, let me guess, you came running here first thing without trying ANYTHING yet?
Well, isn't it a strange situation? Instead of a GENIUS, who can master React, the entire ecosystem, webpack, etc. at the source level in a week and make BUGS, does he run to the Toaster to make fun of front-end monkeys? It says a lot about our hero. It's a pity I won't be able to trace your process of "rolling in"))
I don't understand why this question is alive at all. It's not a question, it's throwing shit on a fan.

Y
Yan Markov, 2019-09-08
@mroforolhc

An interesting question, which would continue to be "interesting" if it were not for your maximalism (namely, the division into black / white) and unwillingness to understand how everything really works. I will try to answer you, given the above.
I do not want to say that the web is more complicated than the same pluses, it would be slyness. But to say that in 3 days you can learn all reacts and webpacks, read the source code is the same as saying "Yes, I'll spend a month reading Stroustrup's books - I'll know everything, he's the creator of the language" - complete nonsense that can say only layman. Learning the structure of a hammer and how it works is not the same as hammering nails. And just your unloved "experience" is responsible for hammering nails. Thanks to which you will not make rookie mistakes,
Well, if everything is so simple in words, try it, purely for the sake of experiment, digress from the pros and other hardware-related EPs, and write a couple of projects for ... how much you have in your post ... but, for 1-2 weeks . This is not such a long time, but what great prospects later (based on your post, again). And don't look at years of experience. This is a rough estimate of how much it takes for a person to be able to master the necessary technology stack. If you are so motivated and cool, then 2 weeks is enough for you, as you wrote, and you can get a job with work experience of 3 years or more. The fact that you worked for 3 years before that is not particularly important to the employer. If you know everything, then he will gladly take you. And the terms "from 3 years" are indicated especially for us - very stupid people working for an uncle, without motivation,

M
Maxim Fedorov, 2019-09-09
@Maksclub

Well, as if a person just gets dumber with age. The brain works worse information is absorbed worse.

With all due respect, I learned programming at the age of 27 :) I'm 29 now, I don't feel mentally retarded :):) You can say that you can beat me, but I can say that you would have beaten me and a 19-year-old at a faster speed :)
His job is to write useless books.
I'm probably shaking. His schoolboy Olympidanik staggers 200% in his own created language)

You are pretty smart, why are you competing with others, and not with yourself, improve yourself!
Get a job at Google, write a new open-source library, earn more in a year than now, who do you want to overtake? There are a bunch of people who make MORE unfair money in a MORE unfair way and who are MORE stupider, why would you choose relatively honest and hardworking people as targets for humiliation?!
In addition, all Olympiads are either in VK, or in Jetbrains or in Google, definitely not without work, and there are only dozens of them. And by the way, in 2 weeks there are about 3000 vacancies for Java alone, for Moscow alone. And then in the HR market they howl that there are no engineers.
You can see not just maximalism, but a certain snobbery, a certain hatred for those
who, IN YOUR opinion, are mediocrity. You really are.

I
Ivan Shumov, 2019-09-08
@inoise

I definitely do not want to be an office worker on a permanent basis

Further, you can, in principle, not read this whining. If you do not understand the market, but at the same time you are greedy for money, then what have you forgotten in development here?

E
Elmo Sputterspark, 2019-09-08
@Sputterspark

So I went to hh.ru and entered C++. Many vacancies start from 80 and some even from 60k rubles.

Maybe the fact is that C++ is complicated and a beginner is practically useless, and the front almost immediately begins to bring profit to the business?
5d750901040a3207849049.png

M
managrib, 2019-09-09
@managrib

In addition, if he, for example, graduated from the university and worked for 6 years, he is already under 30. The brain works worse, there is no longer a sense of purpose and a desire to develop.

If he didn’t kick the bulldozer, but gained valuable experience in practice, then everything is fine with his head.
On the contrary: he is already better / faster oriented in technology.
You wrote something like this:
This is just a hymn to awareness of one's own inferiority.
As for the price - the price is determined only by supply and demand.
The vast majority of programmers (and this is the case in other professions too) are low-level slag. No matter what they think of themselves.
True professionals are rare.
Now the market needs more programmers for the web frontend than for C.
And there are not enough offers.
Only this, first of all, and not the imaginary or real complexity of technologies, determines today's price.
And it's not just JS.
Well, specifically for JS and the web frontend, rapidly changing standards are an additional complexity.
This is not true.
No documentary evidence is required, unless it is a state office or a formalized corporation.
Are you a programmer?
You're being too formal.
They do not limit in any way, just go and talk, show your knowledge - and you will immediately get a big salary.
"Untalented"?
Feels offended.
No, mediocrity is also filtered at the interview.
How little do you know about programming.
And show-off something show-off.
50 years ago, there was no C yet. And when it appeared, it did not immediately become mainstream.
I understand your grievances - "I learned the real C language, but it turned out that a programmer like you is not needed, they do not want to pay."
But this is no reason to distort the facts.
For 20 years of work, I have not figured out what closures are.
I googled it, but I've known it for 20 years. I just don't know what it's called.
Why then do you write such a huge opus, all riddled with envy.
Indeed, in 3 days from you, the salary is 3-5 times greater than yours.
Or still not in three days?
At the very least, he will be invited for an interview for a junior position.
And there it turns out that his fleeting acquaintance with technology is not enough even for a junior, only to the level of a trainee and pulls - despite all his good opinion of himself.
Technology is not reading the docks.
Technology is the ability to use.
And here humanity has not come up with anything - the skill comes only with the experience of real use.
All fools, except you, do wrong. We understood.
Chance is given to everyone.
But as practice shows, 90% of slag like you, who only still think that they are already programmers, come to the vacancy.
Well, we all think we're special. Completely without
reason
But I'm afraid it's your fantasy.
One or two exceptions is not a common order.

A
Alexander, 2019-09-09
@alexmixaylov

You may be very smart and can master the same React in a week, but you will have to work in a team and will need to cooperate with others.
And this, judging by your post, will cause serious difficulties.
If you treat others like this, you have serious problems - this is called arrogance.
I can assume that you have no friends, have serious psychological problems, low self-esteem, etc.
And in the future, you will be shown your place and you will be very hurt
P.S. the purpose of the comment is not to offend you, but to help you gain a more sober view of yourself and others. I am 45
Proverbs of Solomon 16chapter 18item
“ Pride goes before destruction, and an haughty spirit before a fall .”

N
Northern Lights, 2019-09-09
@php666

So the question is why the employer limits himself from really talented young developers and is looking for 30 year old mediocrity
at the age of 30 they only become more or less normal adequate programmers. 30 is still a VERY young age. How old are you yourself?
There are A LOT of nuances in the front, much more than in your si. Starting from cross-browser compatibility and ending with a vague zoo of technologies that are constantly changing and transforming. To declare after 2 days of light study that everything is simple there is only an indicator of your incompetence as a developer. For an experienced developer, and indeed a person who is good at something, will never say that one of the areas of activity is easier than the other. Even at the checkout in a grocery store, you need certain skills and experience to stand.

D
dollar, 2019-09-08
@dollar

If you know C ++ at a good level, then create a competent resume on the same hh.ru, and just wait. You will be found. Of course, you do not need to write that you do not consider yourself strong and other excesses, the same thing can be formulated differently. In short, these are already soft skills and, in general, the practice of writing a resume. You can even order a resume preparation by a specialist.
Good programmers in general are in great demand in the market. Not any particular direction or language, but programming in general. And not just any yesterday's students, juniors, etc., but good programmers with experience and understanding of what they are doing, who do not need to be led by the hand. But C++ is a bit out of the picture because it's one of those difficult languages ​​where it's easy to shoot yourself in the foot, so it's a great discipline in itself and makes it easy to get into other areas. So if you are a good C++ programmer, there is no point in taking anything below 130k in Moscow and 75k in the regions. And if you are an excellent programmer who practically does not allow bugs, writes beautifully and clearly for other programmers in the team, and in general can teach juniors so that they grow, then your price depends only on your imagination and the payback of the product.

A
Alex Glebov, 2019-09-08
@SkiperX

Businesses need fast and convenient interfaces to earn money. Sometimes wow. They are needed everywhere, in internal crm-kah, on sites, in personal accounts of users. Because there are few people who can do this, you have to raise the price tag.
On freelance, you can find a front-ender for 300 per hour, you can for a review. But, as you yourself noticed, the salary is much higher. Employers' strategy is to get the best talent in times of scarcity, that's all.
At the same time, it’s hard to find an interface that doesn’t get dumb, even among top digital companies. Not everything is so simple with the front.

A
asd111, 2019-09-09
@asd111

Required work experience is a convention. If you write at least one admin panel like https://dashboardpack.com/live-demo-preview/?lived... in React js , you will be accepted without experience, because you will have something to prove that you can do something.

P
Phoenix_ignea, 2019-09-09
@Phoenix_ignea

You consider yourself very smart and literate, but you don’t know that with age a person becomes smarter (provided that there are no bad habits, for example, like alcohol, of course there are unique ones, but this is a separate case) subject to constant development. Neural connections develop after the age of 25, but not as fast as in young people. I suggest you read the book "The strange girl who fell in love with the brain: how knowledge of neuroscience helps to become more attractive, happier and better" on this topic. And also: "the ageless brain", "the secret life of the adult brain" (however, I myself am going to read these books). In general, there is no difference how old a person is, you can be stupid both in youth and in old age.
As for experience, I read it, I don’t remember in a toaster or elsewhere, they require experience, but in fact they can take it without it if you pass an interview. It is simply desirable for the employer to have a person with a high skill. It's like that in almost all professions.

P
Puma Thailand, 2019-09-08
@opium

The front is simply in great demand, zhs was already taken into account at school in 2000 in my tenth grade, so what kind of 30 years are we talking about, there are mostly young people, well, how would a person study and practice and work at the same time all the same today

I
Igor Ivanov, 2019-11-14
@PlugIN

Topicstarter, go into AI, write scientific applications, compilers. More interesting and promising areas: bioinformatics and quantum computers. The field for implementation is huge

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question