На игле технологий
Jul. 27th, 2018 08:05 pmВ последнее время на работе приходится делать много research&development, связанных с машинным обучением, augmented reality и прочими современными штуками. И все чаще бывает, что начинаю разбираться в коде какой-нибудь библиотеки или фреймворка, а он был опубликован пару месяцев назад. Или дней. Или часов. Если больше года назад, то уже подозрительно, и обычно "скроллю" дальше.
С одной стороны это дарит постоянный кайф от ощущения того, что ты "на игле" - в смысле на пике технологий, работаешь с прорывными штуками. С другой - в этих прорывных штуках легко можно зарыться и не получить, чего хотел: все очень сырое и хрупкое, то не собирается, то падает и т.п. - обычно их пишут ученые сразу из математических формул и никаких комментариев и пояснений кроме научных статей где-нибудь в специализированных журналах в основном нет. И идет постоянная борьба за то, чтобы нам-инженерам заставить эти крутые штуки хоть как-то работать.
Радует, что часто можно найти авторов этих штук (а мы как часть гугла стараемся использовать гугловые штуки, чтобы поддерживать бренд) в корпоративной сети и напрямую спросить: а что это было? тут все очень дружелюбные и если действительно у них есть что-нибудь рабочее, охотно делятся. Но до многих вещей все равно приходится допирать самому, в рот никто не разжует не положит. Например, если это augmented reality, может потребоваться разобраться, как с помощью кватернионов преобразовывать 3-д модели (и почему нам не объяснили это в универе?). Если это андроид, то возможно придется скомпилировать и собрать свежую версию Google Play services, потому что новые штуки хотят именно ее и т.п.
Короче, работать тут интересно. Это изначально была главная причина, почему я переехал сюда, в кремниевоглавую. Захотел писать под андроид - пожалуйста, проекты под андроид. Захотел писать фул-стек приложения на облаках - вот тебе Google Cloud Platform, делай с ним что хочешь. Захотел дополненную реальность - вот тебе ARCore. Машинное обучение? вот тебе TensorFlow. Внутри гугла всего этого навалом. И что здорово, все можно попробовать, и я жутко рад такому везению.
Да, я считаю, что это отчасти везение. Есть два взгляда людей на то, что у них появилась возможность переехать сюда и работать в гугле, эппле, фейсбуке и других самых дорогих и престижных компаниях мира. Одни считают, что это они такие одаренные и уникальные и что по-другому и быть не должно, и все им тут должны. Другие - что в любом серьезном успехе есть доля везения и надо постоянно себе об этом напоминать, чтобы двигаться вперед и не потерять хватку. Короче, если сильно захотеть и долго мучиться, то что-нибудь обязательно получится.
С одной стороны это дарит постоянный кайф от ощущения того, что ты "на игле" - в смысле на пике технологий, работаешь с прорывными штуками. С другой - в этих прорывных штуках легко можно зарыться и не получить, чего хотел: все очень сырое и хрупкое, то не собирается, то падает и т.п. - обычно их пишут ученые сразу из математических формул и никаких комментариев и пояснений кроме научных статей где-нибудь в специализированных журналах в основном нет. И идет постоянная борьба за то, чтобы нам-инженерам заставить эти крутые штуки хоть как-то работать.
Радует, что часто можно найти авторов этих штук (а мы как часть гугла стараемся использовать гугловые штуки, чтобы поддерживать бренд) в корпоративной сети и напрямую спросить: а что это было? тут все очень дружелюбные и если действительно у них есть что-нибудь рабочее, охотно делятся. Но до многих вещей все равно приходится допирать самому, в рот никто не разжует не положит. Например, если это augmented reality, может потребоваться разобраться, как с помощью кватернионов преобразовывать 3-д модели (и почему нам не объяснили это в универе?). Если это андроид, то возможно придется скомпилировать и собрать свежую версию Google Play services, потому что новые штуки хотят именно ее и т.п.
Короче, работать тут интересно. Это изначально была главная причина, почему я переехал сюда, в кремниевоглавую. Захотел писать под андроид - пожалуйста, проекты под андроид. Захотел писать фул-стек приложения на облаках - вот тебе Google Cloud Platform, делай с ним что хочешь. Захотел дополненную реальность - вот тебе ARCore. Машинное обучение? вот тебе TensorFlow. Внутри гугла всего этого навалом. И что здорово, все можно попробовать, и я жутко рад такому везению.
Да, я считаю, что это отчасти везение. Есть два взгляда людей на то, что у них появилась возможность переехать сюда и работать в гугле, эппле, фейсбуке и других самых дорогих и престижных компаниях мира. Одни считают, что это они такие одаренные и уникальные и что по-другому и быть не должно, и все им тут должны. Другие - что в любом серьезном успехе есть доля везения и надо постоянно себе об этом напоминать, чтобы двигаться вперед и не потерять хватку. Короче, если сильно захотеть и долго мучиться, то что-нибудь обязательно получится.