Pull to refresh
31
0
Yan Tsishko @yantishko

Senior Software Engineer

Send message

Полностью согласен, хоть мне и предлагали компенсацию даже выше нижней планки синьора..но..нужно учитывать не только деньги

Да вроде по визе все более-менее предсказуемо)

Есть критерии для O1 визы, нужно соответсвовать минимум 3м из них. Когда за время контрибьюшена в свою область вам начинают писать люди в ЛС с вопросами, то вы на правильном пути)

У меня были почти все критерии, кроме ассоциаций, какие из них зачли - не знаю, не сообщают

А вот с работой тут для фронтенда немного черный ящик, так как не знаеш чего ожидать от каждой компании

За что купил, за то и продаю. Тут это до сих пор так и называют, подразумевая онлайн

Онсайт он так и называется онсайт, но проводится он удаленно, без посещения офиса, да. Возможно в этом недопонимание)

Спасибо

Можно работать как контрактор через свою компанию, но крупные компании хотят на фул тайм в штат к себе. Они трансферят эту визу на себя просто, как петиционер, и нанимают в штат.

Как я и писал, используйте levels.fyi для того, чтоб понять ЗП. Цифры тут немножко другие :) https://www.levels.fyi/companies/roku/salaries/software-engineer/levels/senior-software-engineer

Да и налог 35%

Не могу сказать, что они прям сложные пока, но они более интересные, челленджевые, чем у меня были в Беларуси. Ну и уровень продуктов тут меня впечатляет, по крайней мере то, что до меня уже сделали. Хотя и в Беларуси задачи были огого. Сейчас у меня на работе я использую…алгоритмы, как минимум деревья :) слухи про перекладывания json не подтвердились

у каждого компонента свой контекст будет со своими конфигурациями

К сожалению таковы правила игры :)

Глючный codesandbox или ещё лучше whiteboard, речи об IDE даже не идет)

Понятно в рабочей обстановке TypeScript, IDE, автокомплит и гугл лучшие друзья :)

У вас хорошо получается раскрыть тему, но будем реалистами, на интервью даже такого решение врятли будет, там все будет в одном js файле, а не разбито по папочкам и вылизано. Иногда приходилось ещё и подключать все самому, потому что было просто ничего в редакторе :)

Для меня на TypeScript заняло бы больше времени на описание типов и интерфейсов, но если вы успеете на лету это все продумать и описать, то почему нет)

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

P.S. судя по количеству комментариев и их размеру вам нужно писать статьи )

Задачей в данной статье не было реализовать npm пакет с данным виджетом для общего пользования, я хотел показать как решить данную задачу за минут 40 и какие требования могут быть. Ну и как оптимизировать можно.

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

За замечание по SVG спасибо, очень полезно, попробую реализовать.

спасибо за комментарий, учту и дополню в статье

В оптимизации с 3-мя слайдами это реализовано, на гитхабе отдельная ветка https://github.com/yantsishko/slider-from-scratch-reactjs/tree/optimization-with-3-slides

Я думаю это отличная возможность поработать с нативным js, изучать как работают эвенты разные

Да, нужно использовать CSS по максимуму, он работает на GPU и это гораздо быстрее.

Почему jQuery? Я думал он уже мертв :)

согласен, в данном случае никакого, не дорефакторил. Обновил решение, спасибо

Information

Rating
Does not participate
Location
San Jose, California, США
Date of birth
Registered
Activity

Specialization

Frontend Developer
Lead
JavaScript
React
TypeScript
Redux
HTML
CSS
SCSS
Webpack