вторник, 8 июля 2014 г.

Один год в США

Прошел год, как я живу в США.


31 мая 2013 года, вот этот самолет доставил меня из аэропорта Шереметьево в международный аэропорт Лос Анджелеса. 

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

Поэтому я решил переписать этот пост и построить свой рассказ о первом годе жизни в США в виде ответов на самые популярные вопросы, которые мы получали перед отъездом:

  1. Чем вы будете заниматься?
  2. Кому вы там нужны?
  3. А ностальгия не замучает?
Прошел год и можно ответить на эти вопросы

Чем вы будете заниматься?

Ответ очень простой — жить и работать. Работа есть — самое главное — это желание работать, ну и знание английского языка, хотя бы на примитивном уровне. Конечно, если нет английского языка, то с работой возникнут проблемы. Первое что меня поразило — это огромное количество разнообразной работы, а не только: «менеджер по продажам» или «менеджер по чему-то».

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

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

понедельник, 23 июня 2014 г.

Мотопутешествие 2015

На дворе лето 2014 года, а начал планировать 4-х дневное мотопутешествие на мотоцикле весной или летом 2015 года. Видимо, я совсем сошел с ума. Хотя, это просто очередной способ «загнать себя в угол» — поставить цель, анонсировать ее и дальше уже просто не будет способа уйти и не выполнить — ведь Интернет все помнит.

На данный момент план маршрута следующий:


День 1 — Sunnyvale, CA -> San-Francisco, CA -> Sacramento, CA -> Reno, NV
День 2 — Reno, NV -> Topaz Lake -> Las Vegas, NV
День 3 — Las Vegas, NV -> Los Angeles, CA
День 4 — Los Angeles, CA -> Sunnyvale, CA

Из расходов, самым дорогим будет приобретение мотоцикла BMW G 650GS ~ $8,500 и экипировки ~ $2000, поэтому покупка отложена до зимы. Зимой цены на мотоциклы и экипировку дешевле, можно получить очень хорошие скидки. Да и с учетом того, что зима у нас — это только название, ездить можно круглый год.

В общем, пока планы такие. Поживем - увидим.

вторник, 3 июня 2014 г.

Ликвидация безграмотности


У меня есть правило — каждую неделю узнавать что-то новое и полезное. И не просто узнавать, а разобраться как следует в вопросе. Раньше, я просто искал в Google интересующую меня тематику и копал-копал-копал.К сожалению, этот метод плох тем, что приходится выгребать очень много шлака, прежде чем доберешься до действительно полезных и интересных материалов. В итоге, я изменил свой рецепт и теперь мой ликбез алгоритм выглядит следующим образом:
  1. Неделю я собираю вопросы, над которыми мне предстоит поработать и темы, которые нужно изучить и на выходных выбираю одну или две темы и...

  2. Открываю Stackoverflow или Superuser и начинаю искать по интересующим меня темам. Сортирую комментарии по голосам и вперед — море полезной и интересной информации.
Уверен, что данный способ хорош не только для изучения новых тем, но так же и для более глубокого изучения уже ранее изученных вопросов.

понедельник, 2 июня 2014 г.

WWDC 2014

По следам недавно завершенной презентации WWDC 2014



Знаю, что многие, в очередной раз, недовольны тем, что им показали в ходе презентации. Люди ждали очередной iPhone, ну или, на худой конец, MacBook Air, а им показали какие-то красивости. «Где прорыв?! Где ба-бах эффект?!», — спрашивали они. В очередной раз наблюдаю очень яркую иллюстрацию эффекта разрушения воздушных замков, которые люди сами себе нарисовали. Немного отходя от темы, советую к прочтению статью о счастье, ожиданиях и реалиях.

Лично для меня, WWDC 2014 принес очень много и интересного. В первую очередь, с позиции разработчика и QA и конечно же с позиции пользователя:
  • Контрольный выстрел прозвучал в сторону Dropbox, Skitch и Alfred. Теперь, чтобы выжить, этим продуктам нужно придумать что-то из категории «Ваааау». Иначе, я не вижу смыла в использовании сторонних продуктов, когда все будет идти «в коробке»

  • СМС и звонки проксируются на iPhone/iPad — крутая, с пользовательской точки зрения, фича. Я давно ее ждал. Особенно синхронизацию SMS

  • Новый Notification Center . Удобнее и функциональнее.

  • Переделана работа с почтой в iPhone/iPad -наконец-то

  • CloudKit — то, о чем я задумывался в последнее время. У меня растет ребенок, который все время пытается что-то купить в AppStore, ну и, конечно, возможность делиться контентом — это здорово

  • HomeKit — я понимаю, что это не для России. Не представляю, как люди, которые бегают в электричке от контролеров, сжимая в руке iPhone смогут воспользоваться этой функцией, но у нас это очень будет очень даже полезной фичей.
Новый API и конечно же Swift руководство по Swift доступно в iStore — бесплатно) И много всяких вкусных и интересных плюшек.

P.S. Если вы хотели новый iPhone или iWatch, или еще что-то, то WWDC — это не про это. Несмотря на то, что ранее, в 2009/2001 годах Apple все же представлял новые версии своих устройств на WWDC, не стоит забывать, что WWDC — World Wide Developers Conference

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

среда, 28 мая 2014 г.

Мат и м*т

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

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

К мату я отношусь спокойно, мои уши не вянут от того, что кто-то его использует и язык у меня не отсыхает, когда я сам вставляю крепкое словечко в свою речь (естественно, что речь идет о ситуациях, когда мат уместен) Единственное, чего я не могу понять, так это использования * в матерных словах.

К примеру, молодая, трогательная девушка так и хочет написать «Хуй», но вместо это пишет «Х*й» . Вроде бы и матернулась, но, с другой стороны, и нет. Ах какая хорошая девочка.

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

Всем чмоке.

воскресенье, 27 апреля 2014 г.

Да потому, что можем...

В России потихоньку начинается мотосезон. Все чаще и чаще, в различных социальных сетях, стали появляться сообщения на тему: «Почему мотоциклисты ездят в междурядье?!» И холивар на 5 страниц на тему безопасной езды, соблюдения ПДД и так далее.

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

Но я нашел идеальное объяснение на вопрос «Почему мотоциклисты ездят в междурядье?!»

Да потому, что можем!

четверг, 17 апреля 2014 г.

Живите настоящим, но с оглядкой на будущее

We loose our health to save money
Then loose our money to save our health
With our thoughts on the future we forget the present
And so we do not live - not for the present nor for the future
And while we live as if we will never die...
We die as if we have never lived.
Confucius (551-479 BC) About human

Мне 31 год. Всю свою сознательную жизнь я жил по одному сценарию — «вот когда станет легче/проще/лучше, тогда можно будет себе позволить что-то...»

Так вот, мне 31 год и я вам со всей серьезностью заявляю — «НЕ БУДЕТ» Не ждите того, что когда-то в мифическом будущем вам будет легче, проще, лучше и тогда вы сможете позволить себе те радости жизни, в которых так ограничиваете себя сейчас — «НЕ БУДЕТ»

Никакого лучшего мифического будущего нет. Это все миф, который был вложен нам в голову нашими родителями, которым вложили в голову их родители и так далее. Лучше будет только здесь и сейчас! ЗДЕСЬ И СЕЙЧАС. И никто, кроме вас самих не может сделать так, чтобы здесь и сейчас настало.

Живите настоящим, но с оглядкой на будущее. Живите настоящим.

Это, казалось бы, очень простая мысль, но мне для ее осознания и понимая пришлось прожить 31 год.

среда, 9 апреля 2014 г.

iPhone != Android

Мне нравятся две бородатые шутки про Android и то, как он любит кушать батарею.

- С приходом Android мы вернулись в эпоху проводных телефонов

- Покупайте Android, ведь этот телефон невозможно потерять?
- Это почему же?
- Он постоянно у розетки.

К сожалению, в последнее время iPhone тоже очень любит кушать батарею. В сети полно радикальных способов: Отключите все уведомления или Не используйте то, или вот это Я не большой любитель радикальных методов. Ведь люди, в том числе и я, платят $699 не для того, чтобы отключать все подряд, а наоборот, пользоваться этим девайсом и тем функционалом, который в нем присутствует.

Сегодня натолкнулся на одну очень интересную и полезную заметку об iPhone и его батарее. Статья на английском, но не думаю, что это станет для вас проблемой:

This is not one of those «Turn off every useful feature of iOS» posts that grinds my gears. My goal is to deliver practical steps to truly solve your iOS battery woes.

The Ultimate Guide to Solving iOS Battery Drain

Очень интересно и полезно, почитайте на досуге

воскресенье, 23 февраля 2014 г.

Python: Массив с конца: ~n

Чем дольше изучаю Python, тем больше я его люблю и тем сильнее он мне нравится. Если вы хоть немного знакомы с Python, то и slicing наверняка знаете и в этом slicing есть особенность — элементы в массивах, словарях и так далее, если их считать с начала, нумеруются с 0 (как и во всех языках программирования), а если с конца — с минус единицы

print("Hello"[0], "Hello"[-1])
(H, o)

Когда я только начал учить Python, то для меня такое поведение было нормой и вполне логичным. До тех пор, пока вместо фиксированных index notation не пришлось использовать переменные:
i=2
print("Hello"[i], "Hello"[-i-1])
(l, l)

Т. е. чтобы взять значение с конца, нужно постоянно добавлять минус единицу. Что, согласитесь, является потенциальным источником багов (сколько boundary тестов повалилось на одном нашем продукте из-за этого). Но есть способ лучше, спасибо всеобщему разуму, который подсказал эту идею:
print("Hello"[i], "Hello"[~i])
(l, l)
print("Hello"[0], "Hello"[~0])
(H, o)

Вместо очередной минус единицы достаточно использовать тильду — ~ Не могу сказать на счет скорости работы, ибо замеров не делал, но судя по времени прохождения моих smoke тестов — вариант с ~ работает так же, как и с «минусединицей» Пользуйтесь на здоровье

понедельник, 3 февраля 2014 г.

Символ Олимпийских Игр 2014

Если вы думаете, что символом Олимпийских Игр 2014 года являются Леопард, Белый Медведь и Зайка, то вы очень и очень сильно ошибаетесь.

Никто, и я сейчас не утрирую, и не привираю ни на йоту, НИКТО из тех, с кем мне приходилось общаться «в этой вашей Америке», не знает про Зайку, Медведя и Леопарда. Часть из них вообще не знает про Олимпийские Игры, а те, кто слышал хоть краем глаза про Сочи 2014 задают мне один и тот вопрос: «А ты видел эти двойные туалеты?!»


Те, кто поумнее, конечно же понимают, что ситуация с double-сортирами не типичная для России, но часть людей все же спрашивает: «Ой, а в России все туалеты двойные?» А сегодня, прогуливаясь с нашими dev guys, когда речь зашла про эти же туалеты, один разработчик-индус сказал фразу, которая резанула меня очень сильно, — «В России эти туалеты, прям как у нас в Индии»

Если честно, то с одной стороны вся эта ситуация кажется очень смешной, а с другой стороны — безумно обидно. Обидно даже мне, человеку, которого сложно «обвинить» в любви к России. Потратить кучу бабла, переступить через столько судеб людей, полностью изуродовать уникальную природу... И все ради того, чтобы символом Олимпийских Игр 2014 года, для простых обывателей, стал двойной сортир, — «прям как в Индии»