Пишу код. Иногда не пишу код. Создаю программы из подручного материала)
Контакты
Местоположение
Россия

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (7)
  • Кто готов взять на стажировку с нуля по фронтенду?

    @shimarulin
    Software Engineer
    Как правильно коллега заметил, если ты не готов платить, то платить придется твоему наставнику своим временем. Твоя работа это не окупит, пока тебя нельзя будет "использовать в продакшене". А теперь, внимание, вопрос: кому это надо?

    Если нужен ментор, то найми. Ну или там на курсы можно пойти, платно конечно.

    Нет практической задачи - придумай. Напиши код. Еще придумай и еще напиши. Находи лучших и подражай. И пиши код. Когда кода будет достаточно - приходи, подумаем. Вот ты сейчас пришел такой: "Возьмите!" А с чего вдруг? Где пруфы, Билли? Где хотя бы репозиторий на гитхабе? Примеры работ? Где?

    Удача любит подготовленных.
    Ответ написан
  • Где найти работу новичку?

    @shimarulin
    Software Engineer
    Изучать JS глубоко и всерьез надо, как и другие языки и технологии. Когда встречаешь вакансию на джуна с "JS + React/Angular + PHP + Django + Mysql и многое другое" - просто закрывай вкладку, они сами не знают, чего хотят)

    То, что найти работу без опыта нельзя - это не совсем так. Сложно, но можно. На что у себя в компании смотрим, когда приходят кандидаты во фронтенд: концептуальное знание языка и программирования в целом (своими словами, ну забыл какое-то определение - и фиг с ним, главное, чтобы хотя бы на пальцах рассказал), навыки работы c HTML/CSS/JS и особенно - навыки командной работы, знание Git на достаточном для повседневных задач уровне. Где взять навыки командной работы, если у тебя нет команды? Нужно самому стать командой) Вести пэт-проекты так, как будто на проекте кроме тебя еще два десятка человек, выполнять разные роли. Следить за тем, что и как коммитишь в репозиторий. Если пользовался каким-нибудь трекером - это плюс. Если работал хотя бы с одним фреймворком - тоже плюс. Если можешь показать пэт-проекты, где ты что-то действительно сделал, пусть небольшое, но решающее какую-то задачу - еще один плюс. Бывает, что эти плюсы перебивают опыт работы 5+ лет (хотя там вообще тяжелый случай был))) Потому что опыт - дело наживное, но далеко не каждый обладает способностью обучаться достаточно быстро и непрерывно, набирать это самый опыт и использовать.

    Сейчас для многих компаний непростой период, не самое удачное время для поиска работы. Но можно пока прокачивать свои скилы, делать CV, что-то там выкладывать на гитхаб. Попробовать поиграть в "команду" с самим собой. Откликаться на вакансии, пытаться пройти собес. Вот как о тебе узнать, если ты себя не показываешь? Не "открыл hh... и закрыл", а целенаправленно и методично занимаешься поиском. Если откажут в 9 местах - это ок, бывает. В 10-ом могут и взять.

    Первое время лучше работать в офисе, будет проще во многом. С опытом можно задуматься об удаленке или фрилансе. Но это у кого как, каждому свое. Не принимай чужие советы (например мои))) на веру, проверяй, эксперементируй, добивайся.
    Ответ написан
  • Split getter / mutation / action Vue + Typescript?

    @shimarulin
    Software Engineer
    Я делаю один модуль на одну сущность. Смысла разбивать сущность саму по себе на отдельные файлы нет. Это SOLID, который "Пример 4" как раз несколько нарушает. Но иногда несколько сущностей используют повторяющееся состояние и поведение, вот его стоит выносить отдельно и шарить между модулями. Это DRY. То есть разделение идет по функционалу, а не по типу. Независимо от того, используется 'vuex-module-decorators' или нет. То же самое и с компонентами.
    Ответ написан