Briefly about California
440 subscribers
37 photos
5 videos
55 links
Yet another channel of expat in US. Have a question? Write to @bomjkolyadun
Download Telegram
Пять лайфхаков по туризму в США

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

- Будьте готовы провести в очереди по прилету в аэропорту порядка трех часов (во всяком случае так в SFO и JFK). Если вы прилетаете по B1/B2 визе с бизнес-визитом (B1) впервые, то вам могут разрешить находиться в США до 90 дней. А если с туристическим визитом (B2), то 180 дней! Но визовый офицер спросит сколько вы планируете быть в США, и запишет это в компьютер. Потому если вы воспримете это разрешение как возможность остаться в США подольше (к примеру, 180 дней вместо 14), то в следующей поездке вас могут задержать для допроса и даже запретить въезд.

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

- По возможности, путешествуйте по достопримечательностям в будни. К примеру, в будни можно выхватить отель в Лас-Вегасе по $19 за ночь. А в выходные он будет стоить $119. А на длинные выходные связанные с национальными праздниками цены везде вообще космические!

- Всегда бронируйте аренду самой дешевой машины. Если ее не будет в наличии, то вам бесплатно дадут апгрейд до машины более высокого класса. Однажды я так пробил себе Ford Mustang кабриолет! А если машина все-таки будет, но вам она не понравится, то на месте попросите проапгрейдить до класса повыше (но уже за деньги 🌚).

- Не парьтесь насчет своего английского! В США плохой английский – это норма. Местные вам обязательно помогут во всем разобраться.
Стихийные бедствия

Когда я жил в Киеве, наиболее популярными стихийными бедствиями были:
- потопы центра Киева горячей или холодной водой из водопровода (во все времена года),
- Огромные снегопады (раз в несколько лет),
- Пожары из-за жары или от того, что соотечественники жгли траву или листья
- Дожди, грозы, ураганы, и снежные бури.

В Калифорнии с одной стороны все скучнее, а с другой интереснее.

Судя по всему, водопроводчики тут подходят к работе ответственнее, потому трубы не прорывает, а воду не отключают, наверное, никогда.

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

Пару дней назад случилось уникальное событие - пошёл дождь. Да не просто дождь, а ещё и с грозой! Так как гроза - это летнее природное явление, то их тут не бывает по много лет. Потому интернет наполнили фотки и видео настоящей грозы! Молния попала в леса, а так как погода последнюю неделю была очень жаркой, то леса загорелись.

“Сезон горения лесов” начинается где-то в конце августа, и идёт до конца ноября (когда начинается сезон дождей). В 2018м году случился Camp Fire. В результате, сгорел целый город(в Google Maps есть фото с августа 2019). Виновными признали PG&E(это монополист по доставке электричества и газа), потому что они не отключили нужное оборудование вовремя. В 2019м они решили проводить веерные отключения электричества гораздо более агрессивно, чем ранее, чтобы избежать подобной катастрофы в будущем. Потому теперь в технологической столице мира люди могут по несколько часов сидеть без света в сезон лесных пожаров 😳

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

Кроме этого, тут регулярно происходят землетрясения, обычно небольшие - 2-4 балла по шкале Рихтера. Землетрясение сопровождается грохотом и небольшими толчками прям по всей поверхности земли, продолжаются 5-15 секунд, после первых толчков обычно следует еще несколько раундов меньших толчков. Кроме этого землетрясения могут вызывать цунами.

Когда я почувствовал землетрясение впервые то было страшно. Теперь плюс-минус все-равно. Хотя не хотелось бы, чтоб было снова как в 1989.
В общем, за вчера ситуация с пожарами из-за молний сильно эскалировалась. На карте ниже обведены районы где пожары 🔥

Один из пожаров уже приблизился к океану, так что можно сказать, осталось потушить его всего с трёх сторон 🤷‍♂️

В двух каунти (включая мою - Santa Clara) обьявили эвакуацию, но я пока держусь. А на улице старый добрый запах киевской осени (дыма и гари) 🍁
Машина спустя год
Прошло чуть больше года как я взял в лизинг Мерседес . Я им очень доволен, его очень приятно водить, с ним ни разу не было никаких проблем.

Само-собой, я ни разу не жалею, что взял его. И мне кажется, что круто, когда у тебя есть возможность поездить на крутой тачке в 29 лет, а не в 40.

Но за год с этой машиной я заметил определённые минусы, о которых я не задумывался год назад.

Первое впечатление
В Украине принято хвастаться своей дорогой/крутой машиной. В Кремниевой долине у всех дорогие крутые машины:
- у азиатов мерседесы, инфинити и лексусы
- у русских БМВ
- у свежих выпускников универов любой национальности Ford Mustang, Chevrolet Camaro и т.д.
- у успешных стартаперов Tesla Model S/3/X/Y

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

Fun Drive
Моя машина разгоняется до 60 mph где-то за 5.6 секунд. Это быстро. Раньше я ездил на машине которая делает это за более чем 10 секунд. В результате, мне хочется газовать на светофорах и превышать скорость. Но я не превышаю скорость, потому что это незаконно. Кроме этого, можно попасть в ДТП, или могут депортировать из страны, если поймают. В результате, машина вроде как провоцирует вести себя агрессивно на дороге, но так себя вести я позволить себе не могу. А потенциал машины, за который я заплатил, пропадает зря.

Ограничение пробега
В салоне мне предложили на выбор три варианта разрешенного пробега: 10 тысяч, 12 тысяч и 15 тысяч. Я выбрал вариант посередине. В результате, 12000 миль оказалось маловато для путешествий по Америке на машине. К примеру, от Сан-Франциско до Лос-Анжелеса 300 миль. Yosemite National Park - еще 150 миль в одну сторону. Итого, два уикенд-трипа за месяц - это порядка 900 миль, из “разрешенных” 1000 в месяц. Само-собой, имеет значение только пробег когда вы сдаёте машину по окончанию лизинга, никто не проверяет как вы расходуете мили во время лизинга. Но лично я трачу 1000 миль в месяц на различные поездки по округе достаточно легко даже во время коронавируса.

Если за период лизинга вы проедете больше разрешённого количества миль, то за все что сверху заплатите от $0.10 до $0.25 за милю. Само-собой, так как это Мерседес, то рейт за милю - $0.25, а не $0.10.

Высокая стоимость владения
Я плачу за страховку порядка $200 в месяц, это около 40% от лизингового платежа (485$). Кроме этого, она не супер-экономичная (расход 10л/100 км), и требует самый дорогой бензин (91). В общей сложности, машина обходится мне где-то в 850$ в месяц. Prius обходился бы в два раза дешевле. Если бы я эту “сдачу” вкладывал в акции вместо машины (и они бы давали весьма средние 10% в год), то за два года бы накопил более 12 тысяч долларов.

Страшно что разобьют
Я переживаю, что машину могут повредить. К примеру, в Сан-Франциско очень часто бьют стекла, потому я ненавижу ездить туда на машине. Кроме этого, к примеру, в некоторых странах ЕС дорогие машины царапают просто потому что это дорогая машина.
iOS Интервью в Кремниевой долине

Последние почти 10 лет, с небольшим перерывом на свой бизнес, я работал iOS разработчиком. И, как вы можете знать из моих постов про интервью (тыц, тыц, тыц, тыц, тыц, тыц, тыц), я время от времени собеседуюсь в разные местные компании.

Этот пост будет интересен только программистам, так что если вы не программист, то, пожалуйста, не читайте дальше, чтоб не испортить себе впечатление о моем канале!

Я подумал что как-то странно, что я написал столько много постов про жизнь в Калифорнии, про интервью программистов в целом, но не написал чего стоит ждать на интервью разработчику моего профиля! Рассказываю.

Интервью может состоять из следующих этапов:
1. Созвон с рекрутером
2. Technical phone screening, как правило, с написанием кода
3. Домашнее задание
4. On-site Interview (состоит из 4-5 собеседований с разными людьми, и 1-3 задачами с написанием кода)

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

Созвон с рекрутером

Рекрутеры, как правило, имеют достаточно поверхностный Мобайл бекграунд, но они понимают что бывает где-то два вида разной работы на iOS: UI Applications, Frameworks. Потому в рассказе о своем опыте, проекты где не было UI, называйте “Frameworks”, а проекты где было много UI называйте “UI Applications”.

Technical phone screening

Могут предложить задачу с LeetCode, а могут одну из следующих или подобных задач:
- Сделать Table View, который будет загружать и показывать картинки из интернета
- Сделать TableView куда можно добавлять элементы, удалять, перемещать
- Сделать Table View в котором показывать сколько времени каждая ячейка показывается на экране, и обновлять эту инфу, к примеру, раз в секунду
- Сделать свой Notification Center
- Добавить UIView в место куда пользователь нажал пальцем
- Сделать какую-то простую анимацию UIView

Скилы для успешного прохождения этого этапа:
- Уметь кодить когда на тебя смотрят и комментируют то что ты пишешь
- Уметь работать с UI из кода, в идеале вообще без Storyboard/xib (ибо только время потеряете)
- Уметь быстро делать вещи с Table View и быстро фиксить типичные баги

Домашнее задание

Домашние задания с которыми я сталкивался очень типичные. Практически любое домашнее задание сводится к следующим пунктам:
- скачать и распарсить какой-то JSON, с сервера
- отобразить инфу из JSON в UI,
- скачать картинки с сервера, закешировать, а потом отобразить в TableView/CollectionView чтоб оно не лагало при скролле
- Написать Unit или UI тесты (за это дают бонусные поинты)
Сторонними библиотеками просят не пользоваться.

On-site интервью

Спрашивают вопросы про Swift, Objective-C вида:
- Что такое категория, протокол?
- Какая разница между структурами и классами в Swift?
- Какая разница между Manual Memory Management и ARC? Могут попросить привести пример когда MRC лучше ARC

Спрашивают следующие вещи о Concurrency:
- В чем разница между serial и concurrent queue?
- В чем разница между NSOperationQueue, dispatch_queue?
- Как сделать чтобы completion вызывался по выполнению нескольких асинхронных операций?
- Что такое RunLoop?

Просят сделать System Design:
- своего In-memory + Disk Cache (как вариант, сделать кеш картинок),
- Reporting/Logging
- Download manager
- Сложного ViewController из приложения компании куда собеседуетесь (к примеру, feed соцсети)

Скилы для прохождения System Design:
- Знать что такое Dependency Injection, MVVM/VIPER
- Иметь опыт разработки систем подобных задаче

Также просят решить задачу с LeetCode, как правило, уровня easy или medium.
Автострахование

Я почти не сталкивался с автостраховками в Украине. У меня была КАСКО, и страховая мне просто звонила время от времени чтобы я еще занес денег. Потому, я не очень разбираюсь в нюансах как у нас все работает. Но, как мне кажется, есть ОСАГО (обязательная страховка для всех автовладельцев, чтоб покрыть ущерб другим), и КАСКО (страховка чтобы покрыть ущерб своей машины)

В США страховки чуть более гибкие. Есть минимальные лимиты покрытия, которые регулируются властями штата - аналог ОСАГО. И есть еще различные другие виды покрытия, если выставить некоторые из которых на максималки, то получится КАСКО. Вот они:
- Bodily Injury & Property Damage Liability - покрывает вашу ответственность перед другими за повреждение собственности, или травмы
- Uninsured/Underinsured Motorist Coverage - покрывает финансовую ответственность, если у того, второго участника ДТП нет страховки, или недостаточное покрытие ОСАГО по нормам штата. Обычно есть две категории: для покрытия property damage и body injury
- Medical Payments Coverage - покрытие медицинских счетов ваших пассажиров.
- Comprehensive Coverage - покрывает все аварии кроме столкновений. К примеру, если вашу машину угнали, или ее разбил торнадо.
- Collision - покрывает столкновения.
- Rental Reimbursement - возврат денег за аренду машины, пока вы не можете ездить на своей машине
- Roadside Assistance - грубо говоря, подписка на сервис эвакуатора. Как правило, все автосалоны дают два-три года бесплатного вызова эвакуатора даже для б/у машин, потому не вижу смысла в ней.
- Loan/Lease Payoff – если у вас машина в лизинге, то это Must have. Страховая вернет автосалону сумму денег за разбитую машину с учетом амортизации. Но может оказаться так, что вы должны автосалону бОльшую сумму, чем ту, в которую оценила машину стразовая. Потому эта страховка вас бережет от этой ситуации.

У многих coverages есть размер deductible (франшиза). Чем выше deductible, тем дешевле страховка.

Кроме этого, на стоимость страховки влияет:
- количество миль, которые вы проезжаете за год (вы сами указываете количество, оно никак не проверяется),
- Район проживания. Чем хуже район, тем дороже страховка
- Штрафы. Чем дольше нет штрафов, тем дешевле страховка
- Наличие противоугонного устройства в машине
- Опыт безаварийного вождения. Чем больше лет без аварий (ну или обращений в страховую), тем дешевле страховка
- Возраст. Для людей старше 25 лет, страховка падает в цене
- Сфера работы. Айтишники платят за страховку меньше!
- Наличие высшего образования. Люди с высшим образованием платят за страховку меньше (когда реально пригодился диплом с универа! 🤣)
Все фото без фильтра, сегодня у нас было все оранжевое из-за того, что принесло дым с пожаров вокруг.
История про страховую медицину!

Я делаю Green Card. Для нее нужно сделать пару медицинских анализов. Так как это аназилы для иммиграции, то страховка их не покрывает, и пришлось платить из своего кармана полную стоимость.

Тут я приложил чек с лаборатории. Есть графа “List price” и “Your price”. Почему?

Если ты делаешь анализ по страховке, то лаборатория выставляет страховой счет по “List price”. Страховая сбивает цену, потом платит свою часть, а я как пациент плачу свою часть.

Мед. учереждения знают, что страховая все равно будет сбивать цену, потому выставляют на все услуги завышенную цену. Но у многих пациентов нет страховки, сбивать цену они не будут, а завышенная цена для них совершенно неподьемная. В результате клиники дают огромную скидку относительно завышенной цены пациентам без страховки. Но все равно получается очень дорого.
Background check

Работодатели в США довольно часто делают background check. Это, как правило, проверка вашего прошлого опыта работы, образования, и того, что у вас нет судимостей. Обычно её делают перед наймом на работу.

Потенциальный работодатель не скрывает, что будет звонить вашему прошлому работодателю. Даже наоборот: он присылает вам форму, где вам предлагается добровольно оставить контакты и даты работы с прошлых ваших работ, контакты вашего ВУЗа, ваш SSN, и прочее. Вашему текущему работодателю звонить не будут, если вы не дадите на это разрешения.

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

Потому важно:
- Знать даты выхода и увольнения с каждой работы
- Сохранять хорошие отношения с прошлыми работодателями
Приём у врача

В Украине стандартный прием у врача - это 30 минут. Все это время ты можешь провести с доктором. Он спрашивает о твоих симптомах, проводит процедуры, назначает лекарства, звонит в твою страховую, выслушивает и отвечает на твои глупые вопросы.

В США время доктора - это роскошь. По приходу в больницу тебя всегда встречает младший медперсонал, либо интерны. Они спрашивают тебя о симптомах, делают нужные измерения твоих жизненных показателей, все записывают. Потом зовут доктора.

Доктор прибегает на пять минут, читает их записи, назначает тебе лечение, отвечает на один-два твоих вопроса, и убегает.

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

По началу мне такой подход казался каким-то странным, теперь привык.

P.S. Конечно же, за этот приём страховой выставляют счёт долларов на 300. А страховая договаривается где-то посередине (и платит 100-150$), а ты платишь свой ко-пей (40$)
Рекрутер – не твой бро

Во-первых, меня удивило, что в США рекрутеров мужчин примерно столько же, сколько женщин. В Украине, по моему мнению, есть большой перевес в сторону женщин.

Во-вторых, обязанности обычного украинского рекрутера делает аж три человека: Sourcer, Recruiter, Coordinator.

Сорсер

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

Часто сторонние компании занимаются сорсингом кандидатов. Они получают деньги за количество переданных кандидатов подходящих под вакансии компании.

Координатор

Координатор - это самый приятный Point Of Contact в компании. Вы просто говорите ему когда вы можете прийти на собеседование, а он вам назначает собеседование.

Рекрутер

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

Рекрутер - это основной Point of Contact в компании. Он это понимает, потому максимально втирается к тебе в доверие. Он ненавязчиво спрашивает:
- О, а сколько ты сейчас получаешь?
- О, а ты сейчас собеседуешься с кем-то еще? На каком ты этапе?

Иногда еще добавляет что-то вроде:
- У нас в компании Х рекрутер всегда на стороне кандидата, потому чем больше ты получаешь, тем больше мой бонус. Потому ты можешь раскрыть мне все свои карты.
- Чем больше ты мне расскажешь, тем более лучше мы сделаем для тебя процесс найма и оффер

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

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

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

Кстати о давлении. Рекрутеры могут быть как добры и вежливы к вам, так и в один момент стать злыми и чёрствыми. Могут совершать различные психологические манипуляции:
- Конечно, ты проделал отличную работу на интервью, и самый лучший кандидат для этой позиции, но компании нужно делать бизнес, потому если ты долго думаешь, то нам придется сделать оффер кому-то другому, у нас очередь кандидатов на эту позицию
⁃ Мы даем стоки раз в год - это стандартная практика для индустрии! (на самом деле, могут и раз в квартал, и раз в месяц, и раз в месяц после года работы, бесконечно вариантов)
⁃ Ты же приходишь к нам работать не только за деньгами, но и чтоб научиться чему-то новому!

Кроме этого, я столкнулся с тем, что в связи с тем, что английский не мой родной, то впарить мне какую-то дичь на английском в миллион раз проще, чем на родном языке.

Будьте аккуратны с рекрутерами.
В США парки закрываются на ночь

Я очень удивился когда узнал, что у парков в США есть часы работы. Как правило, они открыты с раннего утра и до заката солнца.

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

Причина проста: полиции сложно ночью обеспечивать безопасность в парках, потому их просто закрывают.

Людей замки, ограждения, и штрафы особо не останавливают - все равно приходят 🤷‍♂️