Pull to refresh
9
0
Лауд Алексей @kshshe

Frontend developer

Send message
Культура общения проявляется в том, чтобы не быть навязчивым.

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

Я и не говорил, что не начал)
Просто хотелось узнать мнение на этот счет от тех, кто уже релоцировался.

Если это здесь уместно, меня всегда это интересовало:


я был востребованым специалистом

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

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

Другое, расскажу в комментарии

Страна работы, нужно ли разрешение на работу, или помогут с визой

Видимо, вы пробежались вскользь по моей статье, рассмотрев только примеры кода.

На самом деле да, начал читать, но потом не было времени, поэтому, к сожалению, упустил суть. Уже отложил в закладки, но комментарий написал)

Кстати, если вы внесете name в список зависимостей для useEffect, то код будет работать неправильно: запрос будет отправляться сразу по мере ввода юзером данных, хотя нам по условию нужно отправлять его только по клику на кнопку.

Предположу, что ответ есть в статье, которую я все-таки прочитаю чуть позже, но разве не лучше для обработки клика использовать useCallback? useEffect, все-таки, не совсем для такого типа действий предполагается.

Хотел бы обратить внимание, что такое использование хука useEffect неправильно:


useEffect(() => {
    fetch('//example.api/' + name).then((data) => {
      setResult(data.result);
    });
  }, [request]);

Оно неправильно, потому что в завимисостях нужно указывать все, что исполользуется внутри хука. Здесь же мы используем name в хуке, но его нет в зависимостях.
Чтобы useEffect работал правильно, нужно указывать зависимости честно, не обманывая реакт. При таком использовании хуки работают намного очевиднее.
Отличная статья про useEffect, в которой объясняется ментальная модель эффектов.

Цифра ниже которой вы не пойдете, если она у вас есть.

А это не побудит компанию предлагать именно эту сумму? Кажется странным, если я напишу что-то в духе «Минимум, на который могу согласиться при определенных условиях – N денег, но в целом хочу N*2»
именно поэтому он и ищет новую работу.

А еще иногда ты не ищешь работу, тебя все устраивает, но тебя все равно просят сделать тестовое задание.
С такими, которые позволят не захотеть писать код на бумажке.
Нереально опросить всех.

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

Фотографии, на которые люди попадают случайно (прохожие и т.д.) – не то же самое, что фотографии, которые выкладываются именно как фотографии с кем-то конкретным. Сложно сформулировать, надеюсь, смог написать понятно.


Механизм представляется таким:


  • Проверяется, что на фотографии есть люди в достаточном для идентификации размере
  • Тот, кто выкладывает, должен отметить в соцсети всех этих людей
  • Фотография отправляется на сервер, но без публикации
  • Все эти люди дают явное согласие на публикацию
  • Фотография публикуется

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

но сложно решить, до каких фоток доступ на удаление он должен иметь, а до каких нет

До всех. Не вижу логичной причины считать, что какие-то определенные фотографии персоны принадлежат кому-то другому.
Thank you for the article.

I have a question about this:
You would need to collect the certificates from your past employers

Is there any way to prove my experience if I was self-employed or unofficially employed in some part of my career? There is no one to prove my work experience working on my own projects except me.
Some high-skilled engineers in other fields or people with medical expertise have, maybe.
Вызовут кого-нибудь другого.

Вот и решение. Если есть кто-то другой, то вполне можно не работать 24 часа в сутки даже в случае аварии, можно заменять людей.

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


useEffect(() => {
    let isCanceled = false;
    const doThing = async () => {
        // ...
    }
    doThing()
        .then(() => {
            if (!isCanceled) {
                // Применяем результат 
            }
        });
    return () => isCanceled = true;
}, [something]);

Писал все в текстовом редакторе без обработки синтаксиса, на автомате поставил =. Спасибо за замечание, поправлю.

Просто предположение: а не помогут для такого возвращаемые из эффектов unsubscribe-функции? В них можно было бы сделать что-то вроде отмены.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer
Lead
JavaScript
React
TypeScript