• Как ускорить анимацию?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Полагаю, will-change: transform присутствует. Можно еще попробовать на время анимации добавлять к списку pointer-events: none, как в том хаке с плавным скроллом. Если не поможет, то стоит подумать о том, что из большого списка при движении в горизонтальном направлении часть групп не будет видна. Соответственно можно анимировать по отдельности те, которые видны (с небольшой задержкой у каждой следующей - как на ведроиде центр уведомлений очищается), а остальные (скрытые) просто вставлять в нужное место при завершении анимации у первых.
    Ответ написан
    1 комментарий
  • Как обстоят дела с junior-ами?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    От недели к недели не приходится, искал работу 2 недели -- вакансий просто не было почти, потом лавиной и сразу работу нашел, даже была конкуренция за меня небольшая :)
    Новосибирск
    Ответ написан
    7 комментариев
  • Как обстоят дела с junior-ами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Шлите резюме, пробуйте ходить на интервью, узнайте из первых рук в чем заключается проблема.
    В чем проблема сперва найти работу, а затем переехать? Если вас берут на работу, нет никакой проблемы в том, чтобы договориться о дате выхода не сразу с утра, а через пару дней и то и недель, за которые собственно можно переехать хотя бы в гостинку, а там уже и подыскать жилье поудобнее. Тем более, что КРАЙНЕ рекомендуется сперва найти работу, а потом уже понимать в каком районе искать жилье, чтобы на работу было пешком.

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

    P.S. Понятно, что чем больше знаний, тем устроиться проще, но знания сами по себе не трудоустраивать, про них нужно сообщать.
    Ответ написан
    4 комментария
  • Как обстоят дела с junior-ами?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Хз, с опытом "пол года горе-вёрстки" начал просто кидать своё резюме вообще на все вакансии, где стек технологий хоть немного мне подходил. В резюме, помимо навыков, рассказал, как сильно хочу развиваться и работать в команде.

    За две недели, кажется нашёл. Предложили 25К на испытательном сроке. Меня устроило. Ну, больше полугода уже работаю)

    Искали бэкенда недавно, 3 месяца вообще свободных не было.

    Спрос очень большой на людей. Начни писать и звонить всем работодателем - точно найдёшь работу. Джунов любят. Другой вопрос - оплата, она сначала может быть невысокой
    Ответ написан
    13 комментариев
  • Как в boostrap сделать колонки одной высоты?

    one_day
    @one_day
    $(document).ready(function(){
    h1 = $('#block1').height();
    h2 = $('#block2').height();
    if (h1>h2) {
    $('#block2').height(h1);
    } else {
    $('#block1').height(h2);
    };
    });
    Ответ написан
    Комментировать
  • Зачем писать в ООП стиле в JS?

    Ptolemy_master
    @Ptolemy_master
    Мои пять копеек.
    В принципе незачем. Для маленьких проектов самое то.
    Но есть одно но. Когда ваш проект будет расти, управляться со всей этой коллекцией функций будет ох как сложно.
    Представьте, что помимо простого вызова пользователей и лайков, вам надо будет считать их, производить множество других манипуляций.
    Что вам больше понравится?

    1. Длиннющий список функций
    getUsers
    getLikes
    calculateUserRating
    moveUser
    copyUser
    saveUser
    saveLike
    getLike
    userLikes (это список лайков или пользователь ставит лайк?)
    ... и еще стопицот или
    2. Небольшой список объектов
    User
    Like
    Rating

    и простые, понятные вызовы типа

    User.getList
    User.calculateRating
    User.copy
    User.getLikes
    User.doLike

    Заметна разница?
    Ответ написан
    6 комментариев
  • Организация pug?

    alvvi
    @alvvi
    export default apathy;
    Не претендую на правильность, но для себя удобным счел такой вариант:
    клик
    625af68590094936abeee9ee8e96c937.png

    Каждый компонент - pug-миксин. Миксины могут быть вложенными, например:
    клик
    73a93bf7e39d424f9fa5562a97595cfc.png

    + делаем layout.pug, от которого @extend-им все страницы, инклюдим нужные компоненты и в конце вызываем миксины
    вот так
    b84983c87f8045c283797190552cf5eb.png

    В целом получаются вполне себе реюзабельные блоки вместе с разметкой, логикой стилями и контентом. Такое очень легко натягивать на Express или просто перекидывать с проекта в проект.
    Ответ написан
    4 комментария
  • Насколько актуально изучение Node.js?

    Ptolemy_master
    @Ptolemy_master
    Но вычитал, чтобы стать хороший фронтом, надо знать хотя бы минимум nodejs.


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

    Для этого осваивайте JavaScript, шаблоны программирования на нем, очень неплохо знать AngularJS, да и jquery не помешает.
    Что касается книг, первая книга очень хороша, но она не очень подходит для новичков, имхо.
    Ответ написан
    3 комментария
  • Как вы адаптивно верстаете?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Вот реально, я так и не понял, сколько этих кружочков под слайдером надо было делать

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

    Это типа надо было в слоях в фотошопе копошиться

    Да, так обычно это и происходит. Как иначе модалки отрисовать и дропдауны, если не на скрытых слоях.

    Я так и понял, как делать адаптивно сайт.

    То что Вы сделали, должно адекватно смотреться на всех девайсах с разными размерами экранов. Если дадите линк на свое творение, скажем где конкретно проблемы.

    И мне нужно ещё фотошоп изучить

    Обязательно, не на уровне мастер, но как со слоями работать нужно знать, можно изучить за 15 минут.
    Ответ написан
    3 комментария
  • На сколько хорошо нужно знать JS, для того что бы перейти к изучению Node js?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Чтобы начать знакомиться с Нодой нужно в совершенстве знать базу - типы данных, операции, область видимости, ...
    На learn.javascript это Основной курс --> левая половина --> Что-то около половины разделов
    Это именно для знакомства, чтоб туториал более-менее понять
    Ответ написан
    Комментировать
  • Обязательно ли подключать css-файлы в head?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Ваш css - это же капля в море. Вот оптимизация js и картинок даст адекватный эффект. А css лучше оптимизировать с точки зрения его кода, а не разбивки на файлы и подключения вне боди. К тому же надо минифицировать.
    Ответ написан
    6 комментариев
  • Несколько вопросов начинающего верстальщика?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Тогда просто позиционируй себя как верстальщик.
    Верстай и верстай, не забивая голову остальной работой.
    Не пиши, что ты разработчик, пиши просто "Верстальщик".
    Ответ написан
    9 комментариев
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    5angel
    @5angel
    Фронтенд-лид
    Давайте обратимся к данной публикации, чтобы понять примерные тренды, потому что наиболее выгодный вариант – это все же фронтендер.

    Вкратце, полноценный клиентский разработчик должен знать:
    – html5/css3 + bootstrap
    – один-два препроцессора (less/stylus)
    – чистый js и пару-тройку клиентских библиотек или фреймворков (knockout/backbone/angular/react)
    – немного node.js, чтобы уметь пользоваться пакетным менеджером (npm) и билд-менеджером (gulp/grunt)

    Этот список покрывает большинство клиентских задач в средней студии или стартапе.

    В реальности, от разработчика требуется только одно – уметь быстро накостылять какую-нибудь фичу к релизу, который должен был быть вчера. Собственно, если внимательно посмотреть на список, который я привел, можно заметить, что все эти вещи направлены на максимально быструю разработку – тут костыль, там костыль – и в продакшн. Как бы ни пытались нагнать пафоса на собеседовании, в бою будет именно так.

    Другой вопрос – что со всем этим делать.

    Я обычно предлагаю попытаться начать свой маленький проект. Какой-нибудь простенький личный сайт, игру на js (тот же flappy bird или 1048 – много ума здесь не нужно). Посложнее – свою тему или библиотечку. Это будет хорошим практическим опытом, который не стыдно описать в резюме.

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

    Если говорить о личном опыте, то я неплохо подтянул js с помощью codewars – задачки начинаются от самых простых (преобразование строк, перебор массива), до очевидно тяжелых (собственные интерпретаторы и преобразование данных изображения).

    А вот попытка спихнуть на верстальщика UI/UX – это уже экономия со стороны отдельных контор, которые по какой-то причине не хотят нанимать отдельного дизайнера/проектировщика в штат или по контракту. Тут, к сожалению, придется мириться и смотреть статьи по теме – тот же GoodUI.
    Ответ написан
    10 комментариев
  • Прозрачная шапка для сайта?

    @Robert_blk
    JS-программист
    Где TweenMax.to замените на свои действия
    $(this).scroll(function() {
    
          if ($(this).width() < 992 ) {
            var offsetHeight = $(this).scrollTop();
    
            if ( offsetHeight > 50 ) {
              TweenMax.to( $('header'), 0.3, {css:{backgroundColor: '#fff'}, ease: Back.easeIn} );
            }
            else {
              TweenMax.to( $('header'), 0.3, {css:{backgroundColor: 'transparent'}, ease: Back.easeIn} );
            }
          }
      });
    Ответ написан
    8 комментариев
  • Насколько актуально изучение Node.js?

    вычитал чтобы стать хороший фронтом,надо знать хотя бы минимум nodejs

    В этом контексте, видимо, подразумевается, что вы будете использовать Node как инструмент для автоматизации разработки фронта. Gulp и т.п.
    А если имелась в виду серверная разработка, то фронт тут не при чём, это уже фулстек. Что бывает востребованно.
    Ответ написан
    Комментировать
  • Насколько актуально изучение Node.js?

    boratsagdiev
    @boratsagdiev
    Чтобы стать хорошим фронтом, нужно знать минимум JS. А за ним подтянется и Node JS.

    Скринкаст Кантора устарел, если там не перезаписаны выпуски (Выпуски были записаны для Node 0.10.)
    Книга, в принципе, тоже :)

    Лучше поищите что-нибудь посвежее на ютубе. По Node JS [+Express] там полно всего. Из последнего нормального что мелькало в подписках:
    https://www.youtube.com/watch?v=w-7RQ46RgxU&list=P...
    https://www.youtube.com/playlist?list=PL4cUxeGkcC9...
    Ответ написан
    1 комментарий
  • Что значит шаблонизация верстки?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    krekotun.ru/ui-developer-skills#templates

    Собственно, ты сам ответил на свой вопрос.

    Так вот,мне не понятна сама шаблонизация верстка.Как это происходит и для чего?Я использую в обучение pug,чисто из-за того что легче и быстрее верстать,удобно разбить на секции на отдельные файлы ,чтобы удобно было верстать, и всё,потом gulp мне выдает готовые страница..
    Ответ написан
    1 комментарий
  • Что нужно помнить в js?

    @artemt
    Full-stack developer
    Но в голове буквально на следующий день остается мало, потому и комплексую

    Правильно комплексуешь, неправильно повторяешь.

    Повторяй на следующий день то, что прошёл в предыдущий. Потом раз в неделю общее повторение того, что было на неделе. Потом ещё одно в конце месяца или когда закончишь курс. Повторение начинается с попытки вспомнить и лишь потом заглядывания в источник.

    Запомнить всё, конечно, не нужно, но что-то в голове должно остаться :)
    Ответ написан
    Комментировать
  • Что нужно помнить в js?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Главное знать что они есть, чтобы не изобретать велосипед, если чо :) Ну и важно помнить парочку самых популярных вроде .concat или там .substring.
    Ответ написан
    2 комментария