• Можно ли выходить с такой вёрсткой на фриланс?

    melnik909
    @melnik909
    HTML-верстальщик и наставник по верстке
    Начинать или нет решать вам, но вам точно нужно еще много учиться. При беглом просмотре я нашел следующие ошибки:
    - Блок социальные кнопки. Каждый элемент блока сделан ссылкой, но без текста. Что будет если ваши иконки или стили не загрузятся? Это не говоря о том, как Screen Reader узнает о их существовании.
    - В селекторе header указывается фоновое изображение, но без подложки (background-color). Это приводит к тому, что пока изображение не загрузится пользователь будет видеть следующее831073b87f384d3cac30088cb2638944.jpg
    - В блоке с классом blog-item у изображений нет значений у атрибута alt. Как Screen Reader узнает о изображении?
    Ответ написан
    Комментировать
  • Почему при разработке в вебе используют react, angular... вместо чистого JS'a?

    Потому что это увеличивает скорость разработки и это удобно. В работе часто приходится писать одно и тоже, и чтобы это одно и тоже не писать по N времени, используются фреймворки. Если у вас есть бетономешалка, зачем пользоваться обычной лопатой, чтобы замешать раствор? Так же и тут.

    Ориентироваться нужно на ту, что чаще используется, либо ту, что чаще требуется для работодателей. Для новичков знаю отлично заходит vue.js
    Ответ написан
    1 комментарий
  • Можно ли в верстке использовать только position:absolute вместо float?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Можно вообще использовать только position никакого float?

    Если что, можно и без float и без position.
    Ответ написан
    Комментировать
  • Тупиковое и медленное развитие, лекарство?

    voronkovich
    @voronkovich
    Нужно позволить всякому шлаку проплыть мимо вас. Не нужно вкладывать много времени в изучение того, что завтра изменится. Лучше тратить время на фундаментальные вещи, срок жизни которых больше 5-10 лет.
    Примеры:
    • Реляционные СУБД. Я использую их уже лет 10, и ничего принципиально нового (с точки зрения разработчика) в них не появилось. Я как изучил SQL 10 лет назад, так и пользуюсь им до сих пор. В тоже время, я знаю достаточно хипстеров, которые каждый день пишут на новом фреймворке и при этом не смогут составить запрос с joinами. Изучайте реляционные базы данных и SQL - они будут жить еще лет 20-ть;
    • ООП. У меня на полке лежит книга банды 4-х, которую я купил давно. Мне не нужно каждый год покупать новый экземпляр из-за того, что шаблоны проектирования вдруг взяли и "устарели". Изучайте ООП. Оно будет актуальным еще очень долгое время;
    • Регулярные выражения;
    • Командные оболочки sh/bash;
    • и т.д.

    Короче говоря, не тратьте время на синтаксис, тратьте его на семантику.

    И поменьше читайте хабр. Полезной информации там все меньше и меньше, и в то же время, подобные ему ресурсы создают у людей чувство неполноценности, из-за того что они не используют "этот новый супер-мега фреймворк".
    Ответ написан
    5 комментариев
  • Bootstrap 3 или 4?

    tema_sun
    @tema_sun
    Не представляю как можно "угулбленно" изучать css фреймворк. Их для того и придумали, чтобы не копать глубоко, а быстро что-то сделать. Хотите углубиться- учите css.
    Ответ написан
    Комментировать
  • Bootstrap 3 или 4?

    sim3x
    @sim3x
    О, не бойтесь переучиться
    У нас тут такая профессия, что если не будете учиться каждый день, то вас никто нанимать не будет
    Ответ написан
    Комментировать
  • Уровень владения Git'ом для работы в студии. Он какой?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Скажите, этого достаточно как рядовом разработчику в студии?

    В условиях фактической субъективной реальности, на просторах бывшего СССР - это примерно всё, что Вам придётся когда либо узнать о работе с Git'ом, примерно в 97% "студий". То есть, отвечая на Ваш вопрос - да, этого будет достаточно. Возможно Вас ещё паре-тройке особенностей конкретно их работы обучат. И будет довольно неплохо, если "там" будут работать с Git'ом хотя бы так, как Вы описали. А не гадить в одну ветку в 20 человек...

    То есть, в целом, если в "студии" слышали про Git и тем более ветки, - это уже хорошо. А если знают зачем они нужны - это прям вообще не плохо. А если ещё и пытаются применять их по назначению... - это считайте, уже почти топовая компания.
    Ответ написан
    4 комментария
  • С чего начать карьеру, если чувствуешь свою проф непригодность, хотя никогда не пытался устроиться?

    sim3x
    @sim3x
    Если не ходить на собеседования, то не возьмут
    Гарантирую
    Ответ написан
    Комментировать
  • Источники для изучения JQuery?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Ответ написан
    Комментировать
  • Источники для изучения JQuery?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    jquery это набор готовых функций.
    Там нет никакой структуры, архитектуры или чего-то подобного.
    Что вы хотите там изучать не по документации? Документация только и нужна найти нужную в данный момент функцию.

    JS учите, не ошибётесь.
    Ответ написан
    Комментировать
  • Исполнитель начал угрожать, что не доделает наш сайт если мы не оплатим остаток вперед. Как быть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Ну вам кажется что осталось доделок на пару дней, а ему кажется, что была договоренность, он отложил все другие дела и работал, а вы уехали в отпуск, забили на проект, на связь возможно не выходили. Как ему это расценивать?

    Если там доделок на пару дней, и выполнено 90% проекта, то почему бы не оплатить 50%? думаете он не захочет доделать 10% и получить еще 50% ?
    Пообщайтесь с ним голосом, объясните ситуацию, покажите вопрос на тостере.
    Ответ написан
    Комментировать
  • Исполнитель начал угрожать, что не доделает наш сайт если мы не оплатим остаток вперед. Как быть?

    petermzg
    @petermzg
    Самый лучший программист
    Если сайт готов на 90%, то что мешает оплатить 90%. Принципы?
    Ответ написан
    1 комментарий
  • Исполнитель начал угрожать, что не доделает наш сайт если мы не оплатим остаток вперед. Как быть?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А основную оплату я сделаю, как и договаривались, после 100% выполнения Т.З.

    Вот поэтому я сразу отправляю в сад заказчиков, которые платят 100% после работ. Либо договор, либо оплата частями, либо 50% минимум.
    Человек по Вашим словам сделал 90%, ну так чем Вы рискуете оплатив ему, пускай, 70%? Пропадет - ну и черт с ним. 10% работ останется и 30% денег. Вы точно найдете того кто доделает учитывая 3x бюджет.
    Он (исполнитель) явно уже Вам не доверяет. Вы ему предлагаете 10%, он Вам доделает, Вы опять уедите в отпуск. Его угрозы можно понять. Ваш вопрос не особо понятен. Вы говорите "я ничего не платил, потом потерялся на определенный срок, теперь опять платить не хочу, кину подачку в 10%." И удивляетесь угрозам? Нет ну странно.
    Ответ написан
    Комментировать
  • Как правильно такой элемент верстать по БЭМ?

    werty1001
    @werty1001
    undefined
    <ul class="slider">
      <li class="slider__item">
        <h1 class="slider__title">Заголовок слайда 1</h1>
        <p class="slider__text">Текстовое содержимое слайда 1</p>
      </li>
      <li class="slider__item">
        <h1 class="slider__title">Заголовок слайда 2</h1>
        <p class="slider__text">Текстовое содержимое слайда 2</p>
      </li>
      <li class="slider__item">
        <h1 class="slider__title">Заголовок слайда 3</h1>
        <p class="slider__text">Текстовое содержимое слайда 3</p>
      </li>
    </ul>
    Ответ написан
    7 комментариев
  • Как понять БЭМ, и что мотивирует верстальщик в использовании его?

    class="custom__button black__button login__forgot reg__button right__part mob-full__width"

    На вопрос верстальщику что это такое: "Это бэм"


    Вам нагло соврали. Это говнокод.

    Понять BEM
    Ответ написан
    5 комментариев
  • Программирование 24/7?

    @DarCKoder
    Работать нужно не по 12 часов день, а головой.
    Ответ написан
    Комментировать
  • Оправдана ли лишние стили CSS ради точности макета?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    наверно надо бить по рукам дизайнера за это меню, но это не точно.

    макет/меню в студию
    Ответ написан
    Комментировать
  • Дэвид Флэнаган javascript подробное руководство, 5 или 6?

    nazarpc
    @nazarpc
    Open Source enthusiast
    6 это более новое издание с исправлениями и улучшениями. Нет никакого смысла брать более старое издание если есть новее.
    Ответ написан
    Комментировать
  • Вопрос чисто к опытным верстальщикам?

    @AntowaKartowa
    Дк вроде уже ни в одной статье писалось, что цепочки селекторов это зло. Не столько с эстетической сколько с практической точки зрения.

    1. Если тебе где-то нужно переопределить стили в каком-то отдельном контексте придеться такую же длинную цепочку фигачить.
    2. Ну и размер файла стилей это не уменьшает.
    3. Плюс дополнительные элементы цепочки это лишние циклы поиска браузером соответствии элементов в ДОМ структуре, что ест ресурс. Одна цепочка может не заметна, но полчища таких цепочек уверен могут показать существенную разницу.
    4. Потом браузер ведь читает справа налево. В .navbar .navbar-right-menu li.notify-dropdown .notify-list li a .notify-body он сначало найдет все .notify-body, потом начнет проверять какие из них вложены в тег a и искать будет до самого верхнего эелемента пока не найдет или не упреться в бади. Потом начент проверять а какие из них лежат внутри списка li и тд. Куча ненужных обработок.
    5. В этом же ключе стоит упомянуть, что селекторы в идеале все должны быть классами. А селекторы теги типа a, li, p, span и тд нужно избегать потому что они неспецифичны, не несут большой ценности, создают лишние цыклы обхода дерева элементов. По той же причине нельзя использовать селектор *.

    В идеале вообще не должно быть вложенных селекторов. Почитай про БЕМ методологию. https://ru.bem.info/methodology/ Максимум 2 в крайних случаях три уровня вложенности.
    Ответ написан
    Комментировать
  • Можно ли "подглядывать" Junior'у?

    EvgeniyKvasyuk
    @EvgeniyKvasyuk
    Я больше скажу, даже не джуниор постоянно подглядывает. Чтение документации - 60% времени работы любого разработчика
    Ответ написан
    Комментировать