S
S
serega_ba2019-10-21 12:07:25
JavaScript
serega_ba, 2019-10-21 12:07:25

How to become a javascript developer?

1. How to get a job as a junior? Give an example of a vacancy from xx.ru to which you could send your resume. We need an example to understand what to look for on xx to get hired.
2. There is an opinion that it is better to immediately get a job in a company with minimal knowledge of the language. Studying everything and everything from books will be a waste of time. Is it so? What is the minimum knowledge entry threshold for a salary of 80k?
3. I don’t really like layout, but many write that this is part of the frontend, and it will be difficult to find a job where 90% of the time will be pure JS, right?
4. How long does it take to cross the 120k milestone, given an adequate employer? Fulltime in Msk.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
I
Ivan Urgant, 2019-10-21
@serega_ba

One person on the mysta forum wrote the following, quotes:
On the mysta forum in the topic whether to dump the web user legj writes I first dumped in a full stack on the node, but soon moved to a clean front.
Two or three years ago. I feel very good. Work is much more pleasant, stress is zero. More money. I caught up with the salary that was for 1s in six months. Now 200+.
Demand for the front is still the same frantic, not weakening. Grow to senior for a year and a half.
I didn’t prepare for the transition in any way, I read one book, zero practice. I just went to the junior salary first.
Such a salary, as I understand it in Moscow?
Yes, in Moscow.
`Frontenders in ordinary millionaires how much can they get?`
Don't know. I don't think it's much less. But there are much fewer vacancies there, it is not such a mass market as 1c, that there are vacancies in every district center. It is solved remotely (after the initial development of the profession).
`What do you need to study to be a front-end developer?`
If you have experience in commercial development on anything, including 1c, you can not study anything, they will take it anyway.
`What technologies and at what level?`
If you really want to, then you should learn only JavaScript itself and nothing more.
`What frameworks are trending now?`
React, Vue, Angualar. But teaching them ahead of time is a bad idea.
`Is it easy to find a junior vacancy?`
I found it easily. I didn’t even really look, they found me, hh.
ʻIs it true that technology on the front is changing so rapidly at a breakneck pace that it results in endless learning and retraining? What do you need to learn at work, after work and weekends to the detriment of the family in order to do at least something?`
Not true. JavaScript written 20 years ago will still run in modern browsers. The underlying technologies change only incrementally, while maintaining backward compatibility. You do not need to learn anything special, only in the process of performing work tasks.
`And describe the advantages of the front relative to 1s, what are the advantages and disadvantages, what is easier to learn and who is easier to work with?`
Oh, there are a lot of them. You work exclusively with open source, many skills are portable between languages ​​and platforms (git, IDE, unit testing, html / css). The tools themselves are much better, you don't have to wait five minutes to save the configuration and update the database. The specialization is much narrower. This is less stress and the value as a specialist grows faster. Odiners are mostly analysts, designers, backenders and frontenders rolled into one.
It is much more difficult to study 1s at the expert level, it takes ten years. At the same time, the salary is the same or slightly higher than that of those with 3 years of experience. There is no particular ceiling in the front, salary grows along with skills, with a very small time lag.
You feel calmer and more confident in the long term, because there is no rigid link to the CIS economy and the wooden ruble.
Now on the reactor, before that there was a twist. It's not essential.
Yes, of course, you need to type. But that's 10% of the work. And the old IE died, only the 11th remained, it is quite possible to live with it, it knows how to flexbox. And even with him it is necessary to work already a little. CSS modules or css-in-js solve the problem of global css. Layout is not a problem these days.
100 tr. for a person who already knows how, of course, it is quite simple, even remotely. You can count on much more. According to my feelings, nowhere is a career made with lightning speed, as in the front. In the back, years to senior are needed. On the front for a year and a half. I would advise you to post a resume, and you will find out everything yourself, they don’t take money for this.
Oh yeah. I also moved to the web. back in 2014. So now it is clearly not June. And I never regret. 1s is not a quiet job. Have to be nervous. And 1C programmers themselves are angrier than web programmers. What a kind person you are - you can immediately see it is no longer a 1s-nick
Thank you. But the only cool thing I did was that I decided that I moved to the web.
No, Java itself as a language is disgusting compared to JavaScript/Typescript.
Yes, Scala is there, but you still have to go through Java and constantly deal with it.
And there is simply no such movement, such demand, it will take much longer to junit up to normal salaries.
The development department by itself will not help. There are opportunities to learn and improve on any project. It helps to go beyond the comfort zone, to force yourself to use not only the usual tools and techniques, but also new ones.
React or View - there is not much difference, and in terms of money too. Moreover, in many cases, the developer himself chooses what to do on the front.

R
Ronald McDonald, 2019-10-21
@Zoominger

How to get a job as a junior?

Have pet projects and official work experience of at least a year .
There is an opinion that undergraduates with minimal knowledge are not needed in any companies when for the same money you can hire a full-stack octopus who will be able to do 10 times more.
About 7-9 years old. Yes, yes, now the whites will come running with stories about how their classmate cuts 400k in PHP without much effort, but the objective reality is that only seniors and team leads have a salary of 100, and this is 7-9 years of experience.
Obviously, you have become a victim of Habr and Kursik advertising. I sympathize.
Ha lol just noticed:
Pffffhahahahahahaaaaaaaaaaaa *drooling*
There may be a shortage of Specialists, but Whiteots are just huge crowds and the competition among trainees and juniors is incredible, thanks to which the salary range varies from "free internship" to "20-25 thousand in the metropolis". Yes, you are definitely a victim of advertising. Where do you get such things at 32?

A
abrazura, 2019-10-21
@abrazura

I'll tell you about my experience.
At the age of 18, he got a job as an enikeem for a salary of 4k rubles, worked like that for about a year. At the same time I studied programming and everything around it. Then he got a job, also enikey, salary 15k.
About a year later, I managed to get an interview in one product company for the position of junior android developer with a salary of 10k. I deliberately went to lower my salary (-5k heh), because I always wanted to do development.
Gradually I pumped my skills and salary accordingly. A year later, I had to rush into the web (back + front) in the same company.
It's been about 3 years, I'm still working on the web, the salary has grown to 80k + in parallel I take orders on the side, it turns out another +120k to the main salary. This is all in the region, the city of 500k people.
Total: about 2 years of study (actually more, since school), 1 year of development for android, 3 years of web.
This I mean that it was very difficult then to "enter IT" and the salary at first was quite meager. And now even more so, the competition has grown. I think that I was very lucky then to get a job as a junior.
Because If you have already done development, this will probably reduce the learning time. But it will not reduce the time to gain experience on real projects.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question