Ответы пользователя по тегу Карьера в IT
  • Какие темы обязательно знать для прохождения собеседований на Frontend позиции для джуна или миддла?

    @LJ322
    ООП? Полифилы? Спрос по синтаксису ES6?

    Про ООП обычно спрашивают какой-нибудь из паттернов (или сразу несколько). Как реализуется, когда используется
    По синтаксису спрашивают всю первую часть learn.javascript.ru, кроме генераторов (вообще ни разу не встречал вопросов по ним)

    Что спрашивают по фреймворку VueJS?

    Как устроена реактивность (рассказать про proxy или object.defineProperty, в зависимости от версии). Жизненный цикл компонента. Ну и дальше всякий дефолт по доке - computed, watch, как работает v-bind:key, nextTick, пару вопросов про оптимизацию. Один раз про рендер-функции спрашивали

    Лайв кодинг частая вещь?

    Раз через раз. Задачи почти везде дефолтные с литкода

    Обязательно ли должен быть наполнен гитхаб?

    Ни разу не смотрели. Тестовые не в счёт
    Ответ написан
    Комментировать
  • Какие требования, чтобы попасть на стажировку в Yandex/Avito/Mail/VK и т.д.?

    @LJ322
    У меня нету высшего образования!

    Больше половины попадает как раз из вузов. Сбер, например, раньше вообще принимал на стажировку исключительно студентов и только по конкретным специальностям.

    У Тинькоф и Яндекса (https://yandex.ru/yaintern/) есть сезонные стажировки, инфы полно в интернете. Там просто нужно находится в верхней половине списка финалистов. У Яндекса три этапа. Контест - решение задачек на время в их системе. Потом созвон и собеседование, общение по теории и решение одной-двух задачек уровня medium из литкода. Потом третий этап - собеседование с командами, которые ищут стажёров. Там уже всё о команды зависит, что спрашивать будут.
    У Тинькоф полегче собесы, но та же суть: сначала общие тесты в системе, потом собесы.
    Mail раньше стажёров набирали в Технопарке в Бауманке. Из других вузов тоже можно было записаться и ездить к ним.

    P.S. А вообще такие вопросы нужно задавать не тут, а в гугле.
    Вопрос адресуется к тем КТО ПРОХОДИЛ ИЛИ ИМЕЛ ОПЫТ связанный с моим вопросом!

    И да, там полно историй по всем стажировкам от разных людей. Именно то. что вы ищете
    Ответ написан
    Комментировать
  • Как выглядит адекватный путь изучения JS на позицию джуна во фронтедне с нуля?

    @LJ322
    Продолжай изучать JS по Кантору. В конце каждой секции есть задачи, выполняй все, не важно какой они сложности. По Proxy, Reflect и регуляркам можно вскользь пробежаться и не заострять внимание. Параллельно делай задачи на codewars, hackerrank, leetcode. Чем больше, тем лучше. Если в программировании с нуля, то желательно тысячу часов набить хотя бы.

    Когда простые задачи начнёшь щёлкать как орешки, начинай читать про структуры данных и алгоритмы. По структурам данных можно в принципе любой источник брать, там всё одинаковое. Можешь глянуть вот эту репу. По алгоритмам советую посмотреть Яндекс. Там только базовые примеры разбираются, но на начальном этапе этого хватит. Когда преисполнишься в этих двух аспектах, начинаешь брать сложные задачи всё с тех же ресурсов (литкод и другие). Лучше даже это параллельно делать - изучать темы и решать задачи.

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

    Дальше можно прочитать Кайла Симпсона. К этому моменту ты скорее всего поймёшь, о чём в книге идёт речь.
    Почитай про HTTP: тут и тут, знать как он работает - мастхэв для фронта. Теперь можно не просто верстать сайты, а заполнять их контентом через работу с API всевозможных сервисов.

    Вот тут можно начинать изучать Typescript и переписывать всё, что сделал ранее, на TS. Самая лучшая практика, как по мне

    Потом самое время выбрать фреймворк. Бери любой из понравившихся (кроме старья), читай доку и делай всё что выше, но уже на фреймворке. Со временем, если станет скучно, можешь залезть в их кишки, посмотреть как работает реактивность и другая "магия". Вообще фреймворк можно начать изучать и раньше, но я бы советовал к нему приступать, когда всё то же самое ты можешь сделать и без него. Это из личного опыта. Дока становится максимально понятной, не возникает дополнительных вопросов и в целом меньше косячишь.

    По шаблонам и паттернам я раньше читал Рефакторинг Гуру (с енотом). Там примеры на Typescript. Ссылку не кину, мало ли что.

    P.S. Все распиаренные курсы - хрень, не советую ими пользоваться. Тем более некоторые из них вообще составлены дилетантами. Это мой знакомый синьор говорил лет 5 назад. А позже я и сам пару раз столкнулся с этим (если в общем - такие ошибки даже стажёры в крупных компаниях не совершают).
    Вместо этого следи за современными трендами, отслеживай каких-нибудь людей (я в своё время вот на этого парня наткнулся). Подпишись на какие-нибудь дайджесты типо www.awwwards.com. Смотри как делают другие, пробуй повторить. Рано или поздно начнут свои идеи появляться
    Ответ написан
    3 комментария
  • Как найти новичку удаленную работу?

    @LJ322
    Официально в IT не работал. Иногда фрилансил.

    Я не могу сказать что хороший программист. Скорее базовое понимание.

    При таком раскладе это невозможно. Только если в какой-нибудь стартап "к школьникам" за бесплатно.

    P.S. С "Базовым пониманием" и желанием "зарабатывать хоть какие-то деньги" вы работу не найдёте. Таких по 500 человек на вакансию откликается. Подтягивайте навыки и идите в офис. Вернее пробивайтесь, сейчас это нелегко
    Ответ написан
    Комментировать
  • Как найти первых клиентов на фрилансе, если есть только учебные макеты?

    @LJ322
    Макдональд спит наверное, за него отвечу: "Классно, когда розовые очки разбиваются, да?"

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

    Даже за бесплатно никто не хочет давать заказ

    Это отпугивает... Честно. Выглядит странно как-то. Можно знакомым/друзьям за бесплатно сделать. А на площадке - ну такое

    P.S. Глянул ваше резюме, которое вы скидывали весной. Люди, которые не являются разработчиками (а может и являются), часто интерпретируют "знаю основы HTML и CSS" как "знаю названия тегов". Это вызывает недоверие. Остальные замечания вам в том же посте указали, но вы судя по всему, за ~5 месяцев их не исправили.
    Ответ написан
    2 комментария