Будни технического директора новостного стартапа. «Закрытие Parse и куда с него переехать», очередной лонгрид «как программируют в NASA» и прочие ссылки с hackernews. Ну и истории, конечно.
«Помоги найти хорошего программиста!» — одна из самых частых просьб. «Сколько я стою как разработчик?» — кажется, самый частый невысказанный вопрос.
За свою карьеру я прособеседовал пару сотен специалистов, но я точно не эксперт в рынке труда. То ли дело Кира Кузьменко — гость нового эпизода нашего подкаста.
Кира работала заместителем HR директора mail.ru, а теперь у неё своя компания, которая занимается поиском IT-специалистов. Кира наняла тысячи программистов и хорошо знает рынок.
Я задал все стыдные вопросы и впервые всерьез засмущался во время записи. Это — 12 эпизод подкаста и Кира — первая герой-женщина. Кто виноват в том, что в IT так мало женщин мы тоже обсудили.
Тестирование пуш-уведомлений в iOS всегда было болью. Сколько раз я сам чуть не отправлял пуш «тест» в продакшен (после одного такого раза я перестал тестировать заголовок «Путин умер»), сколько раз видел «тест» от именитых брендов. А всё потому что пуши работали только на физических телефонах, не на симуляторах.
Наконец-то, в XCode 11.4 можно просто перетащить файл с содержимым пуша в симулятор и он придет как пуш в приложение. Наконец-то! via
Сначала я боялся, что никому не нужен как профессионал. Потом пришел ещё больший ужас, когда понял, что предложения приходят нормальные, а порой даже лестные (бизнесы в десятки миллионов долларов, ААА), просто я не хочу становиться техдиром одной компании на очередные 3-5-10 лет, скучно. Что делать дальше?!
Становиться консультантом, который просто пиздит и не несет ответственности — нет. Прогать за деньги я не люблю. Делать аутсорс-компанию — точно нет: покупаешь программистов по 150 тысяч в месяц и продаешь по 2000 рублей в час, прибыль 50 тысяч рублей в месяц за человека. Больше тел — больше денег.
Особых накоплений у меня нет, а трое детей и жена — есть. Чем заниматься и как зарабатывать на жизнь?!
Я нашел не только ответ, но и партнера, с которым мы начинаем общее дело.
—
Мы с Федей Борщевым предлагаем услуги технического директора плюс. Мы помогаем разобраться в технической стороне вопроса и выстроить крутую внутреннюю разработку. С нами багов, проебанных дедлайнов и падений в продакшене станет меньше, а новые фичи и польза бизнесу будут появляться чаще и ритмичнее. Помощь с наймом программистов (а при необходимости — и техдира), которые будут развивать настроенную нами систему — в комплекте. Главное — всё это будет работать и после нашего ухода.
Можем найти крутых программистов и быстро запустить MVP. Порой мы отвечаем «да не нужно тут ничего прогать, давай лучше X сделаем» — у нас нет потребности продать вам побольше часов программистов.
Федя — очень крутой техдир, причем мои слабые стороны — его сильные (и наоборот). Я люблю общаться с людьми, а Федя — прогать.
——
Первый клиент, о котором мы расскажем публично — iGooods. Это сервис доставки продуктов из гипермаркетов, родом из Питера. 4000 заказов в день, 250 миллионов рублей оборота в месяц, оценка в 3 миллиарда рублей.
У iGooods 28 программистов, они каждую неделю выпускают новые фичи, бизнес-показатели растут. Нас позвали, потому что: 1) CPO Андрей отвечает не только за продукт, но и за разработку и зашивается; 2) скорость разработки падает, несколько важных проектов тянутся месяцами, даты запуска переносятся; 3) тяжело найти хороших программистов; 4) технический долг копится, команда недовольна.
Я вижу эти сложности почти у каждого IT-проекта. В ближайшие месяцы мы с Федей будем делиться с вами тем, как мы их решаем на примере классной компании. Ура!
Роман Павлушко своими руками программировал первые версии Авито в команде из двух ребят и за 10 лет вырастил команду разработки до 400 человек.
Проект прошел путь от очередного сайта объявлений до одного из самых популярных сервисов русского интернета, а работать программистом в Авито — это знак качества на рынке труда.
Я спросил у Ромы, какие ошибки он допускал, чего боялся и как у него всё это получилось.
Меня позвали выступить на митапе в Твери и там я познакомился с Игорем и Сашей. Игорь сооснователь студии JetRockets, Саша — основатель и совладелец Hoodies. Ребята уже много лет разрабатывают крутые сайты, сервисы и приложения для классных западных заказчиков.
Через несколько месяцев я позвал ребят в Москву — расспросить, почему именно в Твери есть такие студии, как они нашли клиентов на западе и чего боятся. Теперь дорогие редакторы сделали из той записи эпизод подкаста.
Я привык жить в тревоге. Достаточно ли я хорош, не голый ли король? В разговоре с Игорем и Сашей я чувствовал спокойствие. Всё было очень просто и понятно. В разговоре с ребятами нет страха, есть достоинство и уверенность, что всё они делают хорошо. Кажется, что они себя чувствуют в безопасности и это чувство передается при общении. Это огромный кайф, до сих пор завидую парням и хочу быть чуть-чуть как они.
Мне важно было узнать, как они смогли все это сделать. Я боялся услышать, что есть какой-то недоступный мне секрет, но кажется, что речь о классическом «не ссать, хорошо и честно работать и ловить шанс, который рано или поздно выпадет». Аминь.
Раньше к нам в подкаст приходили создатели модных стартапов и сотрудники крупных компаний.
Недавно меня позвал на работу основатель Пикабу. Многие из моей тусовки смотрят на этот проект свысока — нет ни новой идеи, ни прорывных технологий. Но в нем есть что-то куда более важное — он четко попал в запрос аудитории.
Максим Хрящев — создатель одного из самых популярных сайтов в русском интернете. Он запустил пикабу у себя на кухне, а теперь управляет сайтом, аудитория которого сравнима с населением государства.
Саша руководит мобильными разработчиками Сбербанк Онлайн, а Ярик - дизайнерами. Это сотни специалистов.
Я боялся, что гости окажутся энтерпрайз менеджерами с процессом головного мозга, с которыми не о чем будет говорить, только палкой тыкать. На деле получилась одна из самых бодрых записей. Был магический момент, когда ребята впервые рассказали публично, как через адский факап, они пришли к распределённой системе разработки с десятками кросфункциональных команд. Кайф. Теперь хочется позвать тинькова для дисса ;)
Хотите послушать у нас кого-то конкретного или про какую-то тему? Пишите в личку, на почту [email protected] или просто комментарием в любом удобном месте.
P.S. Торжественно обещаю не перебивать гостей так часто и смеяться потише.
💣💥 В Америке несколько лет существует секретный клон FindFace, называется Clearview AI. Загружаешь в программу фото человека и его лицо ищется по 3 миллиардам фоток, нелегально скачанных из фейсбука, твиттера, платежной системы венмо и прочих. Хотя сервис хорошо работает уже много лет, вы не найдете его в апсторе — доступ продают только копам.
Сервисом пользуются сотни локальных полицейских управлений в США и Канаде, ФБР и DHS. Программист — австралиец вьетнамских корней Hoan Ton-That, бизнесмен — 61-летний Richard Schwartz с сильными политическими связями, бывший журналист. Инвестор — Питер Тиль, «единственный» республиканец в долине, ранний инвестор фейсбука, основатель Palantir (разрабатывают софт по анализу данных для ЦРУ). Внутренним юристом у них работает бывший генпрокурор США. При всем этом первая публичная информация о компании появилась только в конце 2019, когда они были упомянуты прокурорами (видимо, по недосмотру) в судебном деле о мелком грабеже во Флориде.
FindFace запустили как публичный сервис и взорвали русский интернет. Школьники находили семьи девушек из порно-роликов во вконтакте и травили их, менты раскрывали висяки, журналисты находили солдат; все дружно охреневали от того, что можно сфоткать незнакомца сидящего в метро и через минуту узнать не то что имя фамилию, а подробности личной жизни из вконтакте. Потом публичный сервис закрылся, а ребята-создатели предоставляет услуги распознавания лиц государству и силовикам по всему миру.
Распознание лиц — супер мощная технология, которая с одной стороны реально повышает общественную безопасность, с другой — уничтожает тайну (и свободу) передвижения и собраний.
Где мы используем большие данные и искусственный интеллект для увеличения безопасности, а где сознательно отказываемся от них для защиты свободы — вопрос общественного компромисса. Лично я считаю, что отказываться от свободы ради безопасности — выгодно краткосрочно, но фатально в перспективе. Анонимность нужна для развития общества.
Я не видел ни одной понятной обычным людям публичной дискуссии по этому вопросу. Классика: «ааа, менты козлы, распознавание лиц нужно запретить» vs «мы спасаем детей от педофилов, камера должна быть в каждом подъезде и все данные должны храниться вечно». Нам как обществу позарез нужны 1) здоровые медиа, чтобы понятным языком объяснить, между чем и чем мы как общество выбираем и 2) парламент, в котором образованные политики договариваются о компромиссе исходя из общественного консенсуса. Грустно :(
У меня нет иллюзии, что в Америке будет полноценное общественное обсуждение (hi, Fox News) и здоровый диалог в конгрессе (вспомните, как стыдно было, когда сенаторы позорились на весь мир с цукербергом и пачаи), а всё же интересно посмотреть, что будет происходить у них.
Кстати, массовое скачивание фоток профилей запрещено правилами всех существующих соцсетей, а твиттер отдельным пунктом специально запрещает использовать эти фотографии в алгоритмах распознавания лиц. Про FindFace Вконтакте даже не возбухал особо, интересно, сделают ли что-либо фейсбук и твиттер.
Первая часть эпизода — научная-нердовская. Крутой ученый-метеоролог Павел Константинов рассказывает, как устроен черный ящик предсказания погоды — от метеовышек, собирающих сырые данные, до матмоделей и суперкомпьютеров. И как посчитать погоду для своего двора на ноутбуке точнее, чем у NOAA.
Вторая часть — стартаперская. Антон Фролов с друзьями пытался сделать соцсеть, а получилось приложение погоды windy.app. У них миллионы установок и десятки тысяч платящих пользователей. Спойлер: там внутри есть соцсеть, где рыбаки делятся фотками рыб.
Первый материал из серии, где они обещают рассмотреть крупнейшие технологические компании как страны. Это оправдано: капитализация Эпла превышает капитализацию Дании, 26 по богатству страны на свете. Пользователей - 1.5 миллиарда - как жителей Китая, а глава Эпл общается с руководителями стран на равных.
Эпл авторы сравнивают с Китаем: жесткая иерархия и полное подчинение в важных вопросах и при этом свобода и самовыражение в других.
Анализ (по мне так книга) разбит на 8 глав: I. Политбюро (руководство) II. Конституция (появилась после смерти Джобса) III. Экономика (кто богатеет) IV. Культура V. Внешняя политика VI. Внутренняя политика VII. Безопасности VIII. Искусственный интеллект. Бонус трек: история Эпл через ее рекламу.
Сам Tortoise — очень интересный проект: «медленный и мудрый ньюсрум». «Здоровая пища по сравнению с фастфудом современных медиа» обещали на кикстартере и собрали полмиллиона фунтов с 2500 участников в рекордные сроки (планировали 75 тысяч фунтов). Зарабатывают на членстве, которое кроме доступа к сайту и приложениям (конечно, никакой рекламы) даёт приоритетные билеты на мероприятия. Стандартная подписка - 50 фунтов в год, ровно как у NYT и WaPo. Пытаются привлекать независимых авторов, которые не являются классическими журналистами. Достойны внимания.
У меня бы не хватило духу начать работать над подкастом, если бы год назад мой лучший друг и гениальный продакт-дизайнер Максим Балабин не согласился записать вместе первый эпизод.
Я помню новое для меня чувство близости, когда мы сидели перед микрофонами в студии и слышали в наушниках дыхание друг друга. Максим тогда поделился, что похожее аудио-переживание у него бывает, когда они едут в мото-путешествия с друзьями — в шлемах есть радио, и они всю дорогу могут болтать. Я на мотоцикле так и не научился, но получаю это удовольствие в подкастах.
Спасибо, Максим!
Максим тогда полтора часа безумно интересно рассказывал про китайский рынок мобильных приложений, я слышал с открытым ртом. После чего Лика сказала, что так не пойдет и мы перезаписались ещё раз, на это раз 45 минут (или час, не помню точно), я уже задавал вопросы. Помню чувство, будто впервые в жизни взял в руки глину. Ничего не получается, но понятно, что это такой способ самовыражения и хочется научиться.
Прошло полгода и замечательные редактор Андрей Борзенко со звукорежиссером Павлом Цуриковым и продюсером Павлом Боровковым собрали из этих записей бодрый 15 минутный эпизод. Надеюсь, вам он тоже понравится.
Ютуб отключает комментарии, таргетированную рекламу, возможность добавлять в плейлисты, «колокольчик» (!) и вообще почти все функции в детских видео.
Что есть «детское видео»? Кратко говоря, это контент, направленный на детей младше 13 лет. Официальная формулировка близка к «I know it when I see it», не отвертишься, ищите по слову «directed» в решении FCC (Federal communications commission, американский аналог Роскомнадзора), принимаются во внимание «детские персонажи, дети-знаменитости (sic) и тд».
Владельцы каналов сами должны отмечать свои видео как детские в админке, при этом ютуб будет делать автоматическую разметку методами машинного обучения. Жду, кто первым атакует популярные майнкрафт каналы жалобами на то, что их видео - детские. Речь идёт о миллионах долларов рекламных доходов и целой фанатской экосистеме в комментах.
А началось все с закона о защите приватности детей в интернете (COPPA). В сентябре Гугл оштрафовали на 170 миллионов долларов (копейки), и вот они вносят изменения. Рекомендую прочитать текст подзаконного акта FCC, по нему видно, что вариантов выхода у ютуба было не много. «Запрещено давать возможность детям до 13 оставлять любую приватную информацию онлайн без явного разрешения родителей и без инструментов модерации для родителей». Полная жесть.
Один из крупных руководителей инженеров в убере опубликовал очень большой, подробный рассказ, как он проводит performance reviews - это когда оценивается работа сотрудника за существенное время. Квартал? Год?
Я думаю, что важно обсуждать максимум вещей на регулярных 1-1 раз в пару недель, не реже раза в месяц.
Автор замечает в самом начале, что как и любую статью про менеджмент, ее стоит воспринимать как источник информации, идей и вдохновения, а не как инструкцию к действию. Информации и ссылок там много. За одну серию ссылок на описания уровней ответсвенности программистов в разных компаниях большое спасибо.
Объём труда вложенный в статью внушает уважение и небольшой страх, что лично я многие вещи делаю по наитию, и может быть не очень хорошо, а вот у чувака СИСТЕМА. Респект, уважуха и хороший повод инженерным менеджерам задуматься, как мы можем делать свою работу лучше. Аминь.
Классный анализ самых сложных (недочитанных, брошенных) книг на Goodreads от gwern. Внутри детальный рассказ с исходными кодами, вплоть до того, как он вытащил данные с сайта без API.
Жалко, что у Букмейта или Майбука руки не доходят такое сделать, у них данные гораздо более точные и не один аналитик, владеющий матстатом в нужном объеме.
Мы в rawg делали аналогичный список для игр, типа самые «недоигранные» игры.
Если у вас сервис для людей и вы сидите на крутых данных - ловите момент, делайте очевидные анализы и собирайте хайп. Берите пример с Pornhub, эти ребята умеют красиво презентовать свои данные.
Раз уж зашёл разговор о деньгах - вот видео, как просить повышения зарплаты.
Рекомендую ютуб канал 2 cents: как завести бюджет, что такое инфляция и индексный фонд, про кафешки и как закрыть кредиты. Какие ошибки мы все совершаем с деньгами (Нобелевская премия 2017 по экономике, между прочим) и как экономить в супермакетах 💰💓
1) про зарплаты разработки, в нашем чате. Разговор завязался с вопроса залётного чувака, сколько я зарабатывал в Pure. Игорь поделился способом «сколько пользы приносишь бизнесу», Тимур рассказал про алиабабу и фб, а Егор ответил на вопрос «как вы повышаете зарплату 🙈». Андрей принёс адскую задачу «оба инженера на проекте уволились, что делать» (мне кажется, он не раскрывает всех карт), но Игорь с Алексом на полном серьезе дают полезные советы. Красной нитью проходит тема открытых зарплат (привет, Норвегия). Новогодняя вечеринка, проще говоря. Ну и поиздевались над hr, как без этого. 200+ сообщений
2) сколько бананов помещается в морское грузовое судно? Эксперт считает на салфетке, по пути обьясняет, откуда берётся каждое число и как все устроено 🔥🍌 19 твитов