Я так погуглил объявления и понял что обычного html,css,js мало. Всем подавай еще валидную верстку, полную кроссбраузерность, всякие штуки вроде less,sass,angularJS, jquery и т. д. понимание движков, понимание seo верстки и еще дохрена всего.
Кто в теме, напишите минимальный набор того, что должен уметь front-end разработчик для работы
Верстка, CSS, HTML, SVG
Какими технологиями должен владеть верстальщик (front-end) в 2016 году для старта работы в отрасли?
Валидная вёрстка и кроссбраузерность - это и есть всего лишь хорошее знание html + css.
jQuery - это очень простая библиотека, написанная на JS и сильно упрощающая работу. При реальном знании JS это не проблема.
LESS, SASS - надстройки над CSS, упрощающие процесс вёрстки.
Для верстальщика необходимый минимум: html + css + js + jquery. Остальное - в зависимости от инструментов, используемых в конкретной компании.
Но если речь не о вёрстке, а о полном front-end, то тут придётся изучать и браузерные фреймворки и хотя бы в минимальном объёме back-end.
jQuery - это очень простая библиотека, написанная на JS и сильно упрощающая работу. При реальном знании JS это не проблема.
LESS, SASS - надстройки над CSS, упрощающие процесс вёрстки.
Для верстальщика необходимый минимум: html + css + js + jquery. Остальное - в зависимости от инструментов, используемых в конкретной компании.
Но если речь не о вёрстке, а о полном front-end, то тут придётся изучать и браузерные фреймворки и хотя бы в минимальном объёме back-end.
Нужно уметь верстать. Если ты умеешь, значит делаешь это валидно, потому что это стандарт. Если верстаешь не по стандарту, значит не умеешь. Кроссбраузерность — это по умолчанию, ведь ты не знаешь заранее, с какого браузера к тебе зайдут. Как минимум проверяешь на Safari, Chrome, FF и парочке телефонных. LESS/SCSS — это ускорители работы, они, в общем-то, по желанию, но если ты работаешь с кем-то над одним проектом, и вы оба верстаете, то нужно иметь представление о том, чем он пользуется. Или заранее договориться, чем пользоваться. Если пишешь JS-код, то jQuery сейчас вообще везде. Никто ajax-запросы нативно не делает, да и for (var e =0; e < document.querySelectorAll('a').length; e++) {} как-то длиньше писать, чем $('a').each(). Или те же анимации нативно делать — тот ещё геморрой, придётся изобрести половину jQuery, чтобы отслеживать одновременные анимации и вовремя их завершать. И я не говорю про слайдеры и дейтпикеры, которые самому писать несколько муторно.
Ещё может понадобиться знание каких-нибудь шаблонизаторов, хоть того же smarty, но он за неделю выучивается практически целиком, как и любой другой. Gulp тоже не повредит, наверное, но лично я им не пользуюсь. Единственно, для чего он мне мог бы пригодиться — это less, но я его обычно руками в CSS преобразую, когда делаю финальную версию, а в остальное время у него js-компилятор есть, кторый ещё и стили страницы на лету обновляет. Ставить js-библиотеки как системные пакеты через какой-нибудь npm — это для меня как-то диковато. Я беру с официального сайта, что нужно, и всё, не люблю эти хипстерские завороты.
Ещё может понадобиться знание каких-нибудь шаблонизаторов, хоть того же smarty, но он за неделю выучивается практически целиком, как и любой другой. Gulp тоже не повредит, наверное, но лично я им не пользуюсь. Единственно, для чего он мне мог бы пригодиться — это less, но я его обычно руками в CSS преобразую, когда делаю финальную версию, а в остальное время у него js-компилятор есть, кторый ещё и стили страницы на лету обновляет. Ставить js-библиотеки как системные пакеты через какой-нибудь npm — это для меня как-то диковато. Я беру с официального сайта, что нужно, и всё, не люблю эти хипстерские завороты.
html5 responsive, css3, js, php основы, известные cms, github, препроцессоры, jade : от этого на прямую зависит зарплата, так же не плохо бы знать английский язык
Сергей Романов
Почему именно github?
Сергей Романов
Прежде, чем неплохо знать английский язык, хорошо бы узнать русский, а то неоднозначная ситуация получится.
Angular, React, Redux, Npm, Webpack, Bower, Sass, Coffeescript.
ага. а еще чтобы ты разбирался в их бизнесе, и умел точно планировать объем и время и сумму решения))
HTML5(.1), CSS3(4), NativeJS, React, Redux, Webpack, SCSS, GIT, TDD (Karma, Mocha, chai)... Много чего надо, лол. А учитывая что эта отрасль всё время развивается...
Похожие вопросы
- стоит ли становиться верстальщиком в 2018 ?, или сейчас они не нужны, так как front- end сами всё верстают?
- Я изучаю front-end полтора года, но проблема в том что мне 17 лет, есть шанс того что меня возьмут на работу?
- На сколько престижна работа Front-end (веб программиста. Который знает очень хорошо html, css, js, java, php, mysql)
- Что должен знать Front-end разработчик кроме HTML5, CSS3 и JS?
- Front-End. Что такое Фреймворк и Библиотека, чем они отличаются (простыми словами, чайнику)!
- Почему html верстальщики получают гораздо меньше, чем программисты? У них (верстальщиков) не такая и простая работа.
- Как посоветуете набрать работы в портфолио верстальщика?
- Карьерный успех вэб - верстальщика!
- Сейчас ещё нужны верстальщики?
- За сколько времени можно стать верстальщиком? HTML и CSS вообще лёгкие для понимания, мне кажется, чтобы их усвоить