Мнения по следам возможных арестов в IBA и интервью про дополненную реальность с покемонами в новой белорусской игре, свежие подкасты для программистов-фрилансеров, вредные советы по программированию на PHP и полезные — по Ruby и Go — в новом ссылкообзоре за неделю.
1. IBA и пустота
По горячим следам задержания руководителей IBA, о чём мы уже писали здесь и ещё вот там. Что на этот счёт думают некоторые известные в белорусском ИТ люди — «Опять беда для ИТ-сектора».
Далее цитирую взятую оттуда притчу о будущем белИТ от Николая Астрейко, экс-PR-директора Itransition:
Разве не может это коснуться любого?
Возьмем, к примеру, некую гипотетическую компанию Ерат. Приглашают владельца из далеких краев для вручения, ну, например, ордена. А закрывают в СИЗО. И приходит к нему следователь с обвинением:
«Уважаемый айтишник, мы вот тут отчетик NYSE нашли с оборотом вашего Ерата. Написано, что целый миллиард долларов в прошлом году у вас был. А в Беларусь поступило 10 млн всего. Причем все они были потрачены на заработную плату программистам и аренду офиса. А прибыли и нет, оказывается. Мы считаем, что вы таким образом скрываете от налогообложения ваши доходы за границей.
— Позвольте, Ерат — это международный холдинг! В него входят компании из тысяч миллионов стран! Мы платим налоги в каждой из этих стран! Выпустите меня, ну пожалуйста, тут клопы кусачие!
Уважаемый, не тратьте мое время. Повторяю медленно и последний раз: мы считаем, что вы таким образом скрываете от налогообложения ваши доходы за границей. Бухгалтер ваш — он в соседней камере сидит — подтвердил обвинения и вину признал. Завтра, вероятно, пойдет под домашний арест до суда... В общем, придется погасить ущерб, нанесенный белорусскому государству, вашими противоправными действиями.
— Это произвол! Я буду жаловаться Ивану Иванычу! Вы знаете Ивана Иваныча? Ах, это он и подписал... Денег нет... Мне надо подумать... Можно я буду думать дома? Здесь очень некомфортно, нет вайфая и смузи, мы спим по очереди и в туалет ходим по звонку. Тут какие-то люди недобрые в наколках, выпустите меня, ну пожалуйста!
Вы же образованный человек! Это называется „масти“. А люди... Ну, это как комментаторы на онлайнере, только взаправду... В общем, я на той неделе к вам заеду, подписать признание вины и компенсацию ущерба. Надеюсь, из Минфина сумму пришлют уже. Не справляются они ущербы подсчитывать, ну вы же понимаете...».
Тем не менее, отдельные айтишники считают, что набирающий обороты кризис и стодоллоровые зарплаты вечно раздражённых врачей-учителей лично их не касаются — это наивное хипстерское заблуждение. В дополнение ещё одна попытка обобщить тренды происходящего от некоего анонимного наблюдателя, суть которых можно резюмировать так: «экономическая модель, доказавшая свою эффективность», постепенно переползает со стагнирующего трупика офлайн-экономики на колосящуюся и пока ещё непуганую онлайновую ИТ-экономику.
Пытаясь найти какую-то «срединную» точку зрения, выдернул из-под последней ссылки такой вот диагноз всему происходящему:
У нас для программистов создали отдельный, практически освобожденный от налогов, мирок, в котором они живут и пока не соприкасаются с реальной жизнью за его пределами. За социальные блага для них и их детей/родителей сейчас платит другой бизнес, неся значительную налоговую нагрузку. Но и там находятся желающие ещё больше сэкономить. Для многих во власти начинает доходить, что реально доходы от деятельности большинства резидентов ПВТ даже не попадают в Беларусь, а сюда пригоняются средства считай только на зарплату и аренду.
2. Импортозамещение: покемоны вместо бульбы
Следующее интервью про белорусов-хипстеров, которые отвернулись от своих «дидов» и в приступе острого американизма решили, что не в бульбе счастье. Теперь они делают своих собственных покемонов — с драками и допреальностью.
«У нас был выбор: либо картошка, либо ИT. Давно уже понятно, что на картошке далеко не уедем».
По ссылке вы найдете свежее и разлагающее наши традиционные ценности интервью про постмодернизм постбульбанизм, в котором обнаруживаются следующие ключевые слова: AR (augmented reality), MintFrogs, Матвей Федоринчик, игровые стартапы, gamedev.
[Перевод] От создателей Pokémon Go: что делала Niantic перед тем, как захватить мир https://t.co/enBQKbHnEt #habr
— Sergey Kotelnikov (@KotelnikovSerg) August 19, 2016
3. Minsk Startup Weekend: как это было
История кучкования всех стартаперов Беларуси в рамках Minsk Startup Weekend: «У меня вот есть «стартуп».
4. И снова про финтех
«На риски нужно смотреть консервативно»: Сергей Кравченко о тандеме инноваций и банков в нашем белорусском контексте.
В этом интервью исполнительный директор СООО «Системные Технологии» рассказывает, как он внедряет инновации и финтех в работу консервативных финансовых структур Беларуси. Разговор пойдёт о спросе местных банков на инновации и финтех, о блокчейне и хакатонах.
5. Свежие подкасты для фрилансеров
- Новый выпуск подкаста «Фриланса без сахара»: У тебя ничего не получится — откровенный разговор о том, почему начинающему программисту нельзя лезть во фриланс. Гость программы Павел Вейник считает деньги и время начинающих фрилансеров-программистов.
- Вторым номером у нас идёт беседа со Станиславом Термосой, украинским фронтенд-разработчиком и «удалёнщиком» в одном флаконе. В этом подкасте речь пойдёт про опыт начинающего программиста, Frontend и путешествия.
6. PHP для «онижедети»
Для начала позволю себе короткую вводную цитату из предисловия к известной книге Григория Остера «Вредные советы»:
Ученые придумали, что детям нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно.
Именно на таких принципах был построен и запущен новый образовательный проект для молодых PHP-программистов — PHP the Wrong Way.
[Перевод] 10 проверенных способов снижения продуктивности https://t.co/c2p6KnRqNA #habr
— Sergey Kotelnikov (@KotelnikovSerg) August 15, 2016
7. Ruby для аудиофилов
Имеющие уши рубисты, да услышат — зарелизился новый выпуск специализированного на мире Ruby подкаста, который позволит узнать о последних новостях в этой сфере программирования.
8. Redux для JavaScript-программистов
Новый большой перевод: Работа с Redux: введение:
С ростом сложности веб-приложений усложняется задача обновления и вывода их базовых данных. Многие подходы по управлению этими данными приводят к сложной паутине представлений. Эти представления могут прослушивать обновления различных моделей, отправляющих свои изменения еще большему количеству представлений. Все это оставляет разработчиков с непрозрачным и непредсказуемым кодом, который практически невозможно изменить, не забыв при этом прикрепить прослушиватель к какому-нибудь важному элементу. Еще хуже, что при этом разработчик может добавить баг в другом, на первый взгляд, совершенно не связанном участке приложения.
И вот здесь самое время представить Redux — предсказуемый контейнер состояния для приложения на JavaScript, предлагающий решение этой проблемы.
9. Программисты Go-Go
Новая порция предельно свежих статей для зажигающих Go-программистов:
- О свежачке — Релиз Go 1.7
- Безопасное использование языка #Go в веб-программировании
- Как устроены каналы в Go
- Про ООП: Interfaces in Go
- Go Walkthrough: encoding package. Adding logical structure to our byte streams & slices.
10. Сокровенное про устройство «Яндекса»
Инсайдеры рассказывают по-русски про мир Big Data и реальные решения для промышленного поиска. Помимо безусловной полезности, порой просто любопытно заглянуть в потроха гигантских программных конструкций, которые невозбранно пасутся на бескрайних серверных просторах «Яндекса». Признаюсь, зрелище «миллиона процессорных ядер» лично меня завораживает...
Пётр Попов: Поиск «Яндекса» с инженерной точки зрения.
Поисковая система Яндекса содержит своего рода слепок интернета. Мы пишем программы, которые быстро ищут по этому слепку, находят в сети новые интересные для пользователей страницы, пополняют и обновляют поисковый индекс. Нам важно сохранять в поисковой базе как можно больше документов, так как в объеме индекса заключается продуктовое преимущество. В докладе речь пойдет об основных технических характеристиках поиска Яндекса. Вы узнаете, почему суммарная мощность наших дата-центров переваливает за миллион процессорных ядер и какие технологические и инженерные вызовы стоят перед нами.
Олег Фёдоров: Вызовы поискового облака.
— «Не все йогурты одинаково полезны»: как выбрать правильный процессор или сервер по соотношению «цена — производительность».
— Как заполнить рюкзак камнями, песком и водой: распределение ресурсов в облаке.
— Как чинить двигатель самолета в воздухе: балансировка нагрузки между дата-центрами.
— И овцы сыты, и волки целы: изоляция, виртуализация и discovery в облаке.
— «Хьюстон, у нас проблемы...»: поиск аномалий, факап или релиз.
Александр Сафронов: Как найти лучшие ответы.
Размеры интернета колоссальны, и задача поисковой машины — мгновенно найти в этом космосе то, что нужно пользователю. Иначе говоря, необходимо упорядочить документы так, чтобы в начале списка оказались наиболее релевантные. Но как отличить хорошие документы от плохих, а наилучшие от хороших? В докладе пойдёт речь об основных принципах ранжирования Яндекса и о том, как мы добиваемся максимальной релевантности результатов поиска. Вы узнаете, что такое факторы ранжирования и какие они бывают, какую роль играет в ранжировании машинное обучение и зачем поиску нужна лингвистика.
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.