SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
Не напрягаться и получать удовольствие
Как остаться инженером и выжить в IT-бизнесе
Кто такие инженеры
Кто такие инженеры
Мы делаем классные штуки.
Это больше про склад ума и подход к жизни.
Мы занимаемся чем-то между наукой и ремеслом.
● Наука — это налаженный процесс добычи новых знаний.
● Ремесло — это прагматически “как сделать X быстрее и эффективнее”.
Кто такие инженеры
Мы делаем классные штуки.
Это больше про склад ума и подход к жизни.
Мы занимаемся чем-то между наукой и ремеслом.
● Наука — это налаженный процесс добычи новых знаний.
● Ремесло — это прагматически “как сделать X быстрее и эффективнее”.
Если и от того, и от другого вы получаете удовольствие, давайте объединим
усилия. Чтобы лучше понимать как это удовольствие увеличить. И как
получать его максимально эффективно.
Кто такие инженеры
Для инженера сложности — это просто задачи, которые нужно решить.
● Формализуем критерии успеха.
● Формализуем имеющиеся ограничения.
● Находим оптимальное решение и претворяем его в жизнь.
● ????????????
● PROFIT
В идеальном случае, к уже решённой и похожим на неё задачам
возвращаемся только если и тогда, когда самим захотелось.
Первая важная мысль
Инжиниринг своей собственной жизни — просто одна из несложных задач.
Первая важная мысль
Инжиниринг своей собственной жизни — просто одна из несложных задач.
В мире software для её решения уже накоплен соответствующий опыт,
которым я с удовольствием поделюсь с другими инженерами.
Как бы выглядел идеальный для инженера мир
● Нацелен на результат.
○ Результат объективно измеримый, практически достижимый и прагматически полезный.
● Процесс строится по принципу “ничего лишнего”.
○ Абсолютно гибкие условия работы.
○ В почёте здравый смысл, немного цинизма, и вера в повторяемость опытов.
○ Никакой бюрократии, эффективного менеджемента и прочей ебулды.
○ Рулит естественный отбор: что прижилось то прижилось, остальное отсекаем.
● Вся команда получают свои плюшки.
○ С привязкой к результату, чтобы все были замотивированы.
○ И все в шоколаде когда всё получилось.
○ С астрономическими бонусами, если получилось лучше, чем планировалось. (*)
Для галочки: такие миры существуют
В краткосрочной перспективе и с некоторыми оговорками.
Если вам хочется такой мир, то:
1. Убедитесь, что вы готовы идти на разумные компромиссы.
2. Выделите на поиск работы не три недели, а три месяца.
3. Не стесняйтесь честно говорить чего вы хотите.
Бонус — английский язык.
Как бы выглядел “работающий” идеальный мир
● Нужна обратная связь от мира человеку
○ "Эй, то, что ты сейчас делаешь, не согласуется с твоим нынешним образом жизни …”
● Требуется коррекция
○ “... и, если ты не произведёшь её самостоятельно, я, мир, сделаю это за тебя."
● Эти механизмы в сегодняшнем обществе называются деньги и бизнес
○ Они какие уж есть.
○ Можно ли лучше, и насколько лучше можно, мы не знаем.
○ Но знаем, что то, что есть, в целом, со своей задачей справляется.
Вторая важная мысль
Чтобы успешно инжинирить жизнь надо иногда делать то, что непривычно.
Вторая важная мысль
Чтобы успешно инжинирить жизнь надо иногда делать то, что непривычно.
Идеальный и реальный миры различаются.
В чём-то реальный мир хуже для инженеров, а в чём-то лучше. И поменять в
мире за жизнь успеть можно очень немного, так что подстраиваться всё
равно придётся.
Мы же инженеры.
Давайте там, где хорошо, этим пользоваться, а того, что плохо — избегать.
Какие в IT есть задачи
Сейчас будет утрированно и цинично, прощения прошу на всякий случай заранее.
Какие в IT есть задачи (с точки зрения инженера)
● Инженер
○ Имплементирует и запускает то, чем в итоге довольны пользователи.
● Продажник / маркетолог / контентщик
○ Эффективно спамит потенциального потребителя. Точечно / коврово / изысканно.
● Рекрутеры и HRы
○ Без них нанимать и увольнять почему-то ещё не научились.
● Продуктовик.
○ Не может с первого раза сказать что именно нужно сделать. Но вообще не комплексует.
● Предприниматель
○ Тот же продуктовик, только разговаривает не с командой, а по бизнесу.
● Юристы
○ Это такие благородные инженеры, которые согласны работать с людьми, а не с кодом.
● И ещё очень полезные люди
○ В лес выбраться, з/п заплатить, конференцию провести, ну и чтобы кофе в офисе был.
Как с этим жить в соответствии с темой доклада
● Понять и простить. Это их беда, а не их вина.
● Но, интегрально, беда оказывается нашей. Страдаем-то мы.
● Соответственно, как и полагается инженерам:
a. не паникуем
b. формулируем критерии успеха
c. составляем модель ограничений
d. и решаем задачу
Задача и её решение
● Ограничения:
○ Чтобы инженерное дело делалось, приносило радость и плюшки.
○ Чтобы по ходу дела это не напрягало нас.
○ Так как мы люди, разумно проинвестировать усилия и в то, чтобы это не напрягало их.
● Решение:
○ Перестать считать не-инженеров ленивыми и безответственными.
○ Они, в общем-то, полезные создания. И с нами им небось сложнее, чем нам с ними.
○ Их язык несложный, и его можно выучить. Там меньше логики, но общаться можно.
Какие в IT есть задачи (с точки зрения инженера просветлённого)
● Инженер
○ О, так это мы. Занимаемся кстати чёрной магией с точки зрения всех остальных. Это ок.
● Продажник / маркетолог / контентщик
○ Рассказывают миру что мы есть. Это помогает, и с качеством продукта, и с деньгами.
● Рекрутеры и HRы
○ Здорово, что можно не заниматься подбором кадров самостоятельно, это ж полный ад.
● Продуктовик.
○ Где у инженера взрывается мозг “ну чего же хочет пользователь”, продуктовик в
помощь.
● Предприниматель
○ Достаёт деньги на всё вышеописанное, а это та ещё мутотень.
● Юристы
○ Надо ведь чтобы не только наш код не ломался, но и чтобы сделки с нами соблюдались.
● И ещё очень полезные люди
И жить в общем-то с этим можно
● Если посмотреть на вещи объективно и не ворчать, то всё в целом норм.
● Разговариваем мы сейчас не об офферах и как их получать, но
народ зачастую не в курсе как сегодня устроен мир, и надо рассказать.
Как обычно выглядит стоковая часть офферов
Уровень Во сколько раз при экзите сток больше рыночной з/п
Фаундеры 10x++
Крутые вице-президенты 3x .. 5x
Синьоры синьорьнее некуда 0.75x .. 1.25x
Джуны, мидлы, почти-сеньоры 0.25x .. 0.4x
Для сравнения, вот полные пакеты
Уровень Рыночная зп Сток / рыночная зп
Фаундеры X = 1.6 у.е. 10x++
Крутые вице-президенты X = 1.3 у.е. 3x .. 5x
Синьоры синьорьнее некуда X = 1.0 у.е. 0.75x .. 1.25x
Джуны, мидлы, почти-сеньоры X = 0.7 у.е. 0.25x .. 0.4x
Для сравнения, вот полные пакеты
Уровень Рыночная зп Сток / рыночная зп
Фаундеры X = 1.6 у.е. 10x++
Крутые вице-президенты X = 1.3 у.е. 3x .. 5x
Синьоры синьорьнее некуда X = 1.0 у.е. 0.75x .. 1.25x
Джуны, мидлы, почти-сеньоры X = 0.7 у.е. 0.25x .. 0.4x
● Зарплата растёт линейно, а сток — экспоненциально.
○ И спрашивая про планы компании, говорите сразу о процентах и valuation-ах.
● Говорите об этих мультипликаторах прямо. Вот по табличке.
○ “Ты меня уважаешь как синьора?” — годится.
Для сравнения, вот полные пакеты
Уровень Рыночная зп Сток / рыночная зп
Фаундеры X = 1.6 у.е. 10x++
Крутые вице-президенты X = 1.3 у.е. 3x .. 5x
Синьоры синьорьнее некуда X = 1.0 у.е. 0.75x .. 1.25x
Джуны, мидлы, почти-сеньоры X = 0.7 у.е. 0.25x .. 0.4x
● И инженеры уровнем выше синьёра действительно в шоколаде.
○ По сравнению с другими ролями в компании. Но нужно быть выше синьора.
● Публичные данные несложно найти. Но проще поверить мне :-)
○ Я точно знаю про США, и слышал, что в других больших хабах так же.
Конфликт интересов
● Мы сейчас не про офферы и не про как торговаться, но рассказ будет
неполным если мы не пройдёмся по основам искусства переговоров.
● Переговоры:
○ Практически никогда не идут про я хочу получить больше X vs. я хочу дать меньше X.
○ Практически всегда ведутся сторонами, которые заинтересованы договориться.
○ Идут максимально конструктивно когда каждая из сторон всегда может встать и выйти.
○ И быстро завершаются в пользу той стороны, которая убедила другую,
что как раз другая сторона рискует “на своём поле” потерять немало.
Конфликт интересов — это здоровая ситуация
● Чем быстрее вы научитесь не гнуться под давлением, тем лучше.
○ Есть, буквально, ровно ноль минусов у того, чтобы научиться отстаивать свою позицию.
● Инстинкт "преклоняться" перед неравными партнёрами — это “всего-
навсего” выработанный тысячелениями эволюционный механизм
поддержания иерархии социума.
● Осознайте: будущий босс на вас совершенно прямо давит — может быть
сам того не осознавая! — чтобы создать у вас потребность в выключении
критического мышления, во включении слепого уважения и доверия, и т.д.
○ Просто проникнитесь этой мыслью и улыбнитесь. На вас давят, а вам пофиг.
○ Вас, по сути, спаивают, чтобы затащить в постель.
○ Вестись на подобное, в общем случае, аморально не в ста процентах случаев.
Но точно больше, чем в девяноста девяти. :-)
Просто не поддавайтесь. Познайте эту истину и она сделает вас свободными.
Третья важная мысль
● Если с вами разговаривают, с вами хотят договориться.
● Если вы не готовы вестись “на дурачка”, в общих интересах всех сторон
будет всем собеседникам понять, что вы настроены на деловой разговор.
○ В лучшем случае вы сразу перейдёте к делу.
○ В “худшем” — сэкономите время себе и другим, с кем всё равно работать не стоило.
● Любой разговор упрощается, если прямо обозначить ключевые вещи:
○ Мы отдаём себе отчёт в том, что есть что-то, по поводу чего есть “конфликт”.
И это хорошо. Если бы “конфликта” не было, как минимум один из нас был бы дебилом.
○ Каждый из нас в любой момент может сказать “спасибо, это ведёт в никуда” и уйти.
○ Следовательно, продолжая общаться мы взаимно заинтересованы прийти к соглашению.
○ Здесь я ещё добавлю, что у людей есть эго, и некоторые любят помахать кулаками после
драки. С такими точно не стоит иметь никаких дел. И детектить их желательно пораньше. :-)
Четвёртая важная мысль
● При всём вышесказанном, в инжиниринге жизни лучше не умничать.
● У нас, “левшей”, с этим беда.
● Это во многом исторический и культурный контекст:
○ В Америке больше бизнесменов, и открытая культура “я хочу сделать то-то”.
○ В Израиле лучше договариваются, как минимум между собой.
○ В Европе умеют скучно, но комфортно жить.
○ А у нас — одни “левши”.
● Важно понять, что мир совсем не против нас.
○ Мир просто не любит, когда с ним играешь не по его правилам,
а по каким-то выдуманным.
О логарифмической функции ценности
● Если у вас денег всего на месяц жизни, что вы выберете:
a. Миллион долларов, или
b. Пятьдесят на пятьдесят ноль или три миллиона?
● А если вы бедствуете, что страшнее:
a. Что у вас украли деньги на еду на следующую неделю, или
b. Что вам повысят стоимость аренды, и через пару месяцев жить будет негде?
● Это всё про rich get richer.
Причём не только про деньги, а вообще про любой ресурс.
И почему эта проблема всё равно нас касается
● Мы, инженеры, привыкли общаться с бизнесами из слабой позиции.
● До дилеммы про миллионы или смерть от голода доходит редко.
Но мыслить рационально под давлением всё равно непросто.
● Это тоже известный баг человека, и им давно против нас пользуются.
Винить в этом никого нельзя, так уж устроен мир. Надо подстроиться.
● Искусству переговоров за полдня не научишь, но предлагаю фокус.
Точнее, два.
Первый фокус: опыт как ресурс
● Вот предлагают вам поработать с dream team.
● И люди самые-самые, и проект интересный.
● Но почему-то у них меньше денег. Жить можно, но меньше. Пойдёте?
Первый фокус: опыт как ресурс
● Вот предлагают вам поработать с dream team.
● И люди самые-самые, и проект интересный.
● Но почему-то у них меньше денег. Жить можно, но меньше. Пойдёте?
● Большинство инженеров скажут “да”, и я их поддержу.
● Давайте это рационализируем. Почему “да”?
○ Интересный опыт.
○ Было бы здорово работать и дальше с этими людьми.
● Вывод: Опыт и работа с кем-то — это то, за что мы готовы платить.
● Сколько вы заплатите за возможность пообщаться с топ-топ-топом?
Скажем, поговорить с Биллом Гейсом или с Цукербергом про вашу идею.
● Понятно, что денег вам не хватит. А если как-нибудь отработать? Вы
готовы ради четверти часа с Гейтсом несколько дней делать что-то
относительно нудное, неинтересное и не полезное напрямую вам?
Второй фокус: время как ресурс
Второй фокус: время как ресурс
● Сколько вы заплатите за возможность пообщаться с топ-топ-топом?
Скажем, поговорить с Биллом Гейсом или с Цукербергом про вашу идею.
● Понятно, что денег вам не хватит. А если как-нибудь отработать? Вы
готовы ради четверти часа с Гейтсом несколько дней делать что-то
относительно нудное, неинтересное и не полезное напрямую вам?
● Опять-таки, инженеры говорят “да”.
● Вывод: Мы готовы тратить время на неинтересные вещи ради
интересного опыта.
Пятая важная мысль
● Ещё один запротоколированный баг человека: “упущенная выгода”:
○ Мы по-разному ценим “заплаченное” и “недополученное”.
● То есть опять rich get richer.
Но в данном случае это абсолютно нерационально.
● Нужно смело сравнивать варианты заработать денег так, как будто они
уже состоялись. И не попадаться в ловушку “ой, у меня сейчас этого нет”.
● Левши почему-то не любят рассуждать категориями упущенной выгоды.
К счастью, это несложно пофиксить.
Бонусный фокус: liquidity event-ы и экзиты
● Это я продолжаю отвлекать вас от темы денег.
● Экзиты — самые заметные события в жизни компаний.
● У экзитов, кроме денег, есть много непрямых бенефитов. Вот например:
○ Проще поработать с теми, с кем хочется поработать, и над тем, над чем хочется.
○ Проще поговорить с Биллом Гейтсом :-)
А теперь про деньги
● В нашей культуре, по непонятной мне причине, считается чем-то
постыдным думать о деньгах. Я много замечал, и у друзей и в себе.
● Реально, от этого проигрываем только мы сами. Нами просто,
поколениями, предприимчивые люди умеют лучше пользоваться.
● Просто понимание этого факта уже само по себе есть мощный защитный
механизм. Это мудрость из книг про искусство переговоров и убеждения.
○ Вообще “не вестись” — сложно.
○ Но просто понимать что происходит — 90% успеха.
● Каких целей вы подсознательно хотели достичь соглашаясь работать за
меньшие деньги с классной командой, или вообще работать не за
деньги, а за возможность пообщаться с условным Биллом Гейтсом?
● Вот всех этих целей можно достичь гораздо проще используя деньги.
Зачем схематозить с двухходовками если можно сделать за один шаг?
● Всё становится проще если мыслить категориями упущенной выгоды:
○ Что посоветовать тому, кто реально хочет позаниматься чем-то и с кем-то выше
головы?
○ Предложить им поработать с ними за меньшие деньги, “чтобы только взяли”?
○ Нет, можно, и нужно проще: Показать им просто и наглядно чем вы им пригодитесь.
○ Нужно просто предлагать не то, что есть у вас, а то, что нужно им, а вы можете сделать.
Деньги — это ресурс
Шестая важная мысль
● Предлагаю лайфхак чтобы успешно себя обманывать:
Не говорите о деньгах, говорите об экзитах!
● Просто убедите себя, и искренне говорите, что ваша цель — экзит.
● Мысленно переведите потенциальную материальную часть бонуса не в
новые телефон/отпуск/машину/квартиру, а в “можно будет ещё 3 .. 6 .. 12
месяцев не торопясь думать во что ввязаться дальше”.
● Плюс, объективно, экзит — это плюсы в карму и в репутацию.
● Мыслить экзитами — не стыдно! (важно: это про инженеров, а не про фаундеров)
● Кстати, сделать экзит — это одна из причин почему я пошёл в ФД.
В следующий раз все бесплатные концерты — за о-очень большие деньги! ©
Чайф, “День Радио”.
Ещё важные следствия
● Инженер, спрашивающий у фаундера про планы на экзит,
сразу оказывается на ступеньку выше других кандидатов.
● Но этот разговор важно провести правильно, а не “для галочки”.
● Вот примеры важных вопросов:
○ Какие трекаются метрики? Какие сейчас цифры и динамика?
○ Смогу ли я поучаствовать в их обсуждении с командой?
○ А с инвесторами? А с бордой? А сегодня-завтра, пока я ещё не сказал да?
○ Какие вы видите риски? А кто из-за них в вас не вложился? А можно с ними поговорить?
● Это — в интересах задача всех инженеров.
И если фаундер такой подход не одобряет, каши вы с ним/ней не сварите.
Про NLP
● Тут такая история в общем. Попросили рассказать про NLP.
Про NLP
● Изначально это Natural Language Processing.
○ Сейчас уже есть и Natural Language Interfaces и Natural Language Querying.
● Кроме “процессинга” текстов к NLP сейчас по сути также относятся:
○ Генерация текстов.
○ Самые разные AI ассистенты.
○ Чатботы и всякие голосовые интерфейсы.
● Есть известные успехи, вроде машинного перевода или понимания речи.
○ В общем, тема нынче горячая.
Как “заинжинирить” свой вход в NLP
● Я немного сжульничаю, и расскажу про NLP не просто “в вакууме”, а в
контексте того как, если хочется, привнести NLP в свою инженерную
жизнь, получая при этом удовольствие.
● Начнём с проблем. Я бы выделил две основных проблемы с NLP:
a. Тема — слишком широкая. Тяжело переключаться, приходится специализироваться.
b. Тяжело найти простую и понятную, но ещё не занятую продуктовую нишу.
Технологии вне NLP (где относительно “просто”)
● Скажем, с нейронками для обработки изображений и видео всегда можно
одним предложением объяснить чем вы занимаетесь.
Что характерно, вас поймут. Потому что это объяснение будет
наглядным.
Расширять фокус, скажем, с ногтей на кроссовки — тоже легко.
Или на персонализированные стикерпаки, или на детекцию светофоров.
● С классическим machine learning тоже всё примерно понятно. Берём
данные, берём метрику, улучшаем. Банковские кредиты, страхование,
медицина, здоровье / фитнесс — инструментарий почти один и тот же.
Кстати, для поиска, для рекомендаций или для рекламы — тоже.
Технологии в NLP (где несколько сложнее)
● В NLP есть несколько весьма изученных, но слабо связанных “очагов”.
○ Есть самые разные грамматики.
○ Есть анализ текста по ключевым словам (bags of words) и их сочетаниям (ngrams).
○ Есть language models, которые, как сложные цепи Маркова, генерируют разные тексты.
○ Есть машинный перевод, который весь на language models, там нейронки и seq-to-seq.
○ Есть word2vec, glove и другие embedding-и. Это, кстати, сейчас большая тема.
○ Есть голосовые помощники, и в них тоже куча самых разных задач, от privacy до эмоций.
NLP-продукты
● Тут мы приходим к простой истине, что все простые и объяснимые
продукты в NLP уже “окучены”, а для новых нужно много данных,
которые небольшой компании взять неоткуда.
● Важно понимать, что FriendlyData в этом смысле — скорее исключение.
Продукта-то у нас, имхо, толком не было, как и шансов продавать его
платную версию.
Сервис был витриной технологии, и технологию вкупе с командой в итоге
и продавали и покупали.
Что ловить в NLP
● Так вот, что я могу в контексте этого доклада посоветовать инженеру,
который заинтересован пойти в NLP?
● В первую очередь важно правильно себя позиционировать.
● Я сейчас расскажу какие в NLP есть слабопересекающиеся подзадачи.
● Но перед этим давайте, как инженеры своей карьеры и жизни, введём
метрику, в соответствии с которой потом отранжируем чем заниматься
стоит, а чем нет.
По Парето
● “Оптимальность по Паре́то — такое состояние некоторой системы, при
котором значение каждого частного показателя, характеризующего
систему, не может быть улучшено без ухудшения других.” Wikipedia
● TL;DR: Есть точки заведомо недостижимые, если заведомо плохие, а
если "кривая компромисса", как изотерма на карте.
● И наша инженерная задача c NLP — найти на этой кривой оптимум для
себя, если мы раздумываем в этот NLP влезть.
Важные размерности / дихотомии
В NLP:
1. Строгий или нестрогий разбор текста.
2. Классические модели или deep learning.
3. Пляшем от технологии или от продукта.
Ну, и общечеловеческие ценности профессиональной жизни.
Строгий / нестрогий парсинг
● Задачи строгого и нестрогого разбора текста — совершенно разные.
● На строгом парсере проще сделать что-то своё, полностью понятное и
работающее, но при этом и ограничений по масштабируемости
у строгого парсера навалом.
● А перейти из строгого в нестрогое — практически невозможно.
Классические модели или deep learning
● Классика: bag of words, stemming, генеративные модели по topic-ам, и
всякие SVM-ы, Gibbs sampling-и и latent semantics indexing.
● Диплёрнинг это нынче про embedding-и, типа word2vec или glove, ну и
отсюда или в сентимент или сразу в language models: машинный
перевод, генерация текста, ассистенты, “free-form” чатботы.
“Датасаентист на час. Классика и диплёрнинг. Выезд в заказчику.” (с)
Пляшем от технологии или от продукта
● Тут либо нужна очень чёткая, в идеале вертикальная продуктовая идея,
чтобы идти в all in.
○ И, если не получается, закрывать лавочку — пивот слишком дорог.
● Либо ставить на что-то хардкорно-инфраструктурное.
○ Оно применимо много где, так что как инженер вы точно не пропадёте.
Пляшем от технологии или от продукта
● По первому пункту: Безапелляционно толкаю идею друга.
“Чатбот для первичного разговора с продавцами машин.”
● По второму: Может быть что-то, например, вроде имеющего юридически-
доказательную силу перевода текста, или медицинских диагнозов.
Если в эту продуктовую нишу плотно влезть, выбить вас из неё будет
очень сложно, и денег в ней достаточно.
Академия или индустрия
И ещё одна большая дихотомия в NLP — это академия vs. индустрия.
Здесь, в NLP, она тоже стоит особняком, больше, чем в "традиционном" deep
learning-е. Потому что применить результаты улучшений на больших
количествах пользователей и больших объёмах данных, когда разговор идёт
о кастомных language models, могут только огромные компании.
Иными словами, если у вас реально нет моральной готовности работать в
условных Гугле, Эппле или Амазоне, в эту сферу я бы тоже посоветовал не
лезть. Потому что “в академии” или "на коленке", без данных и без способа
быстро их набрать, думаю, запускать получится только простые поделки.
Растущие NLP темы: privacy и human well-being
● Мы, в Минске, толерантностью головного мозга в целом не страдаем, но
в мире тема растёт, и, с точки зрения инжиниринга своей карьеры, в неё
может иметь смысл вписаться.
● Privacy и GDPR сами по себе большие вертикали — например, как
“умному” чатботу не указать нечаянно на какого-то конкретного человека,
только не по имени, а, скажем, по местоимению пола и по цвету кожи?
● Ещё большая ниша сейчас касается bias-ов. Помните, Гугл отключил
тэггинг горилл на фотографиях, потому что определённая социальная
группа очень тревожно реагировала на мисклассификации?
Растущие NLP темы: privacy и human well-being
Так вот, сейчас нарастают волны:
● Гендерного равенства. Просто продукт для NLP-аудита уже и сейчас купят.
○ “А почему это ваша система такая “максулинная”? Вот пруфы.
Это бардак, так не должно быть. Давайте чините.”
● Mental health — как бы сделать так, чтобы не провоцировать всякие
депрессивные наклонности, особенно случайно, и этого даже не заметив.
○ “Вы что не понимаете, что ваши механические ответы, сколь угодно верные, только делают
этому человек хуже? Немедленно исправляйте.”
И ещё: в серьёзном NLP нужны дорогие сервера
● Для текстов нужно много вычислительных мощностей, и они недешёвые.
● В мире изображений все вроде привыкли, что нужны дорогие компы для
FPS-ов. А вот с текстами ещё есть разрыв между "ой, ерунда сделаем на
коленке" и "сколько-сколько нужно денег чтобы обучить эту модель?"
● Это, кстати, ещё одна из причин почему маленькой компании на сколь
угодно значимом для больших компаний рынках ловить почти нечего.
Просто задавят расходами на сервера, и ваши крутые алгоритмы, как ни
жаль, проиграют конкуренцию. Так что нужно продуктовое преимущество.
Вот.
● Собственно, весь рассказ был о том, как заинжинирить свою жизнь так,
чтобы больше времени заниматься любимым инженерным делом.
● Себя я считаю инженером, как минимум своей жизни. Не обещаю, что им
останусь “насовсем”, но мыслить по-другому уже точно не стану.
● Оставаясь при этом вполне себе инженерами, мой опыт, имхо, проходят
многие. Набивая те же шишки, так что спасибо за слот на Бульбаконе.
● Если то, что я рассказал, кажется вам слишком далёким “от клавиатуры”,
что ж, мир большой, всем найдётся место. Инженеры разные нужны :-)
И ссылками, потому что рассказать уже не успею.
● Про арифметику экзитов.
○ TL;DR: Почитайте блог Coding VC, Leo Polovets очень крутой, VC, и при этом инженер.
● Про то как инженеру вести переговоры с не-инженерами.
○ TL;DR: Разговаривайте на равных, они не круче вас. И почитайте Cialdini.
● Про понимание продуктов для инженеров.
○ TL;DR: Я бы начал с чтения Славы Ахмехета и Тёмной Стороны Морейниса.
● Про устройство офферов, акций и опционов.
○ TL;DR: Вестинг, клифф, налоги, вторичный рынок, и много скучных деталей.
○ И очень ценная, только длинная и сложно-английская, статья MOC.
● Про то как инженеру понять, идти ли к в какой-то проект “работать”.
○ Teaser: Надо смотреть на продукт и на фаундеров, надо убедиться в соответствии
одного другому, надо понять “почему сейчас”, надо поговорить с инвесторами.

Mais conteúdo relacionado

Mais procurados

А всё могло бы быть иначе
А всё могло бы быть иначеА всё могло бы быть иначе
А всё могло бы быть иначеElena Kononenko
 
kranonit S06E02 Артём Юрков: Как все успеть и не слететь с катушек
kranonit S06E02 Артём Юрков: Как все успеть и не слететь с катушекkranonit S06E02 Артём Юрков: Как все успеть и не слететь с катушек
kranonit S06E02 Артём Юрков: Как все успеть и не слететь с катушекKrivoy Rog IT Community
 
Mad Talks. Marketing tips for tech companies
Mad Talks. Marketing tips for tech companiesMad Talks. Marketing tips for tech companies
Mad Talks. Marketing tips for tech companiesMad Devs
 
новые измерения биржевой торговли. билл вильямс
новые измерения биржевой торговли. билл вильямсновые измерения биржевой торговли. билл вильямс
новые измерения биржевой торговли. билл вильямсmarcel3399
 
!Academy1 ru creativity_i_v001
!Academy1 ru creativity_i_v001!Academy1 ru creativity_i_v001
!Academy1 ru creativity_i_v001Nordic Agency AB
 
!Academy1 ru networking_ii_v002
!Academy1 ru networking_ii_v002!Academy1 ru networking_ii_v002
!Academy1 ru networking_ii_v002Nordic Agency AB
 
ИГОРЬ РЫЗОВ. ПЕРЕГОВОРЫ-ЭТО СПОРТ.
ИГОРЬ РЫЗОВ. ПЕРЕГОВОРЫ-ЭТО СПОРТ.ИГОРЬ РЫЗОВ. ПЕРЕГОВОРЫ-ЭТО СПОРТ.
ИГОРЬ РЫЗОВ. ПЕРЕГОВОРЫ-ЭТО СПОРТ.Igor Ryzov
 
Жесткие переговоры
Жесткие переговорыЖесткие переговоры
Жесткие переговорыNatalia Elicheva
 
Бухтияров - Система мотивированн
Бухтияров - Система мотивированнБухтияров - Система мотивированн
Бухтияров - Система мотивированнOlga Glinchenko
 
Часть 2. креатив в рекламном процессе
Часть 2. креатив в рекламном процессеЧасть 2. креатив в рекламном процессе
Часть 2. креатив в рекламном процессеДанил Марьинский
 
!Academy1 ru creativity_and_startups_ii_v001
!Academy1 ru creativity_and_startups_ii_v001!Academy1 ru creativity_and_startups_ii_v001
!Academy1 ru creativity_and_startups_ii_v001Nordic Agency AB
 

Mais procurados (13)

А всё могло бы быть иначе
А всё могло бы быть иначеА всё могло бы быть иначе
А всё могло бы быть иначе
 
kranonit S06E02 Артём Юрков: Как все успеть и не слететь с катушек
kranonit S06E02 Артём Юрков: Как все успеть и не слететь с катушекkranonit S06E02 Артём Юрков: Как все успеть и не слететь с катушек
kranonit S06E02 Артём Юрков: Как все успеть и не слететь с катушек
 
Mad Talks. Marketing tips for tech companies
Mad Talks. Marketing tips for tech companiesMad Talks. Marketing tips for tech companies
Mad Talks. Marketing tips for tech companies
 
новые измерения биржевой торговли. билл вильямс
новые измерения биржевой торговли. билл вильямсновые измерения биржевой торговли. билл вильямс
новые измерения биржевой торговли. билл вильямс
 
!Academy1 ru creativity_i_v001
!Academy1 ru creativity_i_v001!Academy1 ru creativity_i_v001
!Academy1 ru creativity_i_v001
 
!Academy1 ru networking_ii_v002
!Academy1 ru networking_ii_v002!Academy1 ru networking_ii_v002
!Academy1 ru networking_ii_v002
 
ИГОРЬ РЫЗОВ. ПЕРЕГОВОРЫ-ЭТО СПОРТ.
ИГОРЬ РЫЗОВ. ПЕРЕГОВОРЫ-ЭТО СПОРТ.ИГОРЬ РЫЗОВ. ПЕРЕГОВОРЫ-ЭТО СПОРТ.
ИГОРЬ РЫЗОВ. ПЕРЕГОВОРЫ-ЭТО СПОРТ.
 
Жесткие переговоры
Жесткие переговорыЖесткие переговоры
Жесткие переговоры
 
Бухтияров - Система мотивированн
Бухтияров - Система мотивированнБухтияров - Система мотивированн
Бухтияров - Система мотивированн
 
Nestandartnoe myshlenie
Nestandartnoe myshlenieNestandartnoe myshlenie
Nestandartnoe myshlenie
 
Часть 2. креатив в рекламном процессе
Часть 2. креатив в рекламном процессеЧасть 2. креатив в рекламном процессе
Часть 2. креатив в рекламном процессе
 
Flow training 31_05_materials
Flow training 31_05_materialsFlow training 31_05_materials
Flow training 31_05_materials
 
!Academy1 ru creativity_and_startups_ii_v001
!Academy1 ru creativity_and_startups_ii_v001!Academy1 ru creativity_and_startups_ii_v001
!Academy1 ru creativity_and_startups_ii_v001
 

Semelhante a Dima - Bulbacon Talk 2018

Обучающее совещание как элемент эффективного управления в агентстве недвижимости
Обучающее совещание как элемент эффективного управления в агентстве недвижимостиОбучающее совещание как элемент эффективного управления в агентстве недвижимости
Обучающее совещание как элемент эффективного управления в агентстве недвижимостиГеннадий Метёлкин
 
10 секретов подбора менеджеров по продажам
10 секретов подбора менеджеров по продажам10 секретов подбора менеджеров по продажам
10 секретов подбора менеджеров по продажамYuriy Kozak
 
Владивосток. Точка Поворота: как процветать во времена перемен, кризисов и не...
Владивосток. Точка Поворота: как процветать во времена перемен, кризисов и не...Владивосток. Точка Поворота: как процветать во времена перемен, кризисов и не...
Владивосток. Точка Поворота: как процветать во времена перемен, кризисов и не...Liubov Latypova
 
В поисках удаленной работы за рубежом
В поисках удаленной работы за рубежомВ поисках удаленной работы за рубежом
В поисках удаленной работы за рубежомIvan Grishaev
 
тренинги продаж конструктор - харский
тренинги продаж   конструктор - харскийтренинги продаж   конструктор - харский
тренинги продаж конструктор - харскийКонстантин Харский
 
Interneter ru ya ya final
Interneter ru ya ya finalInterneter ru ya ya final
Interneter ru ya ya finalstartuppoint
 
Найди меня, если сможешь
Найди меня, если сможешьНайди меня, если сможешь
Найди меня, если сможешьAlbina Mamedova
 
Рост бизнеса от 10 до 100 человек: практический опыт / Сергей Рыжиков (1C-Бит...
Рост бизнеса от 10 до 100 человек: практический опыт / Сергей Рыжиков (1C-Бит...Рост бизнеса от 10 до 100 человек: практический опыт / Сергей Рыжиков (1C-Бит...
Рост бизнеса от 10 до 100 человек: практический опыт / Сергей Рыжиков (1C-Бит...Ontico
 
"Девять Смертельных Ошибок в Продажах"
"Девять Смертельных Ошибок в Продажах""Девять Смертельных Ошибок в Продажах"
"Девять Смертельных Ошибок в Продажах"Виталий Пронин
 
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ru
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ruКак построить диалог с веб студией. Игорь Новожилов, Burbon.ru
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ruNikolay Kochnev
 
Посевные инвестиции: инструкция по привлечению.
Посевные инвестиции: инструкция по привлечению. Посевные инвестиции: инструкция по привлечению.
Посевные инвестиции: инструкция по привлечению. Generation_S
 
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...Mikhail Payson
 
Увеличение личных продаж от 3 раз и выше
Увеличение личных продаж от 3 раз и вышеУвеличение личных продаж от 3 раз и выше
Увеличение личных продаж от 3 раз и вышеАртур Хазеев
 
Как создавалась Vseti.by
Как создавалась Vseti.byКак создавалась Vseti.by
Как создавалась Vseti.byStartup_Technologies
 
как увеличить продажи в вашем бизнесе
как увеличить продажи в вашем бизнесекак увеличить продажи в вашем бизнесе
как увеличить продажи в вашем бизнесеAlexandr Trapeznikov
 

Semelhante a Dima - Bulbacon Talk 2018 (20)

Обучающее совещание как элемент эффективного управления в агентстве недвижимости
Обучающее совещание как элемент эффективного управления в агентстве недвижимостиОбучающее совещание как элемент эффективного управления в агентстве недвижимости
Обучающее совещание как элемент эффективного управления в агентстве недвижимости
 
10 секретов подбора менеджеров по продажам
10 секретов подбора менеджеров по продажам10 секретов подбора менеджеров по продажам
10 секретов подбора менеджеров по продажам
 
Владивосток. Точка Поворота: как процветать во времена перемен, кризисов и не...
Владивосток. Точка Поворота: как процветать во времена перемен, кризисов и не...Владивосток. Точка Поворота: как процветать во времена перемен, кризисов и не...
Владивосток. Точка Поворота: как процветать во времена перемен, кризисов и не...
 
Stratoplan hpm career
Stratoplan hpm careerStratoplan hpm career
Stratoplan hpm career
 
Stratoplan hpm career
Stratoplan hpm careerStratoplan hpm career
Stratoplan hpm career
 
IT-People PechaKucha
IT-People PechaKuchaIT-People PechaKucha
IT-People PechaKucha
 
бери и делай!
бери и делай!бери и делай!
бери и делай!
 
В поисках удаленной работы за рубежом
В поисках удаленной работы за рубежомВ поисках удаленной работы за рубежом
В поисках удаленной работы за рубежом
 
тренинги продаж конструктор - харский
тренинги продаж   конструктор - харскийтренинги продаж   конструктор - харский
тренинги продаж конструктор - харский
 
Interneter ru ya ya final
Interneter ru ya ya finalInterneter ru ya ya final
Interneter ru ya ya final
 
Найди меня, если сможешь
Найди меня, если сможешьНайди меня, если сможешь
Найди меня, если сможешь
 
Рост бизнеса от 10 до 100 человек: практический опыт / Сергей Рыжиков (1C-Бит...
Рост бизнеса от 10 до 100 человек: практический опыт / Сергей Рыжиков (1C-Бит...Рост бизнеса от 10 до 100 человек: практический опыт / Сергей Рыжиков (1C-Бит...
Рост бизнеса от 10 до 100 человек: практический опыт / Сергей Рыжиков (1C-Бит...
 
Искусство приведения встреч
Искусство приведения встречИскусство приведения встреч
Искусство приведения встреч
 
"Девять Смертельных Ошибок в Продажах"
"Девять Смертельных Ошибок в Продажах""Девять Смертельных Ошибок в Продажах"
"Девять Смертельных Ошибок в Продажах"
 
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ru
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ruКак построить диалог с веб студией. Игорь Новожилов, Burbon.ru
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ru
 
Посевные инвестиции: инструкция по привлечению.
Посевные инвестиции: инструкция по привлечению. Посевные инвестиции: инструкция по привлечению.
Посевные инвестиции: инструкция по привлечению.
 
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
 
Увеличение личных продаж от 3 раз и выше
Увеличение личных продаж от 3 раз и вышеУвеличение личных продаж от 3 раз и выше
Увеличение личных продаж от 3 раз и выше
 
Как создавалась Vseti.by
Как создавалась Vseti.byКак создавалась Vseti.by
Как создавалась Vseti.by
 
как увеличить продажи в вашем бизнесе
как увеличить продажи в вашем бизнесекак увеличить продажи в вашем бизнесе
как увеличить продажи в вашем бизнесе
 

Dima - Bulbacon Talk 2018

  • 1. Не напрягаться и получать удовольствие Как остаться инженером и выжить в IT-бизнесе
  • 3. Кто такие инженеры Мы делаем классные штуки. Это больше про склад ума и подход к жизни. Мы занимаемся чем-то между наукой и ремеслом. ● Наука — это налаженный процесс добычи новых знаний. ● Ремесло — это прагматически “как сделать X быстрее и эффективнее”.
  • 4. Кто такие инженеры Мы делаем классные штуки. Это больше про склад ума и подход к жизни. Мы занимаемся чем-то между наукой и ремеслом. ● Наука — это налаженный процесс добычи новых знаний. ● Ремесло — это прагматически “как сделать X быстрее и эффективнее”. Если и от того, и от другого вы получаете удовольствие, давайте объединим усилия. Чтобы лучше понимать как это удовольствие увеличить. И как получать его максимально эффективно.
  • 5. Кто такие инженеры Для инженера сложности — это просто задачи, которые нужно решить. ● Формализуем критерии успеха. ● Формализуем имеющиеся ограничения. ● Находим оптимальное решение и претворяем его в жизнь. ● ???????????? ● PROFIT В идеальном случае, к уже решённой и похожим на неё задачам возвращаемся только если и тогда, когда самим захотелось.
  • 6. Первая важная мысль Инжиниринг своей собственной жизни — просто одна из несложных задач.
  • 7. Первая важная мысль Инжиниринг своей собственной жизни — просто одна из несложных задач. В мире software для её решения уже накоплен соответствующий опыт, которым я с удовольствием поделюсь с другими инженерами.
  • 8. Как бы выглядел идеальный для инженера мир ● Нацелен на результат. ○ Результат объективно измеримый, практически достижимый и прагматически полезный. ● Процесс строится по принципу “ничего лишнего”. ○ Абсолютно гибкие условия работы. ○ В почёте здравый смысл, немного цинизма, и вера в повторяемость опытов. ○ Никакой бюрократии, эффективного менеджемента и прочей ебулды. ○ Рулит естественный отбор: что прижилось то прижилось, остальное отсекаем. ● Вся команда получают свои плюшки. ○ С привязкой к результату, чтобы все были замотивированы. ○ И все в шоколаде когда всё получилось. ○ С астрономическими бонусами, если получилось лучше, чем планировалось. (*)
  • 9. Для галочки: такие миры существуют В краткосрочной перспективе и с некоторыми оговорками. Если вам хочется такой мир, то: 1. Убедитесь, что вы готовы идти на разумные компромиссы. 2. Выделите на поиск работы не три недели, а три месяца. 3. Не стесняйтесь честно говорить чего вы хотите. Бонус — английский язык.
  • 10. Как бы выглядел “работающий” идеальный мир ● Нужна обратная связь от мира человеку ○ "Эй, то, что ты сейчас делаешь, не согласуется с твоим нынешним образом жизни …” ● Требуется коррекция ○ “... и, если ты не произведёшь её самостоятельно, я, мир, сделаю это за тебя." ● Эти механизмы в сегодняшнем обществе называются деньги и бизнес ○ Они какие уж есть. ○ Можно ли лучше, и насколько лучше можно, мы не знаем. ○ Но знаем, что то, что есть, в целом, со своей задачей справляется.
  • 11. Вторая важная мысль Чтобы успешно инжинирить жизнь надо иногда делать то, что непривычно.
  • 12. Вторая важная мысль Чтобы успешно инжинирить жизнь надо иногда делать то, что непривычно. Идеальный и реальный миры различаются. В чём-то реальный мир хуже для инженеров, а в чём-то лучше. И поменять в мире за жизнь успеть можно очень немного, так что подстраиваться всё равно придётся. Мы же инженеры. Давайте там, где хорошо, этим пользоваться, а того, что плохо — избегать.
  • 13. Какие в IT есть задачи Сейчас будет утрированно и цинично, прощения прошу на всякий случай заранее.
  • 14. Какие в IT есть задачи (с точки зрения инженера) ● Инженер ○ Имплементирует и запускает то, чем в итоге довольны пользователи. ● Продажник / маркетолог / контентщик ○ Эффективно спамит потенциального потребителя. Точечно / коврово / изысканно. ● Рекрутеры и HRы ○ Без них нанимать и увольнять почему-то ещё не научились. ● Продуктовик. ○ Не может с первого раза сказать что именно нужно сделать. Но вообще не комплексует. ● Предприниматель ○ Тот же продуктовик, только разговаривает не с командой, а по бизнесу. ● Юристы ○ Это такие благородные инженеры, которые согласны работать с людьми, а не с кодом. ● И ещё очень полезные люди ○ В лес выбраться, з/п заплатить, конференцию провести, ну и чтобы кофе в офисе был.
  • 15. Как с этим жить в соответствии с темой доклада ● Понять и простить. Это их беда, а не их вина. ● Но, интегрально, беда оказывается нашей. Страдаем-то мы. ● Соответственно, как и полагается инженерам: a. не паникуем b. формулируем критерии успеха c. составляем модель ограничений d. и решаем задачу
  • 16. Задача и её решение ● Ограничения: ○ Чтобы инженерное дело делалось, приносило радость и плюшки. ○ Чтобы по ходу дела это не напрягало нас. ○ Так как мы люди, разумно проинвестировать усилия и в то, чтобы это не напрягало их. ● Решение: ○ Перестать считать не-инженеров ленивыми и безответственными. ○ Они, в общем-то, полезные создания. И с нами им небось сложнее, чем нам с ними. ○ Их язык несложный, и его можно выучить. Там меньше логики, но общаться можно.
  • 17. Какие в IT есть задачи (с точки зрения инженера просветлённого) ● Инженер ○ О, так это мы. Занимаемся кстати чёрной магией с точки зрения всех остальных. Это ок. ● Продажник / маркетолог / контентщик ○ Рассказывают миру что мы есть. Это помогает, и с качеством продукта, и с деньгами. ● Рекрутеры и HRы ○ Здорово, что можно не заниматься подбором кадров самостоятельно, это ж полный ад. ● Продуктовик. ○ Где у инженера взрывается мозг “ну чего же хочет пользователь”, продуктовик в помощь. ● Предприниматель ○ Достаёт деньги на всё вышеописанное, а это та ещё мутотень. ● Юристы ○ Надо ведь чтобы не только наш код не ломался, но и чтобы сделки с нами соблюдались. ● И ещё очень полезные люди
  • 18. И жить в общем-то с этим можно ● Если посмотреть на вещи объективно и не ворчать, то всё в целом норм. ● Разговариваем мы сейчас не об офферах и как их получать, но народ зачастую не в курсе как сегодня устроен мир, и надо рассказать.
  • 19. Как обычно выглядит стоковая часть офферов Уровень Во сколько раз при экзите сток больше рыночной з/п Фаундеры 10x++ Крутые вице-президенты 3x .. 5x Синьоры синьорьнее некуда 0.75x .. 1.25x Джуны, мидлы, почти-сеньоры 0.25x .. 0.4x
  • 20. Для сравнения, вот полные пакеты Уровень Рыночная зп Сток / рыночная зп Фаундеры X = 1.6 у.е. 10x++ Крутые вице-президенты X = 1.3 у.е. 3x .. 5x Синьоры синьорьнее некуда X = 1.0 у.е. 0.75x .. 1.25x Джуны, мидлы, почти-сеньоры X = 0.7 у.е. 0.25x .. 0.4x
  • 21. Для сравнения, вот полные пакеты Уровень Рыночная зп Сток / рыночная зп Фаундеры X = 1.6 у.е. 10x++ Крутые вице-президенты X = 1.3 у.е. 3x .. 5x Синьоры синьорьнее некуда X = 1.0 у.е. 0.75x .. 1.25x Джуны, мидлы, почти-сеньоры X = 0.7 у.е. 0.25x .. 0.4x ● Зарплата растёт линейно, а сток — экспоненциально. ○ И спрашивая про планы компании, говорите сразу о процентах и valuation-ах. ● Говорите об этих мультипликаторах прямо. Вот по табличке. ○ “Ты меня уважаешь как синьора?” — годится.
  • 22. Для сравнения, вот полные пакеты Уровень Рыночная зп Сток / рыночная зп Фаундеры X = 1.6 у.е. 10x++ Крутые вице-президенты X = 1.3 у.е. 3x .. 5x Синьоры синьорьнее некуда X = 1.0 у.е. 0.75x .. 1.25x Джуны, мидлы, почти-сеньоры X = 0.7 у.е. 0.25x .. 0.4x ● И инженеры уровнем выше синьёра действительно в шоколаде. ○ По сравнению с другими ролями в компании. Но нужно быть выше синьора. ● Публичные данные несложно найти. Но проще поверить мне :-) ○ Я точно знаю про США, и слышал, что в других больших хабах так же.
  • 23. Конфликт интересов ● Мы сейчас не про офферы и не про как торговаться, но рассказ будет неполным если мы не пройдёмся по основам искусства переговоров. ● Переговоры: ○ Практически никогда не идут про я хочу получить больше X vs. я хочу дать меньше X. ○ Практически всегда ведутся сторонами, которые заинтересованы договориться. ○ Идут максимально конструктивно когда каждая из сторон всегда может встать и выйти. ○ И быстро завершаются в пользу той стороны, которая убедила другую, что как раз другая сторона рискует “на своём поле” потерять немало.
  • 24. Конфликт интересов — это здоровая ситуация ● Чем быстрее вы научитесь не гнуться под давлением, тем лучше. ○ Есть, буквально, ровно ноль минусов у того, чтобы научиться отстаивать свою позицию. ● Инстинкт "преклоняться" перед неравными партнёрами — это “всего- навсего” выработанный тысячелениями эволюционный механизм поддержания иерархии социума. ● Осознайте: будущий босс на вас совершенно прямо давит — может быть сам того не осознавая! — чтобы создать у вас потребность в выключении критического мышления, во включении слепого уважения и доверия, и т.д. ○ Просто проникнитесь этой мыслью и улыбнитесь. На вас давят, а вам пофиг. ○ Вас, по сути, спаивают, чтобы затащить в постель. ○ Вестись на подобное, в общем случае, аморально не в ста процентах случаев. Но точно больше, чем в девяноста девяти. :-) Просто не поддавайтесь. Познайте эту истину и она сделает вас свободными.
  • 25. Третья важная мысль ● Если с вами разговаривают, с вами хотят договориться. ● Если вы не готовы вестись “на дурачка”, в общих интересах всех сторон будет всем собеседникам понять, что вы настроены на деловой разговор. ○ В лучшем случае вы сразу перейдёте к делу. ○ В “худшем” — сэкономите время себе и другим, с кем всё равно работать не стоило. ● Любой разговор упрощается, если прямо обозначить ключевые вещи: ○ Мы отдаём себе отчёт в том, что есть что-то, по поводу чего есть “конфликт”. И это хорошо. Если бы “конфликта” не было, как минимум один из нас был бы дебилом. ○ Каждый из нас в любой момент может сказать “спасибо, это ведёт в никуда” и уйти. ○ Следовательно, продолжая общаться мы взаимно заинтересованы прийти к соглашению. ○ Здесь я ещё добавлю, что у людей есть эго, и некоторые любят помахать кулаками после драки. С такими точно не стоит иметь никаких дел. И детектить их желательно пораньше. :-)
  • 26.
  • 27. Четвёртая важная мысль ● При всём вышесказанном, в инжиниринге жизни лучше не умничать. ● У нас, “левшей”, с этим беда. ● Это во многом исторический и культурный контекст: ○ В Америке больше бизнесменов, и открытая культура “я хочу сделать то-то”. ○ В Израиле лучше договариваются, как минимум между собой. ○ В Европе умеют скучно, но комфортно жить. ○ А у нас — одни “левши”. ● Важно понять, что мир совсем не против нас. ○ Мир просто не любит, когда с ним играешь не по его правилам, а по каким-то выдуманным.
  • 28. О логарифмической функции ценности ● Если у вас денег всего на месяц жизни, что вы выберете: a. Миллион долларов, или b. Пятьдесят на пятьдесят ноль или три миллиона? ● А если вы бедствуете, что страшнее: a. Что у вас украли деньги на еду на следующую неделю, или b. Что вам повысят стоимость аренды, и через пару месяцев жить будет негде? ● Это всё про rich get richer. Причём не только про деньги, а вообще про любой ресурс.
  • 29. И почему эта проблема всё равно нас касается ● Мы, инженеры, привыкли общаться с бизнесами из слабой позиции. ● До дилеммы про миллионы или смерть от голода доходит редко. Но мыслить рационально под давлением всё равно непросто. ● Это тоже известный баг человека, и им давно против нас пользуются. Винить в этом никого нельзя, так уж устроен мир. Надо подстроиться. ● Искусству переговоров за полдня не научишь, но предлагаю фокус. Точнее, два.
  • 30. Первый фокус: опыт как ресурс ● Вот предлагают вам поработать с dream team. ● И люди самые-самые, и проект интересный. ● Но почему-то у них меньше денег. Жить можно, но меньше. Пойдёте?
  • 31. Первый фокус: опыт как ресурс ● Вот предлагают вам поработать с dream team. ● И люди самые-самые, и проект интересный. ● Но почему-то у них меньше денег. Жить можно, но меньше. Пойдёте? ● Большинство инженеров скажут “да”, и я их поддержу. ● Давайте это рационализируем. Почему “да”? ○ Интересный опыт. ○ Было бы здорово работать и дальше с этими людьми. ● Вывод: Опыт и работа с кем-то — это то, за что мы готовы платить.
  • 32. ● Сколько вы заплатите за возможность пообщаться с топ-топ-топом? Скажем, поговорить с Биллом Гейсом или с Цукербергом про вашу идею. ● Понятно, что денег вам не хватит. А если как-нибудь отработать? Вы готовы ради четверти часа с Гейтсом несколько дней делать что-то относительно нудное, неинтересное и не полезное напрямую вам? Второй фокус: время как ресурс
  • 33. Второй фокус: время как ресурс ● Сколько вы заплатите за возможность пообщаться с топ-топ-топом? Скажем, поговорить с Биллом Гейсом или с Цукербергом про вашу идею. ● Понятно, что денег вам не хватит. А если как-нибудь отработать? Вы готовы ради четверти часа с Гейтсом несколько дней делать что-то относительно нудное, неинтересное и не полезное напрямую вам? ● Опять-таки, инженеры говорят “да”. ● Вывод: Мы готовы тратить время на неинтересные вещи ради интересного опыта.
  • 34. Пятая важная мысль ● Ещё один запротоколированный баг человека: “упущенная выгода”: ○ Мы по-разному ценим “заплаченное” и “недополученное”. ● То есть опять rich get richer. Но в данном случае это абсолютно нерационально. ● Нужно смело сравнивать варианты заработать денег так, как будто они уже состоялись. И не попадаться в ловушку “ой, у меня сейчас этого нет”. ● Левши почему-то не любят рассуждать категориями упущенной выгоды. К счастью, это несложно пофиксить.
  • 35. Бонусный фокус: liquidity event-ы и экзиты ● Это я продолжаю отвлекать вас от темы денег. ● Экзиты — самые заметные события в жизни компаний. ● У экзитов, кроме денег, есть много непрямых бенефитов. Вот например: ○ Проще поработать с теми, с кем хочется поработать, и над тем, над чем хочется. ○ Проще поговорить с Биллом Гейтсом :-)
  • 36. А теперь про деньги ● В нашей культуре, по непонятной мне причине, считается чем-то постыдным думать о деньгах. Я много замечал, и у друзей и в себе. ● Реально, от этого проигрываем только мы сами. Нами просто, поколениями, предприимчивые люди умеют лучше пользоваться. ● Просто понимание этого факта уже само по себе есть мощный защитный механизм. Это мудрость из книг про искусство переговоров и убеждения. ○ Вообще “не вестись” — сложно. ○ Но просто понимать что происходит — 90% успеха.
  • 37. ● Каких целей вы подсознательно хотели достичь соглашаясь работать за меньшие деньги с классной командой, или вообще работать не за деньги, а за возможность пообщаться с условным Биллом Гейтсом? ● Вот всех этих целей можно достичь гораздо проще используя деньги. Зачем схематозить с двухходовками если можно сделать за один шаг? ● Всё становится проще если мыслить категориями упущенной выгоды: ○ Что посоветовать тому, кто реально хочет позаниматься чем-то и с кем-то выше головы? ○ Предложить им поработать с ними за меньшие деньги, “чтобы только взяли”? ○ Нет, можно, и нужно проще: Показать им просто и наглядно чем вы им пригодитесь. ○ Нужно просто предлагать не то, что есть у вас, а то, что нужно им, а вы можете сделать. Деньги — это ресурс
  • 38. Шестая важная мысль ● Предлагаю лайфхак чтобы успешно себя обманывать: Не говорите о деньгах, говорите об экзитах! ● Просто убедите себя, и искренне говорите, что ваша цель — экзит. ● Мысленно переведите потенциальную материальную часть бонуса не в новые телефон/отпуск/машину/квартиру, а в “можно будет ещё 3 .. 6 .. 12 месяцев не торопясь думать во что ввязаться дальше”. ● Плюс, объективно, экзит — это плюсы в карму и в репутацию. ● Мыслить экзитами — не стыдно! (важно: это про инженеров, а не про фаундеров) ● Кстати, сделать экзит — это одна из причин почему я пошёл в ФД.
  • 39. В следующий раз все бесплатные концерты — за о-очень большие деньги! © Чайф, “День Радио”.
  • 40. Ещё важные следствия ● Инженер, спрашивающий у фаундера про планы на экзит, сразу оказывается на ступеньку выше других кандидатов. ● Но этот разговор важно провести правильно, а не “для галочки”. ● Вот примеры важных вопросов: ○ Какие трекаются метрики? Какие сейчас цифры и динамика? ○ Смогу ли я поучаствовать в их обсуждении с командой? ○ А с инвесторами? А с бордой? А сегодня-завтра, пока я ещё не сказал да? ○ Какие вы видите риски? А кто из-за них в вас не вложился? А можно с ними поговорить? ● Это — в интересах задача всех инженеров. И если фаундер такой подход не одобряет, каши вы с ним/ней не сварите.
  • 41. Про NLP ● Тут такая история в общем. Попросили рассказать про NLP.
  • 42. Про NLP ● Изначально это Natural Language Processing. ○ Сейчас уже есть и Natural Language Interfaces и Natural Language Querying. ● Кроме “процессинга” текстов к NLP сейчас по сути также относятся: ○ Генерация текстов. ○ Самые разные AI ассистенты. ○ Чатботы и всякие голосовые интерфейсы. ● Есть известные успехи, вроде машинного перевода или понимания речи. ○ В общем, тема нынче горячая.
  • 43. Как “заинжинирить” свой вход в NLP ● Я немного сжульничаю, и расскажу про NLP не просто “в вакууме”, а в контексте того как, если хочется, привнести NLP в свою инженерную жизнь, получая при этом удовольствие. ● Начнём с проблем. Я бы выделил две основных проблемы с NLP: a. Тема — слишком широкая. Тяжело переключаться, приходится специализироваться. b. Тяжело найти простую и понятную, но ещё не занятую продуктовую нишу.
  • 44. Технологии вне NLP (где относительно “просто”) ● Скажем, с нейронками для обработки изображений и видео всегда можно одним предложением объяснить чем вы занимаетесь. Что характерно, вас поймут. Потому что это объяснение будет наглядным. Расширять фокус, скажем, с ногтей на кроссовки — тоже легко. Или на персонализированные стикерпаки, или на детекцию светофоров. ● С классическим machine learning тоже всё примерно понятно. Берём данные, берём метрику, улучшаем. Банковские кредиты, страхование, медицина, здоровье / фитнесс — инструментарий почти один и тот же. Кстати, для поиска, для рекомендаций или для рекламы — тоже.
  • 45. Технологии в NLP (где несколько сложнее) ● В NLP есть несколько весьма изученных, но слабо связанных “очагов”. ○ Есть самые разные грамматики. ○ Есть анализ текста по ключевым словам (bags of words) и их сочетаниям (ngrams). ○ Есть language models, которые, как сложные цепи Маркова, генерируют разные тексты. ○ Есть машинный перевод, который весь на language models, там нейронки и seq-to-seq. ○ Есть word2vec, glove и другие embedding-и. Это, кстати, сейчас большая тема. ○ Есть голосовые помощники, и в них тоже куча самых разных задач, от privacy до эмоций.
  • 46. NLP-продукты ● Тут мы приходим к простой истине, что все простые и объяснимые продукты в NLP уже “окучены”, а для новых нужно много данных, которые небольшой компании взять неоткуда. ● Важно понимать, что FriendlyData в этом смысле — скорее исключение. Продукта-то у нас, имхо, толком не было, как и шансов продавать его платную версию. Сервис был витриной технологии, и технологию вкупе с командой в итоге и продавали и покупали.
  • 47. Что ловить в NLP ● Так вот, что я могу в контексте этого доклада посоветовать инженеру, который заинтересован пойти в NLP? ● В первую очередь важно правильно себя позиционировать. ● Я сейчас расскажу какие в NLP есть слабопересекающиеся подзадачи. ● Но перед этим давайте, как инженеры своей карьеры и жизни, введём метрику, в соответствии с которой потом отранжируем чем заниматься стоит, а чем нет.
  • 48. По Парето ● “Оптимальность по Паре́то — такое состояние некоторой системы, при котором значение каждого частного показателя, характеризующего систему, не может быть улучшено без ухудшения других.” Wikipedia ● TL;DR: Есть точки заведомо недостижимые, если заведомо плохие, а если "кривая компромисса", как изотерма на карте. ● И наша инженерная задача c NLP — найти на этой кривой оптимум для себя, если мы раздумываем в этот NLP влезть.
  • 49. Важные размерности / дихотомии В NLP: 1. Строгий или нестрогий разбор текста. 2. Классические модели или deep learning. 3. Пляшем от технологии или от продукта. Ну, и общечеловеческие ценности профессиональной жизни.
  • 50. Строгий / нестрогий парсинг ● Задачи строгого и нестрогого разбора текста — совершенно разные. ● На строгом парсере проще сделать что-то своё, полностью понятное и работающее, но при этом и ограничений по масштабируемости у строгого парсера навалом. ● А перейти из строгого в нестрогое — практически невозможно.
  • 51. Классические модели или deep learning ● Классика: bag of words, stemming, генеративные модели по topic-ам, и всякие SVM-ы, Gibbs sampling-и и latent semantics indexing. ● Диплёрнинг это нынче про embedding-и, типа word2vec или glove, ну и отсюда или в сентимент или сразу в language models: машинный перевод, генерация текста, ассистенты, “free-form” чатботы. “Датасаентист на час. Классика и диплёрнинг. Выезд в заказчику.” (с)
  • 52. Пляшем от технологии или от продукта ● Тут либо нужна очень чёткая, в идеале вертикальная продуктовая идея, чтобы идти в all in. ○ И, если не получается, закрывать лавочку — пивот слишком дорог. ● Либо ставить на что-то хардкорно-инфраструктурное. ○ Оно применимо много где, так что как инженер вы точно не пропадёте.
  • 53. Пляшем от технологии или от продукта ● По первому пункту: Безапелляционно толкаю идею друга. “Чатбот для первичного разговора с продавцами машин.” ● По второму: Может быть что-то, например, вроде имеющего юридически- доказательную силу перевода текста, или медицинских диагнозов. Если в эту продуктовую нишу плотно влезть, выбить вас из неё будет очень сложно, и денег в ней достаточно.
  • 54. Академия или индустрия И ещё одна большая дихотомия в NLP — это академия vs. индустрия. Здесь, в NLP, она тоже стоит особняком, больше, чем в "традиционном" deep learning-е. Потому что применить результаты улучшений на больших количествах пользователей и больших объёмах данных, когда разговор идёт о кастомных language models, могут только огромные компании. Иными словами, если у вас реально нет моральной готовности работать в условных Гугле, Эппле или Амазоне, в эту сферу я бы тоже посоветовал не лезть. Потому что “в академии” или "на коленке", без данных и без способа быстро их набрать, думаю, запускать получится только простые поделки.
  • 55. Растущие NLP темы: privacy и human well-being ● Мы, в Минске, толерантностью головного мозга в целом не страдаем, но в мире тема растёт, и, с точки зрения инжиниринга своей карьеры, в неё может иметь смысл вписаться. ● Privacy и GDPR сами по себе большие вертикали — например, как “умному” чатботу не указать нечаянно на какого-то конкретного человека, только не по имени, а, скажем, по местоимению пола и по цвету кожи? ● Ещё большая ниша сейчас касается bias-ов. Помните, Гугл отключил тэггинг горилл на фотографиях, потому что определённая социальная группа очень тревожно реагировала на мисклассификации?
  • 56. Растущие NLP темы: privacy и human well-being Так вот, сейчас нарастают волны: ● Гендерного равенства. Просто продукт для NLP-аудита уже и сейчас купят. ○ “А почему это ваша система такая “максулинная”? Вот пруфы. Это бардак, так не должно быть. Давайте чините.” ● Mental health — как бы сделать так, чтобы не провоцировать всякие депрессивные наклонности, особенно случайно, и этого даже не заметив. ○ “Вы что не понимаете, что ваши механические ответы, сколь угодно верные, только делают этому человек хуже? Немедленно исправляйте.”
  • 57. И ещё: в серьёзном NLP нужны дорогие сервера ● Для текстов нужно много вычислительных мощностей, и они недешёвые. ● В мире изображений все вроде привыкли, что нужны дорогие компы для FPS-ов. А вот с текстами ещё есть разрыв между "ой, ерунда сделаем на коленке" и "сколько-сколько нужно денег чтобы обучить эту модель?" ● Это, кстати, ещё одна из причин почему маленькой компании на сколь угодно значимом для больших компаний рынках ловить почти нечего. Просто задавят расходами на сервера, и ваши крутые алгоритмы, как ни жаль, проиграют конкуренцию. Так что нужно продуктовое преимущество.
  • 58. Вот. ● Собственно, весь рассказ был о том, как заинжинирить свою жизнь так, чтобы больше времени заниматься любимым инженерным делом. ● Себя я считаю инженером, как минимум своей жизни. Не обещаю, что им останусь “насовсем”, но мыслить по-другому уже точно не стану. ● Оставаясь при этом вполне себе инженерами, мой опыт, имхо, проходят многие. Набивая те же шишки, так что спасибо за слот на Бульбаконе. ● Если то, что я рассказал, кажется вам слишком далёким “от клавиатуры”, что ж, мир большой, всем найдётся место. Инженеры разные нужны :-)
  • 59. И ссылками, потому что рассказать уже не успею. ● Про арифметику экзитов. ○ TL;DR: Почитайте блог Coding VC, Leo Polovets очень крутой, VC, и при этом инженер. ● Про то как инженеру вести переговоры с не-инженерами. ○ TL;DR: Разговаривайте на равных, они не круче вас. И почитайте Cialdini. ● Про понимание продуктов для инженеров. ○ TL;DR: Я бы начал с чтения Славы Ахмехета и Тёмной Стороны Морейниса. ● Про устройство офферов, акций и опционов. ○ TL;DR: Вестинг, клифф, налоги, вторичный рынок, и много скучных деталей. ○ И очень ценная, только длинная и сложно-английская, статья MOC. ● Про то как инженеру понять, идти ли к в какой-то проект “работать”. ○ Teaser: Надо смотреть на продукт и на фаундеров, надо убедиться в соответствии одного другому, надо понять “почему сейчас”, надо поговорить с инвесторами.