Без Рубрики

Google вслед за Яндексом…

Одной из любимых шуток на протяжении 10 лет у меня было удивлять любителей Google, свято уверенных в том, что именно их любимая компания всё придумывает первая и делает лучше всех, фактами, что из продуктов Google выпустил после Яндекса. Ну, совершенно очевидный факт, что сам поиск Google появился через год после Яндекса, можно не считать — тогда разные поисковики возникали. Google AdWords с оплатой за показы появился через год после запуска Яндекс.Директа с оплатой за показы же (2001 и 2002 год соответственно). И, хотя в Яндексе я уже не работаю, но почему бы не порадоваться очередной шутке.

Кстати, моим последним проектом в Яндексе была разработка одного из прототипов клавиатуры для iOS. Потом эти прототипы были объединены и в конце прошлого года была выпущена клавиатура для iOS, в списке возможностей которой значился встроенный поиск картинок, смайликов, адресов и заведений в Картах, предиктивный ввод и даже небольшой графический редактор.

Google решил не отставать. И вот вчера была запущена клавиатура для iOS, в списке возможностей которой значится … поиск адресов и заведений в Картах Гугла, поиск картинок и смайликов. Ну ок, еще они придумали аналог Swype, назвав это Glide Typing.

Я совершенно не собираюсь наезжать на источник мирового не-зла, хотя нельзя не отметить, что возможность разработки third-party keyboard появилась еще в iOS 8, то есть почти два года назад и уж Google-то мог давно такую клавиатуру сделать.

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

Сергей Жадан: от собак до псов

Я в последнее время открыл для себя Soundcloud как источник новой украинской музыки — тем более, что в последние годы у нас очень много очень хорошей музыки. Буквально пару дней назад там появился новый альбом интересного коллектива «Жадан и собаки».

Сергей Жадан — очень известный украинский писатель и поэт, он несколько раз был у нас в Терминале 42, в том числе и с концертом со своей группой.Еще и поэтому я подписался на его треки в Soundcloud и не пропустил этот альбом. Если совсем строго, то когда-то это была отдельная группа «Собаки в космосе», но последние несколько лет они играют вместе.

Стиль группы — ска вперемешку с панк-роком и сразу отчетливо напоминает альбом «Культпросвет» «Ляписа Трубецкого». Впрочем, при желании там можно услышать и нотки колхозного панка «Сектора газа». Музыка очень зажигательная, хорошо сыгранная, грамотно аранжированная. Стихи Жадана довольно разноплановые, хотя все время всплывает в сознании эпитет «пролетарские», напоминая всё тот же «Культпросвет», а точнее, если говорить об оригиналах, левый футуризм 20-х годов, включая Маяковского.

У меня, если честно, довольно смешанные впечатления от этой музыки. Я слышу хорошую музыку, в том числе довольно хитовую, и слышу хорошие стихи. Довольно странным образом они регулярно конфликтуют между собой и даже как-то мешают. Поэтому так здорово услышать несколько песен, например, «Ребе» и «Єрусалим», где этого конфликта нет и в результате получаются гармоничные произведения. Очень хорошо звучат «10 праведників». Для меня лучшая песня альбома «Листопад», которая, впрочем, вышла еще полгода назад. В ней очень хорошо слышны очень хорошие стихи и характерные интонации Сергея Жадана.

Слушать однозначно надо.

Дополнительные задания при найме

Елена Камская в фейсбуке напомнила про одну из тем, которую по-разному воспринимают на моем семинаре — давать ли дополнительные задания кандидату при найме?

Часто приходится сталкиваться с позицией кандидатов — а вы мне за это заплатите? Удивительно, но иногда и нанимающие задаются вопросом — а надо ли оплачивать тестовые задания?

Короткий ответ — дополнительные задания давать, разумеется, не оплачивать.

Надо отметить, что стадия дополнительного задания, как правило, совсем не начальная при найме. Вы собираете резюме, просите кандидатов ответить на пару-тройку вопросов в анкете, а уже потом можете предложить дополнительную задачу, немного выходящую за рамки нескольких предложений ответа и требующую определенного времени на выполнения. До этой стадии добираются далеко не все кандидаты. Поэтому нормально более глубоко исследовать кандидатов, условно говоря, прошедших в кубковую стадию. Для этого стоит держать наготове несколько довольно условных практических задач, решение которых должно выходить за рамки просто знания предмета. Необходимость приложить какие-то усилия вполне объяснимы — в конце концов, кандидат хочет получить эту работу? Так почему он считает ниже своего достоинства решить задачу, заведомо менее сложную, чем те, которые ему придется решать после приема на работу?

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

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

Рефакторинг по-государственному в исполнении аутсорсеров

Роман Хмиль выступил на DOU с инициативой создания IT-компании, которая часть своего бюджета будет отчислять в специальный фонд, из которого будут финансироваться реформаторские инициативы:

А що, якщо створити ІТ компанію, в якій частину зарплат, а також частину прибутків, автоматично перераховувати в фонд, який фінансуватиме різні громадські ініціативи з реформування країни? Адже не секрет, що волонтери без фінансової підтримки довго працювати не можуть, а грантів не вистачає, і процес їх отримання дуже тривалий та трудоємний.
Отже, запускаємо аутсорсингову ІТ компанію (та долучаємо існуючі за бажанням). В структурі витрат такої компанії на зарплати зазвичай іде до 50%, ще 30% на накладні витрати, а 20% залишається на прибуток власнику. Тобто, з кожних 1000 доларів доходу інженерам іде 500, на накладні 300 та прибуток 200.
Домовляємось, що кожен інженер перераховує з цих коштів десятину, тобто 50 доларів у фонд, і власник(и) докладають так само 50 доларів у фонд. Тобто, інженер віддає 10% своїх доходів, а власник чверть — 25%. Загалом 100 доларів з 1000 — це 10% від обороту, які йдуть до фонду.

Мені здається, що мотивація працювати в такій компанії буде надзвичайно висока. Адже там зберуться однодумці, які хочуть змінити нашу країну на краще, і вони разом зможуть не тільки заробляти гроші, але й працювати поруч з такими самими свідомими громадянами та вирішувати, як саме витрачати кошти фонду на реформування країни. Об’єднані одночасно метою заробити собі на хліб та змінити країну на краще.
Капіталізації така компанія не матиме, адже продати її неможливо. Але певні прибутки інвесторам даватиме, що виправдовуватиме інвестиції в цю справу. Особисто мене би така модель влаштувала, готовий інвестувати.
А тепер порахуємо, якого масштабу фінансування та вплив можна забезпечити. Компанія у 1000 інженерів з середнім доходом у $4000/міс на людину генеруватиме за рік 1000*4000*12 = 48 млн доларів. Від них 10% — це майже 5 млн доларів на рік.

Комментариев там уже достаточно, но самого очевидного там все же нет. Придется сделать его мне — то есть я правильно понимаю, что создается стандартная аутсорсинговая IT-компания, где все сотрудники оформлены как СПД на едином налоге, которые платят не более 5% налогов от своего дохода, а потом им предлагается скинуться по 10% от своего дохода в отдельный фонд, который будет как-то финансировать гражданские программы? Никому не кажется, что это выглядит немного странно? Нет, я не собираюсь прямо сейчас в очередной раз показывать пальцем на схемы оптимизации налогов, которые используются аутсорсерами. Но сразу после такой оптимизации заниматься финансированием гражданских программ — это мы так какое-то параллельное государство построить пытаемся, что ли? Может, эту бурную энергию лучше направить на то, чтобы заставить государство отрабатывать те налоги, которые оно получает?

Я даже не касаюсь сейчас вопроса, мимо которого тоже успешно проскочили все комментаторы. Вы понимаете, что сотрудник такой компании фактически платит 15% налога со своего дохода, оставаясь формально частным предпринимателем, не имея социальных гарантий и вообще сталкиваясь с некоторым количеством проблем, а его коллега в белой компании платит 18% налога и никаких таких проблем не испытывает?

Очень символично выбрано название инициативы — Refactor.ua. Да, вероятно, автор имел в виду рефакторинг как процесс постепенных внутренних изменений в коде. Но хорошо известно и другое значение — как обозначение процесса, которым разработчики могут заниматься бесконечно долго без видимого эффекта. Если же проводить аналогии дальше, то вместо того, чтобы заняться исправлением явных багов в ядре, авторы предлагают заняться сооружением workarounds, которые как-то в довольно ручном режиме обеспечат нужный результат.

Как метко заметил один комментатор, «Дороги он уже построил».

Как распознать спам под видом партнерского предложения

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

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

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

Своё — не факт, что лучшее

Позанудничаю немного.

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

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

Автору продукта, конечно же, важна уверенность в собственной правоте — без этого сложно сделать что-то новое. Но не менее, а то и более, ему нужна неуверенность. Умение постоянно себя переспрашивать «Так ли хорош мой продукт?», умение спрашивать об этом у пользователей — это просто критично важно, особенно после первой волны успеха.

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

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

Cloudflare теперь в Киеве

Утро начинается хорошей новостью — сервис Cloudflare запустил свой датацентр в Киеве. Это означает, что теперь сайты, пользующиеся им, начинают работать для украинских пользователей еще быстрее — ведь сервис не только защищает от DDOS-атак, но и кэширует контент, работая как CDN.

В частности, это означает, что быстрее для украинских пользователей стал, например, этот блог, сайт Searchengines.ru и форум Searchengines.guru — они все используют сервис Cloudflare и мне уже сейчас отдельный плагин показывает, что мои запросы обрабатываются именно датацентром в Киеве. По-моему, это хорошо.

Бурная неделя

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

Сегодня вечером в Киеве состоится вечеринка Tech Networking. На вечеринку регулярно собираются практически все, кто имеет отношение к IT и стартапам, так что практически уверен, что все, кому надо, уже зарегистрировались.

Завтра — iForum. Я буду участвовать в панели о формировании IT-кластеров (14:40 в главном зале), а до этого с 13:30 до 14:00 буду консультировать желающих на стенде GrowthUP.

А на выходных — мой семинар «Курс молодого CEO» в Chasopys EduSpace. Места еще есть, правда, ранняя цена уже недоступна.

Четверг с пятницей пока свободны. Кстати, если желающие поконсультироваться, можно забронировать время прямо в онлайне, а встретиться можно будет в «Часописе».

Нашествие ботов некомпетентной СБУ

Довольно любопытно наблюдать реакцию на мой предыдущий текст. Когда там появился первый комментарий о жалости к сотрудникам Lucky Labs, мне показалось, что я где-то уже видел эти настроения. Однако и второй комментарий был про это же. И на Facebook тоже преобладали два мотива в комментариях — очень жалко сотрудников, а аргументы Lucky Labs неубедительны.

Короче, to make long story short — это были боты. Причем никакой особенной хитрости в их поведении нет — что только доказывает некомпетентность. Буквально несколько IP-адресов, правдоподобно выглядящие имя-фамилия, почтовый адрес вида имяфамилия[число]@gmail.com, закрытая история комментариев в disqus и жалость к сотрудникам Lucky Labs, которых оставили без поддержки хозяева, и поддержка действий спецслужбы, компетентности которой не хватает даже на выделение своим аватарам IP-адресов из разных сеток и заведение им почтовых адресов по разным шаблонам.

Короче, я их побанил. Потом восстановил комментарии, которые они начали тереть — ну опять же, откуда им знать, что комментарии тут хранятся в двух разных местах и юзерам для полного удаления недоступны?

В Facebook интереснее, там боты цепляют чужие фото. И профили состоят исключительно из перепостов чужих постов. Ну тоже нифига не палятся ребятки…

IT-компании против некомпетентной СБУ

Наверное, следящие за новостями в курсе, что на прошедшей неделе СБУ устроила обыск в очередной раз — на этот раз объектом внимания стала уже во второй раз киевская компания Lucky Labs. Чтобы не мелочиться, одновременно с обыском доблестные контрразведчики объявили о пресечении деятельности онлайн-казино, которое еще и финансировало терроризм (очень хотелось дать ссылку на сайт СБУ, но, видимо, в связи с выходными, он не работает).

Вчера и представители Lucky Labs и некие представители СБУ были в эфире на Шустер Live, посмотрите, если не видели.

Что я про это все думаю? Конечно, ничего хорошего в этом нет и сразу по нескольким причинам.

Насколько ясно из всей доступной информации, Lucky Labs — это большая компания, которая разрабатывает довольно сложные системы и платит хорошую зарплату своим сотрудникам. Если бы к ним пришли по налоговым вопросам, то это было бы даже естественно — нет ничего хорошего в наших законах, которые надо соблюдать в ведении деятельности, тем более внешнеэкономической, но это законы при всей их запутанности. Но к ним пришли не поэтому — кстати, вполне возможно по заказу.

Разработка программного обеспечения для онлайн-казино, разумеется, не является преступлением. Я даже больше скажу — даже работа интернет-казино не является преступлением в массе стран. И, пока это интернет-казино не обслуживает жителей Украины и физически не находится в нем, никакого нарушения закона Украины не происходит. И, кстати, это скорее прекрасный пример экспорта не сырья, а готовых продуктов, когда потенциал украинских разработчиков используется в полной мере и приносит (или могло бы приносить) деньги в страну. Подобные проекты правильно считать статьей экспорта наравне с туризмом — ведь деньги платят именно иностранцы за услугу украинского происхождения.

Или кто-то считает, что большая компания в центре Киева сидит в дорогом бизнес-центре и изо всех сил разрабатывает онлайн-казино, в котором будут играть украинские пользователи?

Понятно, что обвинение в поддержке терроризма выдвинуто только для одной цели — дать основание СБУ заняться полученным заказом.

И есть два пункта, которые мне не нравятся даже сильнее.

Во-первых, мне не нравится постоянное повторение слов «граждане России». Употребляющие их явно эксплуатируют отрицательную коннотацию и я бы на месте соответствующих органов заинтересовался подобным разжиганием вражды. Особенно, если учесть, как тщательно умалчивается, что все эти «граждане России» переехали жить в Украину лет 5 назад и имеют оформленные виды на жительство.

Во-вторых, мне очень не нравится та клоунада, которую устроили представители СБУ в эфире. Этот цирк с ватманами, на которые они что-то раскопировали и показывают, рассчитан на дошколят, извините. Придя с обыском в IT-компанию, они демонстрируют нам рукописные планы, составленные лично главным злодеем с неровным почерком. Они даже не понимают, что даже у очень главного злодея в IT есть ноутбук и смартфон и он крайне редко пишет ручкой. А если надо что-то обсудить со злодеями поменьше, то готовятся слайды и используется маркерная доска. Но представители СБУ этого не понимают — потому что они к начальству ходят с ручкой и блокнотиком и записывают все, что сказал начальник, а ноутбук у них вместо пишущей машинки, одним пальцем протокол набрать в нелицензионном Word-е.

И мне печально, что ведь от этих же людей мы ждем реальной защиты нашего государства. Вы представляете, насколько глубока некомпетентность всей этой структуры, если её публичные лица осмеливаются выносить настолько грубо сфабрикованные «доказательства» на телевидение? Вы можете представить, какая разведывательная или контрразведывательная работа может вестись подобными «специалистами»? Вы понимаете, что вот эти два клоуна на телешоу и есть украинские «рыцари плаща и кинжала» издания 2016-го года?

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

Vivaldi без музыки

Поставил попробовать свежевышедший браузер Vivaldi.

Если очень коротко — это Chromium с интерфейсом на Javascript и React. Разработчики хотят напихать туда разные интерфейсные новинки, делают очень много возможностей для настройки, но это Chromium, а новинки интерфейса — это довольно узкая тема, которую довольно сложно разрабатывать. Другими словами, богатство настроек — это дело не очень хитрое, а вот разумно доработать пользовательский интерфейс так, чтобы это полезно заметному числу пользователей — задача на порядок сложнее.

В общем, не впечатлил.

После коворкингов приходят… общежития

Самая большая сеть коворкингов WeWork запустила новый проект — WeLive, своеобразное общежитие, фактически, это здание в Нью-Йорке (и аналогичное в Вашингтоне), где желающим предлагается для гибкой аренды (то есть без долгосрочных контрактов) арендовать либо отдельные апартаменты, либо место в многоместной комнате и жить за вполне приемлемую цену прямо на Манхеттене. Стоимость начинается от 1375 долларов за месяц, еще за 150 долларов в месяц можно заказать доступ в интернет, кабельное ТВ и дополнительные услуги в виде уборки, например.

Новый проект позиционируется как хороший способ для стартапа обосноваться в Нью-Йорке — особенно, если работать он собирается в коворкинге от тех же основателей, который находится в этом же здании.

Кстати, и действительно хороший способ. Особенно без долгосрочных обязательств.

 

Нежелание заработать как признак нежелания работать

АИН сообщает о новом «IT-пространстве», которое собираются открыть в Броварах. Понятно, что мне интересны подобные новости, но вот пара фраз из материала зацепили совсем другой вопрос:

По словам Пылыпа, на первых порах застройщик готов предоставить все это бесплатно: «Там — посмотрим. Целей зарабатывать нету, хотя бы выйти на самоокупаемость», — пояснил активист.

Занятия будут платными, но по цене, значительно ниже рыночной. «Реальная цена таких курсов около 1000 грн в месяц, мы же рассчитываем гривен на 300 в месяц — только для самоокупаемости. Прибыли мы не планируем получать, ведь мы это — социальный проект», — рассказала Александра Дударь изданию brovary.pravo-znaty.org.ua.АИН

Вот почему проект не ставит себе целью зарабатывать? Почему эти люди не желают получать прибыль? Как они собираются развивать свой проект вообще?

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

Но это все равно плохо — и наносит ущерб, даже если за него не платить. Человек, которого плохо учат на тех же почти бесплатных курсов, уже не научится хорошо. В случае с образованием это вообще убийственная зависимость — почти незаметная экономия на стоимости курсов оборачивается многократным падением стоимости выпущенного специалиста. А, если говорить о продуктах информационного характера, то сделать их хорошо вообще стоит примерно столько же, сколько и сделать плохо — вопрос только в знании, что такое хорошо сделанный продукт. Каковое знание успешно искажается бесплатными плохими продуктами под девизом «Ну зато бесплатно».

И этот компромисс, к сожалению, почти необратим. Если человек единожды допустил возможность схалтурить потому что бесплатно — ему очень сложно перестать корректировать качество своей работы по цене, за которую он ее делает.

И вообще бессмысленно заниматься подобной социальщиной в случае с бизнес-услугами — а специальное образование в виде курсов таковой услугой и является. Снижая её стоимость, вы снижаете её ценность в глазах покупателя и он перестает относиться к полученным знаниям и навыкам как к чему-то действительно ценному.

А в данном конкретном случае есть еще одна мина замедленного действия. Через какое-то время, когда постоянные тусовки в жилом доме станут предметом жалоб жильцов или на это помещение появится платежеспособный арендатор, суперсоциальный и мегапрогрессивный проект из помещения выкинут и те же люди, которые сейчас превозносят застройщика, начнут с удовольствием его демонизировать.

Продолжаем семинары — «Курс молодого CEO» в Киеве!

Глядя на ажиотаж, возникший вокруг моего семинара «Курс молодого СЕО», стало сразу понятно, что эту деятельность надо продолжать. Поэтому продолжаем.

Уже готов семинар в Киеве — он пройдет 23-24 апреля в только что открывшемся новом пространстве «Часописа» EduSpace. Билеты уже доступны по ссылке. Это пока билеты для ранних пташек.

И выбираем даты для второго семинара в Одессе. Первый, напомню, пройдет в эти выходные, а вот про второй мы думаем — как насчет недели между майскими праздниками?

Outsourcing IT или о колониальной сырьевой экономике

Давно хочу зафиксировать свои мысли на эту тему, поэтому сначала отрезал себе пути к отступлению, написав в фейсбук, а теперь сел писать.

Сначала утверждение. Я считаю то, что сейчас принято называть индустрией аутсорсинговой разработки — раньше это называлось не менее диковинно, например, «оффшорным программированием», — явлением того же уровня и настолько же вредным, как и торговлю полезными ископаемыми, примеры которой мы постоянно видим в странах с сырьевой экономикой. Возможно, объективно неизбежным, но это не делает его объективно положительным.

Поясню. Дело в том, что в стандартном виде подобная разработка представляет из себя достаточно обезличенное написание даже не целых программных систем, а практически всегда — отдельных модулей по жестким спецификациями даже не генерального заказчика, а его в лучшем случае генерального подрядчика. А то и даже не генерального подрядчика, а субподрядчика, который получает заказ на разработку набора модулей и в итоге находит на каждый модуль непосредственно исполнителя работ, которым может оказаться и компания, находящаяся в Украине, России или Беларуси.

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

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

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

Почему это плохо? Ну, прежде всего потому, что, как и в классической схеме эксплуатации колоний, подавляющая часть прибыли от продажи ресурсов или эксплуатации рабсилы вывозится из колонии. Конечно, что-то остается — но только для того, чтобы обеспечить дальнейшее, как правило, экстенсивное развитие именно этой схемы работы. Развивать что-то интенсивно «эксплуататору» неинтересно — во всех случаях это увеличивает расходы с неясным эффектом.

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

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

Разумеется, коль скоро эти неоколониальные отношения не являются полной копией взаимоотношений колоний с метрополиями предыдущие тысячелетия истории, ситуацию можно менять без национально-освободительных движений. Тем более, что у нас есть пример Китая, который еще 20 лет назад ассоциировался исключительно с некачественными товарами, 10 лет назад прочно занял нишу производства качественной электроники для западных брендов, а теперь с успехом конкурирует уже собственными продуктами — продукцией глубокого передела, как говорят металлурги. У нас тоже есть продуктовые компании, которые успешно экспортируют уже готовые продукты, а не рабочую силу — и объективно этот процесс будет только расти и развиваться.

Я не испытываю особой охоты спорить с объективными экономическими и историческими процессами — видимо, другого пути, кроме как постепенное развитие собственной продуктовой IT-отрасли и только потом отказа от развития продажи услуг разработки чужих продуктов, и не может существовать. Но это не меняет моего отношения к деятельности представителей этой индустрии — собственно, я бы и писать ничего не стал бы, если б не они. Последний год с лишним именно эти представители бьют себя в грудь и объясняют, как именно они двигают экономику страны. Правда, при этом они довольно откровенно, иногда на грани фола, оптимизируют налоги и чуть ли не в любой момент готовы к переезду за пределы страны. Я не собираюсь оправдывать политику государства, но нельзя не заметить, что переезды обычно планируются в страны с примерно похожим уровнем экономики и оплаты труда. Довольно долго единственным аргументом при найме персонала именно у этих компаний служила зарплата (причем, не всегда официальная), что при любом колебании курса доллара приводило буквально к вымыванию разработчиков из продуктовых компаний. Наконец сейчас, столкнувшись с невозможностью решать вопросы дефицита кадров войной зарплат, компании начали осознавать необходимость подготовки новых специалистов, но что происходит? Везде развивается ажиотаж на тему «Научим программировать за пару месяцев». Кого можно подготовить таким образом? Только ремесленника, умеющего кодить на одном языке, только с теми технологиями, которые используются в компании. Потратить эти же усилия на развитие более фундаментального образования компании, как правило, отказываются — как я и писал выше, это увеличивает расходы, откладывает их возврат и вообще может иметь неясный эффект для конкретной компании.

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