В обзоре свежих ссылок за неделю моделируем повышение налогов в ПВТ на примере Украины, разбираемся, чего власть хочет от яйцеголовых и почему лайкать опасно, а также говорим о потаенных страхах программистов и объективной оценке их компетенции.
1. Ukrainian outsourcing under attack
Для белорусов всё происходящее ныне в украинской ИТ-отрасли — это прямая трансляция из нашего будущего 2020 года, поэтому советую читать между строк.
Итак, на прошлой неделе на Украине произошли очередные знаковые разборки между ИТ-отраслью и государством. Всё началось с намерения дряхлеющей на глазах страны немного подсрубить свободноконвертируемой капусты с «богатых буратин», в роли которых уже традиционно выступают местные ботаны-айтишники. Чтобы далеко за реформами не ходить — украинским айтишникам подняли налоги.
Недавно в минфине Украины с помпой объявили об очередной налоговой реформе. Подаётся она, конечно же, под соусом из упрощения налогового законодательства, уменьшения налоговой нагрузки и прочего вывода зарплат из тени. В частности, при подготовке реформы были учтены рекомендации МВФ. Что же предлагают в МВФ? Во-первых, отменить мораторий на проверку бизнеса — дескать, он способствует росту теневой экономики. Во-вторых, представители фонда удивлены тем, что в Украине люди открыто признают использование упрощённой системы налогообложения для сокращения издержек на налоги с зарплаты.
Лавочку эту фонд предлагает прикрыть: объединить третью группу единоналожников со второй и увеличить налоги. Брать НДФЛ (в размере 15% и 20%) со всего заработка и взнос в пенсионный фонд с части дохода, не превышающей 30450 гривен. Таким образом, с зарплаты, скажем, в тысячу долларов родному государству придётся отдать 30+15 = 45%, то есть, вместо тысячи работник получит 650 долларов.
Легко понять, что квалифицированные и высокооплачиваемые специалисты, работающие по схеме ЧП, отнеслись к данной инициативе, мягко говоря, отрицательно. А кто же это? Да программисты, конечно! А кто ещё у нас работает так?
Среди свядомых айтишников тотчас взвились виртуальные бурления на предмет переноса бизнеса «туда, где нас ждут и любят».
Тут-то и проявилась та самая яркая постсоветская специфика, когда у вертикальщиков всех мастей в ситуации «не ясно что делать» с воплем «фас» выпускаются из загона siloviki. Месседж для «жлобья» © решили послать пока точечно.
В распоряжении издания AIN.UA оказалось письмо из рассылки крупного украинского разработчика своим сотрудникам, где речь идет о возможности подобных следственных действий для ИT-компаний:
Dear all, I assume many of you heard about SBU visiting Maximizer last Friday. Reason — non—licensed SW claim from an external company. We have an internal information that such visit is about to take place to Dnepr office of one of big 5 IT outsourcers TODAY and that it might be not the last visit to IT companies, but rather a start of such visits.
На чистом английском языке украинским программистам объясняют: всё только начинается. Не будем здесь об интересной украинской компании Maximizer, которую совсем недавно слизнул языком заморский Oracle, поговорим лучше про «one of big 5 IT outsourcers». Ведь аутсорсинг — это святое. У нас, белорусов, это почти как национальная идея.
Сегодня сотрудники СБУ пришли в офис крупного аутсорсера Luxoft в Днепропетровске. Официальных комментариев нет, оцеплен шестой этаж, на котором расположен офис, а часть сотрудников работает в связи с этим на дому. Охрана заблокирована, а телефон и интернет отключены.
#Дніпро RT @np1ng «Я вас поздравляю сердечно: люксофт оцеплен этаж. Сотрудники работают из дому. З думкою про вас...»
— Dmytro Denysenko (@cleanOK) September 1, 2015
К вечеру компания предоставила официальный комментарий по ситуации. Если вкратце:
Работу в офисе остановили из-за того, что силовики в ходе расследования электронной угрозы пытались установить личность человека, отправившего подозрительное электронное письмо.
О как, спецподразделение поднято в ружье из-за подозрительно email'а! По всему видно, что грядут очень грустные и голодные времена, поэтому тот, кто последний останется в стране — тот и «социально ответственный бизнес».
@roemru J2EE Is Not A Crime
— Daibhi O Domhnaill (@OhTheAnguish) September 1, 2015
А главное, грустно мне, братцы — ведь никакого почтения к аутсорсингу в нашем отечестве. Хотелось бы закончить на чём-то позитивном для отрасли — вот хакеров отечественных знают и любят, передаю слово Батьке:
2. Яйцеголовые и власть
Однако элита все-таки существует, а точнее — успешно формируется в настоящий момент и в будущем, вероятно, заявит о своих конкретных политических правах. Это, конечно, прослойка молодых, квалифицированных специалистов развивающегося сектора информационных технологий. «Айтишники» (в высочайшей терминологии — «яйцеголовые») качественно противоположны традиционному электорату: они приверженцы городской культуры, образованы, финансово обеспечены и независимы при любых внешних условиях. Их вполне устраивает собственное материальное благополучие и в целом наличная ситуация в стране. Они готовы поддержать главного гаранта своей персональной стабильности, если не в открытую, то хотя бы в закрытой кабине для голосования.
И главный гарант рассчитывает на это. Во всяком случае, уже были сделаны соответствующие публичные заявления и намеки (в смысле: «я вам дал работу — теперь соизвольте отблагодарить»).
Комментарий выдернул из-под этой статьи, пишет Антон Марченко:
Единственное, что хорошего сделала нынешняя власть для программистов — дала возможность развиваться. В отличие от тех же силовиков, айтишники ничего не получали «на блюде» — они всё равно вынуждены были работать по 16 часов в сутки, пускай и с действительными послаблениями. Да, пускай средний доход программиста в стране около 1,5 тысяч долларов, но вы забываете, что на такие деньги квартиру в Минске построить очень и очень непросто. С другой стороны, любой чиновник или депутат, а тем более силовик имеет право получить квартиру бесплатно и более того — это право для него приоритетное.
К тому же вы забываете, что доходы программистов — это работа на внешний рынок. И любой программист вам скажет, что ЗП на аналогичной должности в Германии или США будет в несколько раз выше, чем в Беларуси. Да и условия жизни там лучше.
Так что не стоит выдумывать и искать тайного смысла там, где его нет. Программисты в нашей политической системе — самые прозападные и самые либеральные люди. И в тоже время они одни из самых политически инертных. В октябре всё будет, как всегда: правящая элита из чиновников и силовиков стройно и добровольно проголосует, заставив это сделать своих подчиненных, а программисты и неоппозиционная интеллигенция просто проигнорируют сам процесс, понимая его безальтернативность и бессмысленность.
Там же некий Александр, выходя за тему статьи, как бы суммирует тему айти в Беларуси:
Если бы я умел рисовать, здесь бы была картинка с айтишником — героем нашего времени — на коне, с лэптопом в левой руке и кучей баксов в правой.
3. Местная мелочь
Свежее исследование: Как изменились зарплаты в Беларуси за 5 лет в долларах.
Виды экономической деятельности с максимальным приростом и снижением зарплат в июле 2015 по сравнению с июлем 2010, в $:
Говорите, в 90-тые возвращаемся? Ну, вот и цифра вам тогда для ориентира.
На tut.by запущен спецпроект Белорусы в Кремниевой долине. В рамках этой серии вышла первая статья, которую уже довольно живо комментируют (большая часть комментариев — это спор комментаторов между собой, летают ли самолеты по прямой или по дуге).
Кроме того ПВТ объявил о наборе слушателей на очередные бесплатные курсы по основам инновационного предпринимательства. На занятиях слушателям обещают помочь в развитии их собственных проектов и стартапов.
И, наконец, полезная инфографика об опасности бездумного лайканья в суровой белорусской действительности:
Лайкнул порноролик — получи 2 года. Следственный комитет сделал инфографику о порнографии http://t.co/wo1TbqL93R pic.twitter.com/0o9e3SzU4N
— CityDog.by (@CityDog_by) September 4, 2015
4. Философия биткоинов
Свежие материалы по прикладному сетевому криптоанархизму:
- Краткая история эволюции proof-of-work в криптовалютах. Часть 1, Часть 2.
- «Proof of Stake»: как я учился любить слабую субъективность.
5. Потаенные страхи ИТ-отрасли
- Фобии человека, работающего в ИT
- Чего боятся разработчики?
- Как бороться со стрессом в ИT-бизнесе
- Тихо и спокойно: Какими будут опенспейсы будущего
6. Взгляд в будущее
- Функциональное программирование должно стать вашим приоритетом № 1 в 2015 году
- Akka, акторы и реактивное программирование
- Каким может быть программирование будущего. Новый взгляд
7. Базы данных
- Почему не всё так просто с MongoDB
- Лучшие подходы к управлению версиями баз данных
- Очень хорошая статья с разбором устройства реляционных баз данных.
- Go и SQL базы данных
А также новое видео по теме БД:
Мы хотим рассказать о незаслуженно малоизвестной, графовой/документно-ориентированной базе данных — OrientDB. Эта база данных реализована на 100% на Java, что сильно облегчает её использование в Java приложениях.
8. Права доступа для чайников
Сегодня очень многие вынуждены иметь дело с юниксовыми файловыми системами, свежий перевод с простым объяснением для чайников устройства и механизма назначения прав доступа используемого в unix-подобных ОС.
Проще попросить прощения...
...чем разобраться с механизмом прав доступа к элементам файловой системы в Linux!
Хотя, если говорить откровенно, это не совсем так. Механизм прав доступа к элементам файловой системы в Linux является прямолинейным и элегантным и после того, как вы разберётесь с принципом его работы, вы удивитесь простоте его использования. Восьмеричная нотация выглядит немного необычной, но вы поймете, что даже её использование имеет смысл тогда, когда разберётесь с причинами её существования.
9. Оценка компетентности программистов
Пара интересных проектов, посвященных оценке компетенций программиста:
- Матрица компетентности.
- CEFR-like approach to measure programming proficiency. Это представляется более интересной моделью. Здесь используется та же градация, что и в европейских оценках степени владения иностранным языком.
По последней технологии предлагается бесплатный онлайн-тест на вашу компетентность.
10. DCI — хорошо забытый старый взгляд на объекты
Очередное свежее видео недели.
ООП существует уже довольно давно. На его принципах построено огромное количество программных продуктов. Основным назначением этой парадигмы является отражение человеческих понятий в программный код. Но зачастую получается так, что объектная модель системы далека от структуры объектов реального мира. И хотя при этом используются принципы ООП, эта система не ориентируется на реальные объекты.
DCI (Data, Context and Interaction) — подход к построению объектно-ориентированных систем, который позволяет лучше сфокусироваться на проектировании объектов и уйти от класс-ориентированного программирования. В этой презентации мы постараемся максимально просто изложить этот подход и познакомить слушателей с Qi4j — фреймворком, который помогает реализовать данный подход в Java.
Иллюстрации: dp.vgorode.ua, twitter.ru, probusiness.by, dou.ua
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.