JavaScript
Весь ли JavaScript нужен Front-end разработчику?
Изучаю сейчас front-end. В будущем хочу верстать проекты с нуля, темы для WP и так далее. На данный момент учу JS, но иногда попадаются дико тяжелые статьи для меня. По этому хочу узнать, нужно ли учить весь JS или же можно пропустить какие-то его части пока что?
Разработчику - весь. Ещё и с библиотеками и фреймворками вдобавок.
Но при этом важней уметь программировать, а не просто заучить язык
Но при этом важней уметь программировать, а не просто заучить язык
Да, абсолютно весь, и даже больше (еще +TS).
С другой стороны, верстка тем WP это безусловно фронтэнд, но это не "полноценная" разработка: там требуется мало клиентского JS, и ты можешь успешно обходиться малым объемом знаний (если не создавать кастомные блоки для Gutenberg'а, которые теперь требуют среды сборки на node).
Сложность в том, что кратко объяснить состав этого малого объема невозможно => так или иначе, тебе придется самостоятельно изучить все, или почти все возможности JS+DOM, и впоследствии выработать свой набор.
TS не обязателен в работе с WP, это именно для разработчиков (для большого объема и большой сложности клиентской бизнес-логики).
// Не учи JS, он и так ученый.
С другой стороны, верстка тем WP это безусловно фронтэнд, но это не "полноценная" разработка: там требуется мало клиентского JS, и ты можешь успешно обходиться малым объемом знаний (если не создавать кастомные блоки для Gutenberg'а, которые теперь требуют среды сборки на node).
Сложность в том, что кратко объяснить состав этого малого объема невозможно => так или иначе, тебе придется самостоятельно изучить все, или почти все возможности JS+DOM, и впоследствии выработать свой набор.
TS не обязателен в работе с WP, это именно для разработчиков (для большого объема и большой сложности клиентской бизнес-логики).
// Не учи JS, он и так ученый.
суть вообще непонятна в вопросе, в смысле весь? ты его весь так точно не выучишь, с десятилетием опыта и изучения еще окей, но так ты не заучишь все моменты
сейчас чтобы иметь более менее начальную работу нужно понимать основы, писать на чем-то аля реакт-ангуляр, желательно тесты уметь писать, юнит конечно, ну и статическую типизацию использовать
вообще требования сейчас не малененькие, но при желании освоить все можно без проблем. хотя если ты хочешь говносайтики на вп клепать, то еще быстрее освоишься, правда хорошего отношения к тебе не жди, хороших коллективов и всяких плюшек.
сейчас чтобы иметь более менее начальную работу нужно понимать основы, писать на чем-то аля реакт-ангуляр, желательно тесты уметь писать, юнит конечно, ну и статическую типизацию использовать
вообще требования сейчас не малененькие, но при желании освоить все можно без проблем. хотя если ты хочешь говносайтики на вп клепать, то еще быстрее освоишься, правда хорошего отношения к тебе не жди, хороших коллективов и всяких плюшек.
Марат Мусин
та господи, понятно, что весь язык не выучишь... Это у всех буд-то традиция делать на этом акцент и исправлять, якобы весь не выучишь. Я имел ввиду, что может какие-то темы типа Декораторов и так далее можно пропустить. Потому что именно из-за этой темы у меня начались сомнения, что мне нормально дается JS)
Похожие вопросы
- JavaScript нужен для того, чтобы гуляя по интернету собирать (коллекционировать) вирусы и черви?
- Можно ли за год стать JavaScript разработчиком-самоучкой и начать зарабатывать от 100к?
- Чем отличается разработчик на javascript от разработчика на frontend?
- Зачем нужен prototype в JavaScript?
- Сколько на самом деле получают junior разработчики на JavaScript ( 1 год работы)
- Зачем нужны классы в JavaScript?
- Есть ли аналоги JavaScript?
- С чего начать учить JavaScript?
- Подскажите книги для изучения javascript? Хочу начать изучать веб программирование javascript подойтет для начала?
- Тяжело ли выучить JavaScript?
Проще говоря - "собачья работа".
Если хочешь зарплату уровня программиста, то надо быть программистом: либо заниматься фронтэнд-разработкой (строить веб-/прогрессив-/мобайл-приложения на JS), либо податься в серьезную бэкэнд-разработку (построение серверных приложений и систем), либо карабкаться к вершинам фуллстак. Увы, иначе никак.
Разработка тоже нелегкий труд, но он хотя бы достойно вознаграждается, в отличие от CMS-возни.