Answer the question
In order to leave comments, you need to log in
How to plan your further education?
Помогите составить план обучения, кульминацией которого будет трудоустройство front-end разработчиком.
Уже давно хочу сменить область работы, вот решил, наконец, всерьез заняться этим вопросом.
Сам сейчас создаю сайты для знакомых и под заказ (на joomla и wordpress), достаточно хорошо знаю HTML5 и CSS3, с js немного похуже все - уровень знаний "поковырять" (собственно как и с PHP).
Вот составил себе примерный план дальнейшего обучения, хотелось, что бы вы его подкорректировали, что действительно требует особого внимания, а с чем лучше вообще не париться?
P.S. если есть возможность вставляйте, пожалуйста, ссылки на ресурсы (желательно русскоязычные)
UPD Вот, что у меня получилось - ссылка. Может кто что добавит или исправит?
Answer the question
In order to leave comments, you need to log in
Read this book
www.piter.com/product_by_id/56967257
with tasks
Go through all the lessons https://htmlacademy.ru/
Read https://www.ozon.ru/context/detail/id/20217226/
go through the lessons at https:/ /learn.javascript.ru/
This is www.ozon.ru/context/detail/id/6277333
GIT Basics
English to Maximum to intermediate level
and at least 10 layouts from simple to complex with uploading them to github
Думаю, отсюда можно добавить несколько пунктов в план:
jstherightway.org
superherojs.com
+ Английский
As already mentioned - English is a must. You will have to read a lot, a lot, and 90 percent - in English.
Then you need to understand whether to go further into layout or developers.
If a developer, then (I don’t consider a coder):
1) node, npm - mandatory
2) Babel - to write in es6
3) gulp, grunt, webpack - one thing is possible, the rest are pretty similar
4) Pure js - there is a good book with rhinoceros on the cover. Big, boring, but there is a lot of stuff.
5) Abgular, React - one thing is possible. Now the most popular frame. in vacancies.
What I didn't write about:
1) jQuery is outdated and almost never used. You can see what it is, but I do not recommend wasting time on it.
2) AJAX, etc. - one of the points about pure js
3) Tests - hardly required for junior. There is time - you can try, no - do not touch)
4) WebSocket - not very important. It is not used everywhere.
5) TypeScript - in principle it is possible, but also if there is time.
6) Canvas, WebGL - special technologies. Rarely have I seen them demanded.
Medium has an excellent series of articles
https://medium.com/russian/%D0%BE%D1%82-%D0%BD%D1%...
https://medium.com/@ABatickaya/%D0%BE %D1%82-%D0%BD...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question