• Оптимизация верстки и что актуально на средину 2015 года?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    1) Почему если сразу "дурной тон", то нельзя так делать? Мода на одежду тоже много чего говорит, но не все же ей следуют! Исходите из ситуации. Если у вас много элементов, к которым нужно использовать данное свойство, то * {box-sizing: border-box} будет норма. А иначе да, проще добавить тем 2-3м элементам к которым нужно применить! Такой подход очень удобен для адаптивных шаблонов. Что бы каждый раз не пересчитывать ширину блока у которого есть border и padding

    2) Я никаких не увидел! Всю жизнь пользовался px и буду, пока не будет необходимости переходить на другие единицы. Ведь макет в фотошопе имеет размер в пикселях! Мне они для восприятия проще. Если вдруг все из фотошопа перейдут в другой редактор, в котором будут rem единицы измерения, то буду переходить на них!

    3) Если тегов много, то и нагрузка больше. Ведь чем их больше, тем больше браузеру нужно отрисовать, построить древо узлов и т.д.

    4) Если вы в селекторе используете все свойства как font-weight, font-size, font-family, line-height, то да, лучше написать 1м свойством. А когда меняете только размер шрифта, то зачем писать font: normal 12px/19px Arial;

    5) Разницы никакой нет, только если для восприятия кода!
    Ответ написан
    Комментировать
  • Стоит ли использовать SASS (libsass) версию для node.js?

    sim3x
    @sim3x
    Только libsass
    Багов не находил
    Нет некоторых фич
    На два порядка быстрее чем на руби
    Ответ написан
    1 комментарий
  • Стоит ли использовать SASS (libsass) версию для node.js?

    miraage
    @miraage
    Старый прогер
    Юзаю в gulp + gulp-sass = чудесно работает.
    Ответ написан
    Комментировать
  • Стоит ли использовать SASS (libsass) версию для node.js?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Ну так то юзают сейчас libsass везде. Он быстрее руби версии почти в десятки раз на некоторых тестах и при этом не надо ставить руби с гемом.
    Сам год+ назад юзал ruby sass, компиляция на лайврелоаде была заметно медленней того, что я сейчас имею с libsass.
    Ответ написан
    1 комментарий
  • Как развиваться в программировании, если мотивируют только деньги?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Хотите денег - делайте себе имя. Пилите вещи для опенсорса (гитхаб и подобное)/демки и какие-нибудь статьи (с этим чуть посложнее, ибо нужен норм английский, либо можно писать по-русски и потом переводить с чьей то помощью). Параллельно с этим будете получать заказы на фрилансе (клиенты сами будут на вас выходить) для повышения квалификации, портфолио и естественно получения адекватных денег. В отличии от стандартной офисной работы в снг, рост тут далеко не линейный. В снг офисе (не компании топ уровня, хотя и там не уверен что все сладко) зачастую с трудом можно получать прибавку в 10-30% раз в 4-12 месяцев, а иногда вообще единственный способ повышения зп это переход в офис другой компании. На том фрилансе, который я описал выше, никто не мешает повышать часовой рейт по 5 баксов каждый раз после выполнения 1/2 проектов. 3 месяца назад стартовал с 30, сейчас веду проекты по 35, следующие будут по 40. К концу года планирую дойти до 50+.
    Ну а если фриланс вам не интересен в долгосрочной перспективе, то имея за плечами некий вклад в коммьюнити и неплохое портфолио, будет не особо тяжело найти работу в какой-нибудь зарубежной компании.
    Ну и само собой вам надо быть хорошим специалистом :)
    Ответ написан
    6 комментариев
  • Как развиваться в программировании, если мотивируют только деньги?

    Jump
    @Jump
    Системный администратор со стажем.
    Обратитесь к психологу с вашей проблемой.
    Здесь технический ресурс, а не линия психологической поддержки.
    Ответ написан
    6 комментариев
  • Несколько вопросов по работе, что посоветуете?

    @Elizavetta
    Matroid: gamedev/js-разработка
    1. Вы не занимались фронтендом 5 лет, занимали сео/маркетингом. Да, это может показаться странным, что с ИТ-специальностью сразу не программировали, но всякое бывает
    2. К своим проектам работодатели относятся адекватно только к тем, которые денег не приносят. Например, набор маленьких бесполезных приложений в Google Play, без аудитории - отлично. Вы можете выложить шаблон как демку.
    3. можете писать, что знаете
    4. Освойте 2 технологии, работа с релокейтом часто в смежных областях.
    5. возвращайтесь к проверкам понимания периодически, либо изучайте непосредственно решения, с которыми работаете. не нужно специально читать код библиотек, которые к вашим проектам не относятся
    Ответ написан
    Комментировать
  • Минимальные версии браузеров?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Спрашивайте у клиента. Если сам клиент точно не знает - узнаете какая примерно у него аудитория. Если вы делаете какую-нибудь "онлайн-бухгалтерию", как выше в примере привели, то придется мучатся с каким-нибудь 8 осликом. Если вы делаете какой-нибудь визуально-навороченный сайт, который явно не ориентирован на странных людей с древними ИЕ, то клиент с легкостью может сказать "ие10+ нам подойдет", ибо затраты ради полноценного graceful degradation под ие9- попросту будут не оправданы из-за отсутствия надобности в таких сомнительных клиентах.
    + если клиент наобум говорит "ие8+, да чтоб даже какие-то эффекты работали" без дополнительной информации почему так, то вам надо изучить этот вопрос и предоставить ему статистику. Я просто сразу говорю что из-за отсутствия многих фич, разработка под такое старье будет сжирать на 20-50% больше времени и сильно деморализует меня, и после этого клиент внезапно начинает думать головой.
    Ответ написан
    Комментировать
  • Несколько вопросов по работе, что посоветуете?

    begemot_sun
    @begemot_sun
    Программист в душе.
    5 летний Senior это курам на смех. Кто же тогда 30 летний - это уже god-level ?

    Чтобы переехать в другую страну, вам нужен диплом по специальности + документированный опыт.
    Я не знаю, но в нашей стране не учат вебу. Я не знаю чему учат в нашей стране.

    Посоветую развиваться, читать опенсурс не надо, это не худ литература.
    Просто ставьте себе задачи, и пытайтесь их решить в рамках своих компетенций, если не получается ищите те технологии, которые позволят вам решить ваши задачи.
    Ответ написан
    1 комментарий
  • Верно ли начал использовать SASS(scss)?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    1) Вкладывать селекторы более чем на 1 уровень - ад и израиль. Вообще вложенные селекторы должны очень редко использоваться, в основном когда дело доходит до глобального изменения состояния какого-нибудь компонента (например добавили класс к блоку, и относительно этого класса изменили стили вложенных элементов блока). Изучите BEM или другие CSS методологии, и проблем станет меньше.
    2) Использовать теги в качестве селекторов это почти всегда плохо. Как только вам придется вносить изменения и например то, что раньше у вас было "a" должно будет превратиться в "li", вы резко сядете в лужу со своими тегами. Тут вам снова поможет какая-нибудь css методология.
    3) Использование конструкций типа font: {} очень сильно затрудняет чтение стилей, ибо поначалу создается впечатление что это очередной вложенный селектор. Юзайте обычные font-size/font-weight, и если вам очень хочется все это компоновать в один font в финальных стилях, то юзайте плагин для gulp/grunta который будет это делать.
    Ответ написан
  • Как Вы нашли себя в IT?

    @vilgeforce
    Раздолбай и программист
    Всегда занимался тем, что интересно и вам советую делать так же.
    Ответ написан
    Комментировать
  • Можно ли скачать шаблон material design?

    GavriKos
    @GavriKos
    Можно. Называется - Android SDK. Берите последнюю версию.
    Ответ написан
    Комментировать
  • Зачем отсылать резюме сразу в несколько фирм одновременно?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    >- На собеседовании нельзя сказать, что-то вроде "Подождите я пройдусь еще и если что вернусь" или "Дайти подумать" - там договариваются сразу, либо сразу да либо нет.
    Шта? Я еще не встречал ни одного собеседования на полноценную работу или хотя бы небольшой фриланс проект, где работодатель не задавал бы вопрос "когда вы сможете начать с нами работать". Причем насколько мне известно, в крутых мегакорпорациях можно пройти собеседование в N месяц, а устроиться работать через полгода, и то по желанию собственно.
    + если специалист реально стоящий, то вполне возможно что в конце собеседования это не работодатель будет говорить сакральное "мы с вами свяжемся/мы вам позвоним", а собственно сам специалист.
    Я когда сидел на первой работе в скромной региональной вебстудии, постоянно слышал разговоры начальства о том, что они ждут "финальный ответ" от специалиста, которого они хотят себе заполучить уже несколько месяцев.
    Так что перестаньте мыслить так, словно работодатель это какой-то царь и бог, которому вы должны угодить и делать все только так, как нравится ему. Ходить и выбирать работу по собеседованиям это обычная практика, в которой нет ничего криминального.
    Ответ написан
    Комментировать