Size: a a a

2019 December 20

DK

Denis Klyuev in React Kyiv
aaa
От геймдева будешь предложения принимать? )
есть один момент. чтобы релокейтнуться, с реактом проще. если уж в Киеве хреново с этим, то в других странах тем более. если предложат сразу в нужной стране геймдев - конечно, соглашусь. но пока что всё плохо) поэтому я пришёл к выводу, что проще в react ecosystem поднатореть, а потом уже и трактор заводить
источник

B

Bogdan in React Kyiv
Denis Klyuev
ну я его итак более-менее умею. опыта мало. дяка за совет
А где посмотреть на твой проект на реакте?
источник

DK

Denis Klyuev in React Kyiv
Bogdan
А где посмотреть на твой проект на реакте?
источник

DK

Denis Klyuev in React Kyiv
Stas G
а еще на маке на твоём сайте скролл слишком резкий
сорян, я щас без мака, проверить не на чём
источник

OA

Oleg Applesinkin in React Kyiv
Я бы сделал ссылки на проекты с target _blank. Мелочь, но на hr производит хорошее впечатление)
источник

DK

Denis Klyuev in React Kyiv
Oleg Applesinkin
Я бы сделал ссылки на проекты с target _blank. Мелочь, но на hr производит хорошее впечатление)
Дяка)
источник

V

Vlad in React Kyiv
Ребят кто нить работал с добавлением рекламы на сайт?
источник

AV

Anton Verinov in React Kyiv
Vlad
Ребят кто нить работал с добавлением рекламы на сайт?
Задай вопрос по-конкретнее — реклама разная бывает, как и сайты… Сложности со встраиванием AdWords? Хочешь в баннерах реакт крутить? Смешная третья опция?

(сам с добавлением рекламы не работал)
источник

V

Vlad in React Kyiv
по факту есть сайт в дохерища подключенной рекламы, она вся сосется через iframe, что нехило садит перформанс
источник

V

Vlad in React Kyiv
где-то в 2-2,5 раза
источник

V

Vlad in React Kyiv
таска следующая - нужно придумать как оптимизировать это говно
источник

DB

Dima Bildin in React Kyiv
«Садит перформанс в 2-2.5 раза» – это что значит? Time to interactive увеличивается или что?
источник

DB

Dima Bildin in React Kyiv
Если так, то можно грузить айфреймы, когда приложение загрузилось и готово
источник

R

Rostislav in React Kyiv
Dima Bildin
«Садит перформанс в 2-2.5 раза» – это что значит? Time to interactive увеличивается или что?
Из багов в фичи
источник

DB

Dima Bildin in React Kyiv
Rostislav
Из багов в фичи
а?
источник

R

Rostislav in React Kyiv
"Time to interactice увеличивается или что?", это последствия добавления рекламы, баг(фича)
источник

Y

Yaroslav in React Kyiv
Denis Klyuev
все требуют 2 года, нередко на этом этапе тупо отказывают
Не совсем представляю чтобы hr открывали сайт, лол
Имхо, если цель пройти hr стадию - просто добавляешь "react" в прошлом/текущем месте работы(если это возможно на самом деле - просто идеально)
Чтобы пройти собес - делаешь свой проект(типу так проще всего разобраться) + разбираешься с ним(нужно же будет отвечать на вопросы на собесе), конечно предполагаю что проблем с JS у тебя нету
*Если это аусорс/аутстаф также думаешь как можно про него(проект с реактом) написать(потому что будешь это делать) во внутреннем CV
Ибо де-факто от тебя нужно чтобы ты мог работать на новом месте, но, увы, нету проще/лучше критерия "опыт работы"(ваш кэп)
Если есть доп. время - берешь фриланс/идешь на курсы(вон в гл бывают переодически) и проблем сразу же в разы меньше ;)
З.Ы. думаю никаких проблем разобраться в реакте не будет, если шаришь JS и был опыт с SPA(любым)

По портфолио(только вейп-шоп смотрел), я бы:
- переписал на тс(если с ним нету опыта до этого)
- имхо, использовал бы DDD
- заоверинженирил и добавил бы формы с валидацией, миддливпры для редакса и нотификейшины, например:
1) Не совсем шарю что у тебя с аутентификацией, если это oath и проект только по FE - перепиши на простую jwt и с формочкой на фронте(с валидацией, например используй Formik)
2) добавь миддвары, например, в случае если сервер возвращает 401 на какие-то реквесты делай logout & redirect
3) перепиши на функциональные компоненты
4) зарефактори все же всякие https://gitlab.com/denis-klyuev-portfolio/vape-uptown-front/blob/master/src/pages/LiquidSearchPage.js#L47 - эт code smell
источник

Y

Yaroslav in React Kyiv
5) На счет локализации (а) локализируй все (б) не локализируй, а то минимально винегрет получается. Советую все же использовать библиотеку для этого ;)
источник

DK

Denis Klyuev in React Kyiv
Yaroslav
Не совсем представляю чтобы hr открывали сайт, лол
Имхо, если цель пройти hr стадию - просто добавляешь "react" в прошлом/текущем месте работы(если это возможно на самом деле - просто идеально)
Чтобы пройти собес - делаешь свой проект(типу так проще всего разобраться) + разбираешься с ним(нужно же будет отвечать на вопросы на собесе), конечно предполагаю что проблем с JS у тебя нету
*Если это аусорс/аутстаф также думаешь как можно про него(проект с реактом) написать(потому что будешь это делать) во внутреннем CV
Ибо де-факто от тебя нужно чтобы ты мог работать на новом месте, но, увы, нету проще/лучше критерия "опыт работы"(ваш кэп)
Если есть доп. время - берешь фриланс/идешь на курсы(вон в гл бывают переодически) и проблем сразу же в разы меньше ;)
З.Ы. думаю никаких проблем разобраться в реакте не будет, если шаришь JS и был опыт с SPA(любым)

По портфолио(только вейп-шоп смотрел), я бы:
- переписал на тс(если с ним нету опыта до этого)
- имхо, использовал бы DDD
- заоверинженирил и добавил бы формы с валидацией, миддливпры для редакса и нотификейшины, например:
1) Не совсем шарю что у тебя с аутентификацией, если это oath и проект только по FE - перепиши на простую jwt и с формочкой на фронте(с валидацией, например используй Formik)
2) добавь миддвары, например, в случае если сервер возвращает 401 на какие-то реквесты делай logout & redirect
3) перепиши на функциональные компоненты
4) зарефактори все же всякие https://gitlab.com/denis-klyuev-portfolio/vape-uptown-front/blob/master/src/pages/LiquidSearchPage.js#L47 - эт code smell
огромное спасибо за фидбэк!
5 лет fullstack опыта над MMORTS, там SPA. жаль, тогда реакта ещё не существовало =)
курсы на гл - это что/где?
1) её планировалось добавить, но тогда я забил на этот проект. делалось на коленке в начале 2017 года
2) 3) 👌
4) да, тогда делал лишь бы за работало) полность 👍
5) какую посоветуешь?
источник

Y

Yaroslav in React Kyiv
5 - just google it(есть разные варианты, у них API +- похожий, так что я бы не сказал что для тебя это особо важно, а разбирать чем они отличаются ты вряд ли будешь сейчас, имхо)
источник