Answer the question
In order to leave comments, you need to log in
What knowledge is required for a junior to get a job as a front-end developer?
I study at the university. I have been interested in front-end development for a long time, but for a long time I abandoned this business due to lack of time for all this. Recently, I had a burning desire to fill in the gaps and grow up to June in a year.
Good knowledge of CSS, HTML, intermediate - JS. Well, C#.
Is it possible to get a job somewhere with knowledge of such languages, provided that I remember what I forgot and learn something new? And what else do you need to know about it?
I will be grateful for any useful answers and any reasonable criticism.
___
On job search sites, I did not find an answer for myself. That's why I'm asking here
Answer the question
In order to leave comments, you need to log in
The best advice that can be given in this case is to go to interviews, the more the better. In this way, you can form in your head a list of technologies that potential employers want to see from a junior.
The requirements that seem to me now more or less general for the market:
Html5 (semantics, async and defer), css3 (flexbox/grid, sass/less), js (es 6+), rest (requests, cors), browser API, network, one framework/library (no, jQuery is not enough :)): React, Angular, Vue - I would recommend React for a combination of reasons.
It is necessary to pass an interview, write a resume before that, but in general you can work on freelance.
To get into development, he first got a job as a tester, then got lost with the girls and got a job as a yuai developer. I studied at home at the same time, I still don’t know how to evaluate knowledge within the framework (junior, mid, senior), and what knowledge is enough to get a job. I mean, this is a complex matter, you can’t just know this and that, and count on it with that.
To get a job as a junior, you definitely need to know HTML5 and CSS3, read MDN, learn modern layout methods with Flexbox and Grid.
Pull up knowledge on mobile layout. Be sure to master Git, you can find layouts on the net to make them up, put them on GitHub Pages, so as not to go empty-handed, but still with a small portfolio.
You were recommended SASS / LESS, I will add about BEM ( https://ru.bem.info/ - many companies use it) and webpack for building projects.
React, Angular, Vue are good, but if you know vanilla JS, learn (Node.js is good). The main thing is to be ready to show knowledge at the stage of sending a resume and during an interview.
Do you want to get checked? Try the free Yandex.Practice simulator. Decide that you don’t know something yet, you can sign up for a course. The guys also have an employment program.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question