• Как правильно учить Javascript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы наверное слышали, что каждый уважающий себя программист обязан написать несколько велосипедов? И JavaScript-программисты тоже так делают и еще как! Так вот в этом нет ничего плохого, это отличное самообучение.

    Для начала заходите на любой каталог плагинов для JavaScript или jQuery. Находите интересный, не очень сложный на вид плагинчик (например карусель, лайтбокс, слайдер и т.п.) и пытаетесь сделать похожий, только лучше. Поначалу будет выходить черти что, но, это будет уже реальная задача, где вы начнете сталкиваться с реальными особенностями языка. Вот тут то знания и начнут обретать какую-то структуру у вас в голове.

    Не пытайтесь брать сразу сложные вещи, начинайте с малого. Как заметили выше, не смотрите пока что на очень сложные книжки, их читать сейчас почти бесполезно.
    Ответ написан
    6 комментариев
  • Какое тестовое задание junior php дают на собеседовании?

    toxicmt
    @toxicmt
    CTO at hexlet.io
    Я собираю тестовые задания разных компаний в этом репозитории https://github.com/Hexlet/ru-test-assignments
    Ответ написан
    1 комментарий
  • Должен ли фронтенд разработчик уметь верстать (css)?

    @erid
    Ребят, похоже у вас нет понимания назначения слова frontend developer.
    Фронтендщик уметь верстать не должен.

    Кто хочет поспорить и написать что он крутой и верстальщик и фронтендер - скиньте ссылку на ваш плагин у которого 10к + скачиваний или аналогичная разработка. Нет такого плагина? Тогда какой же из вас фронтендщик?

    Все ваши знания по gulp и sass - это всё ещё вёрстка - да, более продвинутые инструменты, но инструменты вёрстки, и к фронтенду не имеющие никакого отношения.

    Фронтендщик должен уметь писать очень хороший абстрактынй ОО-js код на классах и прототипах - способный работать вне любой и на любой вёрстке.
    Фронтендер - тот, кто пишет логику плагинов, оптимальную и быструю в соответствии с последней редакцией EcmaScript.
    Верстальщик - тот кто верстает: разметка + оформление + немного скриптов.
    Фронтендер не только не должен верстать, он должен ни в коем случае в вёрстку не лезть.

    back-end, front-end и верстальщик - это три разных специалиста, с совершенно разными технологическими стеками.

    Вы можете быть не согласны, но хороший специалист не работает 24 из 24 часов в сутки. Брать на себя лишнее - значит специалистом не быть. Или давайте тогда ещё на верстальщика повесим обязанность - дописывать нативный код браузеров, на фронтендера написание веб-сервера, а на бэкендщика - разработку СУБД. А почему нет? давайте втащим сюда ещё и descktop и системную разработку, и драйверы и операционку и мобильную разработку повесим на верстальщика, да и вообще пусть это всё контенщик делает.

    Ты же контенщик? Наколи мне интернет, контенщик!
    Ответ написан
    1 комментарий
  • Как объекты, взаимодействуют в Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    В Python ООП принципиально не отличается от ООП в Java.
    Ответ написан
    3 комментария