SDCast #135: в гостях Андрей Листочкин, CTO в компании Viravix

Встречайте 135-й выпуск подкаста. У меня в гостях Андрей Листочкин, CTO в компании Viravix. Очень давно мы собирались пообщаться с Андреем, но свершилось это вот только сейчас. Так что тем для обсуждения накопилось порядочно и выпуск получился длинным, но от этого не менее интересным!

Андрей рассказал про свой долгий и ветвистый путь в Айти: работу в компании Opera, IP-телефонию, разработку медицинского софта и заканчивая системами промышленного оборудования в пищевой промышленности.

Мы поговорили про эволюцию веба, развитие браузеров и внедрение новых браузерных API, подискутировали о инструментах фронтенда, таких как сборщики, вспомнили jQuery и Firebug!

Андрей рассказал про то, как он стал амбассадором Ember.js в русскоязычном сообществе. Мы подискутировали о фреймворках, платформах, их идеях и устаревании, vanilla js и легаси. Обсудили то, как изменились вопросы, задаваемые фронтенд-разработчикам на собеседованиях.

Поговорили про команды, ресурсы, фуллстек разработчиков и аутсорс, решаемые задачи и используемые для их решения технологии, выбор стэка, платформ и всего остального. Андрей рассказал про свою роль СТО в компании, чем он занимается и какие решает задачи.

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

Читать далее

SDCast #106: В гостях Максим Шульга, технический руководитель одного из направлений разработки в SEMrush

Товарищи! Рад представить вам 106-й выпуск SDCast’а. У меня в гостях Максим Шульга, технический руководитель одного из направлений разработки в SEMrush. Основной темой этого выпуска является качество программного обеспечения.

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

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

Максим участвовал в организации различных конференций, среди которых например Heisenbug. Поэтому мы пообщались и на эту тему. Максим рассказал про свой опыт участия, что это даёт и как устроено.

Читать далее

SDCast #104: по следам конференции PHPRussia’19

Товарищи! Представляю вам несколько коротких интервью, записанных на конференции PHPRussia’19, которая прошла 17 мая в Москве. В начале я немного рассказал в целом про конференцию, организацию, доклады и докладчиков. А далее идут 2 интервью:

* Первое интервью с Антоном Шабовтой про асинхронный PHP, многозадачность и долгоживучесть PHP-процессов.
* Второе интервью с Антоном Моревым про Rest API и GraphQL, плюсы и минусы подходов, области и задачи применения.

Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (http://patreon.com/KSDaemon), а так же ретвитом, постом и просто рассказом друзьям!

SDCast #100: в гостях Никита Соболев и Григорий Петров

Встречайте 100-й выпуск подкаста! В этом микроюбилейном выпуске у меня в гостях Никита Соболев, технический директор компании wemake.services, член ПК Moscow Python Conf и Григорий Петров, программист, организатор Moscow Python Conf и говорим мы, как вы могли догадаться, про Python.

В этом выпуске мы обсудили сферы применения Python, такие как бэкенд, Machine Learning, web, DevOps, где он прижился и вписался очень хорошо, где не очень, обсудили почему так сложилось. Подискутировали о языках программирования для обучения, хотя кажется, холивара не получилось и мы все втроём сошлись во мнении, что python очень хорош в качестве первого языка программирования.

Обсудили и то, как развивается Python сейчас, какие появляются новые фичи, и как наследие и архитектурные решения прошлого влияют на развитие языка. Обсудили так же плюсы и минусы диктаторского и, что называется, community-driven подхода к развитию языков программирования.

Читать далее

SDCast #99: в гостях Михаил Клюев, Developer Relations менеджер в Авито

Товарищи, встречайте 99-й выпуск подкаста! У меня в гостях Михаил Клюев, Developer Relations менеджер в Авито. В этом выпуске мы говорим про тех пиар, Developer Relations и как сделать разработчиков счастливыми :) В начале Миша рассказал про своё понимание этого направления, в чём заключаются функции и задачи специалиста этой профессии. Мы обсудили различные направления технического пиара, техно бренда компании.

Один из самых интересных вопросов — как можно оценить работу DevRel’а? Мы подискутировали на эту тему, а так же обсудили различные инструменты, которые есть в наличии у DevRel специалиста. Так же Миша рассказал про то, как устроены DevRel процессы в Авито.

Обсудили мы и то, что айтишники больше всего ценят в компаниях, как различные компании используют эти ценности в своём технопиаре, какие есть тенденции и новшества в этом направлении.

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

Конечно же подискутировали про конференции, Миша рассказал, что по его мнению с ними не так и что можно сделать, чтобы исправить ситуацию.

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

Читать далее

SDCast #86: в гостях Евгения Голева, деврел в компании Lamoda

Последнее время очень часто можно услышать такие слова и понятия, как DevRel, ТехПиар и прочие. Что же это такое, зачем и кому оно нужно? Ответы на эти и другие вопросы в 86-м выпуске подкаста. У меня в гостях Евгения Голева из компании Lamoda, где она занимается продвижением технобренда Lamoda в IT-сообществах.

В начале мы поговорили про профессию DevRel aka Developer Relations в целом:

  • Что это за направление?
  • Зачем это нужно компаниям и инженерам?
  • Какие основные функции специалиста этой профессии?
  • Какие зоны ответственности у специалиста этой профессии?
  • Как можно оценить качество работы деврела?

Женя рассказала про свою работу в компании, как развивалось это направление в Lamoda, какие появились активности и задачи. Отдельно и подробно рассказала про клуб спикеров: как удалось организовать кружок по подготовке к выступлениям, заинтересовать инженеров и программистов и добиться полезной и конструктивной обратной связи от слушателей и докладчиков.

Так же обсудили разные стороны деврела: от технического евангелизма до hr и партнёры. Какие есть направления развития для специалистов в этой области, насколько необходимы технические знания для общения с инженерами и прочие социальные аспекты.

Читать далее

SDCast #78: круглый стол Public speaking in IT

Встречайте 78-й выпуск SDCast’а, который также получилось записать в новом дискуссионном формате. На этот раз речь пойдёт о публичных выступлениях по айтишной тематике на профильных конференциях. Мы собрались вместе с Антоном Солдатовым и Денисом Шевченко, ребята довольно часто выступают на различных конференциях и иногда даже на английском языке. Подискутировали о том, зачем вообще выступать на конференциях и встречах, что движет докладчиками, обсудили вопросы подготовки к выступлениям, а самое главное — поделились своим опытом публичных выступлений.

Итак, гости этого выпуска:

  • Антон Солдатов, инженер-разработчик в компании IPONWEB
  • Денис Шевченко, haskell-разработчик в компании IO HK

Кстати, и Антон и Денис уже были у меня в гостях в подкасте, так что при желании можно послушать предыдущие выпуски.

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

  • Дружно вспомнили своё первое выступление: как это было?
  • Какая была цель и мотивация?
  • Обсудили зачем вообще нужно выступать? Что это даёт докладчикам?
  • Стоит ли выступать на английском и почему?
  • Есть ли отличия локальных митапов и даже конференций от международных (ну или просто англоязычных конференций)?
  • Нужно ли проводить конференции в локальных (для нас это — русскоговорящих) сообществах на английском языке в принципе?
  • Как обычно происходит процесс подготовки к выступлению:
    • Как устроен процесс от подачи заявки до самого выступления?
    • Как помогают организаторы?
    • Делимся своими лайф-хаками по подготовке к выступлениям

Читать далее