• Что делать после изучение html + css?

    myks92
    @myks92
    Нашёл решение — пометь вопрос ответом!
    Ну, во-первых, HTML5 и CSS3. Очень желательно знать тонкости поддержки браузеров, и, в случае надобности, верстать "кроссбраузерно", в разумных пределах конечно. Также желательно уметь верстать с макета. Еще нынче важно знать CSS-фреймворки, обычно это Bootstrap, реже Foundation. Ну и также хорошо бы знать методологии верстки, например БЭМ.

    Во-вторых, JavaScript. Тут тоже поле непаханное на самом деле. Тоже надо знать про поддержку браузерами разных ходов. Много где требуют как умение работать с jQuery, так и специально без него. Также кое-где требуют знания ES6 (последняя спецификация JS со всякими полезными приблудами).

    В-третьих, JS-фреймворки и все такое. Обычно это Angular.js и React.js, но тут такая ситуация, что их сложно понять и осознать без знания паттернов проектирования, так что тоже в копилочку ;)

    В-четвертых, иногда требуется знания всяких инструментов для более удобной разработки: автоматизирующие сборщики (Gulp.js, Grunt, Webpack и.т.д.), препроцессоры CSS (SASS, Stylus, и.т.д.); шаблонизаторы (Jade, и.т.д.) . Этих инструментов много разных, но учить их несложно и некоторые друг на друга похожи.

    В-пятых, это вообще для всех командных программистов нужно - знание git. Тоже несложно, можно проникнутся и начать использовать за пару дней )

    В-шестых, базовое понимание веб-дизайна и UI/UX тоже важно, ведь фронтендер работает с интерфейсом непосредственно.

    и.т.д...

    Ну а так, предел возможностей и знаний недосягаем, но для поиска первой работы, в целом, достаточно добротного знания Html&CSS&JS, и небольшого портфолио, эти знания демонстрирующие :)
    Ответ написан
    3 комментария
  • Считаюсь ли я программистом?

    Ну если без философии, то программистом считается человек, который работает с языками программирования.
    html и css - это языки разметки. В них нет логики.
    js, php, c# и др. - это языки программирования.
    Если Ваш фронтенд ограничивается лишь html и css, то Вы скорее верстальщик нежели программист.
    А если с философией, то программист - в первую очередь человек с отличным от обычного образом мышления, который может алгоритмировать задачи, упрощать и универсализировать. А не тот кто "задрит" над кодом круглыми сутками.
    Ответ написан
    Комментировать