Ответы пользователя по тегу Веб-разработка
  • Как вести себя на первом собеседований?

    5angel
    @5angel
    Фронтенд-лид
    Процитирую собственную статью:
    • Подавите волнение. Тремор, скрип в голосе, заикание и различные тики выдадут вас с головой и сделают разговор невыносимым для обоих сторон. Наверняка здесь могут помочь только алкоголь или медикаменты. Чтобы чувствовать себя уверенно в любой обстановке, придется долго практиковаться. Поэтому так важно принимать участие в публичных выступлениях.
    • Заготовьте интересный рассказ о себе. Даже если вы всю жизнь занимались какой-­то чушью, попытайтесь слепить из нее историю, которую не стыдно будет пересказать.
    • Изучите матчасть. Найдите типичные вопросы, которые задают по вашему профилю. Если вы что­-то забыли, говорите об этом прямо. Никто не любит длинные паузы или уход от ответа.
    • Проявите инициативу. Расспросите о процессах внутри компании, об используемых технологиях. Узнайте, чего от вас ожидают. Предлагайте решения.
    • Не говорите лишнего. Идеальных работников не существует, но о каких-­то поблажках легче будет договориться, когда руководство убедится в вашей надежности.


    Но меня в вашем вопросe смущает один момент. ВЫ НЕ ПОНИМАЕТЕ, КУДА ИДЕТЕ – как так можно? В вакансии не были описаны требования и обязанности? Вам просто позвонили и ничего не сказали? Написали письмо? Пока ничего не понятно, нужно больше информации.
    Ответ написан
    Комментировать
  • Front-End Developer Junior - тяжело ли устроиться на удаленную и постоянную работу?

    5angel
    @5angel
    Фронтенд-лид
    Вопрос о необходимости высшего образования в IT задают так часто, что диву даешься.

    Отвечаю: НЕТ, важны ваши реальные навыки, потому что даже красный диплом не гарантирует качественной работы, которая сделана в срок.

    По поводу сложности устройства – it depends – совсем junior'у, наверное сложно, потому что компании в основном ищут на удаленку уже опытных спецов, т.к. на обучение новичка будет тратиться время более дорогих сотрудников. Так что я бы для начала советовал прокачаться на обычном фрилансе. Вполне возможно, что кому-то из заказчиков вы понравитесь, и он будет работать с вами на постоянной основе.

    Если вам интересна карьера фронтендера, можете почитать другие мои ответы по теме:
    Как быстро подтянуть уровень
    Как подготовить собственный проект
    Как продвинуть себя
    Ответ написан
    1 комментарий
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    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 комментариев
  • Создание динамической интернет страницы на чем?

    5angel
    @5angel
    Фронтенд-лид
    Очень похоже, что перед вами стоит задача создать RIA.

    Соответственно, здесь нужно быть хорошо знакомым с javascript'ом, чтобы иметь возможность полноценно использовать разные MV* фреймворки и библиотеки, например, тот же Angular или Backbone.
    Ответ написан
    Комментировать
  • Что такое параметры post запроса?

    5angel
    @5angel
    Фронтенд-лид
    Параметры запроса – это key-value данные, которые записываются в url запроса после знака вопроса («свистка»).

    Грубо говоря, если мы обращаемся к адресу toster.ru
    и хотим передать параметр herp со значением derp, то адрес примет следующий вид:
    toster.ru/?herp=derp

    Кроме того, множественные параметры должны разделяться знаком «&».
    Т.е. если помимо derp мы хотим передать также foo со значением bar, конечный url будет таким:
    toster.ru/?herp=derp&foo=bar

    Собственно, когда вы в url изменяли время – вы меняли значение соответствующего параметра.

    ===

    Да, так как в post невозможно передать параметры по аналогии с get, значения будут упакованы внутри тела запроса в зависимости от того, какой у него указан content-type.

    Чтобы изменить здесь данные, думаю, лучше воспользоваться специальным плагином (какой-нибудь «Poster» или его аналоги).
    Ответ написан