КОЛОНКИ · 15 мая 2017, 10:00 · isavchuk
Неделя за 10 ссылок: нужен ли США свой ПВТ?

В новом ссылкообзоре: австралийский ИТ-бизнесмен делится впечатлениями о Беларуси, моделируем работу Apple, Microsoft и Facebook в качестве резидентов ПВТ, история превращения из уборщика в программиста, специфика ведения ИТ-бизнеса в условиях кризиса, а в заключение — толика негатива про TDD и мрачные перспективы Google.

1. Австралийский ИТ-бизнесмен о Беларуси

Австралийский IT-бизнесмен в восторге от Беларуси: «Только в Минске хожу ночью по улицам без страха».

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

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

Наконец, мне очень нравится погода в Беларуси. Можно работать круглый год, тут не становится безумно жарко и не появляются дикие штормы, как в Австралии. В прошлом году, например, несколько недель было +40 градусов по Цельсию. Очень тяжело жить и работать в таких условиях.

Ключевые слова: стартапы, бизнесмен Джун из Австралии, Joxna.

2. Нужен ли США свой ПВТ?

Чудный мысленный эксперимент: Сколько налогов платили бы Apple, Microsoft и Facebook, будь они резидентами ПВТ.

Несколько типичных скептических комментариев из-под материала:

— Во-первых, откуда «перенести» этих гигантов в ПВТ? Аппле из Ирландии или Китая? Они же везде и хотят именно там быть. А не в ПВТ. Во-вторых, ПВТ ограничен видами деятельности. С чего эти «эксперды» вдруг взяли, что вся выручка Амазона или Аппле от разработки ПО? Какую долю в прибыли этих компаний составляет прибыль от разработки ПО? В-третьих, в штатах очень детально разработанная система вычетов, которая здорово компенсирует высокие ставки налога на прибыль. А сейчас большой бизнес еще выбьет себе ставку налога 15% и освобождение от налогообложения доходов, полученных за пределами США. Какой ПВТ?!

— Мечтать не вредно. Заодно посчитайте, сколько денег платили бы в президентский спортивный клуб Газпром, Тойота и Боинг если бы они были резидентами РБ.
Лучше бы посчитали, сколько налогов бы Wargaming, Epam, Viber заплатили, если бы были действительно белорусскими компаниями.

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

После медитации на подобном потоке сугубо негативных народных комментариев, невольно вспомнилось чеканное определение секрета успешности нашего ПВТ, которое дал в своём недавнем интервью Алексей Пикулик, бывший академический директор BISS:

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

3. Вышли мы все из народа, дети семьи трудовой

Но хватит про «карманы эффективности», давайте ближе к жизни.

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

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

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

Я менял работу в 28. И в этом возрасте уже достаточно сложно устроится туда, где нужны молодые (18-22), целеустремленные (чем меньше платите, тем лучше) и с горящими глазами (готовы жить в офисе).

Серьезные галеры, как правило, не рассматривают джунов. Так вот в 28, без образования, с сертификатами курсов, которые никому не интересны, было очень сложно устроиться на работу программистом, полгода где-то искал, рассылал резюме, ходил на собеседования и однажды мне повезло устроиться фактически за еду и опыт. На сегодняшний день так устроиться было бы вдвойне сложнее, потому что народу, который пытается «войтивайти» после таких статей и реклам курсов на каждом шагу, стало гораздо больше.

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

4. Громадьё новых стартапов

О чём вообще могут рассказать стартаперы, когда на минутку отвлекаются от своего стартапа-верчения? «Айфону» тут не рады. Стартаперы рассказывают о своих телефонах.

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

Кроме проникновенного рассказа о телефонах, на прошлой неделе прошёл финал стартапов в «Лаборатории игр», а также параллельный BizTech BSU StartUp Contest, который организовал Экономический факультет БГУ. Отдельно хотелось бы остановиться на результатах белорусского финала Imagine Cup 2017. Далее привожу цитату об итогах этого конкурса:

Sea Battle и Eat or be Meat были удостоены специальных призов Microsoft. Победителем белорусского финала Imagine Cup стал проект Scrawlless. Антон Мякишев похвалил разработчиков за хорошую работу с целевой аудиторией: «Оставим в стороне социальную направленность. У вас с точки зрения вложенных усилий, наверное, один из самых зрелых проектов. Мало сделать систему и наполнить ее функционалом. Познакомиться с людьми, учреждениями, создать фокус-группу, договариваться с центрами — это та работа, которую нужно осваивать нашему стартап-сообществу». Теперь разработчики Scrawlless будут готовиться к выступлению в Киеве.

5. Инвестиции, будущее и образование

Говоря о последнем мероприятии/ссылке, хочется привести оттуда цитату выступления главы администрации ПВТ Всеволода Янчевского, где он подчёркивает важность образования:

— Мы очень благодарны корпорации Microsoft за поддержку белорусских стартапов и в целом за поддержку сферы образования. У нас очень масштабные совместные планы, причем образование — одна из ключевых сфер в сотрудничестве. Это основа, та почва, из которой в IT вырастает все: и стартапы, и компании, и успехи.

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

По словам менеджера отдела консультирования Ernst&Young Кирилла Домнича, к 2025 году белорусский ИТ-сектор будет испытывать острую нехватку специалистов:

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

По словам менеджера аудиторской компании, подготовки большего числа айтишников требует рост мирового рынка ИТ-услуг и продуктов, а также соответственный рост количества ИТ-компаний в Беларуси. «Но тут присутствует и негативный фактор — увеличение стоимости сотрудников из-за их нехватки на рынке труда», — замечает представитель Ernst&Young. А из-за высоких налогов для ИТ-компаний, не входящих в Парк высоких технологий, белорусские специалисты и так оказываются дороже всех по сравнению с соседними странами. Расходы работодателя на оплату труда программиста с окладом 2000 долларов составят около 2650 долларов. В то время как для компаний-резидентов ПВТ они составят 2140 долларов.


6. Всё самое важное одним роликом

Киберспортивная панорама. Как беларусский стартап Fansy решил главную проблему игровых стримов:

Чтобы увидеть лучшие моменты игрового стрима, больше не изучают многочасовое видео целиком, как это было раньше. Стартап Fansy, которому досталась победа на Venture Day Minsk, с помощью AI выбирает лучшие моменты и компилирует их в один файл. Как не убивать впустую часы на трансляцию LoL, Dota 2 или WoT, нам рассказал CEO стартапа Fansy Константин Келлер.

7. Самые перспективные ИТ-направления в Беларуси

Исследование предпочтений белорусских ИТ-работодателей: Linux популярнее Windows, спрос на JavaScript-разработчиков вырос в полтора раза.

ИТ-Академия «БелХард» провела исследование в апреле 2017 года, чтобы узнать самые перспективные направления в белорусской сфере IT. Были проанализированы вакансии порталов jobs.tut.by, jobs.dev.by, rabota.by. Результат сравнили с прошлогодним исследованием.

Несколько выборочных примеров полученных результатов (в виде инфографики):

8. О TDD с сомнением в голосе

Трагедия стопроцентного покрытия кода:

Забавно, как всё меняется. Пятнадцать лет я свято придерживался принципов TDD (разработка через тестирование, или, как её раньше называли, подход test-first) или уж по крайней мере того взгляда, что разработчикам следует писать юнит-тесты. Но в последнее время я всё чаще говорю не «Это нужно затестить», а «Зачем вы писали этот тест?».
Почему так?

В комментариях множество интересных мнений, чисто произвольно выбрал это:

В целом, с посылом статьи я согласен, и мне кажется уже изначально некорректно требовать 100% покрытия кода именно от юнит-тестов, ведь не каждая строка имеет одинаковую ценность и смысл.

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

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

Но, даже если мы напишем более релевантные тесты для таких случаев, задействуя альтернативные инструменты, то может возникнуть другой вопрос — как совместить по разным инструментам задачу подсчета покрытия кода (и зачем)? Насчет первого — тут я даже не уверен, делает ли так кто либо... суммируют ли E2E+Integration+Unit coverage? Думаю, что да, но реже, чем стоило бы.

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

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

А это реальная ведь ситуация. За примерами далеко ходить не надо, если взять фронт-энд разработку — как насчет затерянного одинокого экзотического обработчика события, срабатывающего только для мобильного браузера Windows Phone 7? Можно понять человека, отказавшегося покрывать это тестами и проверившего обработчик пару раз вручную на живом телефоне.

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

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

9. На кончину Google

«Похоже, волшебный поисковый двигатель Google начал захлёбываться», — рано или поздно наступает закат даже для крупнейших корпораций.

Автор блога Startup Grind предположил, что может стать причиной коллапса для Google и кто может оказаться победителем в борьбе за пользовательские и рекламные деньги.

10. Делаем ИТ в кризис

«Реалистичные стратегии IТ-компании в кризис» — это злободневное выступление Сергея Рыжикова (1C-Битрикс).

В формате видео доклада доступен вот здесь, в форме текстового конспекта выложен вон там, сама же презентация покоится по этой ссылке.

Исключительно в иллюстративных целях далее привожу обложку презентации и вводные слова докладчика:

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

Поэтому, как только мы начинаем рассуждать о своей компании, мы становимся, мягко говоря, необъективными, и мы должны научиться смотреть и обсуждать себя, иногда даже давая себе некие символические имена, как будто бы мы говорим о других.

Источник: dev.by
Вакансии
Новые комментарии
хорошая статься, по делу. Конечно много берлинской специфики, которая сильно отличается от остальной Германии. Наш народ после 5-10 лет пребывания обычно в независимый консалтинг идет (Freiberufler). Там совсем другой уровень зп, чем указан в статье. Вообще сейчас иммиграция в Германию для сильных в професиии и в обучаемости спецов, недоучкам ловить нечего. Высокая конкуренция, и восточная европа и советский блок и индусы с арабами. Вижу как приезжают белорусы из жирного минского ИТ и они плывут на собеседованиях, не хватает подготовки. уточню насчет налогов, которые на самом деле не такие большие, как написано. Дополнительно к прогрессивногу подоходному налогу, зависящему от размера дохода, платятся еще медицина, ~8% от з/п доля работника и еще столько же работодателя, потом страховка по безработице и пенсионные взносы. Пенсия где-то 40% от средней зарплаты.
delopitec
18.08.2017 в 14:14
Белорус, попавший под сокращения в SoundCloud: «Я даже немножко рад»  

Обсуждение

Missing-female

Эксперт из Ernst&Young на самом деле довольно далек от реалий местной ИТ-индустрии, это хорошо заметно было ещё когда они консультировались с местными компаниями по поводу своего исследования, просто ребята захотели первыми из больших аудиторов запилить репорт, чтобы потом сопровождать сделки или приход ещё каких игроков, застолбить место, так сказать.

Missing-female
+1

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

Missing-male
+3

>> только в Минске я могу ходить ночью по улицам совершенно без страха.

>> дорожная инфраструктура, общественный транспорт и такси превосходные.

Wut? Из какой жопы мира он приехал то?

Missing-male

>> Нужен ли США свой ПВТ?

Вот это щас смешно было, учитывая что идею ПВТ драли с Долины.

Missing-male
+2

А вообще лучший коммент из той ветки: "Сколько лет тюрьмы получили бы руководители Apple, Microsoft и Facebook, будь они резидентами ПВТ?"


Авторизуйтесь, чтобы оставлять комментарии

© 2008-2017 Частное предприятие "Дев Бай"
Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
datahata — хостинг в Беларуси