Рассказ о белорусских ИT-династиях и проблемах местных стартапов, классификация негативных айтишников и визуализация в Python, а также обсуждение RESTfull, Service Worker, HAproxy и High Load — в авторском обзоре ссылок за неделю от Игоря Савчука.
1. Как ИТ передаётся от родителей детям
Статья звучит так, словно она списана из далекого будущего Беларуси. К тому времени нефть окончательно обесценилась, сельхоз-«гаспадарка» Беларуси разорилась, коммуналка достигла 200% возмещения от себестоимости, все оставшиеся в живых помешались на ИТ. Родители бережно передают мудрость ИТ своим детям, те в свою очередь передают драгоценное знание изустно далее по родственной линии. Со временем образовались настоящие аутсорс-кланы из родственных династий, которые на регулярных митап-шабашах вершат судьбы нашей страны.
Все эти фантазии о возможном будущем навеял вот этот свежий материал: Как начинались белорусские ИT-династии.
2. Стартапная проблематика и пивные ларьки
Рассказывать о проблемах нынче — это мейнстрим инфантильного общества. Кем бы вы ни были, чем бы ни занимались, чего бы ни добились в жизни, рассказ о своих проблемах другим автоматически делает вашу жизнь чуточку легче и приятнее. Этой ходовой фактурой и спешу поделиться применительно к теме ИТ и стартапов — айтишники тоже ноют.
В качестве бонуса: человек-с-большими-проблемами рассказывает о малюсеньких проблемах белорусских стартапов: Что Александр Кнырович думает о стартапах? 11 мыслей известного бизнесмена.
3. Стартапостроение: российская специфика
Предлагаю более общий и глобальный взгляд на венчур — серьёзный разговор о больших инвестициях и стартапах, а также анализ общих трендов на мировом венчурном рынке. Венчурный инвестор Александр Галицкий рассказывает в интервью о своём портфеле проектов, российском рынке и ИТ-единорогах.
Здесь доступна краткая версия интервью, а здесь — полная версия.
Резюмируя: в инвестициях нынче всё настолько туманно, что, например, даже хорошо заработав сегодня, никогда не можешь точно сказать спустя время, чего больше получил по итогу — заработал или потерял:
Когда делали выход из Qik и продавали её Skype, то не знали, что через шесть месяцев Microsoft купит Skype. У меня была интуиция, что надо брать акциями, а не кэшем, но другие инвесторы компании меня не поддержали. Хотели кэш. А так бы заработали в 6 раз больше. У нас выкупали по одной оценке кэшем, а если бы взяли ту же сумму в акциях, увеличили бы в 6 раз.
4. Наши люди в США
Ещё одна альтернативная версия интервью с талантливым белорусским программистом-экономистом Маратом Духаном. Напомню, что наш вариант интервью с ним невозбранно доступен вот здесь.
А пока прекрасная мотивирующая цитата из нового текста:
Тем, кто хочет развиваться в сфере ИT, я могу посоветовать одно: попробуйте сделать то, чего еще никто до вас не делал. Да, это будет очень сложно, зато вы многому научитесь в процессе, станете ценным специалистом. Если ничего принципиально нового придумать не выходит — попробуйте повторить что-то стоящее сами. Тогда вы легко поймете, куда двигаться дальше.
5. Уголок психотерапевта
Сложные люди в ИT и что с ними делать?
Попытка классификации и выделение подвидов негативно заряженных айтишников. А пока гипнотическая цитата из начала материала для тонкого тюнинга на эту офисную проблематику:
Сначала ты просто работаешь.
Потом закапываешься в дедлайн.
Потом понимаешь, что никто кроме тебя. Ведь если кто-то ещё может, так нафига я так надрываюсь?
Потом силы заканчиваются, и начинается резерв из здоровья: иммунитета и психологической стабильности.
А потом ты умираешь на работе.
Твое тело продолжает с отвращением ходить на работу.
Накапливается злость на почему-то ещё живых коллег.
Рядом с твоим телом произносят слова «выгорел», а менеджеры говорят, что не могут уволить — ведь он для нас работал.
Душа разлагается, отравляя окружающих ворчанием и придирками.
HR приглашает повеселиться на корпоратив — это вместо «выспаться»...
Отвращение, презрение к условностям, ярость, гнев сливаются в один мутный поток, из которого рождается тёмный тимлид.
Он страдает от каждого услышанного слова и приходит в ярость от улыбки.
Он мучается от неполноты ТЗ и нелогичности окружающих.
Только идеальный собственный новый код позволяет ненадолго забыться...
В голове крутятся мысли про «убить всех дураков», а pet project всё больше похож на план захвата мира...
6. Всё о настоящем RESTfull — всё, что вы боялись спросить
А ваша служба является RESTful? Всё что необходимо/обязательно знать про веб-службы и REST.
В качестве полезных дополнений-разъяснений по теме присовокупляю сюда блок ссылок вместо FAQ:
7. JavaScript для параллельной обработки
— Ты кто такой, сервис-воркер?
— Я программируемый сетевой прокси.
— Чего?..
Перевод статьи Марико Косаки — Кто ты такой, Service Worker?
Дополняю этот свежий материал некоторыми деталями из прошлого:
Сервис-воркер можно будет установить не только из скрипта или элемента <meta>, но и прямо из манифеста — https://t.co/wZ8JuXsH51 pic.twitter.com/bdUpncKD8b
— Веб-стандарты (@webstandards_ru) January 19, 2017
8. Визуализация Python-кода
Большая статья для всех любителей Пайтона, работающих с большими по размеру листингами программ: Автоматическая визуализации python-кода с использованием блок-схем.
9. Тонкая эстетика ветвлений
- Эстетическая красота: Switch vs If
- try... catch VS if...else. Что, когда и почему?
- 5 Secrets of the Switch Statement
10. Повышаем производительность нагруженных веб-сайтов
Большой и полезный доклад в рамках мероприятия «Академии Яндекса» от монстров HiLoad: «Опыт ускорения Lenta.ru».
В тексте этот доклад доступен вот здесь, в качестве видео — вон там. Если бы читатели силой заставили меня передать суть доклада максимум одним словом, то я бы тогда сказал это: Google AMP.
Для тех же, кого интересует повышение производительности и устойчивости сайтов уже с точки зрения иных аспектов, спешу сообщить, что на прошлой неделе появился доклад Использование HAproxy iptables+еtcd+confd для автоматического service discovery в переменчивых сетях.
Здесь всё крутится вокруг следующих ключевых слов: сервис-ориентированная архитектура, service discovering, связывание и интеграция сервисов друг с другом, service oriented architecture, haproxy, etcd.
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.