• Каковы реалии веб-разработки?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    На мой (сугубо личный) взгляд традиционный web раздавлен и попран гигантами социальных сетей. Персональные, корпоративные, тематические сайты все менее востребованы и популярны. Даже магазины перемещаются в vk или facebook. Полянка frontend сжимается. А заказы на backend разработку (в моем случае) сводятся в основном к парсерам, агрегаторам, ботам для этих самых vk, facebook, telegram.
    Ответ написан
    Комментировать
  • Стоит ли изучать 3d моделирование?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если нравится — то да, стоит. Blender — не работа, это всего лишь инструмент. И он много где применяется. Кроме того, blender — это не всё 3D, существует еще куча других инструментов и областей. И даже в веб блендер тоже применяется — например Blend4Web, а так же Tree.js, модели для которого тоже можно делать в блендере.
    Ответ написан
    Комментировать
  • Как мотивировать верстальщика перейти с Ps на Figma?

    Sanes
    @Sanes
    Не мотивировать, а заставить. Либо он вас пошлёт, либо вы его.
    Ответ написан
    Комментировать
  • Как выглядит современный процесс верстки?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Меня, вероятно, закидают тапками, но я так же как и Вы и как Юпитер Макс верстаю старым дедовским методом)

    Но есть и и другие современные методы.

    + С помощью сборщиков: gulp (уже устарел) , webpack.
    Быстро собирают все файлы, минимизируют css\js файлы, оптимизируют картинки, установка необходимых бибилиотек и прочее.

    + С помощью препроцессоров: css - sass\scss\less, html - pug.

    + С помощью js фреймворков: vue, react, ...

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

    Препроцессоры, как по мне, тоже не совсем удобные инструменты. Автопрефиксы есть в emmete любого редактора кода, т.е. уже не нужно писать\вставлять дополнительные sass\less ф-ии и прочие возможности препроцессора (миксины, экстенды, переменные, ... ) проще и быстрее написать ручками простым css)

    Это все лично мое мнение.
    Ответ написан
    23 комментария
  • Стоит ли регистрировать домен в зоне .xyz?

    mxms
    @mxms
    IT voodoo
    Да xyz его знает :-)
    Ответ написан
    Комментировать
  • Тестовое задание (Junior Frontend), приемлемое ли?

    Слишком большое задание для теста. Хватило бы и одной страницы. А тут - довольно плотно поработать, чтобы сделать хорошо. Если без оплаты, то вероятно, они так экономят на верстке лендосов каких-нибудь.
    Ответ написан
    2 комментария
  • Тестовое задание (Junior Frontend), приемлемое ли?

    @kirill-93
    Вертел я такие задания при устройстве на работу.
    Однажды тоже устраиваясь в "крутую" контору прислали большое задание. Все выходные убил на него. Потом еще две недели мурыжили собеседованиями и в итоге не взяли.
    Я с тех пор никогда не соглашаюсь на тестовые задания, которые займут больше получаса моего времени.
    Объемные задания должны оплачиваться. Если они очень требовательно отбирают сотрудников, то сначала надо дать простое задание/прособеседовать и уже если человек их устраивает, давать объемное задание и платить.

    UPD
    Не слушайте, пожалуйста, бред об опыте и пользе для вас. Из таких "будущих хороших специалистов" потом веревки вьют, типа "поработай по вечерам, это ж опыт для тебя!" или "давай ты теперь и по субботам выходить будешь, а мы тебя за это серьёром называть будем!". Очень работает с наивными молодыми людьми.
    Вы поймите, что все эти разговоры про опыт и пользу для вас - это уловки с целью сэкономить и вас обмануть. Всем плевать на ваш опыт, им нужно денег меньше вам заплатить и все.
    Огромное тестовое задание - это неуважение к кандидаду.
    Давай представим обратную ситуацию: я прихожу к потенциальному работодателю и говорю: "Давайте я у вас тут недельку посижу без каких-либо обязательств, а вы мне зарплату платите. А потом посмотрим, может быть останусь, а может уйду". Нормально? Ситуация выглядит именно так, потому что работодатель не делает одолжения принимая на работу, он "покупает" ваше время и ваш опыт и все.
    Ответ написан
    13 комментариев
  • Стоит ли уходить с разработки WordPress?

    @all-landing
    WordPress будет жить вечно! работайте в удовольствие, нету cms ки проще для клиента ....
    Ответ написан
    4 комментария
  • Какой лучше плагин использовать для увеличения картинок?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Слышал про fancybox2, но там вроде надо покупать его

    fancybox3 подойдет?
    https://fancyapps.com/fancybox/3/
    Стоит 29$ одну или 110$ за безлимит, вполне подъемные деньги. Вкладывайте в стоимость проекта и вперед.

    Что-нибудь бесплатное

    Гугля знает кучу вариантов:
    fancybox free alternative
    в том числе:
    dimsemenov.com/plugins/magnific-popup
    Ответ написан
    Комментировать
  • Под какие разрешения должен рисовать дизайнер?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Давайте предположим, что вы еще не определились с контентной областью и возьмем стандартные для сетки Boostrap - 1170px, при таком раскладе, дизайн будет делаться в разрешении 1920 px (Чтобы сразу было видно картину на весь экран), при этом все не резиновые элементы и контентная область будет влезать в 1170px.

    В бустрапе 12 колонок, поэтому адаптировать под следующие экраны будет легче для разрешений: 768 и 320 соответственно.

    В итоге мы получаем следующие разрешения:
    1920 (контентная область 1170) - FullHD мониторы
    768 (контентная область 690) - Планшеты
    320 (контентная область 290) - Телефоны

    Это минимум, далее зависит от задач и сценария. Если контентная область выше 1170px, а сейчас такое часто бывает, то адаптацию нужно будет делать и под ноутбук, тогда контентную область следует высчитывает в кастомном режиме.
    Ответ написан
    Комментировать
  • Под какие разрешения должен рисовать дизайнер?

    @jeffer_fl7p
    Зависит от совести дизайнера и от сетки которую он и вы будете использовать.
    Я бы попросил 992px, 320px и 1200px(так как использую бутстраповскую)
    Ответ написан
    Комментировать
  • Дизайн сайта в Adobe XD для чего?

    tmshchk
    @tmshchk
    Изучаю front-end и back-end разработку
    Рекомендую освоить Figma, которая доступна на всех платформах. Существенно облегчит задачу при разработке дизайна сайта или интерфейса (с фичами, которых нет в том же Photoshop), а верстальщик скажет спасибо, так как в вашем макете можно посмотреть сразу отступы, экспортировать изображения или посмотреть CSS-код для элемента.
    Ответ написан
    5 комментариев
  • Как убрать ошибку js в консоли?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Если вы пишите такой код за деньги, то это - удар по вашей репутации и так делать, конечно же, нельзя. Потратьте время и проведите рефакторинг. Если же это пишется сугубо для личного пользования, то все равно проведите рефакторинг кода. Ибо приучив себя один раз делать правильно у вас не будет возникать желания поступать неправильно в будущем.
    По сабжу нужно либо делить "большой" js-файл на логические модули и подключать каждый на своей странице, либо же писать нормальные обработчики ошибок внутри функций. Или вообще общий обработчик навесить на все выполняемые функции.
    Ответ написан
    Комментировать
  • Как убрать ошибку js в консоли?

    AngReload
    @AngReload
    Кратко о себе
    Не надо игнорировать ошибки.
    Делай условия:
    var inputLogin = document.querySelector("div.user-panel.main input[name=login]");
    if (inputLogin) {
      // сделать что-то С inputLogin 
    }
    Ответ написан
    Комментировать
  • На чем зарабатывает Quora, toster или подобные сайты?

    shmatuan
    @shmatuan
    8 year of Web, 5 years of Vue
    Можно просто выключить адблок и увидеть ответ
    5bd0447166cd2277435374.png
    Ответ написан
    Комментировать
  • Как верстать под все браузеры?

    Rikazavr
    @Rikazavr
    web design hippie
    Верстаешь сайт в одном браузере, смотришь как и что в других. Сразу все не сможешь учесть, но при выявлении конкретной проблемы уже будешь фиксить.

    Следи за тем, чтобы вендорные префиксы были расставлены. Рекомендую установить autoprefixer в проект, он будет делать это за тебя. Если сомневаешься в какой-то технологии/css-свойстве, можешь на сайте can i use смотреть как эти технологии поддерживаются в разных браузерах

    5bd04f6c6a308838663159.png

    Можешь еще проверять верстку на валидность
    Ответ написан
    Комментировать
  • Как бы спозиционировали?

    Vlad_IT
    @Vlad_IT Куратор тега CSS
    Front-end разработчик
    Изображения пихаете в svg, в виде спрайта dreamhelg.ru/2017/02/symbol-svg-sprite-detail-guide
    Для каждого контейнера с иконкой пишите свойства
    position: absolute;
    left: 50%;
    margin-left: -100px; /* или другое число. Система координат начинается с центра. Минус это влево. */
    pointer-events: none; /* чтобы не перекрывало контент, мешая кликать*/

    Чтобы эти иконки не создавали скролл, можете поместить их в отдельный блок, задайте ему размеры (видимой области иконок), сделайте position: absolute и опять же pointer-events: none
    Ответ написан
    Комментировать
  • Как писать html-код в стиле препроцессора?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега HTML
    Руководитель frontend направления, предприниматель
    mustache, pug, jinja...
    Ответ написан
    Комментировать
  • Можно ли так менять домен на Wordpress?

    lamer350
    @lamer350
    กำลังสูงสุด
    можно, еще советовал бы проверять абсолютные пути папок (используют некоторые плагины), их так же нужно менять на новые пути сервера
    в добавок из опыта еще могу добавить что проверять нужно так же совпадение и домена и папок с екранированием, например /var/www/site.ru могут еще хранится в базе как \\/var\\/www\\/site.ru так же и домены site.ru проверять с екранированием http:\\/\\/site.ru\\/
    Ответ написан
    Комментировать
  • Один CSS файл или несколько на сайт?

    @SergeiB
    Как по мне, наиболее предпочтительным является использование одного css-файла. Почему? Во-первых, 1 файл = 1 http-запрос к серверу (чем меньше запросов, тем быстрее грузится страница). Во-вторых, при первом посещении сайта css-файл закешируется, и при переходе на другие страницы, раз этот файл общий для всех, не придётся грузить никакие стили. В-третьих, меньше мороки с тем, куда какие файлы подключать.
    Ну и напоследок, если вы интересуетесь оптимизацией загрузки веб-страниц, то посмотрите в сторону critical css - когда стили первого экрана (то есть той секции, которая возникает перед глазами пользователя сразу при загрузке) выносятся непосредственно в html-разметку, способствуя более быстрой отрисовке веб-страницы.

    P.S. На этапе разработки стили, относящиеся к конкретной секции/странице, для удобства лучше держать в отдельных файлах (тут на помощь приходят препроцессоры либо postcss), а затем для продакшена собирать их с помощью сборщика в единый css.
    Ответ написан
    1 комментарий