Pull to refresh
73
0
Constantine @Vacxe

Mobile infrastructure nerd

Send message
Как говорил известный нам Оби «Только ситхи все возводят в абсолют» или же любой метод имеет преимущества и недостатки.
Если рассматривать «RxJava» как единственное на чем замыкается данная технология то это изначально не правильный подход. «Rx» это гораздо большее чем одна библиотека. Rx поддерживает множество языков. Если вы переключаетесь между 3-4 языками каждый день то это достаточно экономит время на унификации подхода.

С помощью корутин вы можете выполнить все тоже самое (ну или почти тоже самое) что и с помощью Rx. Допустим Observable.withLatestFrom(Observable.timer(...), somePublishSubject). Мне кажется что данная конструкция на корутинах будет выглядеть слегка странно.

Однако, любая технология должна использоваться под нужны. Если в нашем приложении просто запросы на API и маппинг в обьект — зачем усложнять если корутины идут из коробки.

Обе технологии имеют право и место на существование.
Спасибо за статью. Сам недавно писал аналогичную про переезд в Бангкок. Искренне за вас рад. Может, конечно, вы и не останетесь на длительное время в Израиле, но что важно — это границы в голове уже будут сломаны. Переезд уже будет казаться чем то легким и не будет вызывать страха.

Накину немножко на злобу дня:
Очень много людей из СНГ вам будут писать «что вы глупец и зачем выбрали Израиль». Есть же множество других вариантов типа США, Канады или Австралии. Вот мне интересно, сами эти люди пробовали осуществить релокацию с поиском вакансий? Мне кажется что в 95% процентах это будут «диванные воины» которые видят только вершину айсберга.

Для объяснения рассмотрим США, о которой все так много говорят. Вот вы хотите получить рабочую визу допустим. Н1В — та самая заветная штука! А вот кто нибудь хоть догадывается, что на нее подаются документы в марте а заехать вы сможете только в октябре и то с конкурсом 40% в лучшем случае. А теперь главный вопрос знатокам: «Какая компания будет спонсировать данную визу с ожиданием в 9 месяцев»? Бодишопы вам в помощь со всеми вытекающими последствиями.
Допустим вы получили Н1В и вас перевезли. Прошло еще 3-4 года и вы получили гринку. Pros\Cons? Ну теперь вы можете не выезжать из страны и менять работодателя спокойно, у вас не больше страха потерять место. Минусы? Вы 4 года будете пахать на зарплату интермидиад при квалификации сеньера. И бинго! Налоги везде 30% (я имею ввиду что даже если вы уезжаете с гринкой работать в другую страну — будете платить налоги). Гражданство? Даже если получить его и отказаться — будете платить налоги в США.
Стоит ли это того?

Везде во всех странах есть минусы и плюсы. Россия тоже не самая худшая страна.

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

Не бойтесь говорить — пожалуй основной проблемой обучения английскому в школах является вдалбливание в голову что «Вы обязательно должны говорить правильно или вас не поймут». Когда понимаешь, насколько это бред, становится жить в разы легче. Я работаю в многонациональной компании (около 65 национальностей) и 95% времени приходится общаться на английском. Стал замечать за собой, что английский становится крайне простым. И в большей части используется как инструмент.

Смотрите фильмы — в моем случае я крайне обожаю смотреть именно мультфильмы на английском. Крайне понятная речь, простые выражения и самая малость приколюшечек в речи типа «Изи пизи». Найдите тематику, которая вам интересна и смотрите

Словарный запас — в моем случае до переезда я установил всем известное лигволео и практиковал в нем чисто словарный запас.

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

В общем, нужна мотивация! vibbb поправьте меня если я не прав.
Нет, к моему сожалению я «Big in Japan», 190см рост. Отсюда вытекают длинные ноги (что дает +20 к велосити по сравнению с локалами), также это приносит бесконечные ушибы головы во всех транспортных системах.
Кстати, для меня это было открытием. Какой же в Москве чистый воздух! Даже пришлось написать приложение чтобы следить за экологией.

Для сравнения: в Москве показатель загрязнения в среднем 10, в Бангкоке начиная от 50 и до 150. То есть на порядок хуже чем в Москве. И это очень сильно заметно.
Практически, но не всегда. Если вы турист, то скорее всего вы будите не правы. Очень распространены ситуации с арендой мопедов в туристических зонах. Но если у вас есть местные права, страховка и все хорошо с документами, то разбор полетов будет скорее всего честный.
Sour Cream это конечно хорошо, но блинчиков хочется именно со сметанкой.
Я живу в 3х минутах от National Stadium — аренда 20к в месяц в батах. Почему выбрал именно этот район? До работы 15 минут пешком (экономия времени в денег на дороге). Всегда можно уезжать во все на правления на BTS без пересадок (Siam).

Кстати на wongwian yai есть отличное шабу! Могу показать.
Да, но я здесь не на отдыхе, а ездить из Чанг Мая на работу каждый день в БКК будет весьма накладно.
Обычный договор о найме, как в России. Сроков никаких нет. Компания очень лояльная, чтобы расторгли контракт надо быть совсем «одаренным». К вопросу о гугле — да. Только вещи самому придется высылать. Ну и Notice period отработать.
В данном изложении вкладывался смысл «дополнительный». Предположим, вы едите с ребенком без жены. Но в целом это сленг, согласен.
Главный плюс — это построение нетворкинга.
После переезда сюда я узнал очень много интересных людей, практически гениальных с моей стороны. И каждый раз когда твой друг переезжает в новую страну это открывает потенциальные возможность и для тебя.

Да и на LinkedIn вакансии стали приходить гораздо чаще и из за рубежа в основном. Так что выбор нового направления не такая уж и тяжелая задача теперь.
Я уехал из России не потому что «все плохо в королевстве», а потому что хочется открыть для себя мир. Как говорится «Хорошо там, где нас нет»
Вопрос про релокацию в Бангкок. Предположим, у вас ребенок в 7ом классе с базовыми знаниями английского языка.

Все же мы сюда переезжаем чтобы жить ни как не хуже чем на родине, и поэтому отдавать русско-англо-говорящего ребенка в 50-50 школу, где он все равно будет фарангом, я просто не вижу смысла.
С тайским все более или менее. Базовых знаний вполне хватает. И эту ситуацию я слегка утрировал. Есть постоянные таксисты — они уже узнают, но в общей массе вы всегда будите туристом.
За грамматику я извиняюсь.

Да, оседать в Тайланде это совсем не то, ради чего стоит сюда ехать. Тем более Тайланд не позволяет делать двойное гражданство (да и получить его практически не реально). А отказываться от российского в пользу тайского как то слега глупо мне кажется.

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

Много людей приходят именно за деньгами. А писать код и мартышку можно научить, но вот строить архитектурно правильные решения достаточно трудоемкая задача.
Тогда стоит смело добавлять в резюме Mercurial и SVN. Так как это базовый набор от систем контроля версий.

Если Вы работаете в команде в 2 человека то да, базовых знаний достаточно. Однако, в моем случае это слегка проблематично (40+ на платформу).

И как не крутись, приходится сквошить, черипикать, а еще в гит кэш чистить. Это не критический вопрос, просто будет огромным плюсом знание, что происходит за ширмой UI
На мой взгляд крайне важно понимать что происходить за UI. Это похоже на наличие у вас набора инструментов, а вы используете только отвертку. Очень полезно знать вещи окружения. Ими даже можно не пользоваться, но знать, что они существуют.

-i флаг добавляет interactive mode в rebase. Очень полезно, когда вы хотите сквошнуть коммиты например, а другой ваш коллега сможет сделать cherry-pick.
В любом случае нужно находить баланс между требованием работника и возможностями работодателя. А в случае найма уместнее сказать «К сожалению вы не подходите по техническим знаниям», чем пытаться получить кота в мешке за полставки на три месяца.

Да и само название «Испытательный срок» говорит о возможности безпроблемного расторжения контракта. Если вдруг работодатель понимает, что человек не проходит по скилам — увольнять или пересматривать условия договора
П.1
Про собеседования
В целом я согласен с изложением ваших мыслей. Хочу добавить пару смешных историй про себя (Senior Mobile Dev 8+ лет опыта только в мобайле).
1) «Нарисуйте воображаемое животное» — Нет ну серьезно? Я думал только шутки про это ходят, однако я просто охренел от вопроса. Или они серьезно думают, что по этой картинке они определят мой психотип?

2) «Не болеете ли вы ЗППП» — До этого мне рассказывали про корпоративы каждые выходные, и что то девченок в команде я не видел.

Собеседование это было 4 года назад, и я запросил 100к на руки, в офере было прописано 55к на испытательный. Нет, я конечно понимаю, что в России принято урезать хотя бы на десятку на испытательный, но не на 45%. Это же вообще бред. В целом я готов за половину ЗП приходить раз в неделю и анекдоты рассказывать но не более того.

— 3) «Кем вы видите себя через три года» — ох Господи как меня бомбит с этого вопроса. Прям хочется взять и карты таро разложить. И самое тупое, что все мы знаем «Правильный» ответ на этот вопрос: «Конечно я вижу себя сеньером в вашей компании, потому что у вас уникальный продукт, а также если мне повезет я и буду трудиться не покладая рук, то я стану менеджером или типа того». Но мой ответ, классически был прекрасен «Я стою на вершине горы, подо мной деревня в огне а на моем лице улыбка».

П.2
Про резюме
Зачастую, CV крайне важная вещь. Я провожу собеседования в текущую компанию и это первое, от чего можно оттолкнуться. Правильно было подмечено, что не стоит писать что вы знаете технологию, а на самом деле вы ее просто трогали перед сном.

Классика это знание «Git» — мистеры мисиксы которых приходится собеседовать наивно думают, что если они пробовали работать с гитом через какой нибудь редактор, то это делает их экспертами, однако пару вопросов типа «Что делает эта команда git rebase -i HEAD~2» ставит их в тупик.

Пишите то, что вы действительно знаете. Если пишите про «Rx» то вы должны знать о «Subject». Я спрашиваю в основном по резюме, однако в добросок идут базовые знания на алгоритмы и комплексити.

П.3
Про заграницу
Вот уже как больше года не живу в России. Скажу честно, собеседования в зарубежные компании намного проще, чем в домашние. Почему? Да просто в 80% в России у интервьюверов стоит цель — подкрепить свое ЧСВ или завалить. У них есть только один ответ который они хотят слышать и порой он крайне абстрактен.

«Вот допустим вы нашли решение на StackOverFlow — что вы будите делать дальше?» — Этож просто сфероконь в вакууме.

За границей, в основном конечно, упор идет на технологии и то, как долго вы будите интегрироваться в команду.

Information

Rating
Does not participate
Location
Brisbane, Queensland, Австралия
Date of birth
Registered
Activity