рейтинг блогов

Один день программиста в Нью Йорке

топ 100 блогов odin_moy_den25.01.2017Лытдыбр Привет! Меня зовут Лёва. Мне 37 лет, я живу в Нью Йорке, и работаю программистом в Гугле. Я уже пару раз описывал свои дни, но то были рассказы о моих поездках. В комментариях к ним, меня не раз просили написать о том, как проходит обыкновенный рабочий день. И вот, решил наконец рассказать вам об этом.

Под катом мой обычный четверг, 15 декабря в 67 фотографий. Рабочий год подходит к концу, скоро я уеду в длинный отпуск, но до этого осталось ещё несколько дней. Любителям страстей сэкономлю время - ничего особенного со мной в этот день не произошло.

Один день программиста в Нью Йорке

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

"Ты сегодня хотел свой день снимать?" спрашивает она. Действительно - чуть не забыл. Едва успеваю сфотографировать Тоню. Она закрывает дверь, а я засыпаю дальше.

Один день программиста в Нью Йорке

2. Девять утра. Весёлая музыка из "Простоквашино" снова будит меня, на этот раз окончательно. Пора вставать.

Один день программиста в Нью Йорке

3. Ванная: из зеркала на меня смотрит заспанная помятая физиономия. Будем работать. Туалет, зубы, бритва, душ. На всё это уходит около получаса. Бреюсь я раз в пару недель, но раз уж решил день снимать, надо выглядеть презентабельно.

Один день программиста в Нью Йорке

4. После водных процедур застилаю постель. Вообще я дикий неряха, могу жить в невероятном бардаке, но постель всегда должна быть убрана. Не знаю, откуда у меня это.

Один день программиста в Нью Йорке

5. Кухня. На плит стоит почти полный чайник, ещё тёплый. Так обычно бывает, когда Тоня выкраивает себе несколько лишних минут сна на оранжевом пуфике в углу. А я делаю себе чай (разумеется со свежей водой) и пару бутербродов на завтрак. Сажусь всё это кушать на кухне...

Один день программиста в Нью Йорке

6. Ха-ха! Нет конечно. Как и все нормальные люди я завтракаю за компом. Тут я читаю новости, узнаю, что произошло за ночь в мире, в США, в Нью Йорке и в рунете. Сегодня русские хакеры опять взломали выборы, а Трамп объявил об ещё одном назначении в будущий кабинет. На сладкое - комментарии из блога. Читаю все, отвечаю на многие. Это пожалуй любимая часть ведения ЖЖ.

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

Один день программиста в Нью Йорке

7. На новости, завтрак и комментарии уходит где-то час. Пора выходить, я собирался прийти сегодня на работу чуть пораньше. В коридоре, на моей сумке лежит цветастый подарочный пакет. Это я положил так, чтоб не забыть. У нас в офисе сегодня "Секретный Санта" - каждый в нашей группе должен купить подарок одному из коллег, а получивший подарок пытаются угадать, кто же его выбирал. В итоге каждый получает и покупает по одному подарку. Чтоб команда сразу не увидела мой цветной пакет, и не вычислила меня по нему, я его решил спрятать в чёрный целлофановый мешок.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

9. Выхожу из дома, без пяти одиннадцать. План попасть на работу пораньше пока не очень работает.

Один день программиста в Нью Йорке

10. Через пять минут я на платформе метро. Живу я в одном из тех далёких районов Бруклина, где метро ходит поверху. К сожалению сегодня экспресс-поезда не ходят. Это добавит мне минут семь дороги. Обычно на экспрессе ехать чуть больше сорока минут, а тут почти пятьдесят будет. Нью-йоркское метро ходит далеко не так часто, как Московское - даже в час пик, интервал между поездами может быть минут десять. К счастью сегодня долго ждать не приходится - состав подходит через две минуты.

Один день программиста в Нью Йорке

11. В какой-то момент метро уходит под землю. Эти туннели старые, там нет мобильной связи. Все нью-йоркцы отлично знают, между какими остановками сигнал пропадает, и готовятся заранее. У меня вот в телефоне скачанная через RSS френд-лента. Устраиваюсь поудобней, и узнаю что новенького в интернетах.

Один день программиста в Нью Йорке

12. Через пол часа мы выезжаем из туннеля на Манхэттенский мост. По нему моя линия метро пересекает Ист Ривер, едет из Бруклина в Манхэттен. Отсюда мог бы быть неплохой вид, но к сожалению многочисленные заборы и балки всё загораживают. (На ходу это кстати менее заметно.) Именно на мосту я начинаю думать о работе - это уже срабатывает автоматом. На чём я остановился вчера? Что буду доделывать сегодня? Вспоминаю о предстоящих встречах, обнаруженных ошибках, и незаконченных задачах.

Один день программиста в Нью Йорке

13. Пересадка на Вест Четвёртой Стрит. Это один из крупных транспортных узлов города - восемь путей, четыре перрона на двух уровнях. Здесь останавливаются шесть разных линий. Мне отсюда ехать ещё одну остановку.

Один день программиста в Нью Йорке

14. Вот моя остановка - 14я стрит на восьмой авеню. Эта станция украшена фигурками бронзовых человечков работы художника Тома Оттернеса. Таких вообще немало по всему миру, а у нас в Нью Йорке их особенно часто можно встретить.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

16. Вход в здание Гугла. Когда-то это здание строилось как грузовой терминал, оно занимает целый квартал города. Несколько лет назад прежние хозяева решили его продать, а Гугл, который к тому моменту уже арендовал в нём пару этажей согласился купить. Сделка оценивается в пару миллиардов долларов, о ней тогда было много шума.

Один день программиста в Нью Йорке

17. В лобби стоит огромный интерактивный дисплей. Каждый пиксель на нём - кнопка, если на неё нажать буквы прыгают, растут, сдуваются. Раз в несколько минут всё меняется: цвета, шрифты, поведение букв. Неизменным остаётся лишь то, что надпись всегда гласит "Google".

Один день программиста в Нью Йорке

18. Я работаю на 14м этаже. В здании полно лифтов, но вот уже десять лет у меня правило: на работу я поднимаюсь пешком. Раньше был на пятом этаже, это было нетрудно. Но в этом году нас переселили на новый, 14й, и тут приходится попыхтеть. Зачастую по пути приходится напоминать самому себе, что для человека, который взошёл на Фудзи, несколько сотен ступенек должны быть сущим пустяком.

Один день программиста в Нью Йорке

19. Использую это время чтоб дочитать ленту. Читая легче подниматься. Вижу, что в очередной обзор "лучших фотографий года" попал кадр с Burning Man 2016, когда жгли пирамиды. Я прекрасно помню то утро. На часах почти полдень. Придти на работу рано опять не получилось.

Один день программиста в Нью Йорке

20. Как я уже сказал здание Гугла занимает целый квартал. Чтобы пройти от лестницы до моего стола нужно прошагать от восьмой авеню до девятой. Вдоль всего этажа идёт длинный коридор.

Один день программиста в Нью Йорке

21. Но я предпочитаю ходить по свежему воздуху. Недавно у нас на 14м этаже открыли террасу, ведущую вдоль всего здания. Отсюда отличный вид даунтауна и Нью Джерси.

Один день программиста в Нью Йорке

22. Большинство программистов Гугла сидят вот в таком оупен-спейсе, за соседними столами.

Один день программиста в Нью Йорке

23. Но у нашей команды отдельные комнаты. Их две, они смежны между собой, и в каждой сидит по четыре человека. Мой стол прямо по курсу - на нём висят сдутые шарики "10", которые мне подарили в честь 11-летней годовщины на работе. Большинство коллег приходят раньше меня.

Один день программиста в Нью Йорке

24. Рабочий сетап - два 24-дюймовых монитора. Удобно для работы с веб-приложениями. На одном пишешь код, а на другом проверяешь, что вышло. Если кому интересно, я работаю над одной из многих частей Гугл Диска. Сегодняшний день не будет сильно загруженным. У нашей группы был список работы которую надо было закончить, перед тем как все разъедутся в зимние отпуска, и сейчас из него осталось парочка недоделанных вещей. За одну из них отвечаю я, но она почти готова. До конца дня точно успею. Первым делом проверяю почту и календарь. Вчера у меня был выходной. Не случилось ли что со вторника? Какие у меня на сегодня встречи?

Один день программиста в Нью Йорке

25. Мой личный low-tech календарь. Я работаю три дня в неделю, и эта штука помогает моим коллегам легко узнать моё расписание. До начала зимнего отпуска осталось три рабочих дня.

Один день программиста в Нью Йорке

26. Коллеги лепят коробку, куда мы будем складывать подарки от "Секретного Санты". Она должна быть праздничной!

Один день программиста в Нью Йорке

27. Работаю чуть больше часу, тут на телефон звонок: "Я уже жду внизу!" Чуть не забыл, ко мне же сегодня на обед Яша приходит! В Гугле сотрудников не только бесплатно кормят, но и позволяют время от времени гостей звать и угощать. Главное чтоб в меру. Вот мы и договорились, с Яшей встретиться, перед тем, как я уеду. Чтоб быстрей добраться до другого конца этажа хватаю самокат. Гугл как раз для этих целей на все "большие" этажи закупает самокаты, но они часто в дефиците. А у меня свой личный. Получил его давным давно в подарок, и принёс на работу, теперь катаюсь, когда надо.

Один день программиста в Нью Йорке

28. 13:15. Яша уже ждёт внизу. Мы с ним знаем друг друга 25 лет, десять из них прожили вместе в моей квартире. Он кстати тоже блог ведёт, но никогда не ставит в него своих фотографий. Стесняется небось. Так что это фото - можно сказать эксклюзив! Сегодня Яша как-то очень прилично выглядит, обычно у него вид немного бомжеватый. Работает он адвокатом, и все новые клиенты при виде него первым делом просят назначить им одну из его партнёров. Что Яше очень даже на руку, так как он лентяй. А сейчас он в рубашке и брюках. Видать сегодня в суд ездил.

Один день программиста в Нью Йорке

29. Набираем еду, садимся, болтаем о жизни. В данном случае "о жизни" - значит о Яше. Яша пару лет назад развёлся, и теперь активно ищет себе вторую половину. Половина что-то пока не спешит находиться, но процесс поиска среди молодых кандидаток Большого Яблока явно Яше нравится. Он постоянно хвастается рассказывает о различных новых подругах, тусовках и мероприятиях, не забывая при этом периодически добавлять, как он завидует мне, и моему семейному положению. Гад.

Один день программиста в Нью Йорке

30. Напоследок выходим на другую террасу, насладиться видом. "Только недолго!" предупреждаю я. "А то ты вон в куртке..." Яша успокаивает меня, что хочет всего пару фотографий сделать. "Может в блог напишу о том, как в Гугле красиво. Будет вам реклама..."

Один день программиста в Нью Йорке

31. Потом он долго снимает селфи себя с Эмпайр Стейт Билдингом. "А это я поставлю на Тиндер," говорит. "Девки любят красивую архитектуру. А может даже в Инстаграм..."

Один день программиста в Нью Йорке

32. 14:20. Проводил Яшу - напоследок он сказал что-то насчёт поисков нового офиса для своей адвокатской конторы. Я толком не понял что там к чему. Поднимаюсь назад, в этот раз на лифте. Одного 14-этажного восхождения в день мне хватает. В гугловских лифтах поставили экранчики, которые выводят популярные поиски. Причём тут все языки представлены, то и дело попадается что-то на русском. Порой даже становится немного стыдно за нас, но потом понимаешь, что это Дженнифер Лоуренс, а не Лопес, как сперва показалось.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

34. Особенно разные там Латте и Флэт Вайты. Посмотрите как мастерски сделан рисунок! Вы вот как кофе пьёте?

Один день программиста в Нью Йорке

35. По пути назад к рабочему столу замечаю, что заходящее солнце очень красиво подсвечивает мидтаун. Сейчас самая зима, темнеет рано, ещё чуть больше недели, и будет самый короткий день года.

Один день программиста в Нью Йорке

36. Ещё полтора часа работы, и последняя недоработка в моём коде устранена. Всё работает как надо, можно отправлять на проверку. В Гугле все изменения кода должны проверяться хотя бы одним другим человеком. Так надёжней, и помогает предотвращать ошибки. Ведь часто человек может полениться сделать что-то полностью верно, или просто не заметить собственной ошибки. Проверки коллег служат предохранителем, чтобы такие недоработки устранялись на ранних стадиях. Проверяющий может попросить внести правки, прежде чем дать своё согласие. Когда мои изменения будут полностью одобрены, жёлтый цвет в окне на правом мониторе станет зелёным.

Один день программиста в Нью Йорке

37. 17:45. А пока, у нас "Секретный Санта". Посмотрите какую красивую коробку соорудили мои товарищи по команде! Пока я бегал за кофе я незаметно подкинул туда свой подарок, так чтоб никто не заметил.

Один день программиста в Нью Йорке

38. Вскрываем обёртки одну за другой. Мне достались вот такие японские чашки. Я со второго раза угадываю, кто их подарил. "Вообще-то они для чая, но думаю тебе подойдут под саке. Знаю ты его любишь. Кстати это настоящий японский фарфор."

Один день программиста в Нью Йорке

39. Вот вся команда с подарками. А парень, которому покупал подарок я в этот день не пришёл, оказалось он в командировке.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

41. Рабочий день почти закончился, многие коллеги уже ушли по домам. Оставшимся предлагаю выпить за успешно завершённые задачи - вроде всё, что надо было сделать к сегодняшнему дню мы успели. У меня на столе как раз для таких случаев стоит бутылка сётю - японского спиртного чуть полегче водки. Как раз хороший повод опробовать новые стаканчики! Потягивая напиток обсуждаем кто над чем работает, и у кого какие планы на зимний отпуск. Почти все разъезжаются.

Один день программиста в Нью Йорке

42. Время уже после восьми. Пора домой. Последний пришёл, последним и ухожу.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

44. На пересадке играет скрипач. Такое часто происходит, вечно в метро какие-нибудь музыканты. И в основном очень неплохо играют, хотя есть и исключения.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

46. Я тоже уткнулся - решил, что можно уже начать сочинять пост про этот день. Тогда то я ещё не знал, как долго это займёт!

Один день программиста в Нью Йорке

47. Приехал на свой родной Шипсхед Бэй. Его украсили к зимним праздникам, развесили гирлянды. Лучше б мусор с улиц убрали!

Один день программиста в Нью Йорке

48. На ужин я договорился встретиться с Мишей и Дианой в соседнем узбекском ресторане. Мы там едим где-то раз в неделю, когда я в Нью Йорке. Как и я, Миша собирается на зиму свались из города - и тоже в Азию. Я пытаюсь его уговорить приехать к нам в Тайланд на новый год, но у него назрел какой-то хитрый фото-проект в Бирме, и хоть мы и будем сравнительно рядом, нам так и не удастся встретиться.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

50. Мммм... Здесь делают отменный бараний шашлык. Сейчас смотрю на эту фотографию, и подумываю, когда бы снова к ним зайти.

Один день программиста в Нью Йорке

51. Ужинать закончили уже после десяти. Заказываю еды с собой. Дома Тоня доделывает последний проект семестра, выходить на поесть у неё времени не хватает, а дома мы в принципе практически не готовим.

Один день программиста в Нью Йорке

52. Вот я и дома. У Тони в гостях Кристина - они вместе учатся, и вместе доводят до ума свои проекты. Сегодня спать не собираются, потому что завтра всё надо сдавать.

Один день программиста в Нью Йорке

53. Поздоровавшись с девочками, иду за комп, надо пару вещей доделать сегодня. На скринсейвере мелькают фото из коллекции. На этот скринсейвер легко залипнуть. Как-то, когда мы ещё жили вместе, Яша попросил меня его отключить. "А то я по полчаса стою и туплю в дверном проёме твоей комнаты постоянно!" Вот и сейчас, прежде чем заняться делом, я пару минут просто смотрю фоточки.

Один день программиста в Нью Йорке

54. А дело у меня важное! Надо выбрать места в самолёте на предстоящий рейс до Гонконга, а заодно проверить, можно ли сделать апгрейд в бизнес класс. Оказывается, что апгрейды есть но надо менять рейс на неудобное время - придётся пропустить целый день гуляний по Гонконгу. Посоветовался с Тоней, и мы решили, что полетим экономом, хоть это и 16 часов. Лишний день в Гонконге стоит того, чтоб немного посидеть в тесноте. "И вообще, ты меня со всеми этими бизнес-классами балуешь," сказала Тоня.

Один день программиста в Нью Йорке

55. А ещё мне пришла посылочка - новый кард-ридер, который вставляется и в обычный USB, и в микро-USB мобильника. Очень удобно.

Один день программиста в Нью Йорке

56. Девочки садятся поужинать, значит я могу с ними поболтать, не отвлекая от работы. Обсуждает планы на поездку: Кристина прилетит к нам в Гонконг, а потом мы вместе поедем в Тайланд справлять новый год на островах. Все мы уже очень готовы к отпуску, но у меня ещё два рабочих дня на следующей неделе, а у девочек проект назавтра, и экзамены в понедельник.

Один день программиста в Нью Йорке

57. Доев, Тоня с Кристиной продолжают работу над проектом, а я иду писать пост в блог. Вот уже больше года я стараюсь вести ЖЖ ежедневно, с переменным успехом. Часто посты подолгу откладываются. Например сегодня в планах написать о крышах Питера, где мы побывали ещё летом! Сначала как правило я отбираю фотографии для поста, расставляю их по порядку, примерно выстраивая в голове его структуру, а уж потом к картинкам пишу текст.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

59. Прихожу в кафе Масал - оно находится в историческом здании итальянского ресторана. Здесь мы с друзьями любим посидеть, почаёвничать, обсуждая последние новости.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

61. Макатун пару лет назад развёлся, и теперь активно ищет себе вторую половину. Половина что-то пока не спешит находиться, и... Ну вы поняли. Но с Макатуном я ещё иногда про программирование разговариваю. А сейчас, активно агитирую его поехать со мной весной в Японию. Всего сидим где-то полчаса. За это время уходит пять стаканов турецкого чая и порция баклавы.

Один день программиста в Нью Йорке

62. 00:31. По дороге домой замечаю, что под эстакадой шоссе спит бомж. Это удивительно, ведь сейчас лютый (по нью-йоркским меркам) мороз! Проверяю температуру, где-то -6 по Цельсию.

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

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

Один день программиста в Нью Йорке

65. Три ночи. Девочки всё ещё работают, и будут продолжать всю ночь напролёт. У них стоит будильник на время, когда надо всё бросать, и бежать в универ, чтоб успеть сдать работу вовремя. Такое происходит каждый раз в конце семестра. Насколько я понимаю все их одногруппники абсолютно так же не спят перед дедлайнами.

Один день программиста в Нью Йорке

66. Двадцать минут четвёртого. Пора спать. Завтра я не работаю, но всё равно скорей всего проснусь часов в десять. Постоянно не высыпаюсь.

Один день программиста в Нью Йорке

67. Тоня приходит сказать спокойной ночи. Заодно попросил её сделать посланий кадр для поста.

Один день программиста в Нью Йорке

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

Оставить комментарий

Архив записей в блогах:
В процессе  рассмотрения современного "мира зомби-капитализма" подумалось, что имеет смысл несколько подробнее разобрать "вопрос эксплуатации" в нем. Поскольку - как нетрудно догадаться - последняя наличествует однозначно: если есть классовое деление - есть и эксплуатация. (А в ...
☝️
Добрый день друзья. Пока в РФ винтят сторонников лехи, а сам навальный получил таки срок — у нас, в Украине последовательно пробивают днище за днищем. У наших патриотов две беды — российская вакцина и каналы медведчука. И с этим ведется борьба не на жизнь, а насмерть. В случае первом ...
В крайние недели в ближайшей Пятерочке часто выбрасывают (термин советского потребителя) неплохой кофе по акционным ценам. Я бы даже сказал, довоенно-акционным. Прикупаю. Вчера вот такого ухватил, всего 219 руб. за пачку. ...
Даю себе честное слово, что завтра утром куплю билет в аквапарк, куплю купальник и отправлюсь туда на весь день, забив хер на всех и всё. Буду флегматично плыть по медленной реке и не думать. И ...