• Как вы создаёте адаптивный дизайн и всегда ли это нужно?

    aliencash
    @aliencash
    Партизан
    Я уже давно понял, что лучше сразу делать адаптивно. Иначе потом все равно переделывать придется. Контейнер у меня выглядит так:
    .container {
    width: 100%;
    max-width: 1200px;
    min-width: 320px;
    margin: 0 auto;
    }

    Причем стараюсь делать все резиново. Если такой возможности нет - медиазапросы.
    Ответ написан
    Комментировать
  • Какое позиционирование использовать - относительное, или абсолютное?

    Если говорить про это испытание - то тут без разницы.
    А вообще позиционирование нужно использовать аккуратно и по делу.

    Абсолютное обычно используется для декоративных элементов или там где нужна "многослойность":
    картинки в галерее, управляющие элементы, которые "парят" над куском интерфейса и другие вещи.

    Относительное позиционирование удобно тем, что с его помощью можно инкапсулировать абсолютные элементы внутри какого-то элемента. Это удобно тем, что вы привязываете координаты абсолютных к родительскому, а сам родительский можете перемещать куда угодно.

    Еще относительное можно использовать для некоторых эффектов, когда вам не нужно, чтобы элемент выпадал из потока: плашку сместить и т.д.

    И самое главное - не надо позиционирование использовать при построении сеток, особенно абсолютное.
    Ответ написан
    1 комментарий
  • Насколько кроссбраузерной должна быть верстка?

    @andreloster
    Есть два типа мышления: как хочется мне и как хочется заказчику.

    Вам, возможно, захочется, чтобы была поддержка последних версий браузеров, а заказчик закажет может заказать такую верстку, чтобы она идеально работала даже в ie6. И наоборот.

    Нужно действовать от ситуации:

    1. Если заказчик просит, чтобы была кроссбраузерность во всех актуальных версиях, то не стоит идти на поводу у своего профессионализма и лепить хаки и решения под ie6. На этом этапе будет сложно тем, кто является преверженцем полной кроссбраузерности, при которой все работает идеально во всех версиях браузеров, так как ваш внутренний ребенок будет требовать доработки сайта до последнего штриха, и легко тем, кто хочет быстрой холявы с минимумом усилий. Рвение написать идеальный с точки зрения кроссбраузерности код обязательно нужно пресекать, иначе вы рискуете не вписаться в отведенное для работы время + несомненно увеличится кол-во кода (а, порой, и даже файлов), что может повлиять на скорость загрузки сайта. Вам это надо? Вам нужны воможные предъявы к коду и размеру сайта от заказчика в последствии? Думаю, что нет.
    2. Если заказчик просит, чтобы была полная кроссбраузерность, вплоть до таких динозавров как ie6, то стоит, прежде всего, выяснить, а целесообразно ли это вообще? Например, вы создаете сайт для подростков. С каких устройств чаще всего подростки заходят в интернет? Со смартфонов и планшетов, в большинстве случаев. Если это так, то зачем верстать странички для утопий, если на всех современных смартфонах и планшетах актуальные версии браузеров? Вот так, проведя анализ по всем критериям вашей ЦА, можно будет с вероятностью 95% сказать, нужна ли заказчику поддержка старых версий или нет. Если всё-таки вы не смогли переубедить заказчика, даже перечислив минусы такой верстки (а вы, как верстальщик, обязательно должны их знать, так как если вы принимаетесь за такую работу, то будете затрачивать больше времени, а время - это деньги, которые могли бы вы получить от более непривередливых заказчиков в последствии, но потратили его на текущего), то смело принимайтесь за дело, если у вас есть навыки построения кроссбраузерного кода.

    Как-то так ;)

    P.S. Профессиональный верстальщик Петя. Стаж - 2 дня.
    Ответ написан
    1 комментарий
  • Как подготовиться к собеседованию на вакансию JavaScript программиста?

    edinorog
    @edinorog
    Троллей не кормить!
    Главное понимать что работодателю требуется специалист. Вы приходите продать себя, а он покупает вас и ваше время. То есть не только вы в нем, но и он в вас нуждается. Любой руководитель в первую очередь смотрит на человека. Будь ты хоть трижды гений, но если ты бухаешь 5 дней в неделю .. он тупо не станет с тобой связываться. Человека можно научить тому что он не знает, а переделать нельзя! =)
    Ответ написан
    Комментировать
  • Сколько нужно знать слов, чтобы начать учиться только на английском?

    search
    @search
    мама говорит что я особенный
    10800 по результатам вашего теста. Начал 3 года назад тоже с примерно 3500. Вот, на мой взгляд, лучшая методология изучения языка www.antimoon.com/how/howtolearn.htm

    Немного лайфхаков:
    * гуглите только на английском
    * любой контент смотреть/читать/слушать только на английском. Первые 2 года будет сложно, но оно того стоит

    Вот ради чего стоит напрячься:
    * контент, который доходит до нас в переведенном виде - это процентов 10 от существующего контента. Знание языка даёт доступ к остальным 90%. Это очень много полезной информации. Причём в любой области. Какое бы у вас не было хобби, оно сильно обогатится, если выучить язык
    * если вы программист, то автоматически зарабатываете в 2-3 раза больше соотечественников, работая на буржуев
    * вам открывается доступ к американской/английской стендап комедии, она весёлая и почти не поддаётся переводу
    Ответ написан
    Комментировать
  • Как приобрести практические навыки вёрстки?

    @IceJOKER
    Web/Android developer
    Не возможно, а глупый вопрос.
    Как-как --- практиковаться! Находите любой psd макет и верстаете, а макетов в интернете туча. начала практикуйте работу в одиночке, а потом уже перейдете в командную работу(либо с друзьями..)
    Ответ написан
    Комментировать
  • С каким уровнем знаний у вас получилось устроиться начинающим верстальщиком в веб студию?

    @DenJel
    Есть веб студии которые пишут сайтики на wordpress, а есть которые таким же штатом стартапы успешные пилят. И все зависит от того, куда ты хочешь попасть. Если в первый тип студий, то там много знаний не надо - верстка + вешать обработчики на jquery и ты готов работать, посмотрел минимальный гайд на ютубе и пили шаблоны + ПЫХ выучишь, но ты можешь очень сильно просесть по времени, ничего так и не выучив на такой работе, если во второй, то надо изучить хорошо JS, view библиотеку + какую нибудь архитектуру потока данных ( react + flux ( redux, alt ), vue + vuex ) либо JS фреймворк ( angular, ember или что там сейчас популярно ). Сделать что нибудь посложнее TODOшки и можно пробывать устраиваться. У меня так получилось, что я попал в первый тип студий и потерял там год. О чем потом сильно жалел. Уволившись оттуда, мне очень сложно было найти нормальную работу. Я выучил React.js до того уровня, чтобы без проблем верстать на нем и делать компоненты. И устроился стажером в один стартап. Там знания потекли рекой, хоть и зарплата была даже меньше чем на первой работе. Но с ростом знаний пошел и рост зарплаты. Через 3 месяца я уже получал в 2 раза больше. Как то так. P.S junior
    Ответ написан
    Комментировать
  • Как сайт на Jekyll запустить на обычном php хостинге?

    @evil0o Автор вопроса
    Все оказалось просто.
    Готовый сайт лежит в директории _site, но пути в хедере страниц для css и js не относительные, а абсолютные (от корня диска, сайта).
    И при открытии станиц(index.html) из папки браузером там голый html.
    Я и подумал что это какие то шаблоны DDD
    Ответ написан
    Комментировать
  • Как быстро сверстать сайт из PSD без Bootstrap на Flexbox?

    Xserber
    @Xserber
    Full-stack developer. React.js, AngularJS + NodeJS
    Bootstrap это не плохо, есть инструменты и нужно ими уметь пользоваться.
    Его критикуют из-за сильной вложенности элементов в сетки, противопоставляют Foundation.

    Я своих падаванов заставляю читать про сетку Bootstrap'a, для осознании оной.
    Flexbox не поддерживаются в IE8, там адаптив в основном строится на float'х.
    На русском про сетки flexbox масса материала, как и о самой спецификации. Выше автор скинул ссылку на flexboxgrid.com можете посмотреть исходники на github и разобраться.

    Wordpress лучше сразу на нём начинать делать дочернию тему, чем натягивать после. Дольше времени займёт
    + есть n-ое количестов плагинов сетки для CMS этой.

    Практически любые готовые решения можно адаптировать, за исключением элементов вырезанные из фреймфорков. (зачастую вижу на codepen элементы из pure css, там уже большую часть придётся переписывать )

    P.S. Удачи в освоении :)
    Ответ написан
    Комментировать
  • Как быстро сверстать сайт из PSD без Bootstrap на Flexbox?

    Исходите из задачи, требований.

    Если есть динамика и она может быть решена средствами бутстрапа, уикита и пр. - берите за основу.
    Если прелесть лишь в том, чтобы использовать флексбоксы - берите готовые сборки. Например,
    И рекомендую отказаться от ярлыков "плохо" или "хорошо" и присутпить уже к самой вёрстке. Это всего лишь сборка, основа, для удобства и быстрого старта. В будущем, с опытом, уже придёт понимание как можно собрать иначе, оптимальнее.

    Вот ещё в помощь, чтобы наверняка flexbox.buildwithreact.com
    Ответ написан
    Комментировать
  • Как найти работу начинающему верстальщику?

    opium
    @opium
    Просто люблю качественно работать
    ну то есть вы такая ленивая скотина что не можете потратить неделю чтобы сделать себе портфолио, так почему вам вообще кто то должен доверять какую то работу, когда вы не можете сделать элементарного
    ?
    Ответ написан
    Комментировать
  • Что учить Angular или React новичку?

    Имейте в виду, что все мнения вида "Технология X лучше технологии Y" почти всегда не более чем отражение религии высказывающегося. В т.ч. моё :)
    Лучше Ангуляр 2, чем Реакт.
    Ангуляр 1 мёртв.
    Vue2 вроде растёт со страшной силой, не исключено, что он - самый лучший.
    Ответ написан
    Комментировать
  • Стоит ли идти на такую работу?

    sim3x
    @sim3x
    Нет
    Ответ написан
    Комментировать
  • Можно ли "подглядывать" Junior'у?

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

    kleinmaximus
    @kleinmaximus
    Senior Full-stack Javascript Developer
    Нужно сразу искать работу и ходить по собеседованиям, даже если пока опыта и знаний мало. На собеседованиях сразу станет понятно, что нужно подтянуть. Пройдя 2-3 встречи и изучив вопросы, которые задавали, и темы, которые обсуждали, уже будешь знать что необходимо (при условии, что самостоятельно все это еще раз изучишь).
    И на первое время идти надо в офис - удаленка для более опятных специалистов.
    Ответ написан
    Комментировать
  • На каком этапе начинающему фронтенд-разработчику стоит устраиваться на работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    "Основное опасение сейчас - это свернуть не туда и завязнуть в конторе без каких либо перспектив в развитии."
    А какие проблемы уволиться? Контракт кровью на всю жизнь подписываешь?

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

    Через полгода перечитай и объективно подумай
    1) достиг ли ты целей
    2) надо ли менять работу
    3) И самое важное, достаточно ли адекватно ты представлял в тот момент что такое работа разработчиком, чтобы написать правильные цели?
    Ответ написан
    Комментировать
  • На каком этапе начинающему фронтенд-разработчику стоит устраиваться на работу?

    @amambaru
    Сразу.
    Причем чтобы в конторе были опытные разработчики в твоей области. А не ты один в своем собственном соку варился.
    Ответ написан
    Комментировать
  • Как быстро найти работу front-end разработчиком?

    Judixel
    @Judixel
    Front-end Engineer
    Завязывайте с этими курсами, а то так можно курсить всю жизнь. Не думайте пока вообще про технологии, просто пишите код html, css, js, чем больше - тем лучше.
    Ответ написан
    Комментировать
  • Как быстро найти работу front-end разработчиком?

    @McBernar
    Наверное, потому что вы еще ничего не умеете.

    Схема проста:
    1. Придумываете идею несложного, но полноценного проекта
    2. Реализуете её
    3. Кладете в портфолио
    4. Повторяете еще раза три четыре этот цикл.

    В резюме совсем необязательно указывать, что эти проекты придумывали вы сами. Можно легко мимикрировать под заказы с фриланса.

    В итоге вы имеете хоть какое-то портфолио и какой-то опыт.
    Ответ написан
    Комментировать
  • Как быстро найти работу front-end разработчиком?

    @f22
    Уже 2 недели безуспешно пытаюсь найти работу Front-end разработчиком.


    Это нормально.
    Продолжайте.
    Ответ написан
    Комментировать