Создание клонов ПВТ, новые ИТ-платформы доставки в байнете, разговор про iOS и Agile-коучинг, противостояние Java и Node.js, возрастная дискриминация в ИT и проблемы пирамидальных блокчейнов — в новом ссылкообзоре за прошедшую неделю.
1. Один ПВТ хорошо, а два — лучше
Акадэмія навук рыхтуе канкурэнта Парку высокіх тэхналёгіяў — «БелБіяград».
Яшчэ адной ІТ-структуры ў Беларусі будуць дадзеныя дзяржаўныя прэфэрэнцыі. Як паведаміў у часе нарады ў рамках тыдня нанаіндустрыі намесьнік прэм’ер-міністра Беларусі Ўладзімер Сямашка, падатковыя палёгкі атрымаюць рэзыдэнты парку «БелБіяград».
2. Первая в мире платформа доставки появится у байнета
В Беларуси собираются создать единую ИТ-платформу для доставки товаров из интернет-магазинов:
В Беларуси может быть создана первая в мире аппаратно-программная платформа для автоматизированной доставки заказов из интернет-магазинов. Перспектива разработки системы, которая будет по указанию интернет-магазинов собирать товары и развозить их покупателям, обсуждалась на встрече курьерских служб доставки и руководителей крупнейших белорусских торговых интернет-площадок.
3. Откуда есть iOS на Беларуси пошёл
«Не в обиду Android, но заказчики идут в iOS». Как в старину (на рубеже нулевых) в Беларуси разрабатывали посконные iOS-приложения для первых айфонов — вспоминают своё босоногое детство Алексей Шевчик и Игорь Сапьяник (сейчас оба работают в аутсорсинговой компании SoftTeco).
Цитаты из интервью на выбор:
Условия были практически кустарные: «Сначала я писал игру на C++ и в командной строке по координатам высчитывал, куда полетит пуля. Потом кусок кода отправлял Игорю, который на „хакинтоше“ все это проверял уже визуально».
Или ещё из воспоминаний:
— Хуже всего было в начале, когда Google Play пытался срочно нагнать AppStore. Компания брала исключительно количеством, пропускала одинаковые приложения — помню, в какой-то момент насчитали 87 вариаций программы «Hello, world!». Не в обиду Android, но серьезные заказчики идут в iOS. Деньги приносят приложения для iPhone, как ни крути. В плане удобства, мне кажется, разработка для iOS тоже проще. Да, у Android много возможностей: например, для одного заказчика мы изучали, что реально достать из данных SIM-карты. Если кратко, то все. А в iPhone только недавно появился доступ к названию сотового оператора и его коду. Номер телефона, уверен, вообще никогда не откроют. В плане конфиденциальности информации Apple очень строга.
4. Про трудности и тяготы работы iOS-лидом
Продолжаем тему iOS и участи её разработчиков: Как стать тимлидом и не взорваться.
Из-под материала выковырял такой вот содержательный коммент про роль лида вообще:
По моему же опыту работы в маленьких (до ста человек), но успешных стартапах (с десятками миллионов $ годовой прибыли или сотнями миллионов $ финальной продажной цены), я бы заметил, что основная роль тим-лида, с точки зрения команды, это защита интересов команды, а с точки зрения топ-менеджмента — поддержание сроков проекта в приемлемых нормах.
Интересы команды заключаются в том, чтобы поменьше и не слишком напряженно работать (да, увы, помимо гиков и «мальчиков-ударников», у обыкновенных разработчиков есть семьи, хобби и жизнь вне офиса). Интересы топ-менеджмента заключаются в том, чтобы не слишком разочаровать заказчиков сроками внедрения must have «фичи».
Попробую описать типичную ситуацию и роль тим-лидов в ней: крупному заказчику потребовалась абсолютно новая «фича», требующая серьезных изменений как в backend, так и в middleware (по сути, нужно было писать новый сервер, а в клиентских middleware поддержку нового протокола).
Chairman и CTO собирают совещание тимлидов и архитектора, и дискутируют о возможных реализациях (о сложности, времени и т.п.). Тут есть очень важный момент: реализовать можно так, чтобы клиентская часть была проще (но тогда, естественно, серверная часть становится намного сложнее), либо наоборот. Вот тут начинается борьба тимлидов; чем тимлид победит, тот и круче (с точки зрения его команды). Понятно, что я тут немного утрирую, и все происходит вовсе не так уж просто — тимлиды проводят совещания с командой и ищут правильные аргументы в поддержку своего решения (то бишь, выгодного для команды).
То есть, главная «внешняя» (по отношению к команде) функция тимлида заключается в разумном отстаивании интересов команды.
«Внутренняя» же функция заключается в правильном планировании времени и ресурсов (то бишь разработчиков). Непосредственно кодировать тимлиду особенно нет времени, очень много его уходит на всевозможные митинги и «утряски» неполадок, но... Хорошо программировать и кодировать тимлид просто обязан уметь; также он должен быть «универсалом», и разбираться как минимум на экспертном уровне для какой-то одной платформы (если мы говорим о мультиплатформенном решении), и на уровне «неплохо знаком» с остальными, чтобы, в случае showstopper-ов включиться в рядовую работу команды. От хорошего исполнения именно «внутренней» функции и зависит «хорошесть» тимлида для топ-менеджмента.
Еще в обязанности тимлида у нас входило слежение за правильным выполнением технологий программирования, «утрясание» конфликтов с QA (очень неприятная задача!), «пробивание» нужных команде «фич» в проект, а также «выбивание» дополнительных ресурсов (как человеческих, так и материальных — хотя ими, формально, он не должен был заниматься).
5. Критика ИТ-страны и блокчейнов
Экономический обозреватель Сергей Чалый решил не терять времени, и посвятил очередную свою программу критике сразу всего свято-айтишного, как-то: обсуждению планов ИТ-страны, мошенническому биткоин и пирамидальных блокчейнов, а также новомодного fintech.
Всё это, по мнению аналитика, обязательно рухнет, но не сразу вот прямо сейчас, нет — а немного попозже, поэтому всем нужно сохранять хладнокровие и выдержку.
Очередной выпуск «Экономика на пальцах». Заманчивый пузырь, или Почему инвесторы ринулись в блокчейн.
В мире началась блокчейн-лихорадка! Только самый ленивый не строит фермы для майнинга, инвесторы чуть ли не в очередь выстраиваются, чтобы отдать свои деньги на ICO (блокчейн-технология сбора инвестиций, работающая по принципам IPO), а производители видеокарт начали выпускать устройства без видеовыхода.
На наших глазах стремительно надувается огромный и красивый пузырь. Одни видят в этом светлое будущее, другие призывают проявлять осторожность. Автор программы «Экономика на пальцах» Сергей Чалый относится скорее ко вторым. Он давно следит за темой и побывал в Минске на встрече Imaguru How to «ICO и инвестиции для бизнеса от Wavesplatform».
6. В ожидании хардфорка
И чтоб два раза не вставать — про грядущие горячие события в мире биткоин. Всем кому надо, уже знают, что ближайшая осень — очень серьёзное время испытаний и лишений для всех держателей биткоина. Именно в ближайшие месяцы «хорошие дяди» будут принудительно-добровольно лечить масштабировать биткоин, да так лихо, что делать это будут сразу две разные команды разработчиков с диаметрально разным видением того, что нужно получить в итоге (есть ещё и третья сторона конфликта, которая считает, что делать ничего не надо и нужно оставить биткоин в покое — но, как сейчас модно говорить в России — «тьфу на них»).
Мочилово в сети биткоина а-ля «стенка на стенку» намечается между представителями BIP148 и SegWit2x. Представители секты софтфорка BIP148 (назовём их далее условно «белые») хотят оставить всё как есть, лишь малость подретушировав достаточно хмурую действительность. Представители же секты SegWit2x ратуют за революцию, то есть за хардфорк (далее назовем их условно «красные»).
Чтобы у читателя не сложилось впечатление, что в предстоящей гражданской войне всё так линейно и просто — добавим сложности, которой здесь, поверьте, хватает: в действе собираются принять участие местные «городские сумасшедшие». Так, компания BitMain (11% хеш-мощности в сети Биткоин на данный момент), мамой клянется, что если ей что-то не понравится в разборке между белыми и красными, то она на зло всем будет майнить свою версию ветки блокчейна, желая показать kuzma's mother сразу как белым, так и красным. По словам BitMain, пока они «просто спокойно наблюдают», но что будут делать дальше — за себя не ручаются. Они призывают присоединяться к их гениальной тактике других крупных майнеров, при этом сами на переговоры не идут («не трогайте меня, я психический»).
Вот статья (ещё одна), которая позволяет разобраться в раскладах противостоящих лагерей, а также представляет важный временной график того, кто и когда будет чего запускать. А пока следует запомнить главное — BTC-платежи в первой половине августа рекомендуется не делать, потому что никто не знает, куда они в итоге придут (в какой цепочке окажутся). Люди из разных лагерей разработчиков успокаивают гуманитарную публику с кошельками, что бить оппонентов будут сильно, но аккуратно, впрочем, сторонние наблюдатели считают что дело скорее всего в любом случае закончится хардфорком биткоина.
7. Поговорим о грядущих лидерах
Платформа Node.js обойдёт Java в течение года:
В конце июня 2017 года Микеал Роджерс (он участвовал в работе Node.js Foundation со дня основания этой организации, а теперь покидает проект) дал интервью thenewstack.io. Тогда он сказал, что платформа Node.js обойдёт Java в течение года. Тут надо уточнить, что речь идёт о том, что число программистов, которые пишут для Node.js, превзойдёт число тех, кто пишет на Java.
Ресурс builtinnode.com, через неделю после публикации интервью, подготовил материал, автор которого, задавшись вопросом: «Действительно ли Node.js обойдёт Java?», проанализировал ситуацию. Представляем вашему вниманию перевод начальной интервью и последовавшей затем аналитической публикации, также предлагаем вместе поразмыслить о перспективах Node.js и Java.
8. Почему важно учиться основательно
Как выжить в круговороте современного ИT, или Зачем изучать основы (Николай Литвинчук, Украина).
9. ИТ все возрасты покорны
Девушка, айтишник и просто HR: Возрастная дискриминация в IT и как с этим жить (Аня Стеценко, Украина).
Чем больше я размышляла на возрастную тему в IT: читала статьи, разговаривала с рекрутерами, собственниками бизнесов и специалистами за 30 и 60, — тем больше понимала, что для меня это тема взрослая.
Советы о возрасте уместны, когда ты сам прошел все этапы карьеры и с высоты -дцати лет делишься опытом. Меньше всего хотелось бы скатиться к поверхностным советам в духе «Улыбнись и мир улыбнется тебе» или «Купите молодежные кеды и начните вести Instagram». Я честно постараюсь копать глубже и опираться на 10-летний опыт работы с клиентами и кандидатами нашего IT-рекрутингового агентства Indigo.
10. Видео-лекция для лидов, «продуктовнеров» и PM
Практикующий Agile-коуч рассказывает: Почему плохо работают большие проекты?
♯noprojects ♯nomvp... куда катится мир? (Анатолий Коротков, SECON-2017)
21 век. 2017 год. Скорость изменений сумасшедшая. Большие проекты не работают, все хуже работают небольшие проекты.. Как же сейчас живет современное IT и как вообще теперь работать?
Мы подробно поговорим что не так с большими проектами и где они еще могут быть применимы. Мы поговорим что не так с MVP и почему они тоже часто превращаются в трату времени и денег.
Я расскажу об альтернативах, тенденциях и примерах в современных ИТ-компаниях. Что изменилось и как теперь нужно смотреть на разработку.
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.