podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Skillbox Media Code
Shows
Люди и код
Путь в геймдев: языки, движки, зарплаты и шансы на успех
Содержание — На каких языках программирования пишут современные игры — Что такое движок? Какие движки используются в геймдеве — Различия между Unreal Engine, Unity и CryEngine. Под какой движок проще найти работу — Какие ещё знания нужны в геймдеве — Другие профессии в геймдеве и зарплаты в них — Почему Кодзима гений — Каковы шансы найти работу в «настоящем» геймдеве (не пилить «три в ряд» на Android) на территории СНГ — Какие у игровой индустрии есть «болячки» — Геймдев в России жив? Крупные релизы последних пяти лет — Интересные игровые механики в современных играх — Будущее облачного гейминга — Как ИИ применяется в геймдеве Гость. Валерий Линьков. Директор игровой студии «Монтировка», эксперт Skillbox по компьютерным сетям и кибербезопасности. Автор телеграм-канала «Кудрявый микрофон». Полезные ссылки — Сайт конференции «РЭД» и группа с лекциями во «ВКонтакте» https://vk.com/redgameconf— Курс «Монтировки» «C# для Unity» на Stepik https://stepik.org/course/204351/promo— Телеграм-канал игрового журналиста Алексея Макаренкова https://t.me/makarenkoff_games— Группа «Битый Пиксель» https://vk.com/bityipixel?ysclid=map1biii78859556663— «Кровь, пот и пиксели», Джейсон Шрейер https://bombora.ru/book/42411/— «Кодзима гений», Терри Вулф https://bombora.ru/book/42573/— «Реальность под вопросом», Джейн Макгонигал https://www.mann-ivanov-ferber.ru/catalog/product/realnost-pod-voprosom/— «Игровой движок. Программирование и внутреннее устройство». Джейсон Грегори https://www.piter.com/collection/programmirovanie-igr/product/arhitektura-igrovogo-dvizhka-programmirovanie-i-vnutrennee-ustroystvo-tretie-izdanieСтартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2025-05-15
1h 39
Люди и код
Разбираем Vue.js: основные концепции, тулинг, отличия от React и Angular, зарплаты
Содержание — Что такое Vue.js? Кто и зачем его придумал — Чем single page application (SPA) отличается от обычного веб-приложения — Какие основные концепции лежат в основе фреймворка. Что такое реактивность — В чём разница между фреймворком и библиотекой. Почему иногда React называют фреймворком, а иногда библиотекой — Как выглядит процесс разработки и приложения на Vue — Composition API vs Options API — Vuex, Pinia, Nuxt.js и другие инструменты в экосистеме Vue — Что во Vue со скоростью загрузки и весом страниц — Vue.js и мобильная разработка — Над какими проблемами и фичами работает команда фреймворка сегодня — Чем Vue отличается от ближайших конкурентов — Какой у Vue порог вхождения — в сравнении с другими JS-фреймворками. На каком уровне нужно знать Java Script и вёрстку, чтобы успешно освоить Vue — Сколько зарабатывают Vue-разработчики? Какая у него востребованность в сравнении с другими фреймворками Гость. Анастасия Егорова Фронтенд-разработчик с опытом более семи лет. Ментор, автор канала CosyFrontend и программы курса Skillbox по Vue 3. Полезные ссылки Документация Vue.js https://vuejs-doc-ru.vercel.app/guide/introduction.htmlVue.js: что это такое, как он устроен и чем отличается от React https://skillbox.ru/media/code/vuejs-chto-takoe-kak-on-ustroen-i-chem-otlichaetsya-ot-react/Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2025-04-24
1h 35
Люди и код
Ещё один подкаст про наём в IT и аттестацию айтишников
Содержание: — У кого в IT подросла зарплата — Сегодня в IT рынок работодателя или соискателя? — Что имеют в виду, когда говорят о кадровом голоде в российском IT — Почему бизнес не хочет нанимать джунов? Тратить деньги на поиск специалистов всё ещё выгоднее, чем растить мидла или сеньора из джуна? — Как Skillbox вкладывается в решение этой проблемы — Какие возможности есть у джунов сегодня, чтобы пробиться и найти первую работу — Что известно о проекте по оценке IT-компетенций от Минцифры. Какую проблему он должен решить — Чем такая система аттестации лучше стандартных собеседований с тестовыми заданиями и лайвкодингом — К каким направлениям стоит присмотреться в 2025 году тем, кто желает вкатиться в IT — Какие компетенции будут востребованны в IT в ближайшем будущем — Как Skillbox работает над доверием к своему бренду Гость. Сергей Попов. Директор образовательного продукта «Программирование» в Skillbox. Telegram: https://t.me/seryozha_typing Полезные ссылки — Статистика по зарплатам в IT https://habr.com/ru/specials/883242/— Пост в канале Сергея про сертификацию https://t.me/seryozha_typing/208— Чек-лист по доверию https://t.me/seryozha_typing/273— Достижения студентов Skillbox https://skillbox.ru/media/skillbox-blog/
2025-03-06
1h 19
Люди и код
Как дела у «Хабра»: кармическое проклятие, токсичные комментарии и провалившиеся механики
Содержание — Насколько активным пользователем «Хабра» Артём был до того, как туда устроился — Кто и когда создал «Хабр». В чём была уникальность площадки в то время — На чём была написана первая версия сайта и как менялась техническая база с ростом количества пользователей и сервисов — Сталкивается ли сегодня «Хабр» с попытками взлома и DDoS-атаками — Как устроена монетизация «Хабра» — Интересные продуктовые гипотезы, от которых пришлось отказаться — Почему лента на сайте до сих пор хронологическая — Как устроена экосистема «Хабра» — «В комментариях на „Хабре“ собираются одни токсики» — это правда? — Удалось ли «Хабру» сохранить свою айтишность к 2025 году — Что не так с кармой — «„Хабр“ уже не торт»? Противоречие между коммерческими целями и запросом сообщества — Кто модерирует статьи на сайте — Как хайп с нейросетями отразился на «Хабре» Гость. Артём Полтавцев.Продакт-менеджер «Хабра».Ведёт телеграм-канал про работу с медиа @pokeproduct.Полезные ссылки:— «Скорость доверия», Стивен Кови — младший, Ребекка Меррилл. https://alpinabook.ru/catalog/book-skorost-doveriya— «Понимание медиа: внешние расширения человека», Маршалл Маклюэн. https://kpole.ru/catalog/politologiya-sotsiologiya/maklyuen-m-g-ponimanie-media-vneshnie-rasshireniya-cheloveka-5-e-izd-ispr-/— «В центре циклона. Инструменты Маршалла Маклюэна для анализа медиасред», Варвара Претер. https://id.hse.ru/books/820864050.html— «Шлем Ужаса», Виктор Пелевин. https://azbooka.ru/books/shlem-uzhasaГде подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2025-02-06
1h 09
Люди и код
Подводим итоги 2024 года в IT
Содержание — Что изменилось в карьере Тимура в 2024 году — Новая волна интереса к AR/VR и выход Apple Vision Pro 2024. Какое будущее у технологии виртуальной реальности — ИИ продолжает набирать обороты. Крупные игроки развивают свои нейросети: GPT-4o, Sora, Stability AI, Llama, YandexGPT 3, нейросеть «Т-Банка», Grok от X — Kubernetes исполнилось 10 лет — Рейтинг языков программирования: Python ожидаемо занял первое место во всех рейтингах — Зарплаты айтишников и востребованность профессий в 2024 году: самый большой рост зарплат — у 1С-программистов — Что по увольнениям в IT-компаниях? — Слова «промпт», «дипфейк», «копилот» и «опенсорс» по версии портала «Грамота.ру» — Российских разработчиков исключили из списка мейнтейнеров Linux. Кто кому выстрелил в ногу — Уход основателя «Флибусты» — Google Play отключает монетизацию российским разработчикам Гость: Тимур Тукаев.Head of marketing and business development в европейском стартапе Ænix. Энтузиаст Open Source, использует Linux на десктопе с 2007 года и не любит Mac. Создатель курсов для редакторов и копирайтеров tukaev.courses. Ведёт телеграм-каналы «Редакторский чак-чак» и «Глина научит». Полезные ссылки — Выпуск «Люди и код» про AR\VR и Vision Pro https://skillbox.ru/media/code/realnaya-virtualnost-chto-ne-tak-s-vision-pro-i-pochemu-investory-nenavidyat-vr— Выпуск «Люди и код» про Kubernetes https://skillbox.ru/media/code/vsye-o-kubernetes-konteynery-orkestratsiya-tuling-virtualnye-mashiny-konkurenty-i-ekosistema— Рейтинг языков программирования IEEE https://spectrum.ieee.org/top-programming-languages-2024— Трекер увольнений в IT layoffs.fyi https://layoffs.fyi/— «Люди и код» №114. Попал с завода в IT за полгода: история начинающего 1С-разработчика https://skillbox.ru/media/code/popal-s-zavoda-v-it-za-polgoda-no-est-nyuans-istoriya-nachinayushchego-1crazrabotchika
2024-12-26
1h 41
Люди и код
Техподдержка изнутри: линии, KPI, взаимодействие с разработкой и обучение сотрудников
Содержание:— Что такое техподдержка? Какие «линии» существуют и в чём между ними разница— Какие знания и навыки нужны специалистам техподдержки разных линий— Как происходит синхронизация продукта и команды техподдержки— Какие методы используются для обучения сотрудников и повышения эффективности— Как подбирают вопросы и ответы в FAQ— О взаимодействии с разработчиками и тестировщиками— Какие KPI есть в технической поддержке— Как распределяются заявки между специалистами— Что запрещено говорить и делать специалисту техподдержки— Как бизнес может оценить рентабельность отдела клиентского сервиса и поддержки— Подходит ли техподдержка для вхождения в IT и какие есть варианты развития карьеры— Плюсы и минусы работы— Как ИИ и чат-боты применяются в техподдержке? Перспективные направленияГость. Екатерина Поганева. Руководит отделом технической поддержки и клиентского сервиса «МТС Линк» численностью более 70 человек с графиком 24/7.Опыт работы в технической поддержке — более четырёх лет.Полезные ссылки: «SMART 2.0. Как ставить цели, которые работают», Александр Жакупов https://ridero.ru/books/smart_2_0_kak_stavit_celi_kotorye_rabotayut Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-12-05
1h 47
Люди и код
Улыбнитесь, вас снимает ИИ: что такое «умная видеоаналитика» и как её применяют в бизнесе
Содержание — Что такое видеоаналитика— Чем «интеллектуальная видеоаналитика» отличается от обычной — История видеоаналитики — С какими запросами к Александру и Ивану приходят клиенты — Как компании могут оценить рентабельность инвестиций (ROI) от внедрения видеоаналитики — На каких технологиях базируется современная видеоаналитика — Основные технические и организационные сложности её внедрения в бизнесе — Как использование видеоаналитики влияет на поведение персонала — Юридические аспекты: что можно, а что нельзя компаниям, которые занимаются видеоаналитикой в России — Стоит ли опасаться камер на улицах города и как от них спрятаться — Что учить и какими навыками нужно обладать, чтобы разрабатывать сервисы интеллектуальной видеоаналитики — Что ждёт сферу в будущем Гости: 1. Александр Овчинников. Совладелец и директор по развитию Programming Store. В IT более 20 лет, принимал участие в создании с нуля и запуске трёх IT-компаний с текущей численностью персонала более 600 человек. 2. Иван Шамшурин. Менеджер продукта Zool.ai в Programming Store.Более 10 лет занимается созданием и развитием IT-продуктов, в его портфеле большое количество IT-стартапов в различных сферах — от криптовалюты до AR.Полезные ссылки«Грокаем глубокое обучение», Эндрю Траск https://www.piter.com/collection/seriya-grokaem/product/grokaem-glubokoe-obuchenie «Знакомство с PyTorch: глубокое обучение при обработке естественного языка», Брайан Макмахан, Делип Рао https://habr.com/ru/companies/piter/articles/475488/ «Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем», Орельен Жерон https://www.williamspublishing.com/Books/978-5-907203-33-4.html «Глубокое обучение», Я. Гудфеллоу, И. Бенджио, А. Курвилль https://dmkpress.com/catalog/computer/data/978-5-97060-618-6/ «Разработка требований к программному обеспечению», Карл Вигерс, Джой Битти https://bhv.ru/product/razrabotka-trebovanij-k-programmnomu-obespecheniyu-3-izd/«Пользовательские истории. Гибкая разработка программного обеспечения», Майк Кон https://www.livelib.ru/book/1000540459-polzovatelskie-istorii-gibkaya-razrabotka-programmnogo-obespecheniya-majk-kon«Пользовательские истории. Искусство гибкой разработки ПО», Джефф Паттон https://www.livelib.ru/book/1002544152/reviews-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po-dzheff-patton«Подготовка датасета для машинного обучения: 10 базовых способов совершенствования данных» https://habr.com/ru/articles/684580/«О важности датасета и о том, как сделать его лучше» https://www.technologika.ru/blog/how-to-create-great-dataset«Датасет: виды, применение, набор лучших» https://gb.ru/blog/dataset/Где подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2024-11-21
1h 10
Люди и код
Менторство в IT: чему можно научиться у наставника и как самому им стать
Содержание — Как Андрей пришёл к менторству — Как программисту понять, что уже можно учить других программистов — Кто такой ментор — Как расти в доходах — Какие плюсы даёт менторство, кроме денег — Как готовиться к занятиям? Что делать, если ученик задаёт вопрос, ответ на который ты не знаешь — Взгляд со стороны ученика: зачем нужен ментор и чего ждать от занятий — Как правильно и неправильно составлять запрос на обучение — Как ученику сделать обучение с ментором максимально эффективным — Что прокачивают на занятиях с наставником в IT: хард- или софт-скиллы — С какими запросами чаще всего приходят ученики Гость. Андрей Никулин. Бэкенд-разработчик, наставник, предприниматель.ТГ: https://t.me/turkishjoeit Полезные ссылкиПлан по развитию в PHP https://blog.some-programator.ru/plan-po-razvitiyu-php-aersmЛитература для программистов https://blog.some-programator.ru/literatura-po-php-tqpab Как вкатиться в PHP и что нужно знать бэкендеру для этого https://www.youtube.com/watch?v=mmzDS_U8FjA Профиль Андрея на GetMentor https://getmentor.dev/mentor/andrey-nikulin-918Где подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: twitter.com/ludi_and_code«ВКонтакте»: vk.com/the_code_groupTelegram: https://t.me/skillbox_media_codeСтартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:Castbox: https://bit.ly/3tZ3eJF«Яндекс.Музыка»: https://bit.ly/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-10-31
1h 44
Люди и код
Слишком умный маркетинг: как бизнес предсказывает наши желания с помощью ИИ и прочей магии
Содержание — Чем крут маркетинг? В каких компаниях и на каких позициях Александр успел поработать до запуска стартапа — Как маркетологи предсказывают наши желания и помогают бизнесу на этом зарабатывать — Запуска стартапа: как выбирать кофаундеров и распределять обязанности — Сколько времени прошло от написания первой строчки кода до выхода MVP First Data — Как и где привлекать средства — Кто собирает больше всего пользовательских данных и откуда их брать маленьким стартапам — Как меняется роль маркетолога с распространением ИИ — Что такое «мартех»? Какие умные маркетинговые инструменты популярны сегодня — Как искусственный интеллект применяется в маркетинге? В чём принципиальное отличие ИИ от инструментов автоматизации и прогнозирования, которые применялись ранее Гость: Александр СтаростинАлександр Старостин — предприниматель, эксперт в области работы с данными. CEO компании First Data, обрабатывающей более 1 млрд покупок каждый месяц. Более семи лет занимается вопросами использования данных для коммуникации с клиентами компаний потребительского рынка, фармацевтики, детских товаров, автомобилей и другими. Полезные ссылки «Вглядываясь в солнце. Жизнь без страха смерти», Ирвин Ялом https://bombora.ru/book/72806/«Ключ к успешному прогнозированию: как искусственный интеллект помогает предсказывать и стимулировать спрос», статья Александра. https://ppc.world/articles/klyuch-k-uspeshnomu-prognozirovaniyu-kak-iskusstvennyy-intellekt-pomogaet-predskazyvat-i-stimulirovat-spros/Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-10-17
1h 00
Люди и код
Минимализм во всём, или Ещё один разговор о Golang и Робе Пайке
Содержание — История Golang: кто, когда и зачем его создал — Философия Роба Пайка и проект Plan 9 — Общая характеристика Golang, тулинг и киллер-фичи — Golang — это только про микросервисы или он используется в других областях программирования? — С какими языками Golang конкурирует в своей области и чем от них отличается — Что с поддержкой Golang в современных IDE — Зачем в 2024 году отключать подсветку кода — Почему на Go часто переходят с PHP. С каких языков переключаться на Go легче, а с каких тяжелее — В Golang нет исключений? — Что нужно знать для изучения Golang и стоит ли выбирать его в качестве первого языка — Почему программисты уезжают в деревню — Что на рынке: распространённость Go по странам и в частности в России, вакансии, зарплаты и так далее. Гость: Александр КарповGo Team Lead в «Купере». Вместе с командой работает над сервисом валидации маркировок. До этого работал в «Отелло» 2ГИС, Devim и Semrush, где занимался трафик-аналитикой. Знает, как за 14 дней научить программиста писать код на Golang, любит кататься со своими собаками на сапах, мечтает об IT-пасеке и домашней капибаре. Telegram: @OLDgameG00dPl0t Полезные ссылки:— «100 ошибок Go и как их избежать», Тейва Харшани https://www.piter.com/collection/all/product/100-oshibok-go-i-kak-ih-izbezhat— Страница Александра на Getmentor https://getmentor.dev/mentor/karpov-aleksandr-vladimirovich-603— Обзор книги «100 ошибок Go и как их избежать» https://habr.com/ru/companies/piter/articles/767068/— Статья «Керниган и Пайк были правы: делай что-то одно и делай это хорошо» https://habr.com/ru/companies/ruvds/articles/777212/— Telegram-канал «Купер.тех» https://t.me/tech_kuperГде подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-10-03
1h 28
Люди и код
Винда, Linux или macOS: какую ОС выбрать для программирования
Содержание — Почему важно правильно выбрать ОС — По каким критериям выбирать ОС, и как выбор ОС зависит от технических параметров железа — В каких случаях выбор ОС может быть продиктован особенностями технологического стека и другими внешними факторами — Виртуальная машина, WSL и другие компромиссные решения для тех, кто не хочет полностью переходить на другую ОС — Стоит ли ставить отдельную ОС или покупать компьютер только для разработки — Полезные особенности Windows и существенные недостатки с точки зрения разработчика — Начинающим программистам часто рекомендуют отвыкать от Windows и переходить на Linux. Почему? — Общая характеристика Linux-систем. Краткий экскурс в мир дистрибутивов — С какого дистрибутива начать, если никогда не имел дела с Linux. Какие трудности ждут начинающего пользователя — Общая характеристика macOS. Правда ли, что это идеальная ОС для разработки — Какие ещё ОС существуют, и стоит ли начинающему разработчику обращать на них вниманиеГость: Константин ШибковSenior Java-разработчик в «СДЭК». Эксперт Skillbox, работает над программой курса по Java, был его программным директором. Автор телеграм-канала «Три монитора». Полезные ссылки — «Лучшие дистрибутивы Linux: какую версию операционной системы выбрать» https://skillbox.ru/media/code/luchshie-distributivy-linux-kakuyu-versiyu-operatsionnoy-sistemy-vybrat— distrowatch.com — всё о Linux-дистрибутивах https://distrowatch.com/— «PowerShell для чайников: что это и как с ним работать» https://skillbox.ru/media/code/powershell-dlya-chaynikov-chto-eto-i-kak-s-nim-rabotatГде подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-09-19
1h 28
Люди и код
Карьера разработчика: от джуна до директора и сооснователя стартапа
Содержание — Как образование помогло Сергею в карьере? Нужно ли высшее образование IT-специалисту сегодня — Первая работа: как нашёл, насколько тяжело было устроиться в начале 2000-х, с какими технологиями приходилось работать — Основные трудности и ошибки руководителя — Что такое RnD и как оценивают его эффективность — Что может сподвигнуть айтишника с большой зарплатой уйти с работы и присоединиться к стартапу — Когда программисту нужно погружаться в вопросы бизнеса — Совет тем, кто планирует запустить стартап — Каких успехов удалось достичь стартапу и лично Сергею — Особенности работы в крупных компаниях Гость Сергей Жемжицкий Заместитель технического директора Arenadata. В прошлом — Head of Data RnD-подразделения в SberDevices, а также сооснователь и CTO CleverData — стартапа по сбору, обработке и анализу пользовательских данных (customer data platform). В IT уже 20 лет.Полезные ссылки — «Цель», Элияху Голдратт https://alpinabook.ru/catalog/book-tsel-sberbank/?ysclid=m0ezkiyq9r387444204— «Высоконагруженные приложения. Программирование, масштабирование, поддержка», Мартин Клеппман https://www.piter.com/collection/bestsellery-oreilly/product/vysokonagruzhennye-prilozheniya-programmirovanie-masshtabirovanie-podderzhka-2 — «Проект Феникс. Как DevOps устраняет хаос и ускоряет развитие компании», Джин Ким, Кевин Бер, Джордж Спаффорд https://bombora.ru/book/64983/ Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-08-30
1h 20
Люди и код
Как стать проджект-менеджером в IT: большой разговор о профессии
Содержание — Кто такой проджект-менеджер и как строится его рабочий день. Какие задачи он закрывает на разных этапах работы над проектом — Чем проджект-менеджер отличается от продакт-менеджера — Какую зарплату получают проджекты в зависимости от грейда и региона работы. По каким критериям происходит повышение грейда и заработной платы — Конфликты: из-за чего возникают и как с ними справляться — Что делать, если более опытные коллеги отказываются выполнять поставленные задачи и саботируют взаимодействие — Кому подойдёт должность проджект-менеджера, а кому нет — Восемь мифов о профессии — Какие знания, навыки и опыт нужны проджект-менеджеру — На какие софт-скиллы смотрят HR при выборе кандидатов — Какие инструменты проджект-менеджер использует в работе — Какие системы сертификации существуют для проджект-менеджеров. Кому и где они нужны — Как оценивается эффективность работы проджект-менеджера — Где искать работу. На каких ресурсах чаще всего размещаются вакансии — Куда расти проджект-менеджеру — Как в этой профессии можно применять ИИ Гость: Артём ТрушинCOO Qtim и Co-founder Wombot, QtimSpace. В управлении проектами с 2019 года. Руководит всеми подразделениями Qtim, управляет продуктами, обучает проджект-менеджеров и консультирует руководителей бизнеса. Telegram: https://t.me/legereme_qtim Дополнительные ссылки — Телеграм-канал «Менеджер от боженьки» https://t.me/pm_god— «Пиши, сокращай», Максим Ильяхов, Людмила Сарычева https://alpinabook.ru/catalog/book-pishi-sokrashchay-2025/— «Новые правила деловой переписки», Максим Ильяхов, Людмила Сарычева https://alpinabook.ru/catalog/book-novye-pravila-delovoy-perepiski/— «Scrum. Революционный метод управления проектами», Джефф Сазерленд https://www.mann-ivanov-ferber.ru/catalog/product/scrum/— Серия книг Harvard Business Review https://hbr.alpina.ru/— «Спроси маму. Как общаться с клиентами и подтвердить правоту своей бизнес-идеи, если все кругом врут?», Роберт Фитцпатрик https://alpinabook.ru/catalog/book-sprosi-mamu/Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-08-22
1h 34
Люди и код
Эволюция мобильной разработки: от Java до Flutter и Kotlin Multiplatform
Содержание: — Какой была мобильная разработка в 2000-х? На каких языках программирования писали приложения и какие инструменты использовали — Когда появились сторонние разработчики мобильных приложений — Почему Java стал главным языком мобильной разработки в двухтысячные — История iOS и Android. Что изменило их появление в мобильной разработке. Какие языки и инструменты использовали программисты для разработки первых приложений — Какая философия у Android и iOS — Что изменилось в 2022 году для российской мобильной разработки — Несколько слов о китайской HarmonyOS — Есть ли будущее у «Авроры» — React Native, Xamarin, Cordova и другие инструменты кросс-платформенной мобильной разработки — Почему PWA так и не стали основным видом мобильных приложений, как это предсказывал Стив Джобс — Чем хорош Kotlin. Почему Google назвал его предпочтительным языком разработки под Android — Что такое Kotlin Multiplatform — Какое место Flutter и Dart занимают в современной мобильной разработке — Как менялись приложения с развитием мобильной электроники и операционных систем. Как повлияло развитие ИИ — Что ждёт мобильную разработку в ближайшем будущем Гость: Анна ЖарковаМобильный разработчик с девятью годами опыта коммерческой разработки. KMP Developer Expert. Занимается кросс-платформенной (KMM, Xamarin) и нативной разработкой на iOS (Swift/Objective-С) и Android (Kotlin/Java). Преподаёт на курсах «iOS Advanced 2.0» и «iOS Базовый» в Otus. Telegram: https://t.me/prettygeeknotes Дополнительные ссылки: — «Swift. Основы разработки приложений под iOS и macOS», Василий Усов https://www.piter.com/product/swift-osnovy-razrabotki-prilozheniy-pod-ios-i-macos-4-e-izd-dopolnennoe-i-pererabotannoe — «Основы Dart», Станислав Чернышёв https://www.piter.com/product/osnovy-dart?ysclid=lzv2ywi7gj661069759 — Выпуск подкаста «Люди и код» со Станиславом Чернышёвым https://skillbox.ru/media/code/kak-tekhnaryu-napisat-knigu-i-skolko-na-etom-mozhno-zarabotatГде подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-08-15
1h 23
Люди и код
Как с помощью ИИ распознать человеческие эмоции и кому это нужно
Содержание — Как Игорь увлёкся искусственным интеллектом — ИИ, который в реальном времени определяет уровень стресса собеседника: зачем он нужен и как он устроен — Насколько глубоко разработчикам приходится погружаться в предметную область при разработке ИИ-продуктов — «Цифровая трансформация» — красивый и сложный синоним «автоматизации» или нечто большее? — Почему бизнес заказывает кастомный софт, если на рынке уже есть тысячи решений — Из каких этапов состоит разработка продуктов на базе ИИ? Как их тестируют? — В чём неправы «технооптимисты» и «технопессимисты» — «Цифровые двойники»: что это такое и где они используются — Насколько точные прогнозы можно строить на основе цифровых двойников — Каких специалистов и где ищет WMT Group. Какими качествами обладают востребованные специалисты — «В IT всегда был и будет кадровый голод» — Прогноз для IT-индустрии на ближайшие 10–15 лет. Дополнительные ссылки— «„Поздравляем, у вас иммунитет“: 7 профессий в IT, которые не убьет ИИ» — статья Игоря в РБК https://pro.rbc.ru/demo/6686c0aa9a79472931af14cf?from=search_pro&fbclid=PAZXh0bgNhZW0CMTEAAabZjhWNebWWUePLmuE5qBljCfDP6UkEvzKTw2nMEBzNuDO5UMQx7wfTDc8_aem_cxUNtO4EUPJyx8PJ2cb4lQ— «Магическая уборка», Мари Кондо https://eksmo.ru/book/magicheskaya-uborka-yaponskoe-iskusstvo-navedeniya-poryadka-doma-i-v-zhizni-ITD607133Гость: Игорь НикитинCEO WMT Group.Эксперт в области искусственного интеллекта и робототехники, автор методик управления и создания IT-команд.Telegram: https://t.me/Nikitinwmt Где подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: twitter.com/ludi_and_code«ВКонтакте»: vk.com/the_code_groupTelegram: https://t.me/skillbox_media_codeСтартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:Castbox: https://bit.ly/3tZ3eJF«Яндекс.Музыка»: https://bit.ly/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-08-08
1h 39
Люди и код
Open Source — самая перспективная бизнес-модель в российском IT
Содержание Что такое смартстаффинг Почему и когда Руслана заинтересовала тема Open Source Почему важно развивать Open Source в отдельно взятой стране Какие инициативы в этом направлении предпринимало государство и с какими проблемами столкнулось Какие опасности таят в себе OS-решения Что с аналогами GitHub в России Зачем бизнесу вкладываться в проекты с открытым исходным кодом Какую выгоду могут получить независимые контрибьюторы Сообщество GoOpenSource: какая у него миссия и какие мероприятия оно проводит. Как в него попасть и какой вклад можно внести Как нейросети могут помочь с импортозамещением софта компаний, ушедших из России Дополнительные ссылки База знаний «Открытый код бизнесу» https://wiki.goopensource.ru/MainСообщество GoOpenSource в Telegram https://t.me/GoOpenSource«Икигай. Смысл жизни по-японски», Кен Моги https://azbooka.ru/books/ikigay-smysl-zhizni-po-yaponski-tes1«Мартин Иден», Джек Лондон https://ast.ru/book/martin-iden-833879«Маленькая хозяйка большого дома», Джек Лондон https://ast.ru/book/malenkaya-khozyayka-bolshogo-doma-826832ГостьРуслан ГайнановОснователь фонда «ТИМ ФОРС Альянс», сообщества GoOpenSource и коллективной базы знаний «ОК бизнесу».Телеграм-канал: https://t.me/teamforcexГде подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-07-25
49 min
Люди и код
Уйти в 35 со стабильной работы в банке и стать джуниор-дата-сатанистом… в том же банке
Содержание — Какой технический бэкграунд был у Александра, когда он решил сменить профессию — Почему не пошёл по технической стезе во время или после учёбы в универе — По каким курсам и книгам учился — С какими трудностями столкнулся во время обучения. Сколько раз бросал код и возвращался к нему — Почему он выбрал data science — Как Александр совмещал работу с учёбой — Дают ли курсы достаточный для прохождения собеседований объём знаний — Как изменились требования к джунам за последние 10 лет — Делал ли Александр пет-проекты — Как проходило техническое интервью — Как Александр осваивался на новом месте работы Гость: Александр СмирновJunior Data Scientist в «Сбере». Занимается коммерческой разработкой и машинным обучением на Python с 2023 года. Дополнительные ссылки — Лекции на русском языке по машинному обучению и нейронным сетям https://youtube.com/playlist?list=PLA0M1Bcd0w8zxDIDOTQHsX68MCDOAJDtj&si=G6gv1j1PRC8bGdBN— «Как учится машина», Ян Лекун https://alpinabook.ru/catalog/book-kak-uchitsya-mashina/— «Думай медленно... Решай быстро», Даниэль Канеман https://ast.ru/book/dumay-medlenno-reshay-bystro-130217/ Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-07-11
1h 17
Люди и код
Как технарю написать книгу и сколько на этом можно заработать
Содержание — Что мотивирует Станислава преподавать в государственном вузе — Почему новая книга посвящена Dart. Чем крут этот язык и в какой нише используется — Что такое мультиагентные системы — Зачем разработчику, инженеру или преподавателю писать книги — Какие книги о программировании стоят того, чтобы их читать, а какие — нет — Сколько можно заработать на писательстве — Особенности работы с издательством — Как понять, что твоя работа нужна публике — Из каких этапов состоит процесс написания книги. Кто в нём участвует помимо авторов — Что самое сложное в работе над книгой. Какие есть проблемы на разных этапах — Как Станислав применяет нейросети в работе (+КОНКУРС!)— Какая книга оказала сильное влияние на Станислава Гость: Станислав ЧернышёвКандидат технических наук, доцент кафедры прикладной информатики в СПбГУАП. Автор книги «Основы Dart».Дополнительные ссылки «Основы Dart», Станислав Чернышёв (бумажная версия https://www.piter.com/product/osnovy-dart, бесплатная версия в PDF https://vk.cc/cspsDR) «Алгоритмы и структуры данных на Go. Учебник», Станислав Чернышёв https://knorus.ru/catalog/komp-yutery-internet-informatika/665343-algoritmy-i-struktury-dannyh-na-yazyke-go-bakalavriat-uchebnik/Репозиторий Станислава на GitHub https://github.com/MADTeacherКурс «Dart в мультиагентных системах» https://stepik.org/course/192956/promoГде подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: twitter.com/ludi_and_code«ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-06-27
1h 09
Люди и код
Кадровый голод в IT: насколько он силён и почему десятки тысяч джунов не могут его утолить
Осторожно: акустические помехи!Оказывается, примерно на 10-й минуте кулер на компе гостей загудел подобно авиамотору, но увлеченные беседой мы этого, увы, не заметили. На монтаже постарались максимально снизить уровень шума, и все же качество записи оставляет желать лучшего. Надеемся, это не сильно испортит впечатления от подкаста😬Содержание — Насколько силён кадровый голод в IT — Как в «Сбере» решают эту проблему — «Люди не понимают, куда они пришли»: что не так с курсами по программированию и почему, по мнению гостей, многие их выпускники не готовы к работе — С одной стороны, отечественные компании жалуются на нехватку специалистов, с другой — тысячи джунов не могут найти работу. Почему бы не решить одну проблему за счёт другой? — Про неоправданные ожидания от работы в IT и враньё в резюме — Советы тем, кто ищет первую работу — Что дешевле — найти специалиста на рынке или вырастить его самому? — Проблемы в коммуникациях между HR и понимающими разработчиками — Как наладить HR-процессы, чтобы хантить лучших специалистов — Помогает ли бренд «Сбера» в поиске сотрудников — Советы опытным айтишникам Гости:Максим ШаламовIT-лидер трайба управления зарплатными проектами в «Сбере», ex-CTO ТАСС.Управляет IT-командами и подбирает специалистов более 10 лет.Максим КорниловHead of Ops в ДИТ «Сети продаж» «Сбера». Занимается организацией процессов сопровождения SRE/DevOps. В отрасли более 20 лет.Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-06-20
1h 19
Люди и код
Обыкновенная история успеха: самостоятельно освоил Python и нашёл работу за пару месяцев
Содержание — Как маленький магазин автозапчастей стал местом знакомства с программированием — Как COVID-19 «помог» освоить Python — Спортивная травма, которая «помогла» сделать выбор между футболом и учёбой — Финальный проект в лицее: расписание занятий на Python, Aiogram, Telegram API и Docker — Книги, подкасты и видео на YouTube: по каким источникам Ярослав осваивал веб-разработку — Как пилил свой трекер задач в Telegram и что из этого вышло — Откуда брать идеи для пет-проектов — Зачем Ярослав пишет статью для «Хабра» и почему мечтает запустить свой IT-подкаст — Стоит ли обращаться к ментору. Как хороший наставник помогает сократить путь к карьерным целям — Сколько раз откликался на вакансии и как нашёл первую работу — Почему предпочёл стартап известной бигтех-компании — С какими трудностями Ярослав столкнулся на первой работе Гость: Ярослав БритовPython разработчик в «Жабаботе». Программирует более 3-х лет, посещает IT-конференции, мечтает запустить свой подкаст про Python. Полезные ссылки — Профиль Ярослава в GitHub https://github.com/sorxill— «Паттерны объектно-ориентированного программирования», Э.Гамма, Р.Хелм, Р.Джонсон, Дж.Влиссидес https://www.piter.com/collection/all/product/patterny-obektno-orientirovannogo-proektirovaniya— «Алгоритмы для начинающих», Панос Луридас https://bombora.ru/book/34985— «Объектно-ориентированный Python», С. Лотт, Д. Филлипс https://www.piter.com/product/obektno-orientirovannyy-python-4-e-izd— Чистый Python. Тонкости программирования для профи, Дэн Бейдер https://www.piter.com/collection/python/product/chistyy-python-tonkosti-programmirovaniya-dlya-profiЕсли хотите поделиться своей историей, пишите в Telegram @antoxa_s95 или на почту anton.syomin@skillbox.ru Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-06-13
1h 16
Люди и код
Говорим про SEO, или Как правильно танцевать с бубном вокруг чёрного ящика
Вопросы — Как Михаил ушёл из разработки в SEO — Что такое SEO и чем занимается SEO-специалист — Как менялись подходы к продвижению сайтов в поисковых системах от зари веба до наших дней — Про чёрные, серые и белые методы продвижения — Что полезно знать о SEO веб-разработчикам — Какие элементы сайта отвечают за SEO и насколько велико их влияние на позиции в поисковых системах — Какие ошибки чаще всего совершают разработчики с точки зрения SEO — Как небольшие технические исправления на сайте приводят к бусту трафика — Какими инструментами пользуются сеошники — Зачем нужны robots.txt и sitemap.xml — Мифы и суеверия в SEO — Зачем разработчики поисковиков врут про свои алгоритмы — Как юзабилити и дизайн влияют на посещаемость сайта — Какие ещё есть поисковые системы, кроме Google и «Яндекса», и стоит ли оптимизировать сайт под них — Как развитие нейросетей повлияет на трафик сайтов и работу SEO-специалистов Гость: Михаил Носов SEO-специалист и основатель агентства «Улучшатель сайтов». Занимается мониторингом и улучшением основных показателей коммерческих сайтов. Консультирует владельцев и разработчиков. Полезные ссылки — Телеграм-канал Доктора Макса https://t.me/drmaxseo— Книги и руководства по продвижению сайтов от Доктора https://drmax.su/download— «Клиенты на всю жизнь», Карл Сьюэлл, Пол Браун https://www.mann-ivanov-ferber.ru/catalog/product/001/Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-06-06
1h 35
Люди и код
Попал с завода в IT за полгода, но есть нюанс: история начинающего 1C-разработчика
Содержание — Как преподавали программирование в техникуме — Почему Игорь так и не стал программистом после выпуска, а ушёл на завод махать лопатой — Про работу «тыжпрограммистом» за 12 тысяч рублей в городской администрации — Как Игорь открыл свой клуб единоборств в небольшом городе и почему снова вернулся на завод — Почему решил снова попытать счастья в IT — Неудачное знакомство с Питоном — Как искал работу, сколько раз откликался на вакансии и сколько собеседований прошёл — Третья попытка: почему выбрал 1С и как получил первый оффер — Чем Игорь занимается на нынешней работе — Какие планы ставит на обозримое будущее — Советы тем, кто ищет первую работу в IT в 2024 году Гость: Игорь Прилуцкий Младший 1С-разработчик. Прошёл курс за полгода и осуществил мечту юности — стал разработчиком. Полезные ссылки:— Статья про Игоря в Skillbox Media: «Завод был компромиссом, на самом деле меня всегда тянуло в IT»: путь 1С-разработчика https://skillbox.ru/media/code/story-igor-prilutskiy/ — Курс «Профессия 1С-разработчик» https://skillbox.ru/course/profession-1c/?utm_source=media&utm_medium=link&utm_campaign=all_all_media_links_links_articles_all_all_skillboxГде подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: twitter.com/ludi_and_code«ВКонтакте»: vk.com/the_code_groupTelegram: https://t.me/skillbox_media_codeСтартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:Castbox: https://bit.ly/3tZ3eJF«Яндекс.Музыка»: https://bit.ly/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!Если хотите поделиться своей историей, пишите в Telegram @antoxa_s95 или на почту anton.syomin@skillbox.ruСтартовать в программировании вместе со Skillbox: skillbox.ru/code
2024-05-30
1h 06
Люди и код
Монолит, микросервисы и облака: чем отличаются архитектуры и когда какую выбрать
Содержание — Какие существуют архитектуры, кроме монолитной, микросервисной и облачной — Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны — Что такое монолитная архитектура и какие мифы вокруг неё существуют — Как правильно писать код на монолите — Для каких проектов или этапов жизненного цикла подходит монолит — Что такое микросервисная архитектура и чем она характеризуется. Какие принципиальные особенности микросервисов делают их более предпочтительными для бизнеса — Чем микросервис отличается от сервиса — Как переход на микросервисы отражается на структуре команды — Циклы разработки и особенности деплоя микросервисов — Какие мифы существуют вокруг микросервисной архитектуры — Какие специфические технологии и инструменты используются при разработке микросервисов — Как перейти с монолита на микросервисы. Какие при этом возникают проблемы и как их избежать — Как правильно писать код на микросервисах и как взаимодействовать командам разработки — Что такое «облачная архитектура» и можно ли её считать архитектурой — Какую выгоду приносит миграция в облака и что такое FinOps — Недостатки облачных решений — Что такое cloud agnostic, или почему нельзя хранить все яйца в одной корзине — Как двигаться в сторону клауд-решений от монолита и микросервисов: принципы, подходы, рекомендации — Насколько безопасно держать свои сервисы в облаках — Как меняется культура компании при переходе от монолита к облакам — Нужно ли джуниор-разработчику погружаться в архитектурные вопросы — Что почитать по теме Гость: Максим Чернухин Эксперт Skillbox, консультант по IT, СТО в «Сбербанк страхование жизни». В прошлом работал в «Альфа-Банк» и «Сбертехе» на ключевых проектах. В IT более 10 лет. Полезные ссылки «Создание микросервисов», Сэм Ньюман https://www.piter.com/product/sozdanie-mikroservisov-2-e-izdanie«От монолита к микросервису», Сэм Ньюман https://bhv.ru/product/ot-monolita-k-mikroservisam/Статья «Приложение двенадцати факторов» https://habr.com/ru/articles/258739/«Предметно-ориентированное проектирование», Эрик Эванс. https://www.labirint.ru/books/512940Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-05-10
1h 06
Люди и код
Грокаем карьерный рост, или Как быть классным разработчиком, которого ценят и уважают
Содержание— Почему важно осознанно подходить к профессиональному росту — Про два типа разработчиков — Гибкие методологии: когда они лучше waterfall, а когда наоборот — Почему бизнес ценит разработчиков, вовлечённых в бизнес — Об ошибках и их важности — Какие ошибки на карьерном пути совершал сам Глеб — Как формулировать карьерные цели — Какие цели могут быть в IT, кроме заработка в 600к/сек — Как найти своё призвание — О производительности разработчика и способах её повышения — Стоит ли компании вкладываться в обучение сотрудников — «Это не я, это всё они»: про внешний и внутренний локус контроля — О меритократиях и бюрократиях в IT — Почему брать на себя больше ответственности выгодно — Какая стратегия сотрудничества наиболее выгодна для профессионального роста Гость: Глеб Михеев Ex-CTO и основатель агентства Beta. Занимается коммерческой разработкой с 2003 года. Руководит программным комитетом FrontendConf, консультирует компании, управленцев и разработчиков. Полезные ссылки — Как стать ценным кадром: 6 советов для карьерного роста разработчика https://skillbox.ru/media/code/kak-stat-tsennym-kadrom-6-sovetov-dlya-karernogo-rosta-razrabotchika/— «Открывая организации будущего», Фредерик Лалу https://www.mann-ivanov-ferber.ru/books/novyj-vzglyad-na-organizacii/— «Как выстраивается эффективное управление разработкой», второй выпуск подкаста «Фичи катятся» https://www.youtube.com/watch?v=46d6hBcFevIГде подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-05-03
1h 30
Люди и код
Знакомство с Yii: история фреймворка, отличия от Laravel и Symfony, архитектура
Содержание — Почему Александр перешёл с Java на PHP? Каким был язык и его экосистема в те времена — Как Александр попал в Yii core team и дорос до руководителя команды фреймворка — Как выглядит процесс разработки фреймворка. Кто и как принимает решения о выпуске версий — История Yii: от PRADO до третьей версии — Когда ждать Yii 3 — Что такое Yii и какие приложения на нём можно создавать — Чем Yii отличается от Laravel, Symfony и других MVC-фреймворков — Какова архитектура решений, созданных на Yii — Какие паттерны и лучшие практики применяются в Yii — За счёт чего в Yii достигается высокая производительность? Как оценивают производительность фреймворков — С какими инструментами Yii работает хорошо, а с какими — не очень — Правда ли, что Yii не подходит для крупных проектов, в отличие от того же Symfony — Какой у фреймворка порог входа и какими знаниями нужно обладать, чтобы его освоить — Что почитать про архитектуру, PHP и Yii — Совет всем, кто пользуется опенсорсными и свободными продуктами Гость: Александр Макаров Активный участник Open Source, один из разработчиков PHP-фреймворка Yii и его представитель в PHP-FIG. Написал книгу по Yii и огромное количество полезных заметок. Успел поработать во Wrike, Stay.com, Skyeng и других проектах. На данный момент — CTO Twindo и CEO Asapirl. Соорганизатор и руководитель программного комитета PHP Russia, член программных комитетов HighLoad++ и РИТ. Канал в ТГ: https://t.me/samdark_blog Полезные ссылки: — Бесплатная книга по PHP: английская и русская версии https://phptherightway.com/, https://getjump.github.io/ru-php-the-right-way/— «Изучаем DDD — предметно-ориентированное проектирование», Влад Хононов https://bhv.ru/product/izuchaem-ddd-predmetno-orientirovannoe-proektirovanie/— Другие выступления, подкасты и интервью Александра https://slides.rmcreative.ru/— «Высоконагруженные приложения», Мартин Клеппман https://www.piter.com/collection/bazy-dannyh/product/vysokonagruzhennye-prilozheniya-programmirovanie-masshtabirovanie-podderzhka-2— Книги Роберта Мартина aka Дядюшки Боба https://www.livelib.ru/author/252373/top-robert-martin— «Паттерны объектно-ориентированного программирования», Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес https://www.piter.com/product/patterny-obektno-orientirovannogo-proektirovaniya Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: http
2024-04-23
43 min
Люди и код
Здоровье спины: ликбез по анатомии, простые упражнения и топ вредных мифов
Содержание — Какие врачи занимаются проблемами спины: неврологи, вертебрологи, мануальные терапевты, остеопаты и другие — Почему остеопатию не считают медицинской специальностью — К какому специалисту и когда обращаться — Ликбез по устройству позвоночника и окружающих его мышц — Какие проблемы со спиной чаще всего возникают у тех, кто работает за компьютером — Что такое защемление позвоночника и почему нельзя путать его с миалгией — Что такое «правильная осанка» и как её поддерживать — Вредные мифы и заблуждения о здоровье спины — Насколько безопасно хрустеть спиной, шеей и суставами? Каковы истинные причины этой привычки — Что нужно знать о массаже. Когда массаж бывает вреден и почему за ним стоит обращаться только к специалистам — Как мебель влияет на здоровье спины. Как выбрать подходящее кресло и стол — Какой должна быть одежда и обувь — «Мы то, что мы едим»: о влиянии еды на здоровье спины — Какой спорт лечит, а какой калечит. Фитнес, тренировки с железом, плавание, бег и другие виды активности — Что такое метод Фельденкрайза — Какие упражнения и с какой частотой полезно выполнять для профилактики болезней спины — Что почитать о здоровье спины Гость: Мария Ковалёва. Врач-реабилитолог высшей категории. В 1996 году окончила РГМУ имени Пирогова по специальности «врач-педиатр», в 1998 году — ординатуру на кафедре реабилитации и спортивной медицины. Полезные ссылки — «Топ-30 упражнений для осанки и выпрямления спины», Фрэнк Грин https://www.litres.ru/book/frenk-grin/top-30-uprazhneniy-dlya-osanki-i-vypryamleniya-spiny-57438614/ — «Метод Фельденкрайза: практическое освоение системы», Евгения Кирсанова https://eksmo.ru/book/metod-feldenkrayza-dlya-zhizni-prakticheskoe-osvoenie-sistemy-ITD1377885/ Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-04-11
1h 40
Люди и код
Мы открываем бизнес, мы будем делать бабки: как запустить веб-студию в 2024 году
Содержание — Как Михаил пришёл к открытию веб-студии и сколько он до этого проработал в найме — Сколько денег агентство приносит Михаилу и его партнеру — Кому и почему не стоит идти в этот бизнес — С чего начать, если всё-таки решился — Как выбрать ценовой сегмент и на каких клиентов ориентироваться — Почему участие в тендерах — это всегда риск и боль — «Сарафан», рейтинги, SEO, конференции — какие каналы привлечения клиентов наиболее эффективны — Как собственник веб-студии относится к удаленке и совмещению двух и более работ — Почему строгие KPI в разработке, дизайне и других творческих профессиях — зло — Какие специалисты нужны студии, набирающей обороты — Как концепция «проектных офисов» помогает удержать клиентов, недовольных качеством вашей работы — Как сформировать пакет услуг — Почему бизнес веб-студии плохо масштабируется и на какую рентабельность можно рассчитывать — Где взять деньги на зарплаты сотрудникам: собственные сбережения, кредиты, внешние инвестиции — Что нужно знать о рекламе и продажах разработчику — Какие CMS и фреймворки пользуется популярностью у российских заказчиков. Когда и как нужно переубеждать потенциальных клиентов — ИИ и конструкторы сайтов vs. веб-студии — кто кого? — Миша рекомендует книги Гость: Михаил Головкин Маркетолог, сооснователь веб-студии Webshop. Автор телеграм-канала про бизнес и маркетинг. Больше 10 лет назад совместно с партнёром основал веб-студию, которая регулярно занимает призовые места в Russian Drupal Awards и первые места в Рейтинге Рунета среди веб-студий, разрабатывающих сайты на Drupal. Полезные ссылки — «Управление фирмой по дизайну и разработке цифровых продуктов на заказ», Максим Десятых https://desyatykh.notion.site/d0f2ea2b4df3472187756f003cadb29d— Deadline, Том Демарко https://www.mann-ivanov-ferber.ru/books/biznesroman/deadline1/— «Все начальники делают это», Брюс Тулган https://www.mann-ivanov-ferber.ru/books/27-problem-menedzhera/— «СПИН-продажи», Нил Рекхэм https://www.mann-ivanov-ferber.ru/books/mif/034/— Интервью Евгения Ильина для Skillbox Media, посвящённое Drupal https://skillbox.ru/media/code/drupal-dlya-ilona-maska-kto-i-kak-ispolzuet-stareyshuyu-cms/Где подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: twitter.com/ludi_and_code«ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-03-28
1h 53
Люди и код
Собеседования QA-инженеров глазами интервьюера: от подготовки до отзыва о кандидате
Содержание — Как проводится собеседование на позицию тестировщика и из каких этапов оно состоит — Почему важно создать комфортную атмосферу на интервью — Как интервьюер готовится к интервью с кандидатом. Есть ли здесь место для индивидуального подхода — Откуда берут вопросы к теоретической части — Берут ли в «Сбер» тестировщиков без опыта — В чём особенность практических заданий для тестировщиков — Как составляется отзыв о кандидате — Чем различаются собеседования джунов, мидлов и сеньоров — Какие вопросы нужно задавать работодателю — На какие «красные флаги» обращает внимание интервьюер — Как Маргарита относится к тем, кто накручивает опыт — Какие ошибки совершают кандидаты на техническом собеседовании. Как кандидату готовиться к интервью — Что такое «человекоцентричность» в представлении руководства «Сбера» и как она реализуется на практике — Маргарита советует любимые книги Гость: Маргарита КорнышеваQA-тимлид в «Сбере». Эксперт по ручному тестированию, технический интервьюер.Полезные ссылки: — «Популярные вопросы и задачи на собеседованиях тестировщиков» https://skillbox.ru/media/code/populyarnye-voprosy-i-zadachi-na-sobesedovanii-testirovshchika/— «Как составить резюме тестировщика: гайд от опытного QA-инженера» https://skillbox.ru/media/code/kak-sostavit-rezyume-testirovshchika-gayd-ot-opytnogo-qainzhenera/— «Думай медленно… решай быстро», Даниэль Канеман https://ast.ru/book/dumay-medlenno-reshay-bystro-130217/— «Тонкое искусство пофигизма», Марк Мэнсон https://alpinabook.ru/catalog/book-tonkoe-iskusstvo-pofigizma/Где подписаться на обновления подкаста и наши новые статьи:— Skillbox Media: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_codeСтартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:— Castbox: https://bit.ly/3tZ3eJF— «Яндекс.Музыка»: https://bit.ly/3FWQsOk— Apple Podcasts: https://apple.co/3KLXpVZ— Google Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-03-21
58 min
Люди и код
Всё о спортивном программировании: виды задач, тактика и секреты подготовки
Содержание — Как Илья начал участвовать в соревнованиях — В чём соревнуются участники чемпионатов по спортивному программированию — Какие виды соревнований бывают — О ролях в команде и важности лидерства — Элементы тактики в спортивном программировании. Чем соревнования напоминают торги на бирже — Даёт ли язык программирования преимущество при решении задач. Когда C++ лучше, чем Java, а когда — наоборот — Как научиться отбрасывать неправильные решения — Как Илья готовился к соревнованиям — «Гробы» в спортивном программировании, или как распознать нерешаемую задачу — Очевидная и неочевидная польза от участия в соревнованиях — Спортивное программирование приучает писать неподдерживаемый код? — Почему Илья разочаровался в деле, которым занимался со школы — Есть ли звёзды в спортивном программировании. Топ-6 стран, которые чаще всего побеждают в мировых чемпионатах — На каких ресурсах готовиться к соревнованиям — Илья рекомендует книги Гость: Илья Кучумов. Руководитель отдела разработки поиска по товарам в «Яндексе». Во время обучения в университете Илья стажировался в Европе в Google. За свою семилетнюю карьеру в спортивном программировании выигрывал и был призёром многих престижных соревнований. В 2018 году занял второе место в финале Google Hash Code, а в 2017-м занял 14-е место в финале ICPC. Является автором двух задач для финального раунда Yandex Cup 22 в дисциплине «Алгоритм». Полезные ссылки— Codeforces https://codeforces.com/— «Спортивное программирование: зло или хорошая школа» https://skillbox.ru/media/code/sportivnoe-programmirovanie-zlo-ili-khoroshaya-shkola/— «45 татуировок менеджера», Максим Батырев https://www.mann-ivanov-ferber.ru/books/paperbook/tattoos/— «Трилогия желания», Теодор Драйзер https://eksmo.ru/book/trilogiya-zhelaniya-komplekt-iz-3-kh-knig-finansist-titan-stoik-ITD1283066/Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:Castbox: https://bit.ly/3tZ3eJF«Яндекс.Музыка»: https://bit.ly/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-03-14
1h 18
Люди и код
Всё об аутентификации: способы, перспективные технологии и проблемы
Содержание — Что такое аутентификация, авторизация и идентификация — Что такое факторы аутентификации и какими они бывают — Как эволюционировали подходы к аутентификации от первых простых сайтов до современных систем — Аутентификация на основе одноразовых паролей: Google Authenticator, TOTP/HOTP — В чём преимущества и недостатки парольной аутентификации — Хранят ли сервисы пароли пользователей. Как системы определяют приемлемую сложность пароля — Password-authenticated key agreement (PAKE): как реализована, какие есть достоинства и недостатки, SRP-протокол — Как устроена аутентификация OIDC/OAuth2.0 («войти через») и какие у неё есть недостатки — Почему WebAuthn/FIDO — один из самых перспективных способов аутентификации — Аутентификация на основе биометрических данных: что уже сегодня применяется и какие есть опасности — Как выбрать метод аутентификации для своего проекта — Слава советует книги (спойлер: и снова «книга с кабанчиком») Гость: Вячеслав Шаго Сеньор-бэкенд-разработчик в «Сбере». Эксперт по аутентификации и авторизации. Полезные ссылки—«Идентификация, аутентификация, авторизация: чем они различаются» https://skillbox.ru/media/code/identifikatsiya-autentifikatsiya-avtorizatsiya-chem-oni-razlichayutsya—«Беспарольная аутентификация: что это такое и почему на неё делают ставку IT-гиганты» https://skillbox.ru/media/code/besparolnaya-autentifikatsiya-chto-eto-takoe-i-pochemu-na-neye-delayut-stavku-itgiganty/— Та самая «книга с кабанчиком» https://dataintensive.net/— «Создание микросервисов», Сэм Ньюмен https://www.piter.com/product/sozdanie-mikroservisov-2-e-izdanieГде подписаться на обновления подкаста и наши новые статьи:— Skillbox Media: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_codeСтартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:— Castbox: https://bit.ly/3tZ3eJF— «Яндекс.Музыка»: https://bit.ly/3FWQsOk— Apple Podcasts: https://apple.co/3KLXpVZ— Google Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-03-07
48 min
Люди и код
Реальная виртуальность: что не так с Vision Pro и почему инвесторы ненавидят VR
Содержание: — С чего у Антона началось погружение в виртуальную реальность. Что такое «360-фильмы» и кому они нужны — Сервис аренды отелей в VR: как он был устроен, как снимался контент и почему проект не взлетел — В чём разница между AR, VR, XR и MR — Что значит выход Vision Pro для рынка VR/AR и что не так с новой игрушкой Apple — Ретроспектива: какие решения в области VR/AR были до Vision Pro. Почему ни одна гарнитура так и не достигла сколько-нибудь значимого успеха — Кому нужно ставить памятник за вклад в развитие технологий виртуальной реальности — Как AR/VR связаны с метавселенными — Почему пару лет назад о метавселенных кричали из каждого утюга, а теперь о них почти ничего не слышно — Кто, как и сколько зарабатывает на VR и AR. Какие существуют бизнес-модели — Когда начнётся эра VR — Как технологии виртуальной и дополненной реальности применяются в промышленности, медицине, науке и других сферах жизни — Для каких устройств и на каких языках программирования делают VR/AR-приложения. Из каких этапов состоит процесс разработки — Почему слова «виртуальная реальность» стали красной тряпкой для инвесторов — Антон советует классные книги Гость. Антон Жданов. Генеральный продюсер фильмов в формате 360-degree video. Основатель 360МАХ, первой в России сети VR-кинотеатров. Эксперт по VR/AR-технологиям.Полезные ссылки — Planetpics — библиотека VR-фильмов https://www.youtube.com/planetpics— vresorts.io — платформа для бронирования отелей в VR https://vresorts.io/— 360MAX — сеть VR-кинотеатров у дома https://360max.co/— «Природа человеческих конфликтов: Объективное изучение дезорганизации поведения человека», Александр Лурия https://cogito-shop.com/catalog/filosofiya_sotsiologiya/priroda_chelovecheskikh_konfliktov_obektivnoe_izuchenie_dezorganizatsii_povedeniya_cheloveka/— «Никаких компромиссов. Беспроигрышные переговоры с экстремально высокими ставками. От топ-переговорщика ФБР», Крис Восс https://eksmo.ru/book/nikakikh-kompromissov-besproigryshnye-peregovory-s-ekstremalno-vysokimi-stavkami-ot-top-peregovorshch-ITD1048850/— «Власть привычки. Почему мы живём и работаем именно так, а не иначе», Чарлз Дахигг https://ast.ru/book/vlast-privychki-pochemu-my-zhivem-i-rabotaem-imenno-tak-a-ne-inache-854625/— «Политика у шимпанзе. Власть и секс у приматов», Франс де Валь https://id.hse.ru/books/579855169.htmlГде подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:Castbox: https://bit.ly/3tZ3eJF«Яндекс.Музыка»: https://bit.ly/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUY
2024-02-29
52 min
Люди и код
Вам не нужна математика, чтобы стать программистом. Или всё-таки…
Содержание — Как Вова готовился к ЕГЭ и учил математику в вузе. — Математика — развлечение для интеллектуалов или всего лишь один из инструментов инженера? — Кринжовый анекдот про математику. — Нужны ли программисту интегралы, графы, Риманово многообразие и прочие радости математики. — Источники: книги vs туториалы от индийцев. — Как заставить людей учить математику. — Почему физики круче математиков. — Казино, ставки и трейдинг: как теория вероятностей и матан помогают зарабатывать большие деньги. — Что такое рекуррентные нейронные сети. — Почему нейросети в трейдинге — зло. — Математика не наука? — Пара слов о красоте математики. — В чём заслуга Григория Перельмана. Объясняем на пальцах. — Какие книги почитать, чтобы влюбиться в математику. Гость: Владимир Федин Эксперт Skillbox по data science. Разработчик, аспирант и преподаватель МИРЭА. Полезные ссылки Ютуб-канал Vert Dider https://www.youtube.com/channel/UCY6zVRa3Km52bsBmpyQnk6A; Про волны Кондратьева https://blog.bitobe.ru/article/chetyrekhfaznye-tsikly-kondrateva/?ysclid=lrj92hwi85541199684; 23 проблемы Гильберта https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D0%93%D0%B8%D0%BB%D1%8C%D0%B1%D0%B5%D1%80%D1%82%D0%B0; «Творцы математики», Эрик Белл https://books.google.ru/books?id=gxr7AgAAQBAJ&printsec=frontcover&hl=ru#v=onepage&q&f=false; «Занимательная математика», Яков Перельман https://www.livelib.ru/book/1008738073-zanimatelnaya-matematika-sbornik-yakov-perelman?ysclid=lrjb46ijlp157567210. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2024-01-18
1h 11
Люди и код
Предновогодний выпуск с Тимуром: DevRel, тексты в IT, культ технологий и итоги 2023 года
Содержание:— Что такое developer relations и почему в компаниях термин по-разному трактуют. — Чем developer advocate отличается от DevRel. — Из каких профессиональных областей можно перейти в технический пиар и какие навыки для этого нужны. — Как Тимур развивал свою техническую насмотренность. — Как устроен процесс написания сложных технических статей во «Фланте». — Что делать, если компания хочет развивать HR-бренд и DevRel, но «писать не о чем»? — Что должен уметь редактор текстов в IT? Какие ошибки чаще всего совершают редакторы. — Как авторам и редакторам откликаться на вакансии. Невыдуманные истории, о которых невозможно молчать. — Про инфостиль и фанатичное отношение к книге «Пиши, сокращай» Максима Ильяхова. — Сколько времени Тимур тратит на программирование и изучение технологий. — Что не так с бренд-медиа, которые пишут об IT. — Какое будущее нам готовят нейросети. Про культ технологий и выхолащивание всего живого и божественного. — Смогут ли нейросети заменить авторов и программистов. — Какие события в IT стали для Тимура главными в уходящем году. — В чём заключается философия Free Software Foundation и Open Source. — Какие выпуски «Люди и код» этого года были для Тимура самыми запоминающимися. — Тимур рекомендует книги. Гость: Тимур Тукаев. Руководит техническим маркетингом во «Фланте», любит редактировать сложные технические тексты, говорить про Open Source, начинать и бросать изучение разных языков программирования.Полезные ссылки:— Первая статья Тимура в Skillbox Media. https://skillbox.ru/media/code/yazyki_programmirovaniya_chto_eto_takoe/?ysclid=lqmhjkz1rv317538555— Блог «Фланта» на «Хабре». https://habr.com/ru/companies/flant/articles/— Сайт nixp.ru Дмитрия Шурупова. https://www.nixp.ru/— Статья Тимура, написанная под впечатлением от поиска редактора. https://vc.ru/hr/871392-oshibki-redaktorov-pri-otklike-na-vakansiyu-pochemu-rabotodatelyu-ne-nravyatsya-rezyume-ili-testovoe— Выпуск с Алексеем Гладковым про Kotlin Multiplatform https://skillbox.ru/media/code/kotlin-multiplatform-mobilka-desktop-kompilyatsiya-krossplatformennye-proekty-analogi/— Выпуск про Haiku OS https://skillbox.ru/media/code/razrabotka-os-haiku-kak-ustroena-sistema-kto-nad-ney-rabotaet-i-zachem-ona-voobshche-nuzhna/ — Выпуск про микропроцессоры с Максимом Горшениным https://skillbox.ru/media/code/mikroprotsessory-intel-arm-elbrus-tsepochka-proizvodstva-arkhitektury-i-konkurentsiya/— Выпуск про демосцену https://skillbox.ru/media/code/demostsena/— Выпуск про IT в медицине https://skillbox.ru/media/code/it-v-meditsine-infrastruktura-ml-rasshifrovka-vizualnoy-informatsii-diagnostika/— Выпуск с Глебом Смирновым про FreeBSD https://skillbox.ru/media/code/razrabotka-freebsd-komandy-kommunikatsii-protsessy-instrumenty-krutost-sistemy/— Выпуск про WebAssembly https://skillbox.ru/media/code/vsye-o-webassembly-zachem-on-nuzhen-kto-na-nyem-pishet-kak-on-ustroen-i-kto-ego-delaet/ — «Компьютерные сети», Э. Таненбаум. https://www.piter.com/product/kompyuternye-seti-6-e-izd?ysclid=lqoxhy5zfz174925151— «Современные компьютерные системы», Э. Таненбаум. https://www.piter.com/product/sovremennye-operatsionnye-sistemy-4-e-izd?ysclid=lqoxkm5shp676944324— «Искусство у
2023-12-28
1h 46
Люди и код
Статические анализаторы кода: что это такое, как работают и чем отличаются от динамических
Содержание— Статический и динамический анализаторы кода — что это такое и для чего они нужны.— Чем статический анализатор кода лучше динамического, а чем хуже.— Как работает статический анализатор кода. Какие технологии лежат в его основе.— Чем статические анализаторы отличаются от линтеров.— Какие общие проблемы можно обнаружить с помощью статических анализаторов в разных языках программирования.— В чём разница между статическим анализом кода на интерпретируемых и компилируемых языках программирования.— Как статические анализаторы справляются с кодом фреймворков.— Как статический анализ влияет на процесс непрерывной интеграции и непрерывной доставки (CI/CD).— Как интегрировать статический анализ в существующий процесс разработки ПО.— На что обращать внимание во время настройки и использования статических анализаторов.— Можно ли полностью доверять результатам статического анализа. Как реагировать на ложные срабатывания.— Как технологии будущего изменят подход к статическому анализу кода.Гость. Семён Русин. Ведущий разработчик в TalkBank. Более семи лет пишет на PHP, Laravel и Symfony. Полезные ссылки Предыдущий выпуск с Сёменом про Symfony https://skillbox.ru/media/code/pogruzhenie-v-symfony-vozmozhnosti-glavnye-kontseptsii-sravnenie-s-konkurentami/?ysclid=loyr355w22517510988 Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-11-15
49 min
Люди и код
Дорогая игрушка или мастхэв: зачем бизнесу нейросети, NLP и вот это всё
Содержание выпуска — В каких направлениях частные и государственные компании используют решения на основе NLP. — Что такое NLP. Cпойлер: НЕ нейролингвистическое программирование. — История обработки естественного языка — от цепей Маркова до GPT. — Почему нейросети типа Transformer стали прорывом в Data Science и NLP. — Какие языки и фреймворки используются в ML. Почему python стал самым популярным языком в Data Science. — Откуда такой хайп вокруг ChatGPT. Чем GPT-4 отличается от предыдущих поколений GPT. — Как ChatGPT изменил мир, и чего нам ждать в будущем. — Обратная сторона прогресса: с какими проблемами столкнуться пользователи интернета и кто может потерять работу из-за ИИ. — Какие внутренние процессы бизнес может переложить на плечи ML-систем. — Какой профит получают организации от внедрения ИИ. — Кто будет нести ответственность и компенсировать убытки от ошибки роботов. Эксперимент Moral Machine. — О технических сложностях и возражениях, которые встречаются на пути внедрения ИИ в бизнесе. — Как соотносятся ML, DS и искусственный интеллект. Чем дата-аналитика отличается от бизнес-аналитики. — Что учить, чтобы вкатиться в Data Science. Насколько хорошо нужно знать математику. — Стоит ли сегодня пытаться стать дата-сайентистом. Кому буде легко, а кому придётся попотеть. — Какие карьерные треки есть в DS. — Проблемы грейдов. Чем джун в Data Science отличается от мидла и мидла от сеньора. Что означают приставки staff и principal в названиях должностей. — Какие технические книги нужно читать, а на какие лучше не тратить время. Гость: Геннадий Штех Руководитель группы R&D в Embedika. Руководит разработкой и внедрением ML-решений, исследует инструменты и алгоритмы NLP. Полезные ссылки — Moral machine — платформа, собирающая ответы пользователей на моральные дилеммы https://www.moralmachine.net/; — «Распознавание образов и машинное обучение», Кристофер Бишоп; — «Bayesian reasoning and machine learning», Дэвид Барбер; — «Глубокое обучение. Погружение в мир нейронных сетей», Сергей Николенко. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ruСтартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-11-07
1h 05
Люди и код
🚀Как тебе такое, Илон: большой разговор про IT в космической отрасли
Содержание выпуска — Частные космические компании в России? Да, они существуют! — Про линию Кармана, оптические и радиолокационные спутники, а также российский аналог Starlink. — Частный космос и государство. — Как запускали спутники в докомпьютерную эпоху и на чём писали ПО для них. — Чем операционные системы для космических кораблей отличаются от Linux и Windows. — Какое железо и софт используют в космической отрасли сегодня. — Фейлы в разработке и как их избежать. История про баг в прошивке Ariane 5. — Какие проверки проходят железо и ПО для космоса. — Как устроен процесс разработки в SR Data. Применимы ли гибкие методологии в космической отрасли. — Сложности, возникающие при разработке сервисов для анализа космических данных. — Какие задачи решают в SR Data с помощью machine learning. — О будущем ИИ в целом и в космической отрасли в частности. И о неизбежности его экспансии. — Где и как в SR Space ищут таланты. — Как попасть на работу в SR Space. На что ребята обращают внимание на собеседовании. — Сколько зарабатывают IT-специалисты, которые работают в космической отрасли.— Что почитать юным хакерам и тем, кто хочет открыть свою космическую компанию. Гости:Игорь Кожелин CEO SR Data, эксперт по инновациям и технологиям. Артур СудариковРуководитель разработки (CTO) SR Data. Специализируется на создании высоконагруженных информационных систем, блокчейн-решений, мобильных и веб-приложений, а также IoT-сетей. Имеет множество сертификатов, в том числе от Cisco, Microsoft, Zend и Oracle. Опыт в IT — 16 лет.Полезные ссылки — «Хакеры», Стивен Леви https://eksmo.ru/book/khakery-geroi-kompyuternoy-revolyutsii-ITD1048348/?ysclid=lo5purjlxm538732670— «Спроси маму», Роб Фитцпатрик https://alpinabook.ru/catalog/book-sprosi-mamu/?ysclid=lo5my616o0632678554— «Бизнес с нуля», Эрик Рис https://alpinabook.ru/catalog/book-biznes-s-nulya/?ysclid=lo6568ie23963462810— Телеграм-канал SR Space https://t.me/srspaceru— Группа SR Space в VK https://vk.com/srspaceru— Статья про самые дорогие баги в истории (в том числе про Ariane 5) https://skillbox.ru/media/code/fatality-pyat-samykh-dorogikh-bagov-v-istorii/?ysclid=lo6493vvs3244248511Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ruСтартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-10-26
1h 44
Люди и код
Цифровая доступность: базовые принципы, «скошенный бордюр», ARIA, законодательство
Содержание выпуска — Что такое доступность (она же accessibility, она же A11y) и как она связана с юзабилити. — Почему интерфейсы должны быть доступными. Выгодно ли это бизнесу. — Что такое эффект скошенного бордюра. — Как говорить правильно — «люди с инвалидностью» или «люди с особыми потребностями»? Почему это важно. — Понятие «барьер» в accessibility. Какие виды барьеров существуют. — Какие стандарты существуют в области доступности, и кто их принимает. — Какими правилами и стандартами руководствуется команда VK. — Как семантика HTML-страницы влияет на доступность. Что такое ARIA. — Как тестируется доступность сайтов и веб-приложений. — Какие бывают инструменты для проверки и обеспечения доступности. — Какой браузер самый продвинутый с точки зрения accessibility. — Законы, регулирующие обеспечение цифровой доступности в России и за рубежом. — Как на собеседованиях проверяют знания в области доступности. — Кого послушать, что посмотреть и почитать про доступность в вебе. Гость. Евгения Полозова. Фронтенд-разработчица в VK, Core-команда VKUI.Полезные ссылки: https://clck.ru/369pfP Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-10-20
47 min
Люди и код
Геоинформационные системы (ГИС): технологии, сферы применения и инструменты разработки
Содержание выпуска — Что такое геоинформационные системы и для чего они нужны. Какие из них мы используем ежедневно. — Первые ГИС появились в XIX веке. Что?! — Геология, градостроение, сельское хозяйство и другие сферы, в которых применяются ГИС. — Как ГИС помогали жителям во время COVID-19 и локдауна. — С помощью каких технологи инженеры собирают и обрабатывают данные ГИС. — На каких языках программирования разрабатывают геоинформационные системы. Какие базы данных и диалекты SQL для этого используют. — ИИ в ГИС: какие задачи урбанисты и геологи решают с его помощью. — Когда имеет смысл расположить два магазина «Пятёрочка» в нескольких метрах друг от друга. — Какие опенсорсные библиотеки и инструменты используются в разработке ГИС. — Самые многообещающие проекты и стартапы в области ГИС. «Цифровые двойники» и морально-этические проблемы развития ГИС. — Чему и где учиться, где искать работу, если хочется разрабатывать геоинформационные системы. — Почему проекция Земли в Google Maps и «Яндекс Картах» плохая. Что такое «облако точек». Гость: Тюпанов Сергей. Ведущий консультант по ГИС в ООО «ИТ Профессиональные Решения». Автор курсов по применению ГИС в городском планировании, член ассоциации IAHD. Геолог по образованию, практикующий ГИС специалист. Полезные ссылки — ArcPy — библиотека Python для пространственного анализа. https://www.esri.com/ru-ru/arcgis/products/arcgis-python-libraries/libraries/arcpy— Ogr2ogr — утилита для конвертации векторных данных (поставляется с библиотекой GDAL). https://gdal.org/programs/ogr2ogr.html— Grass GIS — набор инструментов для обработки растровых, векторных и пространственных данных. https://grass.osgeo.org/— Shapely — библиотека для обработки и анализа плоских геометрических объектов. https://pypi.org/project/shapely/— GeoPandas — версия Pandas для работы с геоданными. https://geopandas.org/en/stable/— SAGA GIS — гибридная ГИС для анализа и интерпретации природных данных. https://saga-gis.sourceforge.io/en/index.html— Статья про инвентаризацию уличных знаков и других объектов с помощью облака точек https://pointly.medium.com/creating-a-sign-and-street-asset-inventory-from-point-clouds-by-using-ai-b7af5012202— Статья про извлечение объектов из облака точек https://towardsdatascience.com/a-gis-pipeline-for-lidar-point-cloud-feature-extraction-8cd1c686468aПредложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-10-12
1h 16
Люди и код
Stable Dufussion, Midjourney и все-все-все: что под капотом у графических нейросетей
Содержание выпуска — Как нейросети помогают сделать игровую индустрию great again и экономят время игроделов. — Где и кем еще применяются графические нейросети. — Почему ИИ не отберёт у нас работу. — Уход из найма в бизнес: плюсы, минусы, подводные камни. Сколько в США зарабатывают дата-сайентисты. — Что такое Stable Diffusion, как она устроена изнутри и при чём тут диффузия. — Как работает Clip. Зачем преобразовывать промпты в векторы и считать векторное произведение. — Как обучалась Stable Diffusion. Что такое U-Net, шум и денойзинг. Рецепт крутой нейросети. — Виды машинного обучения: Supervised Learning, Semi-Supervised learning, Unsupervised Learning и Reinforcement learning — как устроены и в чем разница. — Fine tuning: как натренировать нейросеть под свои задачи. — Что нужно, чтобы создать классную востребованную нейросеть и надо ли оно вам. — Чем Stable Diffusion отличается от Midjourney и других конкурентов. Почему нейросети так ужасно рисуют руки и как это можно исправить. — Как эволюционировали графические нейросети. Что такое Transformer. — Способен ли современный ИИ выполнять «серьёзную и полезную» работу или он годится лишь для генерации забавных картинок? — Над чем сегодня бьются ML-разработчики и ученые в области искусственного интеллекта. — Я фанат ИИ и хочу работать с нейросетями: куда мне пойти учиться, что читать и где работать? Гость — Дмитрий Савостьянов. CEO и основатель Artifactory.ai. Сделал GOSU.AI - голосового помощника для геймеров. Изучал компьютерные науки в ВШЭ. Автор Telegram-канала «Дмитрий Савостьянов Вещает». Полезные ссылки Спецпроект «Вселенная Ричард Столлмана» https://skillbox.ru/media/code/stallman-main/?ysclid=lneecxfhth628961469HuggingFace.co: https://huggingface.co/?amp=1 Курс Стэнфорда по сверточным нейросетям: https://cs231n.github.io/ Учебник Яндекса по машинному обучению: https://academy.yandex.ru/handbook/ml Сайт факультета компьютерных наук ВШЭ: https://cs.hse.ru/ Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-10-06
1h 13
Люди и код
Введение в SQL: ACID, диалекты, отличия от NoSQL, главные достоинства и недостатки
Содержание выпуска — Что такое SQL: зачем и когда он появился, как развивался и какой он сегодня. — Какие принципы лежат в основе SQL и реляционных баз данных. Что такое декларативная парадигма программирования. — Что такое ACID. — Сильные и слабые стороны SQL. — Какие альтернативы и конкуренты существуют у SQL; — Какие диалекты, реализации SQL существуют, чем и насколько они отличаются друг от друга; — Что у SQL с интероперабельностью. Как он взаимодействует с другими языками. — Есть ли в SQL такое понятие как «линтер». Какой код на языке SQL можно назвать красивым, а какой некрасивым. — Какого размера программы пишут на SQL и насколько их корректно называть программами или скриптами. — Кто такой профессионал в языке SQL? Что он способен делать в отличие от простого пользователя. — Как у SQL обстоят дела с безопасностью. Какие ошибки чаще всего совершают разработчики. — Какими знаниями и навыками, помимо языка, должен обладать специалист по SQL. Кто такой идеальный SQL-щик. — В каких чатах и форумах искать ответы на вопросы. Какие книги читать, на какие каналы подписаться, как и где оттачивать навыки. Гость. Юрий Данилов. CEO в DynSphere, Data Quality Expert. В IT более 17 лет. Начинал системным администратором и DBA в телекоме, руководил командами сопровождения, разработки и DevOps. Участвовал в проектах Альфа-Банка, Сбертеха и Сбербанка. Полезные ссылки Учебные ресурсы: — Руководство по SQL с примерами и упражнениями https://www.w3schools.com/sql/— Раздел с задачами по SQL в Leetcode https://leetcode.com/problemset/database/— Тренажер Hackerrank https://www.hackerrank.com/domains/sql— Уроки SQL с задачами и решениями https://sqlzoo.net/— Песочница для выполнения SQL-запросов онлайн http://sqlfiddle.com/Бесплатные курсы: — https://html5css.ru/sql/default.php — https://sql-academy.org/ru/guide Форумы: — https://forums.mysql.com/ — https://forums.oracle.com/ — https://asktom.oracle.com/ — https://www.postgresql.org/community/ — https://techcommunity.microsoft.com/t5/sql-server/ct-p/SQL-Server Каналы: — https://postgresteam.slack.com — https://mysqlcommunity.slack.com/ Книги: — «Изучаем SQL», Алан Бьюли; — «SQL для чайников», Аллен Тейлор; — «SQL: быстрое погружение», Уолтер Шилдс; — «SQL за 10 минут», Бен Форта; — «SQL. Сборник рецептов», Энтони Молинаро. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-09-20
1h 01
Люди и код
DevSecOps: как защитить цепочки поставок ПО и создать безопасный софт
Содержание выпуска — Что такое DevOps, как и зачем придумали эту методологию, какие инструменты в ней задействованы. — Цепочки поставок программного обеспечения: что это такое и из чего они состоят. — Баги, уязвимости, бэкдоры и другие угрозы, которые несёт Open Source. — Яркие примеры атак на цепочки поставок ПО. — Что такое DevSecOps и какие проблемы «обычного» DevOps он решает. Понятие Shift left. — Как выглядит работа DevSecOps-специалистов. — Что такое software composition analysis и как он осуществляется. — Как самостоятельно проверить безопасность пайплайнов: базовые принципы, SAST, Trivy и другие инструменты. — Что почитать про DevSecOps. Фреймворки и концепции, которые полезно знать специалисту. — Метрики и бенчмарки в DevSecOps. Гость. Антон Башарин. Технический директор Swordfish Security, сооснователь платформы AppSec.Hub, архитектор продукта и ведущий эксперт по его развитию. Общий опыт работы в IT — более 20 лет. Прошёл суровую школу от рядового разработчика до системного архитектора и руководителя команды разработки в Luxoft и EPAM Systems, участвовал в проектах для Boeing, Сбербанка и «Альфа-банка».Полезные ссылки — Статья про бэкдор в event-stream https://habr.com/ru/articles/431360/— отчет Group IB о Redcurl https://www.facct.ru/resources/research-hub/red-curl/— блог Swordfish Security на Хабре https://habr.com/ru/companies/swordfish_security/articles/— YouTube-канал Swordfish Security https://www.youtube.com/@swordfishsecurity— Марк Миллер, «Epic Failures in DevSecOps: Volume 1» https://www.sonatype.com/thanks/white-paper-epic-failures-vol-1— Марк Миллер, «Epic Failures, Volume 2: Compliments of Sonatype» https://www.sonatype.com/thanks/white-paper-epic-failures-vol-2Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-09-07
50 min
Люди и код
Препарируем VPN: принцип работы, протоколы, криптография и законодательство
Содержание выпуска — Что такое протокол в компьютерных сетях? Почему без них не получится испечь «слоёный пирог» интернета? — Как работает VPN: самая понятная аналогия с детальным описанием процесса. — На каких уровнях модели OSI работает VPN? Чем технология отличается от TLS и SSL? — Для чего вообще придумали частные виртуальные сети? — О трёх задачах криптографии: аутентификации, обеспечении целостности и сохранении конфиденциальности. — Можно ли заблокировать все VPN на территории страны? — В чём разница между OpenVPN, WireGuard, IPSec и другими VPN-протоколами? — О «тупом» и «умном» способах блокировки VPN-сервисов. — Что такое DPI? — Могут ли владельцы VPN-сервисов просматривать содержимое пакетов данных? — Какие пользовательские данные владельцы VPN-сервисов могут продавать третьим лицам? — Что о VPN говорит законодательство в России и других странах? Гость. Пётр Емельянов. CEO в Bloomtech, специалист по информационной безопасности и анализу данных. Опыт в IT — 20 лет. Полезные ссылки — Что такое модель OSI и зачем она нужна https://skillbox.ru/media/code/chto-takoe-model-osi-i-zachem-ona-nuzhna-prepariruem-sloyenyy-pirog-interneta/?ysclid=llxiz3iov2931707163— Протокол SSL: что это, как работает и зачем нужен https://skillbox.ru/media/code/protokol-ssl-chto-eto-kak-rabotaet-i-zachem-nuzhen/?ysclid=llxj0ibvr1117798088— Как поднять свой собственный VPN за полчаса https://skillbox.ru/media/code/openvpn-kak-nastroit-svoy-sobstvennyy-vpn-za-polchasa/?ysclid=llxj2iv5lv831435912— Серия статей «Сети для самых маленьких» https://linkmeup.gitbook.io/sdsm/— Э. Таненбаум, «Современные операционные системы» https://www.piter.com/product/sovremennye-operatsionnye-sistemy-4-e-izd?ysclid=llxj5s9blq980543832— Э. Таненбаум «Компьютерные сети» https://www.piter.com/product/kompyuternye-seti-6-e-izd?ysclid=llxj55mpwb945856490 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-08-30
48 min
Люди и код
Погружение в Symfony: возможности, главные концепции, сравнение с конкурентами
Содержание выпуска:— Как Symfony связан с Laravel, Drupal, Magento и другими фреймворками и CMS. — Краткая история Symphony: когда, кто и для чего его создал. — Какую эволюцию фреймворк прошёл от первой до последней версии. — Как выглядит процесс разработки на Symphony, какие концепции нужно знать разработчику, чтобы им овладеть. — С какими JS-фреймворками и базами данных дружит Symfony. — В каких IDE и редакторах кода с ним удобно работать. — Не докой единой: где искать ответы на вопросы о Symfony. — Что с безопасностью веб-приложений. — Киллер-фичи Symfony. — Слабые стороны Symphony — они вообще есть? — Какие популярные приложения и веб-сервисы написаны на Symphony. — Сравниваем Symphony и Laravel: почему при всей крутости первого Семён предпочитает второй. Гость. Семен Русин. Ведущий разработчик в Talkbank.io. Более 7 лет пишет на PHP, Laravel и Symfony. Полезные ссылки Документация Symfony на русском https://symfony.ru/doc/current/index.htmlТуториалы по Symfony на сайта Symfony Casts https://symfonycasts.com/Выпуск «Люди и код» про PHP https://skillbox.ru/media/code/kak_nachat_programmirovat_na_php/?ysclid=llotw3peo2685773389Бесплатный курс по Vim https://t.me/skillbox_media_code/1187Выпуск «Люди и код» про Laravel https://skillbox.ru/media/code/pogruzhenie-v-laravel-vozmozhnosti-instrumenty-plaginy-integratsiya-s-javascript/?ysclid=llotduxvd4271667850 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-08-24
41 min
Люди и код
linux.org.ru (ЛОР): всё о легендарном форуме для линуксоидов
Содержание выпуска — Что такое Linux.org.ru? Для чего он существует и что на нём обсуждают? — Краткая история LOR: кто и когда его основал, почему он стал популярен у разработчиков? — Самые интересные и дикие случаи из истории LOR: холивары, бунты против модераторов и аморальный контент с собаками. — Как правильно задавать вопросы и отвечать на них? Почему там не любят вопросы про Kali Linux? — В чем сложность модерации и управления сообществом? — Срачи на форуме — это круто или нет? Могут ли они быть полезными? — Есть ли LOR в оффлайне? Как проходят встречи «лоровцев»? — Как стать модератором новому пользователю? — Что у LOR под капотом? Какие технологии? — Какие внутренние мемасы надо знать, чтобы лучше понимать, о чем идёт речь на форуме? — Есть ли девушки на LOR? Или там сидят только старые бородатые программисты? — Что будет с форумом в будущем? Как он будет меняться и нужно ли его менять? Гость. Константин НежбертТехнический писатель во «Фланте», инженер. Полезные ссылки — Linux.org.ru https://www.linux.org.ru/— Сайт Константина https://zhbert.ru/— Профиль Константина на GitHub https://github.com/Zhbert?ysclid=llfj1xodkx768163392— Пост в LOR со списком «Эпических тредов» https://www.linux.org.ru/forum/linux-org-ru/16871205?cid=16873770— То, самое сообщество в ЖЖ https://ru-foss-experts.livejournal.com/— Статья про ЛОР на Lurkmore https://lurkmore.gay/%D0%9B%D0%9E%D0%A0Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95Стартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах: — Castbox https://bit.ly/3tZ3eJF— «Яндекс Музыка» https://bit.ly/3FWQsOk— Apple Podcasts https://apple.co/3KLXpVZ— Google Podcasts https://bit.ly/3qFvYUY
2023-08-18
40 min
Люди и код
Проектирование интерфейсов: входные данные, творчество, насмотренность, разработка
Гость. Женя Князев, CEO Antro. Содержание выпуска— Что такое интерфейс в широком и узком смысле слова.— Какими бывают интерфейсы.— Как дизайнер работает над интерфейсом, как получает техзадание в идеальном мире, какие ещё специалисты принимают участие в проработке ТЗ.— Откуда приходят данные для техзадания на интерфейс, как в их получении участвует продуктовый дизайнер.— Как создаётся дизайн нового продукта, как, где и кем он тестируется, как проходит согласование. — Учитывает ли дизайнер возможности разработки.— По какой логике создаётся дизайн продукта, что происходит в голове у дизайнера. — Мудборды и референсборды. — Баланс между «идеально» и «хорошо». Когда надо закончить работу над интерфейсом.— Что делать, если заходишь в тупик.— Какими программами пользуются продуктовые дизайнеры. — Зачем делать редизайн интерфейса. Что такое «свежий» и «современный» в контексте дизайна.— Как отказаться от разработки тёмных паттернов.— Чего разработчики не знают о работе дизайнера и что им было бы полезно знать.— Что дизайнерам надо знать о разработке, насколько глубоко стоит погружаться в тему.— Как дизайнерам и разработчикам выстраивать общение.— Что почитать и посмотреть разработчикам, чтобы разобраться в продуктовом дизайне.Полезные ссылкиБлог Antro на vc.ru https://vc.ru/antroСайт Antro https://antro.cxТелеграм-канал Antro https://t.me/antro_cxСтатья «Что такое интерфейс? Объясняем простыми словами» https://skillbox.ru/media/design/interfejs-prostymi-slovami Константин Ефимов http://efimov.ccСайт диджитал-агентства «Палиндром» https://palindrome.mediaВакансия продуктового дизайнера в Antro https://clck.ru/35GsLkПредложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95Стартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:Castbox«Яндекс Музыка»Apple PodcastsGoogle PodcastsПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-08-10
2h 05
Люди и код
Создание электронной музыки: тренды, творчество, коммерция, внутренняя кухня, программы
Гость. Андрей Тукаев, музыкант, создающий электронную музыку (Tyowa), Ghost-продюсер. Содержание выпуска— Как менялись методы и стоимость создания своей музыки.— Какие программы используются для создания электронной музыки.— Нужно ли для создания электронной музыки музыкальное образование.— Как следить за тем, что происходит в электронной музыке.— Откуда появляются новые течения и направления.— Как сохранять баланс между модой и тем, что нравится делать тебе.— Что значит «современное звучание» старых жанров.— Процесс создания трека: от идеи до релиза.— Адаптация музыки под плохие колонки.— Надо ли дорабатывать и переписывать свои треки после публикации.— Зачем пишут ремиксы и есть ли действительно талантливые ремиксы.— На чём зарабатывают авторы электронной музыки.— Соотношение вдохновения и ремесла, коммерции и творческой свободы.— Может ли музыкант не писать музыку.— Юридические аспекты: где брать семплы, как защитить свои произведения.— Электронная музыка и диджеинг.— С чего начать написание электронной музыки.— Малоизвестные музыканты, пишущие электронную музыку, которые незаслуженно непопулярны.Полезные ссылкиDAW https://en.wikipedia.org/wiki/Digital_audio_workstation Ableton Live https://www.ableton.com FL Studio https://www.image-line.com Logic Pro https://www.apple.com/logic-pro Nexus https://refx.com/nexus David Guetta & Martin Solveig — Thing For You (Don Diablo Remix) https://www.youtube.com/watch?v=7Tq_7IadPZM Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95Стартовать в программировании вместе со Skillbox: skillbox.ru/codeПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-08-03
1h 04
Люди и код
Тестирование: инструменты, качества тестировщика, виды тестирования и карьера
Гость. Сергей Шайкин, Modules Digital QA Engineer, компания Electrolux. Телеграм: https://t.me/shaikin. LinkedIn: https://www.linkedin.com/in/sergei-shaikin.Содержание выпуска— Переход в тестирование в 39 лет без опыта в IT. — Почему про тестировщиков так много пренебрежительных шуток в IT-сообществе, а сама профессия нередко воспринимается как первая ступенька на пути к «настоящему IT».— Чем интересна и привлекательна профессия тестировщика.— Краткая история тестирования ПО.— Какие виды тестирования бывают, какие задачи они решают, на каком этапе разработки продукта используются.— Инструменты тестировщика. Фреймворки и библиотеки для тестирования. — Метрики успешной работы тестировщика. — Каким должно быть покрытие тестами в идеальном мире.— Кто должен заниматься тестированием — разработчики или тестировщики.— Какие специализации бывают у тестировщиков. — Какими личными качествами должен обладать хороший тестировщик.— Сценарии карьерного развития тестировщика.— Вызовы и большие задачи тестирования как направления. Развитие отрасли.— Как на тестирование влияют и будут влиять в будущем ChatGPT и другие ИИ-инструменты.Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95Стартовать в программировании вместе со Skillbox: skillbox.ru/codeПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-07-28
59 min
Люди и код
Программирование в социологии: социсследования, истина, искажения, инструменты
Гость: Сергей Тихонов. Социолог, аналитик данных, автор и редактор хендбука «Прикладной анализ данных в социальных науках».Содержание выпуска— Что такое социологические исследования и на каких принципах они основаны.— Какие виды исследований существуют.— Чем различаются социологические, маркетинговые и продуктовые исследования.— Какие профессии существуют в сфере социологических исследований и где востребованы социологические исследования.— Какие ошибки совершит обыватель, если начнёт сам, без подготовки проводить исследования.— Жизненный цикл исследования: от зарождения идеи и потребности до сравнения с результатами прошлых исследований.— Классические инструменты исследователя. — Современные инструменты исследователя (программы, методики).— Программистские инструменты исследователя: фреймворки, языки, экзотика. Автоматизация рутины.— Доступные API, открытые базы, культура открытых данных.— Развитие социологии как науки. Новые открытия.— Как освоить программистский инструментарий, необходимый в социологических исследованиях. — Как правильно читать исследования простому человеку.Полезная литератураМихаил Соколов, Катерина Губа и др. «Как становятся профессорами. Академические карьеры, рынки и власть в пяти странах».Кирилл Титаев, Мария Шклярук, Элла Панеях. «Траектория уголовного дела. Институциональный анализ».Ольга Пинчук. «Сбои и поломки. Этнографическое исследование труда фабричных рабочих».Рональд Инглхарт. «Неожиданный упадок религиозности в развитых странах».Арли Хохшилд. «Управляемое сердце: коммерциализация чувств».Дэна Бойд. «Всё сложно. Жизнь подростков в социальных сетях».Хендбук «Прикладной анализ данных в социальных науках»: https://academy.yandex.ru/handbook/data-analysis. (Создан «Яндексом» в сотрудничестве с Европейским университетом в Санкт-Петербурге).Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95. Стартовать в программировании вместе со Skillbox: skillbox.ru/codeПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-07-14
1h 07
Люди и код
Дерево метрик для команды разработки: что измерять, как внедрять, как связать с бизнесом
Содержание выпуска — Для чего метрики командам разработки. — Какие подходы к измерению эффективности разработки существуют. — Разработка как производство. — Если разработка — это производство, то какие факторы влияют на стоимость «произведённой продукции». — Что необходимо, чтобы выстроить свою систему метрик. С чего начинать, как развивать. — Что такое дерево метрик, почему именно дерево, а не отдельные метрики. — Как возникла необходимость создать дерево метрик. — Какие метрики и на каком уровне замеряются. — Знают ли команды, по каким метрикам их оценивают. — Субъективное и объективное в оценке. Точность оценки. — Как метрики помогают справляться с неопределённостью и чем полезны руководителям. — Интегральные метрики в оценке разработки. — Эволюция и поддержка дерева метрик: зачем её менять и развивать. — Дерево метрик как отдельный продукт и набор процессов. — Как подходить к проектированию дашбордов и проверять гипотезы относительно новых метрик. — Как дерево метрик разработки связано со стратегией компании и бизнес-показателями. — Как внедрять новые метрики. — Принципиальная прозрачность системы метрик. Полезные ссылки — Подкаст «Для tech и этих» https://bit.ly/podcast-dlya-tech-i-etih— Телеграм-канал техкоманды «СберМаркета» https://bit.ly/sbermarket-tech-telegram— Инженерные вакансии в «СберМаркете» https://bit.ly/sbermarket-tech-vacanciesГости: Никита Елагин. Заместитель вице-президента по технологиям, «СберМаркет». Соведущий подкаста «Для tech и этих». Семён Мацепура. Руководитель мобильной и фронтенд-разработки, «СберМаркет». Соведущий подкаста «Для tech и этих».Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-05-31
1h 15
Люди и код
Цифровой след: что рассказывают о нас браузеры, смартфоны, компьютеры и банковские карты
Содержание выпуска — Что такое активный цифровой след. — Что такое пассивный цифровой след. — Почему важны цифровые следы. — Примеры цифровых следов. — Что «фонит» в Сети. — О чём рассказывает наш браузер. — О чём рассказывают наши компьютеры и смартфоны. — О чём наши смартфоны рассказывают Wi-Fi-сетям. — Могут ли за нами следить через веб-камеру, и надо ли залеплять её изолентой. — О чём рассказывают умная техника и микроконтроллеры. — Какие данные о нас собирают крупные компании. — Какие программы и сервисы собирают больше всего данных о пользователях. — Как регулируется получение данных пользователей на уровне законов и крупных сервисов. — Продажа данных в рекламные системы и другие способы заработка на данных пользователя. — Как цифровой след может наносить вред пользователям. — Какого цифрового следа бояться не надо, а какого — надо. — По какому минимуму данных можно вычислить реального человека, стоящего за данными. — Крупные утечки данных пользователей. — Рынок баз данных «цифровых следов». — Как компании используют наш цифровой след в маркетинге. — Как научиться следить меньше и надо ли это делать. — Как посмотреть свой цифровой след. — Можно ли полностью удалить свой цифровой след. Гость: Антон Бочкарёв. Эксперт по информационной безопаcности. Директор и основатель стартапа «Третья сторона» (3side.org). Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-05-24
48 min
Люди и код
Управление распределёнными командами: эффективность работы, отношения, онбординг и наём
Содержание выпуска:— Удалёнка, офис, гибрид — чем различаются эти форматы, какие у них плюсы и минусы. — Действительно ли в офисе проще решать «политические» и карьерные вопросы и контролировать сотрудников. — Процессы найма, онбординга и увольнения на удалёнке. — Как понять, что твои сотрудники действительно работают, а не валяют дурака. — Тайм-трекеры в распределённых командах — в каких сценариях нужны и важны, а в каких только повредят. — Всем ли компаниям подходит полностью удалённый формат. — Как бороться с тем, что люди перестают разделять дом и офис. — Эмоциональное выгорание от отсутствия общения в распределённых командах. — Какие процессы и специальности нельзя перевести в удалённый формат. — Как подходить к оборудованию рабочего места удалённого сотрудника. — Как мониторить эмоциональное состояние сотрудников, как дать им понять и почувствовать, что вы единая команда, работаете над одним продуктом. — Экономика распределённых команд — чем она отличается от обычной.— Синхронное и асинхронное взаимодействие в удалённых командах. — Метрики команд и сотрудников — за какими параметрами следить. — Корпоративные ивенты в распределённых командах — как делать их интересными и полезными. — Какие ошибки чаще всего совершают руководители, организовывая распределённые команды. — Какие ошибки чаще всего совершают удалённые сотрудники. Как им правильно организовать свою жизнь и работу. — Как правильно «приготовить» удалёнку в компании или команде: с чего начать, как переводить всех на удалёнку, какие процессы выстраивать, какие метрики мониторить и как это делать. Гость: Роберт Сабирянов. Сооснователь мобильного банка для предпринимателей «Бланк». Более 15 лет в продуктовой разработке IT-решений в стартапах и крупных компаниях (Башнефть, Модульбанк). В финтехе с 2015 года. В 2019-м перевёл 30% команды на удалёнку — ещё до того, как это стало мейнстримом. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-05-18
1h 06
Люди и код
Кафка, но не грефневая: API, сложности настройки, сценарии использования
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить новые выпуски, голосовать за новые темы, предлагать гостей и присылать свои вопросы для следующих выпусков: https://t.me/people_and_code_podcastСодержание выпуска — Что такое Apache Kafka, для чего нужна эта платформа и что она делает. — Как именно и в какие сценарии она встраивается. Какие компании её используют. — Краткая история Kafka. — На чём написана Kafka, как можно поучаствовать в её создании, что для этого нужно знать. Кто занимается её разработкой. — Какие технологии лежат в основе Kafka. — Сравнение Kafka с конкурентами. — Плюсы и минусы самой Kafka. — Чего не хватает в Kafka, что, по мнению сообщества, в ней стоит изменить, есть ли «бомбы замедленного действия» на уровне архитектуры. — В каком направлении развивается Kafka, есть ли какие-то долгосрочные, большие проекты, которые должны сильно её изменить. — Как устроен API Kafka, с какими языками программирования Kafka дружит лучше всего. — Как работает Kafka, что умеет, чего не умеет. — Сложности работы с Kafka. — Самые главные термины и концепции, которые надо знать, начиная работать с Kafka. — Самые распространённые ошибки в использовании Kafka. Чего программисты чаще всего не понимают в Kafka. — Библиотеки, плагины, фреймворки и другие дополнительные инструменты вокруг Kafka. Kafka как центр экосистемы инструментов и решений. — Опыт использования Kafka — как с ней работает Ozon. — На какой инфраструктуре работает Kafka. Что ей необходимо. — Метрики в Kafka — что и зачем надо замерять. — С чего начать изучение Kafka. Что почитать, где задать вопросы, на кого подписаться. Полезные ссылки — RabbitMQ https://ru.wikipedia.org/wiki/RabbitMQ— ZooKeeper https://ru.wikipedia.org/wiki/Apache_ZooKeeper— Prometheus https://en.wikipedia.org/wiki/Prometheus_(software)— Grafana https://ru.wikipedia.org/wiki/Grafana— Инструкции по Kafka от confluent.io https://docs.confluent.io/platform/current/platform.html— Телеграм-канал pro.kafka https://t.me/proKafka— Виктор Гамов https://gamov.ioГость: Юрий Ходырев. Старший инженер инфраструктурных сервисов в Ozon, Группа эксплуатации Message Bus.Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-05-10
48 min
Люди и код
Язык Rust: компиляция, крутые фичи, синтаксис, система сборки, библиотеки
Содержание выпуска — Что представляет собой язык Rust. — Где используется и популярен Rust, в каких областях он пока незаслуженно непопулярен. — Известные компании, которые используют в разработке Rust, известные проекты, написанные на Rust. — Почему Rust много лет подряд лидирует в опросе Stack Overflow как самая любимая и желанная технология. — История Rust: как он возник, по чьей инициативе, как развивался. — Синтаксис и основные фичи Rust: что язык умеет делать «из коробки», какие классные фичи в нём есть. — Как в Rust принято обрабатывать исключения и работать с null. — Парадигмы программирования в Rust. — Best practices в Rust-мире, общепринятые паттерны проектирования, основные фишки кодстайла. — Как организуется код в Rust: деление на модули, файлы и тому подобное. Как правильно организовать проект. — Сборщик мусора, работа с памятью, безопасность Rust. — Как устроен и как работает компилятор Rust. На чём он написан. Какие этапы компиляции существуют. Какие классные фичи есть в компиляторе Rust. — Система типов в Rust. — Системы сборки в мире Rust: что используется, какие классные сборки существуют. — Основные библиотеки и фреймворки в Rust-мире. — Параллелизм, асинхронное программирование, многопоточное программирование. — Инструменты, без которых не обойтись при разработке на Rust. — IDE для Rust. — Интероп с другими языками. — Плюсы и минусы Rust. — Конкуренты Rust: с какими языками его сталкивает «пиар», а с какими он на самом деле конкурирует. Плюсы и минусы по сравнению с конкурентами, ограничения по сфере применения. — Насколько Rust — убийца C и C++. Почему он их так и не убил и убьёт ли со временем. — Переход с «плюсов» на Rust. — Как и кем разрабатывается Rust сейчас. Что в языке появится в ближайшее время. — Какие проблемы заложены в дизайне языка. — Самые частые ошибки разработчиков при написании кода на Rust. Что надо понимать про Rust, чтобы писать на нём хороший код. — Есть ли какие-то диалекты Rust или попытки перенести его на JVM и тому подобное. — Кому нужны Rust-разработчики, насколько это популярная специальность в чистом виде (без знания других языков). — С какими технологиями в связке обычно идёт Rust. Что ещё плюсом к нему придётся изучить. — Кто такие джун, мидл и сеньор в Rust. — Что почитать и посмотреть по Rust, на что или кого подписаться, как выучить язык. Полезные ссылки:Rust Book https://doc.rust-lang.org/stable/bookRust by Example https://doc.rust-lang.org/rust-by-exampleRustonomicon https://doc.rust-lang.org/nomiconRust Atomics and Locks https://marabos.nl/atomicsWhat Every Programmer Should Know About Memory https://people.freebsd.org/~lstewart/articles/cpumemory.pdfВакансии (в том числе на позицию Rust-разработчика) https://bit.ly/40EzZbUГость: Никита Пацакула. Rust-разработчик, тимлид. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-04-26
1h 01
Люди и код
IT в медицине: инфраструктура, ML, расшифровка визуальной информации, диагностика
Содержание выпуска: — Медицина и информационные технологии. — Направления информатизации в медицине. IT-инфраструктура современной больницы: — Медицинские информационные системы с их электронными картами пациента. — Лабораторные и рентгенологические медицинские информационные системы (описывают форматы передачи и хранения данных). — Неинвазивная диагностика (КТ, МРТ и другие методы). — Моделирование процессов (на этапах планирования операции или во время операции, при создании новых лечебных препаратов и так далее). — Телемедицина. — Системы поддержки принятия врачебных решений, компьютерные ассистенты, CAD-системы, ИИ. — Правовое регулирование РФ в медицине. Рентгенодиагностика: — История появления и развития: X-лучи, КТ, МРТ и тому подобное. — Какие методы используются в рентгенодиагностике и в чём их суть. — Как организована работа рентгенологического отделения, как и на каких этапах создаётся информация, куда она передаётся и где хранится. — Протокол DICOM и хранилища медицинских изображений (PACS). — Как программисту работать с данными медицинской визуализации. — История использования машинного обучения для решения медицинских задач на примере рентгенодиагностики. — Примеры использования ИИ при решении медицинских задач. Радиомика. Полезные ссылки: — Чат по Rust https://t.me/rustlang_ru — Приказ Министерства здравоохранения РФ от 9 июня 2020 г. № 560н «Об утверждении Правил проведения рентгенологических исследований» https://bit.ly/3LcZlcv — Шкала Хаунсфилда https://bit.ly/3A8WSta — Свёрточная нейронная сеть https://bit.ly/3MPlmiK — Конкурс ImageNet Challenge https://image-net.org/challenges/LSVRC — Свёрточная нейронная сеть U-Net https://bit.ly/3GVxOd2 Гость: Александр Маткин. Замдиректора по инновационной деятельности в компании, которая занимается разработкой ПО в области медицины. Руководит командой разработчиков и аналитиков, которая старается решить прикладные проблемы врачей и на основе своих решений сделать новый продукт или фичу для медицинской системы. Кроме того, сам пишет код в следующих проектах: — Десктопные приложения для просмотра медицинских изображений и выполнения манипуляций с ними. Стек: Python, PySide6 (Qt + QML), Pydicom, Pynetdicom, SimpleITK, Nuitka. — Бэкенд для корпоративной системы. Стек: Python, FastAPI, SQLAlchemy, Pydantic, Aio_pika, Redis, RabbitMQ, Traefik, Docker. — Отдельные решения по работе с медицинскими изображениями (детекция сегментов органа, поиск объектов на изображении и тому подобное. Стек: Python, OpenCV, SimpleITK, Scikit-learn, Scikit-image, TensorFlow, SimpleElastix. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-04-19
2h 08
Люди и код
IT в медицине: инфраструктура, ML, расшифровка визуальной информации, диагностика
Содержание выпуска:— Медицина и информационные технологии. — Направления информатизации в медицине. IT-инфраструктура современной больницы: — Медицинские информационные системы с их электронными картами пациента. — Лабораторные и рентгенологические медицинские информационные системы (описывают форматы передачи и хранения данных). — Неинвазивная диагностика (КТ, МРТ и другие методы). — Моделирование процессов (на этапах планирования операции или во время операции, при создании новых лечебных препаратов и так далее). — Телемедицина. — Системы поддержки принятия врачебных решений, компьютерные ассистенты, CAD-системы, ИИ. — Правовое регулирование РФ в медицине. Рентгенодиагностика:— История появления и развития: X-лучи, КТ, МРТ и тому подобное. — Какие методы используются в рентгенодиагностике и в чём их суть. — Как организована работа рентгенологического отделения, как и на каких этапах создаётся информация, куда она передаётся и где хранится. — Протокол DICOM и хранилища медицинских изображений (PACS). — Как программисту работать с данными медицинской визуализации. — История использования машинного обучения для решения медицинских задач на примере рентгенодиагностики. — Примеры использования ИИ при решении медицинских задач. Радиомика. Полезные ссылки:— Чат по Rust https://t.me/rustlang_ru — Приказ Министерства здравоохранения РФ от 9 июня 2020 г. № 560н «Об утверждении Правил проведения рентгенологических исследований» https://bit.ly/3LcZlcv — Шкала Хаунсфилда https://bit.ly/3A8WSta — Свёрточная нейронная сеть https://bit.ly/3MPlmiK — Конкурс ImageNet Challenge https://image-net.org/challenges/LSVRC — Свёрточная нейронная сеть U-Net https://bit.ly/3GVxOd2 Гость: Александр Маткин. Замдиректора по инновационной деятельности в компании, которая занимается разработкой ПО в области медицины. Руководит командой разработчиков и аналитиков, которая старается решить прикладные проблемы врачей и на основе своих решений сделать новый продукт или фичу для медицинской системы. Кроме того, сам пишет код в следующих проектах: — Десктопные приложения для просмотра медицинских изображений и выполнения манипуляций с ними. Стек: Python, PySide6 (Qt + QML), Pydicom, Pynetdicom, SimpleITK, Nuitka. — Бэкенд для корпоративной системы. Стек: Python, FastAPI, SQLAlchemy, Pydantic, Aio_pika, Redis, RabbitMQ, Traefik, Docker. — Отдельные решения по работе с медицинскими изображениями (детекция сегментов органа, поиск объектов на изображении и тому подобное. Стек: Python, OpenCV, SimpleITK, Scikit-learn, Scikit-image, TensorFlow, SimpleElastix. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-04-19
2h 08
Люди и код
Язык ассемблера: инструкции процессора, машинный код, паттерны проектирования и библиотеки
Содержание выпуска :— Что такое ассемблер: язык или несколько. — Чем ассемблер отличается от других языков. — Ассемблер — это машинный код или нет? — Какие типы ассемблеров бывают. Что между ними общего и чем они различаются. — Какие операции и операторы есть в ассемблере. — Есть ли компиляторы для ассемблера. И существует ли какой-то кросс-платформенный ассемблер. — Как исполняется ассемблер-код. Трансляторы. — Есть ли в ассемблерах такое понятие, как библиотеки и фреймворки. — Макросы и разрядность систем, различия платформ. — Есть ли в ассемблере такое понятие, как читаемость кода. Красивый и некрасивый код. — Паттерны проектирования и архитектура программ на ассемблере. — Из чего состоит программа на ассемблере. Есть ли в ней обязательные элементы. Может ли она быть модульной и состоять из нескольких файлов. — Есть ли в ассемблере синтаксический сахар. — Развивается ли ассемблер, какие новые фичи в нём появляются. — Какие инструменты используются для написания и отладки кода на ассемблере. — Что можно написать на ассемблере на разном объёме памяти: 1 КБ, 10 КБ и так далее. — Для чего сейчас используется ассемблер. При решении каких задач без него не обойтись. — Есть ли вакансии для ассемблеристов. — Для чего и кому стоит изучать ассемблер. Почему знание ассемблера полезно программистам. — Что почитать про ассемблер и как его изучить. Есть ли эмуляторы разных ассемблеров, которые можно запускать на одной платформе. Полезные ссылки — Телеграм-канал Евгения про многопоточное программирование https://t.me/parallelcode — Чат Евгения про многопоточное программирование https://t.me/parallelcoding — Подкаст про демосцену https://t.me/skillbox_media_code/963 — Ralf Brown's Interrupt List http://www.ctyme.com/rbrown.htm — Поле Галуа https://bit.ly/3TzcIpM — FASM https://bit.ly/3JDUzTa — Библиотека MASM32 https://www.masm32.com — KolibriOS https://kolibrios.org — MenuetOS https://ru.wikipedia.org/wiki/MenuetOS — Агнер Фог, методы оптимизации https://agner.org/optimize — Форумный движок AsmBB https://asmbb.org — Подкаст о разработке ядра GNU/Linux https://t.me/skillbox_media_code/471 — REDasm https://redasm.io — OllyDbg https://ru.wikipedia.org/wiki/OllyDbg — X64dbg https://x64dbg.com — Turbo Debugger https://en.wikipedia.org/wiki/Borland_Turbo_Debugger — Keil MDK-ARM https://wiki.segger.com/Keil_MDK-ARM — Обфускация ПО https://bit.ly/3lxVr3U — Подборка полезных ссылок, книг, инструментов по ассемблеру https://bit.ly/3LEqB4f — Платформа демосцены Parallelix https://t.me/parallelix, https://t.me/parallelix_chat — Список работ в рамках демосцены на 32 байта, 256 байт и 4 КБ https://www.pouet.net/prodlist.php Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-03-22
1h 10
Люди и код
Разработка ОС Haiku: как устроена система, кто над ней работает и зачем она вообще нужна
Содержание выпуска— Что такое операционная система Haiku, как она появилась и для чего создана.— Кто использует Haiku на практике и для каких задач. — Кем разрабатывается ОС сейчас. — На чём пишется Haiku, какие технологии и инструменты используются. — История разработки Haiku — основные вехи, самые важные этапы, успехи и неудачи. — История BeOS. — Самые известные разработчики Haiku. — Зачем разработчики участвуют в проекте. — Система работы с пакетами. — На каком этапе развития находится операционная система и на какие устройства её можно установить. — В чём конечная цель разработки Haiku и чего не хватает для того, чтобы её реализовать. — Сотрудничает ли команда Haiku с какими-то другими открытыми проектами, делится ли с ними кодом, заимствует ли оттуда какие-то идеи. — Как устроена Haiku — из каких компонентов состоит ОС, какие программы и интерфейсы используются. — Архитектура трансляторов, метаатрибуты и другие интересные фичи системы. — С какими файловыми системами и с помощью каких инструментов умеет работать ОС. — Какие вызовы стоят перед командой разработки. — Пишется ли техдокументация. — Как установить Haiku на своё устройство и зачем это делать. — Как присоединиться к команде Haiku и какие скиллы для этого нужны. Нужны ли специалисты, помимо разработчиков. — Откуда в проект приходят новые разработчики. — Есть ли в сообществе серьёзные споры по каким-то вопросам, мешают ли они разработке. — Перспективы Haiku. — Как устроены процессы разработки: коммиты, issue, код-ревью, дорожная карта разработки, тестирование. — Какие интересные необычные программы под Haiku существуют. Гость: Герасим Троеглазов, разработчик, контрибьютор операционной системы Haiku.Полезные ссылки — Сайт Haiku https://www.haiku-os.org — Комьюнити Haiku в Matrix https://matrix.to/#/%23HaikuOS_RU_chat:matrix.org — Комьюнити Haiku в Telegram https://t.me/haiku_ru — Жан-Луи Гассе https://bit.ly/3SAKBWR — Компьютер BeBox https://ru.wikipedia.org/wiki/BeBox — Процессор AT&T Hobbit https://bit.ly/3Zb2Jcq — BeOS https://ru.wikipedia.org/wiki/BeOS — Файловая система BeFS https://ru.wikipedia.org/wiki/BeFS — Архитектура PowerPC https://ru.wikipedia.org/wiki/PowerPC — ОС Zeta https://bit.ly/3SGj9qU — Подкаст про демосцену https://skillbox.ru/media/code/demostsena — Haiku, Inc. https://www.haiku-inc.org — Статья про RISC-V https://bit.ly/3kxffnA — GTK https://www.gtk.org — Wayland https://ru.wikipedia.org/wiki/Wayland — Qt https://ru.wikipedia.org/wiki/Qt — KDE https://ru.wikipedia.org/wiki/KDE — GNOME https://ru.wikipedia.org/wiki/GNOME — Mesa 3D https://ru.wikipedia.org/wiki/Mesa_3D — Matrix-клиент Quaternion https://matrix.org/docs/projects/client/quaternion — UserlandFS https://bit.ly/3Z9dITF — Fuse https://en.wikipedia.org/wiki/Filesystem_in_Userspace — Google Code-in https://en.wikipedia.org/wiki/Google_Code-in — Google Summer of Code https://ru.wikipedia.org/wiki/Google_Summer_of_Code — Браузер NetPositive https://ru.wikipedia.org/wiki/NetPositive Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах:
2023-03-01
1h 01
Люди и код
Генеративные сети: ChatGPT, LaMDA, виды обучения, нейроны и всякое другое сложное
Содержание выпуска— Как воспользоваться ChatGPT из России без регистрации. — Что такое обучение вообще и машинное обучение (machine learning) в частности.— Когда и кто ввёл термин «машинное обучение».— Чем машинное обучение отличается от искусственных нейронных сетей и почему это не одно и то же.— В чём заключается парадокс исследований мозга. Имитируют ли искусственные нейросети настоящие нейроны. Как устроен искусственный и естественный нейрон. Зачем отдельные нейроны объединяют в сети. Что означает понятие «скрытый слой» сети.— Сколько нейронов в мозге человека и животных. Определяется ли качество работы искусственных нейросетей только их размером. — Чем глубокое обучение (deep learning) отличается от обычного.— Какие пять типов задач можно решить с помощью нейронных сетей.— Как выглядит изнутри процесс обучения искусственных нейросетей. — Что такое синаптические веса, обучающие пары, ошибка обучения, шаг коррекции, обратное распространение ошибки (backpropagation).— Что такое эпоха обучения. Зачем данные делят на обучающий, проверочный (CV, cross validation) и тестовый наборы. — Что такое переобучение (overfitting) и переспециализация (overspecialization) сети.— Обучение с учителем (supervised learning) и без учителя (unsupervised learning), обучение с подкреплением (reinforcement learning). Чем различаются эти методы и где они применяются.— Как готовят датасеты для машинного обучения: разметка данных, фильтрация, нормирование, извлечение знаний, формализуемые и слабоформализуемые знания.— Что такое пространство признаков, решающая граница (decision boundary), линейно сепарабельные и несепарабельные задачи, проклятие размерности. — Почему простейшая задача «Исключающее ИЛИ» (XOR) отбросила нейросети на 10 лет назад.— Чем машинное обучение принципиально отличается от систем, основанных на правилах. — Философские различия понятий «дедукция» и «индукция» в контексте ИИ и нейронных сетей.— Где брать обучающие данные, наборы данных. Что даёт процесс аугментации данных. — Почему отсутствие открытых датасетов тормозит развитие ИИ в мировом масштабе. LAION-5B как пример важного открытого датасета, появившегося в 2022 году. — Как обучали ChatGPT и модель GPT-3.5, на которой основан этот бот. Зачем OpenAI привлекла к обучению людей. — Как ChatGPT связан с сетью InstructGPT. Что за метод (RLHF, reinforcement learning from human feedback) применили для её обучения.— История и конкуренты ChatGPT.— Внедрение ChatGPT в Bing. Защита нейросетей от зловредного обучения пользователями.— Авторский метод обучения нейросетей.— Как устроена в России охрана интеллектуальной собственности, связанной с IT. В чём различия свидетельства о регистрации программы для ЭВМ, регистрации базы данных, патента на изобретение, на полезную модель. Можно ли запатентовать изобретение в России абсолютно бесплатно.— Что такое нейропакеты и можно ли без программирования создать нейросеть.Гость: Александр Цуриков, автор статей про IT-технологии, преподаватель, доцент, инженер и журналист, кандидат технических наук.Полезные ссылкиСтатьи Александра Цурикова https://skillbox.ru/media/authors/alexandr-tsurikovВсе ссылки из подкаста https://bit.ly/3m0cmMjПредложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2023-02-22
1h 40
Люди и код
Радиолюбительство: радиодетали, первый паяльник, припои, флюс и схемы для новичков
Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов.Содержание выпуска:— Чем различается радиолюбительство восьмидесятых — девяностых и 2020-х. — Какие радиодетали существуют и для чего они нужны в схемах: резисторы, конденсаторы, транзисторы, индуктивность, трансформаторы, диоды, микросхемы. — По каким принципам работает электроника. — Какие паяльники и паяльные станции выбрать начинающему, на что обратить внимание. — Что такое припой и каким он бывает. Как выбрать правильный припой. — Можно ли собирать схемы без припоя. — Как связаны слова «флюс», «канифоль» и «паяльная кислота». Чем они различаются, какими бывают, для каких задач подходят и что выбрать новичку. — Какие ещё инструменты нужны для старта в радиолюбительстве и для чего они используются: пинцет, тиски, зажимы, лупа, осциллограф, мультиметр. — Что такое монтажные платы и как их выбирать. — Как изготавливать печатные платы и можно ли заказывать уже готовые. Как их спроектировать. — Как правильно паять, на что обратить внимание, какие ошибки в процессе пайки совершаются чаще всего. — Как правильно работать с температурой паяльника. — Как выбирать проводку для своих схем. — Где покупать детали и комплектующие. — Что необходимо знать и изучить, чтобы собрать свою первую схему. — Какие схемы уместно собирать на старте, а какие — уже после более глубокого погружения. — Как отлаживать схемы, что для этого необходимо понимать, по какому алгоритму действовать. — Как чинить электронику. — Что такое схемотехника и насколько новичку надо её знать, по каким принципам располагать детали на схеме. — Как разработать свою первую схему, как найти идею и как её проработать. — Где брать корпуса для своих устройств и как проектировать их дизайн. — Насколько современное радиолюбительство связано с программированием. — Что почитать новичку, на каких форумах сидеть, с кем общаться и стоит ли записываться в радиокружки. — Чем программисту может быть полезно знакомство с паяльником и понимание работы электроники. Полезные ссылки:— Как работает транзистор: спецпроект https://skillbox.ru/media/code/revolyutsiya-tranzistorov — Книга Е. Айсберг «Радио? Это очень просто!» https://bit.ly/3Wixxps — Резистор https://bit.ly/3Wii4FB — Конденсатор https://bit.ly/3iMoy1T — Катушка индуктивности, дроссель https://bit.ly/3iMoG1n — Трансформатор https://bit.ly/3ZH6BSZ — Диод https://bit.ly/3CVfr63 — Транзистор https://bit.ly/2M6fe42 — Обзор паяльника TS100 https://bit.ly/3keEIkY — Припой ПОС 61 https://bit.ly/3XluU7m — Статья по карманные осциллографы https://bit.ly/3QRwdZA — Ещё одна статья про карманные осциллографы https://bit.ly/3HeTBNs — Обзор осциллографа Rigol https://bit.ly/3WkXYeb — Изготовление печатной платы с помощью фоторезиста https://cxem.net/master/47.php — Лазерно-утюжный способ создания печатных плат https://cxem.net/master/45.php — Программы для проектирования печатных плат https://cxem.net/software/soft_PCB.php — Arduino https://ru.wikipedia.org/wiki/Arduino — Книга Хоровица и Хилла «Искусство схемотехники» https://bit.ly/3QL2KQX — Протокол I²C https://ru.wikipedia.org/wiki/I²C — Сайт «Амперка» https://amperka.ru — Программирование потоков данных https://bit.ly/3iPD2y3 — Реактивное программирование https://bit.ly/3WdRq0IСтартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2023-01-18
1h 11
Люди и код
Механические вычислительные машины: какими были «компьютеры» прошлого и как они работали
Этот выпуск — часть спецпроекта про революцию транзисторов. В нём мы подробно рассказали, как был изобретён транзистор, как он работает, как на транзисторах собираются логические вентили и как комбинировать эти логические вентили, чтобы проводить вычисления. Там всё очень красиво и вообще крутецки! Содержание выпуска — Ранние вычислительные устройства: счёты, абак и тому подобное. — Логарифмическая линейка как вычислитель. — Часы Шиккарда. — Древнегреческий астрономический «калькулятор». — Изобретения Леонардо да Винчи. — Палочки Непера. — Арифмометр Лейбница. — Арифмометр «Феликс». — Суммирующая машина Паскаля. — Калькулятор Мюллера. — Аналитическая и разностная машины Бэббиджа. — Ткацкие станки Жаккарда и перфокарты. — Электромеханические компьютеры Цузе. — Советские электромеханические машины — Какие вопросы о каждом вычислителе разбираем — Когда, кем и для чего был создан — Как был устроен и из каких компонентов состоял — Что умел вычислять — Как производил вычисления, какие системы счисления использовал — Почему был революционен и как повлиял на развитие науки Гость: Ильдус Тукаев. Инженер по образу жизни. В семидесятых — девяностых годах ХХ века проектировал микроэлектронику для космической отрасли, оборонки и медицины.Полезные ссылки — Спецпроект «Революция транзисторов» https://skillbox.ru/media/code/revolyutsiya-tranzistorov/— Сцена в баре из фильма «Бесславные ублюдки» https://www.youtube.com/watch?v=OUZS4cH5C9E— Статья о МЭСМ и других советских компьютерах https://skillbox.ru/media/code/kak-sssr-pobezhdal-v-kompyuternoy-gonke-a-potom-eye-provalil/— Статья о М1 и Исааке Бруке https://skillbox.ru/media/code/kak-v-sssr-sozdavali-poluprovodnikovyy-kompyuter/— Статья об Аде Лавлейс https://skillbox.ru/media/code/byla_li_ada_lavleys_programmistom/— Статья об истории перфокарт https://skillbox.ru/media/code/istoriya-perfokart-ot-gomeoskopa-do-diskamnogonozhki/— Статья о компьютерах Конрада Цузе https://skillbox.ru/media/code/kak-germaniya-stala-rodinoy-programmiruemykh-mashin/— Логарифмическая линейка https://ru.wikipedia.org/wiki/Логарифмическая_линейка— Часы Шиккарда https://ru.wikipedia.org/wiki/Считающие_часы_Вильгельма_Шиккарда— Антикитерский механизм https://ru.wikipedia.org/wiki/Антикитерский_механизм— Счётная машина Леонардо да Винчи http://all-ht.ru/inf/history/p_1_0.html— Палочки Непера https://ru.wikipedia.org/wiki/Палочки_Непера— Арифмометр Лейбница https://ru.wikipedia.org/wiki/Арифмометр_Лейбница— Арифмометр «Феликс» https://ru.wikipedia.org/wiki/Феликс_(арифмометр)— Суммирующая машина Паскаля https://ru.wikipedia.org/wiki/Суммирующая_машина_Паскаля— Немецкий инженер Иоганн Мюллер https://ru.wikipedia.org/wiki/Мюллер,_Иоганн_Гельфрих_фон— Разностная машина Бэббиджа https://ru.wikipedia.org/wiki/Разностная_машина_Чарльза_Бэббиджа— Аналитическая машина Бэббиджа https://en.wikipedia.org/wiki/Analytical_Engine— Жаккардовый ткацкий станок https://ru.wikipedia.org/wiki/Жаккардовый_ткацкий_станок— Конрад Цузе https://ru.wikipedia.org/wiki/Цу
2023-01-11
47 min
Люди и код
Демосцена: тру и не тру, 8-битная музыка, демки на осциллографе, влияние на IT и культуру
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Подписаться на канал с анонсами подкаста: https://t.me/skillbox_media_codeГости: Александр Кухаренко (f0x). Рендер-разработчик в Nevosoft, Glu Mobile, Wargaming, Wanna. Ведёт YouTube-канал (https://www.youtube.com/@f0x64). Музыкант и композитор в группе The Last Shilling (https://vk.com/last_shilling). Занимается записью и сведением треков, видеосъёмкой и видеомонтажом.Александр Мачуговский (Manwe). Проектировщик взаимодействия (UX, UI, продуктовый дизайн), работал ведущим дизайнером в компаниях Acronis, «Открытие Инвестиции», «Ингосстрах-Инвестиции». Пишет музыку к видеоиграм (издатели «1С», Alawar, Nevosoft и другие). Участник демогруппы The SandS (http://thesands.ru), программирует видеоэффекты на GLSL под Windows и на ассемблере под БК 0010. Пишет трекерную музыку для демо, игр и конкурсов. Ведёт YouTube-канал (https://youtube.com/@Manwe_SandS) и подкаст SCENE.Содержание выпуска— Что такое демосцена и почему обычные люди про неё так мало знают.— Чем так цепляет демосцена.— Что нужно для входа в демосцену, что придётся изучить, на какие референсы смотреть.— Какие события и «точки сбора» аудитории есть в демосцене, где почитать и узнать о ней побольше.— Какие культовые персонажи существуют в демосцене — и в прошлом, и сейчас. — Как и почему зародилась демосцена в мире и когда она появилась в России.— В каком состоянии демосцена находится в России прямо сейчас, сколько человек в движении.— Какие разделы или типы работ есть в демосцене. — Что считается «тру», а что «не тру» и как отличить настоящую демосцену от подделки. — С какими смежными направлениями путают демосцену.— Надо ли демосцене быть более популярной или её фишка как раз в том, что о ней знает относительно узкая аудитория.— Как развивается демосцена, в каком направлении.— Можно ли делать что-то новое и интересное, когда есть ограничения по байтам.— Где посмотреть работы демосцены, как их подебажить (и есть ли тут культура открытых исходников).— Хрестоматийные и культовые работы.— Какие приёмы используются, чтобы сделать код более компактным, ценится ли читаемость и красота кода.— На чём пишутся работы, какие языки, инструменты, программы, оборудование используются. — Какие способы читерства есть в демосцене. Есть ли примеры прям суперкрутого читерства, которые скорее восхищают.— Есть ли в сообществе вокруг демосцены споры о принципах.— Как судятся соревнования, что оценивается.— Портрет типичного участника демосцены. Преемственность поколений.Демки от Manwehttps://www.pouet.net/user.php?who=3411&show=credits Демки от f0xJust simple tube amplifier https://www.pouet.net/prod.php?which=92580Supervenience: https://www.pouet.net/prod.php?which=66297Tentura: https://www.pouet.net/prod.php?which=31811Все ссылки из подкаста (их было слишком много): https://tinyurl.com/2anrj7sx
2023-01-04
1h 37
Люди и код
Новогодний выпуск подкаста «Люди и код»: итоги года и интервью с ведущим
Гости: Виктор Корейша. Ведущий IT-подкаста «Кода кода», руководитель отдела Message Bus в Ozon Tech. Увлекается настольными играми и разработкой настольных игр.Евгений Антонов. Ведущий IT-подкаста «Кода кода». В IT около 15 лет: пять лет в системном администрировании, больше девяти лет в разработке, из которых пять лет в руководстве разработкой и командами. Ведёт телеграм-канал «Тимлид Очевидность», в Twitter известен как @_jeck. Сайт: antonov-dev.ru.Это необычный новогодний выпуск — и на самом деле он состоит из двух частей. Здесь у ведущего подкаста «Люди и код» Тимура Тукаева берут интервью Евгений Антонов и Виктор Корейша, ведущие подкаста «Кода кода».Он рассказывает, как записывает подкаст, ищет гостей, изменилась ли жизнь ведущего после старта подкаста, какие выпуски любит больше всего и какие ещё подкасты мог бы порекомендовать. А ещё раскаивается, что лентяй и разгильдяй :)Канал подкаста «Кода кода»: https://t.me/kodakodacastUpd: на самом деле речь в подкасте идет о ребятах из чата «Цинкового прода», а не «Мы обречены» Содержание выпуска— Как удаётся выпускать подкаст каждую неделю.— Как и кто монтирует выпуски, решает что оставить, а что вырезать.— Как ведущий ищет гостей, как следит за жизнью IT-комьюнити. — Как попасть в подкаст «Люди и код».— Как готовить гостя к подкасту, чтобы получился хороший выпуск. Звук, обсуждение темы, скованность гостя и тому подобное.— Используется ли в подкасте продуктовый подход. Какие метрики отслеживаются, собирается ли обратная связь.— Как продвигать подкаст.— Как изменилась жизнь в IT спустя год после первого выпуска подкаста.— Какие ещё подкасты мог бы порекомендовать айтишникам.— Какие планы на следующий год: объём, формат, направление.— Как и зачем появился подкаст.— Как выбираются темы, есть ли темы, которых точно никогда не будет в подкасте.— Насколько интервьюер должен быть экспертом в том, о чём спрашивает. — Есть ли страх задать глупый вопрос.— Любимые выпуски подкаста «Люди и код».— Люди и код — проект Skillbox: это помогает или мешает искать гостей?— Были ли случаи, что запись подкаста делалась, а выпуск не выходил.— Немного про Машу.Какие эпизоды подкаста «Люди и код» мы упоминалиПро Lisp https://t.me/skillbox_media_code/830 Статья Ивана Углянского про JVM https://bit.ly/3GhJ43sПро историю полупроводников https://t.me/skillbox_media_code/931Про разработку Linux Kernel https://t.me/skillbox_media_code/471 Про программирование в науке https://t.me/skillbox_media_code/485 Про разработку ReactOS https://t.me/skillbox_media_code/557 Про Java https://t.me/skillbox_media_code/695 Про незрячего DevOps'а https://t.me/skillbox_media_code/739 Про Scala https://t.me/skillbox_media_code/818Про FreeBSD https://t.me/skillbox_media_code/936 Подборка классных подкастов от ведущего «Люди и код»«Кода кода» о спорных профессиях в IT https://t.me/kodakodacast/84make sense podcast о языке программирования как продукте https://t.me/productsense/1344 Podlodka с Андреем Бреславом https://podlodka.io/150 «Запуск завтра»про базы данных https://apple.co/3jlMwAY«Мы обречены» с Виталием Брагилевским https://bit.ly/3CqTR9l Подкаст Лекса Фридмана https://bit.ly/2LaPx1Q Подкаст «Цинковый прод» https://bit.ly/3viTSIdTalking Kotlin Podcast https://bit.ly/3FZ5B3y
2022-12-27
1h 12
Люди и код
История полупроводников: реле, диод, лампа, транзистор, микросхема, СБИС, микропроцессор
Содержание выпуска — Как развивалась элементная база: реле, диоды, электролампы, транзисторы, микросхемы, СБИС. — Что было до реле. — Что такое реле. По какому принципу оно работает, как на его основе строились вычислительные системы. — Как появились реле и какие типы реле бывают. — Что такое диод, для чего он нужен, как он устроен и как работает. — В чём роль диода, как он появился, какие типы диодов бывают. — Что такое радиолампа, для чего она нужна, как устроена и как работает, в чём её роль. — Как появилась радиолампа, какие типы ламп бывают. — Что значит, что лампа усиливает сигнал, каким образом происходит это усиление. — Что такое транзистор, как он работает, как на его основе строились вычислительные машины. — Для чего ещё используются транзисторы, как они появились и как эволюционировали. — Какие типы транзисторов бывают. — Что такое микросхема и СБИС. Как они устроены и как работают. — Чем микропроцессор отличается от микросхемы. — Как появились микросхемы, была ли гонка микросхем между разными странами. — Есть ли какие-то легендарные серии микросхем. — Как транзисторы и остальная элементная база переносились на микросхемы. — Для чего нужны остальные радиодетали в логических схемах: резисторы, конденсаторы и тому подобное. — Что сейчас происходит с перечисленными элементами, развиваются ли они каким-то образом, где ещё используются, помимо компьютеров. — Есть ли какие-то принципиально новые технологии, которые могут вытеснить существующие решения. Гость: Ильдус Тукаев. Инженер по образу жизни. В 70–90-х годах ХХ века проектировал микроэлектронику для космической отрасли, оборонки и медицины.Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2022-12-09
56 min
Люди и код
Системное администрирование: отличия от DevOps, скиллы, задачи, грейды и стиль работы
Гость: Виктор Демченко, руководитель отдела офисной инфраструктуры и телекоммуникаций в Docrobot. Увлекается яхтингом и фридайвингом.Содержание выпуска— Как соотносится термин «сисадмин» и профессии вроде DevOps-инженера, SRE, сетевого инженера, эникейщика, инженера по инфраструктуре, специалиста техподдержки.— Кто такой системный администратор.— Какие задачи выполняют системные администраторы разных грейдов: джун, мидл, сеньор.— Какой уровень навыков ожидается от джунов, мидлов, сеньоров.— Что самое сложное в профессии системного администратора.— Какие типы сисадминов бывают, какой круг обязанностей у каждого из них.— Семейства Linux-систем.— Насколько возможно системному администратору работать удалённо.— Какими инструментами пользуются современные системные администраторы и с каким оборудованием работают.— Какие операционные системы используются и для каких задач, в чём их сильные и слабые стороны.— Какие языки программирования или языки скриптов необходимо знать системному администратору.— Как стать хорошим сисадмином-джуном и найти первую работу — что нужно знать и что изучить.— Курсы, высшее образование и просто интерес к компьютерам: что лучше помогает войти в профессию.— Какие компании выбирать для старта. Каких компаний избегать.Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83.Где подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: twitter.com/ludi_and_code«ВКонтакте»: vk.com/the_code_groupTelegram: https://t.me/skillbox_media_code«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:Castbox: https://bit.ly/3tZ3eJF«Яндекс.Музыка»: https://bit.ly/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2022-12-03
48 min
Люди и код
Зачем нужен менеджмент: о сути управления, роли руководителя и менеджменте проектов
Содержание выпуска:— Что такое менеджмент и управление. Различаются ли эти термины.— Кто такой менеджер, в чём смысл его существования.— Откуда возникает потребность в менеджменте и почему нельзя просто пойти и сделать что-либо.— Почему менеджерам нужно специальное образование.— На какие типы делится менеджмент.— Какой подход к менеджменту лучше: жёсткий или мягкий.— Зачем нужна дисциплина в управлении проектами и чем занимается проектный менеджер.— Какие проблемы и задачи решает управление проектами, какими основными терминами и сущностями оперирует.— Самые популярные подходы к управлению проектами.— Что такое Agile и чем он отличается от других подходов.— Что такое каскадная модель управления проектами и почему её не существует.— Scrum, Kanban, PMI: главные подходы к управлению проектами.— Как отличить фейковые успехи в управлении известных компаний от действительно дельных подходов.— На что обратить внимание, выстраивая собственную систему управления.— Как меняется подход к управлению и понимание роли руководителя.— Отличие управления госкомпаниями от управления на коммерческих предприятиях.Полезные ссылки— Телеграм-канал Ивана https://t.me/s/selihovkin— YouTube-канал Ивана https://bit.ly/3V8cxSA— Анри Файоль https://bit.ly/3tQYVPx— Этология https://bit.ly/3EV2gDi— PMI Talent Triangle https://bit.ly/3i7DerA— Kanban University https://kanban.university— Расширение SAFe для Scrum https://bit.ly/3Ev2TSU— Книга Генри Форда «Моя жизнь, мои достижения»— Книга Антона Макаренко «Педагогическая поэма»— Книга Фредерика Лалу «Открывая организации будущего» https://bit.ly/2Fb6wkX— Спиральная динамика https://bit.ly/3TV1s5T— Фильм с Расселом Кроу «Хозяин морей: на краю земли» https://bit.ly/3XtG6zi— Курс по менеджменту проектов от Google https://bit.ly/3VkfpLz— Фреймворк MSF https://bit.ly/3UYVdz6— Экстремальное программирование https://bit.ly/3tYu2II— Статья Уинстона Ройса Managing the Development of Large Software Systems https://bit.ly/2A0rHlj— Книга Essential Kanban https://bit.ly/3TZSJiE— PMI https://www.pmi.org— Scrum Guide https://scrumguides.orgГость: Иван Селиховкин, руководитель проектов, портфелей, программ с 2005 года. Руководил не только IT-, но и производственными проектами, программами и портфелями в сфере производства медицинской техники, FMCG, пищевой промышленности и госкомпаниях. Где подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
2022-11-23
59 min
Люди и код
Как стать продакт-менеджером: плюсы и минусы профессии, переход из разработки и навыки
Содержание выпуска:– Путь от фронтендера в Студии Артемия Лебедева, Ostrovok.ru и JetBrains к продакту. – Что нравилось в работе программиста, а что не удовлетворяло. – Почему сделал выбор в сторону менеджмента продуктов — что именно к этому подтолкнуло. – Как изменились процессы, цели, задачи, мышление по сравнению с разработкой. – Какие скиллы и какие мыслительные паттерны осваивались труднее всего. – Какие скиллы и знания из разработки помогали быть хорошим продактом. – Что мешало быть продактом, какой программистский бэкграунд не давал работать. – Кто такой продакт и за что он отвечает. – Из каких задач состоит рабочий день, неделя, месяц, год продакта. – Что такое продуктовое мышление и в чём оно проявляется. – Что важно изучить и понять разработчику, чтобы перейти в продакт-менеджмент. – Как лучше всего осуществить такой переход, какую компанию и продукт выбрать на старте. – Плюсы и минусы работы продактом. – Что почитать, посмотреть, послушать будущему продакту. – Как написать хорошее резюме. Гость: Игорь Алексеенко. Ведущий мастермайнд групп, ментор, консультант, участник бизнес-спецназа «Придумаем», wannabe-блогер. В прошлом разработчик, продакт и советник генерального директора.Полезные ссылки и книги:– Телеграм-канал Игоря про менеджмент https://bit.ly/3UEZmZ2 – Книги Элияху Голдратта «Цель» и «Цель 2» – Принцип Питера (лестница некомпетентности) https://bit.ly/3Xat0qv – Книга Эрика Риса Lean Startup – Книга Тони Шея «Доставляя счастье» – YouTube-канал Нила Деграсса Тайсона https://www.youtube.com/channel/UC5DpYep7VSXseAEFr7UaEag – Книга Даниэля Канемана «Думай медленно… Решай быстро» – Книга Ицхака Адизеса «Идеальный руководитель» – Книга Марка Мэнсона «Тонкое искусство пофигизма» – Книга Тимоти Ферриса «Четырёхчасовая рабочая неделя» Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2022-11-17
1h 07
Люди и код
C#: экосистема, дотнеты, Microsoft, синтаксис и особенности применения
Гость: Егор Гусаренко, C#-разработчик.Содержание выпуска— Что такое C#.— Краткая история языка C# — как возник, для чего придуман, как развивался.— Для каких задач используют C#.— C# в геймдеве, десктопных приложениях и вебе: сходства и различия в использовании.— C# за пределами экосистемы Microsoft.— Известные крутые проекты на С#.— Особенности синтаксиса и механик C# — что в нём круто, что неудобно.— Внутреннее устройство C#: как компилируется и исполняется код.— В чём хорош и в чём плох C#, для каких задач он не подходит, какие ошибки есть в дизайне языка.— C# как часть экосистемы: что в эту экосистему входит, что такое ASP и .NET.— Какие конкуренты есть у C#.— Сравнение C# с другими языками и экосистемами: C, C++, Java.— C# и F#.— Библиотеки и фреймворки в C#.— IDE и редакторы кода для C# — чем принято пользоваться.— Какие перспективы у C#, умирает ли он или активно развивается.— Какой тулинг есть вокруг C#.— Какие фичи будут появляться в языке в ближайшее время.— Что должны знать джун, мидл, сеньор в C#.— Какие ошибки чаще всего совершают разработчики при работе с C#.— Что почитать, посмотреть и послушать, на кого стоит подписаться. Полезные ссылкиСтатья Ивана Углянского «Как устроена Java Virtual Machine и её экосистема: подробный гайд» https://bit.ly/3DXDMYs Выпуск подкаста «Люди и код» со Львом Кудряшовым «Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#» https://bit.ly/3tn6I7g Андерс Хейлсберг, один из авторов языка C# https://bit.ly/3WTR7cR Фреймворк для фронтенда на C# Blazor https://bit.ly/3UFVbvK Егор Богатов https://egorbo.com Игра Osu! https://ru.wikipedia.org/wiki/Osu! Компилятор Roslyn https://bit.ly/3EnAu2d Common Intermediate Language https://bit.ly/3EmOqJz Новые фичи C# 7 https://bit.ly/3EnAFdT Язык F# https://fsharp.org Дон Сайм, автор F# https://bit.ly/3G4pxUj IDE от JetBrains для C# Rider https://www.jetbrains.com/rider Фреймворк на Rust Actix https://actix.rs Система сборки MSBuild https://ru.wikipedia.org/wiki/MSBuild Система сборки Cake https://www.cakebuild.net C# роадмап https://bit.ly/3hy0H5c Книга Джеффри Рихтера «CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#»Книга Джона Скита «C# in Depth»C#-блогер Ник Чапсас https://youtu.be/Pt-0KM5SxmI Официальный блог по .NET https://devblogs.microsoft.com/dotnet Блог Джона Скита https://codeblog.jonskeet.uk Профиль Джона Скита на Stack Overflow https://bit.ly/3t
2022-11-11
47 min
Люди и код
Flutter и Dart: где используются, как устроены, как развиваются и чем круты
Содержание:— Что за язык такой — Dart.— Как соотносятся Dart и Flutter.— Что такое Flutter.— Где, кроме экосистемы Flutter, активно используется Dart.— Как и для чего создавался Dart.— Как и для чего создавался Flutter.— Где особенно популярен Flutter, где он используется.— Особенности применения Flutter на мобильных устройствах: как он стыкуется с нативными языками, что умеет сам, какие ограничения у него есть.— Из каких компонентов состоит Flutter.— Что входит в набор Flutter DevTools.— Что такое библиотека Foundation.— Насколько языки Dart и Flutter открытые, можно ли в них контрибьютить.— Почему Dart не смог конкурировать с JS.— Как исполняется Dart-код.— На каких концепциях и идеях построен Flutter.— В чём плюсы и минусы Flutter, если сравнивать его с нативными языками и технологиями.— Почему Flutter даже на Android требует нативного Kotlin-кода, если его тоже развивает Google.— В чём плюсы и минусы Flutter, если сравнивать его с Kotlin Multiplatform и Xamarin.— Кто конкуренты Flutter.— Тулинг вокруг Flutter: IDE и другие инструменты.— Как контрибьютить во Flutter и на чём он написан.— Какие зарплаты у флаттеристов, что должны знать джуны, мидлы, сеньоры.Гость: Михаил Зотьев. Dart и Flutter Engineer. Автор телеграм-канала Oh, my Flutter. Организатор комьюнити Flutter Voronezh. Участник программного комитета конференции Mobius. Мейнтейнер библиотеки Elementary. Flutter Lead в Bakersoft.Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-11-02
1h 08
Люди и код
Безопасный код: что это такое и как вовлечь разработчиков в решение проблем безопасности
Содержание выпуска:— В чём проблема разработчиков с безопасностью — разве они по умолчанию не должны писать безопасный код. — Что вообще такое безопасный код, какие у безопасности критерии. — Как понять, что в проекте есть проблемы с безопасностью кода и приложения, если приложение никогда не ломали. — Насколько это выгодно и финансово оправданно — писать безопасный код на стадии MVP или другой ранней стадии развития проекта. — Как обстоят дела с культурой безопасного кода в России и за рубежом. — Какие проблемы с безопасностью бывают в проектах, чем они грозят компании или команде. — Как сделать разработку безопасной. — Что такое центр безопасной разработки и как его выстроить. — Как вовлечь разработчиков в решение вопросов безопасности и не вызвать недовольства или оттока кадров. — Чего разработчики не знают о безопасности и что им стоило бы узнать. Какие ошибки в этой области они чаще всего совершают. — Как подружить безопасников и разработку. — На какие этапы делится создание центра безопасной разработки. — Какие ошибки можно совершить на каждом из этапов создания центра, какие сложности приходится преодолевать. — Как итеративно улучшать центр безопасной разработки. — Кто должен отвечать за такой центр и какими качествами он должен обладать. — С чего начать создание центра. — Какие механики помогают вовлекать в проблемы безопасности всю компанию. Гость: Юрий Шабалин — генеральный директор «Стингрей Технолоджиз», ведущий архитектор ГК Swordfish Security.Трудится в кибербезе больше 10 лет, специализируется на внедрении практик безопасной разработки, построении процессов DevSecOps, аналитике и тестировании приложений. Имеет успешный практический опыт в создании единого процесса безопасной разработки с нуля, внедрения SSDL и тестировании на уязвимость мобильных банковских приложений («Сбербанк-Технологии», «Альфа-Банк»). Ведёт телеграм-канал Mobile AppSec World. Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-10-26
1h 12
Люди и код
От джуна к мидлу: что изучать, как общаться, что важно понимать и как расти в зарплате
Содержание выпуска— Как развиваться на работе. — Что делать, что изучать, о чём и как говорить со старшими коллегами.— Как расти в зарплате и что для этого делать.— Какие знания и навыки особенно важны для джуна. — Какие решения, знания и навыки помогли пройти испытательный срок и закрепиться на работе.— Что джуну нужно понимать о процессах в компании, чтобы расти и успешно общаться с коллегами.— Как относиться к критике на ревью или к тому, что задачи не всегда чётко формулируются и код потом приходится переписывать не по своей вине.— Почему решил пойти в школу Ozon.— Как было организовано поступление.— Что было после экзаменов, сколько человек училось, кто эти люди.— Как строился процесс обучения, что в процессе понравилось, что не очень.— Что удалось изучить, насколько вырос благодаря школе.— Как учились остальные участники школы, что им давалось с трудом, что легко.— Какая была интенсивность занятий, как сильно пришлось напрягаться.— Как совмещать учёбу с работой.— Как находить мотивацию продолжать учиться, даже когда времени в обрез, а учебные задачи сложные.— Что было после обучения, насколько оправдались ожидания.— Насколько сам процесс обучения соответствовал ожиданиям.— Какие шаги для развития карьеры предпринять после обучения.Гость: Ильдус Тукаев, Go-разработчик, WhatToFarm.Где подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: twitter.com/ludi_and_code«ВКонтакте»: vk.com/the_code_groupTelegram: https://t.me/skillbox_media_code«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: skillbox.ru/codeНаш подкаст удобно слушать на популярных платформах:Castbox: https://bit.ly/3tZ3eJF«Яндекс.Музыка»: https://bit.ly/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2022-10-14
43 min
Люди и код
Мобилизация без фейков: повестка, права, ответственность, что делать и какие справки собрать
Содержание выпуска — Что такое мобилизация и может ли она быть частичной — Кто подлежит мобилизации — Кто не попадает под мобилизацию — Кто имеет право или может получить отсрочку — Что такое повестка, как с ней работать, кто имеет право ее вручать, какую ответственность она накладывает на призывника — Этапы призыва и ответственность призывника на каждом из них — Женщины и мобилизация — Медкомиссии и альтернативные службы — Стоит ли заполнять форму заявления об отсрочке у себя в компании или через Госуслуги — Какие справки собрать и как юридически подготовиться к возможной мобилизации — Административная и уголовная ответственность за уклонение и дезертирство — Чем юридически срочная служба отличается от мобилизации — Влияет ли присяга на тяжесть наказания — Зачем оформлять доверенность на близких людей — Чем обязаны обеспечить солдата в армии — Как лететь за границу, какие существуют ограничения — Если купил билеты задолго до мобилизации, а теперь не выпускают, можно ли получить за них компенсацию — Какой статус у мобилизованного солдата, как ему должны платить — Существует ли альтернативная служба в период мобилизации — Что будет, если отказаться брать автомат и воевать, уже будучи в части — Кому жаловаться в армии на неправомерные действия и что такое приказ командира — Могут ли выдать повестку в консульстве, если придешь продлевать загранпаспорт — Вылет за границу — Насколько спокойно и в рамках закона проходит мобилизация — Как понять, что вас мобилизуют незаконно, и что с этим делать — Могут ли вегетарианцы требовать отдельное питание в армии — В каких объемах последователи религии могут требовать отправления своих религиозных культов — Сохранится ли рабочее место, если вас мобилизуют Гость: Максим Оленичев, юрист по правам человека (сотрудничает с «Первым отделом»). Обратиться за правовой консультацией: https://t.me/deptonebot. Телеграм-канал: https://t.me/deptone. Полезные ссылки Обратиться за правовой консультацией: https://t.me/deptonebot. Telegram-канал: https://t.me/deptone Расписание болезней: https://www.consultant.ru/document/cons_doc_LAW_149096/7cd8dde08fc9aff1bf6d22025061d18f55e576e5 59 статья Конституции РФ: https://www.consultant.ru/document/cons_doc_LAW_28399/5004a75d54e54d5824c87ac2b96954f252610504 Первое в России дело об альтернативной службе в период мобилизации: https://www.rbc.ru/politics/30/09/2022/6336d8c89a7947e74357bcc7 Денежное довольствие мобилизованных военнослужащих: https://ivprave.ru/2022year/vyplaty-i-lgoty-dlya-mobilizovannyh Документ Министерства обороны о порядке начисления денежного довольствия: https://doc.mil.ru/documents/extended_search/more.htm?_print=true&id=10861598%40egNPA#txt Раздел о мобилизации на портале «Объясняем.рф»: https://объясняем.рф/articles/questions/mobilizatsiya Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2022-10-06
1h 12
Люди и код
Парадигмы программирования: императивная, декларативная, ООП, функциональная и другие
Содержание выпуска— Что такое парадигмы программирования и для чего они нужны.— Какие парадигмы программирования существуют.— Верхнеуровневая классификация парадигм программирования.— Императивная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.— Процедурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.— Структурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.— Аспектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.— Объектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы. — Обобщённое программирование: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.— Декларативная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.— Функциональная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной. За что её критикуют.— Логическая парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной.— Что такое метапрограммирование.— Делаются ли попытки сконструировать «неимперативные» микропроцессоры или компьютеры.Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист.Полезные ссылкиYouTube-канал «Душкин объяснит» https://www.youtube.com/channel/UCCNU3ns7Y2IFEQwMbL9UfOg Telegram-канал «Душкин объяснит» http://t.me/drv_official Видео Романа Душкина о теории автоматов https://www.youtube.com/watch?v=YyTQkLPfOSQ Видео Романа Душкина о полиморфизме https://www.youtube.com/watch?v=XOBIVx_kemw Где подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-09-15
1h 08
Люди и код
Всё о Scala: жёстко записали целый подкаст про устройство языка и связи с другими языками
Содержание выпуска— Что такое Scala и как можно охарактеризовать её место в ряду других языков программирования.— Как устроена Scala — есть ли яркие особенности в наборе методов, системе типов и тому подобном.— В чём главные фишки Scala, чем она крута.— В каких задачах Scala особенно сильна, а в каких — так себе.— Какие компании используют Scala и есть ли в России рынок скалистов.— Scala и другие функциональные языки: в чём разница, преимущества и недостатки.— Scala и другие JVM-языки — в чём разница, преимущества и недостатки.— Чего не хватает языку, что изначально было задизайнено не очень удачно, в чём проблемы Scala.— Как Scala эволюционировала от первых версий к сегодняшнему состоянию.— Как идёт разработка новых версий языка, кто этим занимается, как устроено сообщество разработчиков языка, как принимаются решения.— Что обещают в будущих версиях Scala.— Есть ли у Scala диалекты и есть ли не JVM-версии Scala.— Тулинг вокруг Scala: какие IDE и менеджеры пакетов принято использовать.— Какие классные библиотеки и фреймворки есть в Scala-мире.— За что в сообществе разработчиков не любят Scala, насколько это оправданно и что можно ответить хейтерам.— Как устроено русскоязычное сообщество Scala.— Как, кому и зачем стоит изучать Scala.Гость: Олег Нижников. Scala Developer в Evolution. Ведёт аккаунт в Twitter: https://twitter.com/odomontoisРусскоязычные сообщества Scalahttps://t.me/scala_learn https://t.me/scala_ru Полезные ссылкиВакансии Evolution https://www.evolution.com/careers/engineering Сборник ресурсов для изучения Scala https://github.com/Odomontois/LearnScala Scala Notebook https://scastie.scala-lang.orgКнига Practical FP in Scala https://leanpub.com/pfp-scala Язык программирования ABAP https://en.wikipedia.org/wiki/ABAP Мартин Одерски https://bit.ly/3RufLhaAkka от Lightbend https://akka.io Sealed-классы и интерфейсы в Scala https://www.baeldung.com/scala/sealed-keywordКаррирование в программировании https://bit.ly/3Qw1lf9 Reflection в Scala https://www.baeldung.com/scala/reflection-api Статья Ивана Углянского об устройстве JVM https://bit.ly/3eC8QUK SBT https://www.scala-sbt.org Проект Capture Checking https://bit.ly/3B1SjB4 Проект Loom в JVM https://openjdk.org/projects/loom GitHub-профиль Евгения Бурмако, создателя диалекта Scala https://github.com/burmako Scala.js https://www.scala-js.org Scala Native https://www.scala-native.org Bazel build tool https://github.com/bazelbuild C
2022-09-09
1h 30
Люди и код
Нееееет!!! ML на JavaScript с TensorFlow.js: зачем выбирать путь ситха и как по нему идти
Содержание выпуска — Что такое и для чего используются TensorFlow и TensorFlow.js. — Возможности современного ML. — Классический путь ML-джедая (Python, TensorFlow/Keras, NumPy, Pandas, Matplotlib). — Тёмный путь JavaScript-ситха (TypeScript, TensorFlow.js, Danfo.js, Plotly/Nodeplotlib). — PyTorch и Keras.io. — Трудности ML, которые только мотивируют: ML-скептицизм, 5% ошибок и невозможность решить все задачи. — Зачем писать ML-решения на JavaScript и в каких задачах это уместно. — Плюсы и минусы работы с ML с помощью JavaScript. — Инструментарий для работы с ML в JS. — Интересные способы применения ML в браузере на стороне клиента. — Интересные способы применения ML в React Native. — Интересные способы применения ML в Node.js. — Как переложить все расходы за обсчёт ML на сторону клиента и что будет с безопасностью. — Как появился TensorFlow.js. Как он работает с JS и WebAssembly. — Сравнительные характеристики TensorFlow.js и оригинального TensorFlow. — Почему ТensorFlow.js в браузере уже совсем не медленный. — Цена Inference и почти бесплатный вывод. — Хороший уровень privacy клиентов. — Обучение прямо на девайсе. — Какую долю рынка занимают ML-решения на JS и растёт ли этот рынок. — Как сильно TensorFlow.js отстаёт от основного TensorFlow и какие фичи привносит. — Keras layers и NumPy. — Фронтенд и бэкенд в TensorFlow. CPU, WebGL, CUDA (Node.js). — Появится ли PyTorch для JS-мира. Гость: Алексей Охрименко. Techlead AI/Voices в KION. Помогает интегрировать ML-решения во все клиенты Android, ATV, iOS. Позиционирует себя не как фанатика, а скорее как фаната JavaScript ML.Полезные ссылки:— TensorFlow: https://www.tensorflow.org. — TensorFlow.js: https://www.tensorflow.org/js. — Keras layers: https://keras.io/api/layers. — NumPy: https://numpy.org. — GitHub Copilot: https://github.com/features/copilot. — AI Copywriting: https://gerwin.io. — DALL·E 2: https://openai.com/dall-e-2. — Художник Павел Пиловец с помощью искусственного интеллекта нарисовал г
2022-08-31
1h 17
Люди и код
HTML, CSS и веб-стандарты: возможности, ошибки разработчиков и неизвестные фичи
Содержание выпуска:Блок про HTML — Как появился и как развивался HTML, как со временем менялась его роль в веб-разработке, какие функции добавлялись. — Что представляет из себя современный HTML, где и для каких задач используется, что он умеет. Есть ли интересные малоизвестные фичи HTML. — В чём проблемы современного HTML, чего ему не хватает. — Насколько браузеры поддерживают современный стандарт HTML. — Какие ошибки в работе с HTML чаще всего совершают новички и опытные разработчики. — Есть ли конкуренты у HTML. Отношения с XML, YAML, JSON и другими языками разметки. Почему больше ничего не слышно про XHTML. — Тулинг вокруг HTML: инструменты, препроцессоры и т. п. — Зачем писать HTML-код вручную в эпоху фреймворков. Блок про CSS — Как появился и как развивался CSS, как со временем менялась его роль в веб-разработке, какие функции добавлялись. — Почему внедрение CSS шло так долго и мучительно? Какую роль в этом сыграл CSS Zen Garden. — Что представляет из себя современный CSS, где используется и для каких задач, что он умеет. Есть ли интересные малоизвестные фичи CSS. — В чём проблемы современного CSS, чего ему не хватает. — Насколько современные браузеры поддерживают стандарт CSS и добавляют ли свои кастомные фичи, которых нет в стандартах. — Какие ошибки в работе с CSS чаще всего совершают новички и опытные разработчики. — Есть ли конкуренты у CSS. — Тулинг вокруг CSS: препроцессоры, фреймворки. Блок про стандарты — Когда и почему появилась идея веб-стандартов. — Войны браузеров — как шли и почему закончились, как получилось сломить ситуацию. — Закончились ли на самом деле браузерные войны, или они длятся до сих пор, просто в более спокойном режиме. — Кто занимается веб-стандартами и кто их пишет. — Какую роль играют веб-стандарты в современном мире и какие веб-стандарты существуют. — Какие челленджи стоят перед разработчиками стандартов. Получается ли поддерживать актуальность стандартов. — Как и с какой периодичностью происходит обновление веб-стандартов. — Кто сильнее — стандарты или браузеры, есть ли между ними какое-то противостояние. — Какие ошибки в работе со стандартами совершают начинающие и опытные разработчики. — Есть ли ситуации, когда уместно нарушать стандарты. Гость: Никита Дубко. Senior Frontend Developer, Google Developer Expert по Web. Пятый голос подкаста «Веб-стандарты» и автор @dev_tip. Полезные ссылки: — Сообщество «Веб-стандарты». https://t.me/webstandards_ru — Подкаст «Веб-стандарты». https://web-standards.ru/podcast/ — Первая в мире веб-страница Тима Бернерса-Ли. http://info.cern.ch/hypertext/WWW/TheProject.html — Скриншоты первого в мире браузера. https://www.w3.org/MarkUp/tims_editor — Доклад Никиты об особенностях тега . https://www.youtube.com/watch?v=WfzKd16LplI — Организация W3C. https://www.w3.org — Организация WHATWG. https://whatwg.org — Методология БЭМ. https://ru.bem.info/methodology/ — Smashing Magazine — раздел о CSS. https://www.smashingmagazine.com/category/css/ — Образовательные материалы от Google на web.dev. https://web.devГде подписаться на обновления подкаста и наши новые статьи?Сайт медиа: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-08-24
1h 16
Люди и код
Машинное обучение, искусственный интеллект и вот это всё: biases, вызовы и достижения
Мы запускаем розыгрыш двух крутых книг о программировании и IT из личной библиотеки ведущего подкаста. Это последнее издание «Современных компьютерных сетей» Танненбаума и легендарный «Код» Петцольда. Принять участие в розыгрыше очень просто: до 10 сентября оставьте любой отзыв о нашем подкасте на вашей любимой платформе. Это может быть оценка в одну звезду, а может и в пять, можете нас похвалить, а можете поругать — не стесняйтесь быть честными :) После 10 сентября мы выберем двух победителей, которые и получат книги. ВАЖНОЕ УСЛОВИЕ: когда будете оставлять отзыв, укажите в графе «имя» свой ник в Telegram — чтобы мы могли связаться с вами и отправить вам книгу :) Содержание выпуска— Что такое машинное обучение (Machine Learning, ML).— Как соотносятся аналитика, Data Science, машинное обучение, большие данные и искусственный интеллект.— Какие профессии существуют в этих сферах.— Есть ли в развитии искусственного интеллекта реальная опасность для человечества: «Матрица», «Терминатор» и прочие сценарии. — Какие сложные вопросы приходится решать в машинном обучении и как они на практике влияют на отрасль: расовые, гендерные и другие проблемы. — Как можно разрешить подобные этические дилеммы.— Типы biases (смещений, искажений) в данных, которые приводят к некорректному результату. Как их избегать.— Какие практические задачи решает машинное обучение и связанные с ним сферы. — Какую пользу новые технологии приносят государствам, бизнесу и простым людям.— Какие языки программирования и инструменты используются в машинном обучении.— Что надо знать, чтобы стать джуном, мидлом, сеньором в машинном обучении.— В каких задачах искусственный интеллект опережает человека.— В каких сферах или ML-проектах индустрия ждёт прорыва. За какими проектами стоит пристально следить прямо сейчас.— Что почитать, послушать, посмотреть и на кого подписаться.— История машинного обучения и науки о данных — как они возникли, как развивались. Гость: Светлана Вронская. Эксперт департамента аналитических решений ГК «КОРУС Консалтинг». В IT с 2000 года. Автор Telegram-канала Analytics Now и подкастов по теме искусственного интеллекта и анализа данных.Полезные ссылкиTelegram-канал Светланы Analytics Now https://t.me/analyticsnowПодкаст Светланы https://bit.ly/3dEghKlКнига Кай-Фу Ли «Сверхдержавы искусственного интеллекта. Китай, Кремниевая долина и новый мировой порядок».Книга Кай-Фу Ли «ИИ-2041. Десять образов нашего будущего».Принципы ESG https://bit.ly/3ppZJsbСтатьи Forbes по машинному обучению https://bit.ly/3K2s1mcСайт TechTarget https://www.techtarget.comСайт CIO https://www.cio.comСайт Computerworld https://www.computerworld.comЖурнал MIT Technology Review https://www.technologyreview.com/Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_code— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-08-18
1h 03
Люди и код
Современный фронтенд: инструменты, языки, история, вызовы, достижения и будущее
Содержание выпуска:— Когда появился фронтенд как отдельное направление разработки и каким он был тогда. — Как менялись подходы к созданию фронтенда: методы, тулинг, архитектура. — Какие языки используют для фронтенда сегодня. — JavaScript, TypeScript, KotlinJS, WebAssembly, Rust и другие.— HTML и CSS.— Каким инструментарием обвешан современный фронтенд. Что такое препроцессоры, npm, Babel и для чего они нужны. — Библиотеки и культура Open Source во фронтенде. — Что лучше выбрать — TypeScript или JavaScript? — Почему все ругаются, что фронтенд так долго собирается, а инструменты очень медленные. — Откуда возник образ фронтендера как говнокодера. — Как фронтенд помогает проектировать мобильные приложения и другие небраузерные интерфейсы. — Как будет меняться фронтенд в ближайшее время. Какие вызовы стоят перед индустрией. Что необходимо коренным образом поменять. — Почему во фронтенде так популярен Rust — как язык, на который переписывают разные инструменты. — В чём главные достижения современной фронтенд-индустрии и в чём её главные фейлы. — Что должен знать современный фронтендер? Джун, мидл, сеньор. — Отличается ли подход к проектированию фронтенда для небольших проектов и для высоконагруженных систем. Гость: Виталий Черков Руководитель команды фронтенд-разработки в KTS. Последние несколько лет вёл фронтенд одного из внутренних продуктов X5. Помимо этого, менторит разработчиков, участвует в выстраивании процессов найма, перформанс-ревью сотрудников и организации школы для разработчиков KTS Metaclass. Полезные ссылки:— Can I Use It — сайт, на котором можно посмотреть, какие браузеры поддерживают выбранный вами стек: https://caniuse.com — Telegram-канал компании KTS «Программисты делают бизнес»: https://t.me/ktsdaily — Выпуск подкаста «Люди и код» про JavaScript: https://t.me/skillbox_media_code/771 — Выпуск подкаста «Люди и код» про фреймворки для фронтенда: https://t.me/skillbox_media_code/762 — Выпуск подкаста «Люди и код» о культуре Open Source во фронтенде — с Антоном Жияновым: https://t.me/skillbox_media_code/458 Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-08-10
1h 01
Люди и код
Язык C: тулинг, изучение, компиляция, создание ПО, конкуренты и сферы применения
Содержание выпуска: — Как и для чего создавался язык C и почему его называют переносимым ассемблером. — Как развивался язык C и продолжает ли он развиваться сейчас. — Кто сейчас кодит на C и для каких задач его используют. — На каких концепциях построен язык C, особенности его синтаксиса. — Что такое формальная верификация программ. — Кто основные конкуренты C, из каких ниш его активно теснят, а где он до сих пор чувствует себя отлично. — Насколько популярен язык C. — Диалекты C, интероп. — В чём сила C, а в чём его минусы, как устроена безопасность в C. — Что входит в стандартную библиотеку этого языка. — Платформонезависимость C. — Как исполняется C-код, как он компилируется и во что, какие компиляторы для него существуют. — Какие IDE и редакторы используют для программирования на C. — Какие библиотеки, тулинг, возможно, фреймворки есть в экосистеме C. — C и C++, C и Rust. — Что самое сложное в изучении C и как вообще его изучать. Гость: Виктор Перевёрткин Системный разработчик в «Лаборатории Касперского» и активный участник комьюнити разработчиков ReactOS. Полезные ссылки:— Книга Modern C, Jens Gustedt https://gustedt.gitlabpages.inria.fr/modern-c — Подкаст «Программирование на C++, преимущества „плюсов“ и компьютерное зрение» https://skillboxcode.mave.digital/ep-11 — Подкаст «Свободная Windows: как устроена и кем создаётся ReactOS и работают ли в ней HOMM III» https://skillboxcode.mave.digital/ep-9 — Документы комитета стандартизации С (WG14) https://bit.ly/3bwliUU — Блог Jens Gustedt https://gustedt.wordpress.com — Раздел с вакансиями KasperskyOS https://bit.ly/3BBrplp Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-08-03
50 min
Люди и код
1 + 1 = 11: JavaScript — как устроен и где используется
Содержание выпуска— Как и для чего создавался JavaScript. Как развивался язык. — Какие интересные фичи будут появляться в новых версиях JS.— На каких концепциях построен JavaScript: синтаксис, внутреннее устройство, особенности, отличия от других языков. — В чём сила JS, а в чём его минусы. Почему про него так много шуток со стороны «тру-программистов».— Где используется JavaScript. Как он используется вне фронтенда: мобилка, микроконтроллеры, бэкенд и т. п.— Насколько распространён JS, что будет с его популярностью в будущем.— Какие у JS основные конкуренты. Из каких ниш его активно теснят, а где он до сих пор чувствует себя отлично. — JavaScript vs TypeScript vs Kotlin/JS.— Как исполняется JS-код. Есть только один стандартный интерпретатор JS или в каждом браузере он свой?— Какие IDE и редакторы используют для программирования на JS.— Как у JS дела с интеропом. Умеет ли он дружить с другими языками.— Какие библиотеки, фреймворки, тулинг есть в экосистеме JS.— Есть ли у JS диалекты.— Что самое сложное в изучении JavaScript.— Что почитать и посмотреть про JS, на кого подписаться.Гость: Анатолий Кабанов. Фулстек-разработчик в Perforce. Занимается разработкой уже более шести лет. Начинал карьеру с бэкенда на C#, а теперь пишет на JavaScript. Имеет опыт работы с Angular, React, а также с Ts.ED и Express.js. Сейчас разрабатывает продукт для тестирования приложений и их программных интерфейсов — BlazeMeter. Любит делиться опытом и знаниями, иногда менторит и пишет статьи на HackerNoon (https://hackernoon.com/u/anatolii) и «Хабре» (https://habr.com/ru/users/anatolii_kabanov/posts). Интересуется блокчейн-индустрией и всем, что связано с web3. Профиль на LinkedIn: https://www.linkedin.com/in/anatolii-kabanovПредложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru.Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_code— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-07-28
50 min
Люди и код
Фреймворки и библиотека для фронтенда: Angular, Vue, React, Svelte, Lit, MeteorJS
Содержание выпуска — Что такое фреймворки и чем они отличаются от библиотек. — Какие фреймворки существуют в современном фронтенде. — Как выбирать фреймворк для своего проекта. — Angular: что такое, какие паттерны проектирования поддерживает, в чём его сильные и слабые стороны, для каких проектов подходит. Типичные ошибки новичков. — Vue: что такое, какие паттерны проектирования поддерживает, в чём его сильные и слабые стороны, для каких проектов подходит. Типичные ошибки новичков. — Svelte, MeteorJS, Lit. — Популярность и перспективы работы для каждого фреймворка. Гость: Арман Мурзабулатов. Лид-фронтенд-разработчик с опытом работы в европейских (Нидерланды, Швеция и Испания) технологических компаниях. Сооснователь и ex-СТО SaaS-стартапа. Общий стаж в разработке — 15 лет. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-07-21
1h 06
Люди и код
Golang: плюсы и минусы, глупые гуглеры, костыли вместо дженериков, батл с Rust и PHP
Содержание выпуска— Для чего создали язык Go.— Где используется Go сейчас и чем он хорош в своих нишах.— На каких концепциях построен Go. — Горутины, дженерики и то, что было до дженериков. — Принципиальный минимализм Go.— В чём сила Go и в чём его слабые стороны.— Насколько Go популярен сейчас и какие у него перспективы.— С какими языками конкурирует Go в разных нишах. — Go и PHP, Go и Rust.— Что входит в стандартную библиотеку Go.— Как компилируется код на этом языке.— Как у Go обстоят дела с интеропом.— Какие IDE и редакторы используют для программирования на Go.— Какой тулинг, библиотеки и фреймворки есть в экосистеме Go.— Что самое сложное в изучении Go.— Какие ресурсы и методы стоит использовать для изучения этого языка.— Кто умрёт раньше — PHP или JavaScript.Гость: Дмитрий Иванов. Lead Golang Developer. Веб-программист, любит свою работу, любит делать сервисы, апишки, интеграции, заниматься аналитикой и большими данными. Увлекается робототехникой, нейросетями и мечтает вкатиться в блокчейн по-серьёзному.Полезные ссылки— Container Linux — операционная система, написанная с использованием Go: https://en.wikipedia.org/wiki/Container_Linux. — Библиотека GORM: https://gorm.io.— Библиотека HttpRouter: https://github.com/julienschmidt/httprouter.— A Tour of Go — официальное руководство по вкатыванию в язык: https://go.dev/tour/welcome/1.— Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения».— Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг».Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru.Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_code— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-07-13
33 min
Люди и код
Программирование микроконтроллеров: работа с памятью, ограничения, языки, типы, что купить
Содержание выпуска:— Какие типы микроконтроллеров существуют, для чего они используются, где мы в быту или в каких-то понятных нам предметах можем их найти. — Какие технологии путают с микроконтроллерами. COM, SoC, FPGA, DSP. В каких случаях их стоит выбрать вместо микроконтроллеров. — Чем программирование микроконтроллеров отличается от других типов программирования. — Ограничения и особенности контроллеров. Операционные системы для микроконтроллеров. ОСРВ, FreeRTOS, Mbed OS. — Как обеспечивается безопасность кода в микроконтроллерах. Информационная безопасность и safety-critical system. — Какие языки программирования используются для программирования микроконтроллеров. Когда и какие стоит выбирать. C, C++, Ассемблер, Python, JavaScript. — Какие серии микроконтроллеров наиболее популярны среди любителей. AVR, ARM Cortex-M (STM32), ESP32, PIC, 8051, MSP430. — Что такое Arduino, к каким типам контроллеров относится платформа. В чём фишка и причина популярности Arduino. — Конкуренты Arduino (не микроконтроллеры): семейство Raspberry Pi, «Марсоход». — Какие навыки и знания нужны, чтобы делать что-то интересное на микроконтроллерах. — Какой инструментарий понадобится на старте, а какой — когда уже освоишься. Минимальный и максимальный набор инструментов. — Что нужно знать и уметь, чтобы работать с микроконтроллерами — то есть устроиться в компанию, которая собирает что-то на них. — Где лучше заказывать микроконтроллеры и что заказать на старте. — По каким ресурсам и книгам можно изучать работу с микроконтроллерами и программирование на них. Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов. Полезные ссылки:— Статья Алексея «Многозадачность в микроконтроллерах на основе продолжений» (http://habr.com/ru/post/143318/). — Хоровиц, Хилл — «Искусство схемотехники» (https://www.livelib.ru/book/1001300692-iskusstvo-shem..). — Таненбаум, Бос — «Современные операционные системы» (https://www.livelib.ru/book/1001262337-sovremennye-op..). — Борис Семенов — «Силовая электроника. От простого к сложному» (ttps://www.livelib.ru/book/1000118268-silovaya-elektronika-o..). — Герб Саттер — «Решение сложных задач на C++. 87 головоломных задач с решениями». — Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения» (https://www.livelib.ru/book/1002786125-chistaya-arhit..). — Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг» (https://www.livelib.ru/book/1000437984/reviews-chisty..).Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-07-06
1h 00
Люди и код
Квантовые вычисления: устройство, кубиты, машина Тьюринга, фотоны и чёрт знает что ещё
Содержание выпуска: — Чем можно заменить современные компьютеры или вычислительные модели. — Молекулярные, фотонные, аналоговые, квантовые компьютеры и компьютеры с троичной логикой. — Все ли модели вычислений сталкиваются с пределом Бреннермана и ограничены в конечной скорости. — История компьютерных вычислений, машина Тьюринга. — Как устроен квантовый компьютер и что такое квантовые вычисления. — Чем квантовые вычисления лучше традиционных. На каких задачах они дают выигрыш, а на каких показывают посредственные результаты. — Что такое кубит, по какой логике он работает. — Контроль за состоянием кубитов. «Физическое» понимание состояний кубита. — Если кубит находится одновременно во всех состояниях, то как гарантировать, что в момент измерения он будет находиться в нужном положении. — Точность и проверка корректности квантовых вычислений. — Логика квантовых вычислений. — Квантовые вычисления ≠ квантовый компьютер. — История развития квантовых компьютеров. — Эмуляция квантовых вычислений на обычном компьютере. — Проблемы создания квантовых компьютеров. — Кто придумывает алгоритмы для квантовых вычислений и почему это настоящее искусство. — Как программировать квантовые вычисления и чем такой стиль программирования отличается от привычного. — Как появление квантовых компьютеров изменит нашу жизнь. — Почему квантовые компьютеры не могут преодолеть влияние машины Тьюринга. — Почему квантовые компьютеры никогда не станут домашними устройствами. — Что почитать, послушать, посмотреть, чтобы глубже разобраться в теме. Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства Искусственного Интеллекта, технологический евангелист. Ведет Telegram-канал.Полезные ссылки:— Quantum Computation and Quantum Information, Нильсен и Чанга: https://bit.ly/3yajlpy — «Квантовые вычисления и функциональное программирование», Роман Душкин: https://bit.ly/3Nc4wHt — Квантовый компьютер IBM (доступ из России закрыт): https://quantum-computing.ibm.com — Язык программирования от Microsoft Q#: https://bit.ly/3xGrJM9 — Пакет Quipper для Haskell: https://bit.ly/3tQofW0 — Планета-компьютер и системные требования Вселенной: разбираем предел Бремерманна: https://bit.ly/3OaURlF — Принцип Паули: https://bit.ly/3NaHYGQ — Парадокс Рассела: https://bit.ly/3QF1Tk8 — Модель Дойча: https://bit.ly/3bi284G — Факторизация целых чисел: https://bit.ly/3QDA6AD — NP-полная задача: https://bit.ly/3n5nt3J — Умеш Вазирани: https://bit.ly/3n70HbR Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-06-22
1h 04
Люди и код
Android-разработка: технологии, IDE, разные устройства, кайф и главные баззворды
Содержание выпуска: — Какие устройства работают под управлением Android? — Особенности создания приложений под ТВ, смартфоны, часы, планшеты. Насколько распространена разработка под те или иные устройства. — На каком стеке создаются Android-приложения. Какие языки программирования и фреймворки используются. — Kotlin, Java, Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются. — Как менялся Android (и разработка под него) за время своего существования. — Что такое Material Design, RxJava, Retrofit, Firebase, Android Jetpack, Android Architecture Components, OkHttp, Dagger. — Многопоточность, треды, корутины. — Главные концепции и компоненты в Android-разработке. — Как связаны фронт и бэк в мобильной разработке. — В чём сложность Android-разработки. Какие нерешённые проблемы существуют. — В чём кайф Android-разработки. — Какие фичи планирует добавить Google в будущих версиях Android. — Чем различается разработка под iOS и Android. — В чём чаще всего лажают Android-разработчики. — Какими скиллами и знаниями должны обладать джуны, мидлы, сеньоры в Android-разработке. Гость: Кирилл Розов. Разработчик в «Тинькофф», 10+ лет опыта в Android. Автор Telegram-канала и YouTube-канала Android Broadcast. Организатор чата Android Broadcast Talks.Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-06-15
55 min
Люди и код
Фреймворк для организации собеседований в энтерпрайзе и наём разработчиков без тестовых
Содержание выпуска:— Что такое «Гильдия собеседующих» и как она устроена. — Какие проблемы были с собеседованиями раньше и почему решили запустить «Гильдию».— Как формируют цели и показатели для проекта, чего удалось добиться, какие метрики вообще измеряются и какие исследования проводятся.— Из каких этапов состоит воронка найма и какие собеседования в эту воронку включены.— Почему не используются тестовые задания и лайвкодинг.— Что такое идеальное собеседование с точки зрения компании и какие метрики исходя из этого ставятся перед «Гильдией».— Работает ли «Гильдия» с картой компетенций.— Как построен процесс передачи и обмена опытом среди тех, кто проводит собеседования.— В каких компаниях выгодно вводить подобную структуру.— Каким образом обеспечиваются гибкость и персональный подход к кандидатам при универсальном фреймворке.— Если кандидата не видит лид команды, в которую он придёт, то что будет, если они друг другу не понравятся.— Как решается, в какую команду на время испытательного срока придёт кандидат, и как выбирается команда, в которой он будет работать.Гость: Денис Фомин. Заместитель руководителя направления программной инженерии в «Контуре». Занимается процессами найма, оценки, развития и работы программистов в «Контуре» (и особо — шарпистов, для которых является функциональным руководителем). Делает так, чтобы хорошие программисты приходили в «Контур» и оставались в компании, развивались, воспитывали других хороших программистов, эффективно работали и их труд был справедливо оценён и оплачен. Интересуется системной архитектурой, социальной и организационной психологией, построением масштабных процессов. Любит путешествовать вместе с супругой, любит кошек и собак, занимается смешанными единоборствами.Полезные ссылки:Выдержки из отчётов «Гильдии собеседующих» https://bit.ly/3xe3rsITelegram-канал «Технологии в Контуре» https://t.me/KonturTechГде подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_code— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-06-08
58 min
Люди и код
Погружение в Laravel: возможности, инструменты, плагины, интеграция с JavaScript
Содержание выпуска: — Что такое Laravel, чем он отличается от Symfony и чистого PHP, какие паттерны проектирования поддерживает. — В чём главные фишки Laravel, почему его стоит использовать. — Как Laravel работает с популярными JS-фреймворками. — Для каких проектов стоит выбирать Laravel. — Типичные ошибки новичков с Laravel. Что надо понимать, разрабатывая проекты на нём. — Какой тулинг и модули/плагины есть вокруг Laravel. — Как устроен процесс разработки проекта на Laravel. — Как развивался фреймворк, что в нём появится в ближайших версиях, какое у него будущее. — Какую версию фреймворка лучше выбирать для продакшена. — Насколько востребованы Laravel-разработчики, сколько они получают, как долго придётся осваивать фреймворк. — С какими фреймворками и технологиями совместим Laravel. — В чём проблемы Laravel, какие у него слабые стороны. — С какими базами данных дружит Laravel. — Насколько Laravel вообще про PHP и насколько разработка на нём похожа на кодинг на PHP. — Какие модули и библиотеки есть в составе Laravel, какой инструментарий идёт из коробки, в каких IDE с ним удобно работать. Гости: Сергей Сахаров и Александр Кузнецов. Сергей — Fullstack-разработчик в ARTW. Занимается веб-разработкой восемь лет, последние четыре года активно использует фреймворк Laravel. Есть опыт в создании научного проекта по компонентной систематизации отраслей промышленности, в разработке личных кабинетов, интеграции их с 1С. Также делал сервисы доставки — Flor2u и «Цветули».Александр — ведущий Backend-разработчик в ARTW. Около семи лет занимается веб-разработкой интернет-магазинов и сервисов доставки продуктов, проектами для крупной промышленности (металлургия, энергетика, автомобилестроение). Среди работ — сайты международных аэропортов Екатеринбурга, Ростова-на-Дону, Самары, Нижнего Новгорода. Полезные ссылки:— GitHub разработчика Barry vd. Heuvel: github.com/barryvdh — Пакет для интеграции PHP Debug Bar с Laravel: github.com/barryvdh/laravel-debugbar — Ещё один плагин для отлавливания ошибок в коде: github.com/barryvdh/laravel-ide-helper — Плагин для автокомплита в PhpStorm: jetbrains.com/help/phpstorm/laravel.html, https://plugins.jetbrains.com/plugin/7532-laravel-plugin — Платный плагин Laravel IDEA: plugins.jetbrains.com/plugin/13441-laravel-idea — Документация для контрибьюторов в Laravel: laravel.com/docs/9.x/contributions — YouTube-канал Дмитрия Афанасьева: youtube.com/channel/UCLwG2LUXE5-o5q-8uvlV1ig — Laravel Demiart: laravel.demiart.ru — YouTube-канал Laravel Daily: youtube.com/c/LaravelDaily — Новости Laravel: laravel-news.com — Подкаст про Laravel: laracasts.com Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-06-01
46 min
Люди и код
Всё о Java: экосистема, популярные фреймворки, системы сборки, JDK, JVM и будущее языка
Содержание выпуска: — Что такое Java. — Краткая история языка Java — как возник, для чего придуман, как развивался. — Для каких задач используют Java. — В чём Java хорош до сих пор, где даёт слабину и вытесняется другими технологиями. — Java в энтерпрайзе, стартапах и геймдеве. — В чём главные фишки и сила Java. — В чём главные недостатки Java. — Java, JVM, JDK — как они соотносятся между собой. — Какой тулинг есть у Java, какие IDE и редакторы кода удобно использовать. Hadoop, Elasticsearch, Apache Kafka. — Системы сборки: Apache Maven, Gradle, Apache Ant. Зачем они нужны и что делают. В чём их сильные и слабые стороны, что выбрать для своего проекта. — Основные конкуренты Java как языка программирования. Конкуренты JVM-экосистемы. — Какие фреймворки и важные библиотеки в мире Java существуют. В чём их преимущества и недостатки. — Что такое Spring. — Какие фичи будут появляться в языке и в JVM в ближайшее время. — Что должен знать Java-разработчик: джун, мидл, сеньор. Гость: Сергей Голицын. Senior Java Developer в Covalent Inc. и преподаватель. Больше семи лет в Java-разработке. В свободное время судит хакатоны и делится опытом с начинающими программистами. Пишет статьи на «Хабре» и medium.com. Ведёт Telegram-каналы «Полезные ссылки около Java» и Cracking code interview. Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-05-25
1h 13
Люди и код
Архитектура ПО, системная архитектура, визуализация архитектуры и разные системы нотации
Содержание выпуска:— Что такое архитектура ПО? Что под ней подразумевается на уровне небольшой программы и крупного проекта. — Как архитектура связана с фреймворками, языками, тулингом и паттернами проектирования. Что ещё оказывает влияние на архитектуру. — Влияют ли на архитектуру процессы в команде разработки. — Может ли вообще существовать какая-то нормальная жёсткая архитектура в мире победившего эджайла и менеджмента продуктов с культурой постоянной проверки гипотез, исследований, переделкой решений на лету, MVP и т. п. — Архитектура до и после создания ПО. — Кто должен заниматься архитектурой. — Насколько правдивы мемы и скептические шутки в адрес архитекторов ПО. — Насколько рядовые разработчики разных грейдов должны быть знакомы с принципами создания архитектуры ПО. — Как архитектура учитывает требования бизнеса. — Как делать нормальную архитектуру ПО. — Какие основные ошибки при разработке архитектуры обычно совершают. — Какой тулинг используется при создании архитектуры. — Есть ли какие-то стандарты для визуализации архитектуры. В чём делают визуализацию, какие системы нотации существуют. — Каким проектам нужна визуализация архитектуры ПО. — Кто такой хороший архитектор. Что он должен знать, какими качествами обладать. — Чем архитектура ПО отличается от системной архитектуры. Гость: Мстислав Казаков, более десяти лет в ИТ из которых четыре года руководит Python-практикой в Usetech. Архитектор ПО на нескольких проектах из следующих индустрий: финансы, ритейл, госсектор. Ментор и спикер «Корпоративного университета». Полезные материалы Книги: — Мартин Фаулер, «Шаблоны корпоративных приложений». — Бобби Вульф и Грегор Хоп, «Шаблоны интеграции корпоративных приложений». — Крис Ричардсон, «Микросервисы. Паттерны разработки и рефакторинга» (Microservice Patterns). — Роберт Мартин, «Чистая архитектура. Искусство разработки программного обеспечения». — Эрик Эванс, «Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем». Ссылки: — A Cloud Guru. acloudguru.com/— Курсы O’Reilly. www.oreilly.com/online-learning/— Telegram-канал «Архитектура ИТ-решений». t.me/it_arch— Telegram-канал «emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.». t.me/emacsway_logГде подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_code— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-05-18
49 min
Люди и код
Процессы в командах разработки, декомпозиция задач, структура команд и оценка сложности
Содержание выпуска: — Что такое команда разработки и какие роли в ней есть. — Как выстраиваются горизонтальные и вертикальные связи в разработке: разработчик, ведущий разработчик, тимлид, техлид, продакт, CTO. — Как выстраиваются горизонтальные связи с другими отделами — кто кому начальник и подчинённый. — Взаимоотношения фронтендеров и бэкендеров, разработчиков и смежных отделов: какие главные ошибки в коммуникациях происходят, из-за чего возникают конфликты, как их решать. — Как мотивировать разработчиков и не допускать большой текучки. — Процессы разработки на примере реального продукта: как рождается стратегия и как она доходит до разработчиков, насколько они в неё погружены и на что они долгосрочно коммитятся. — Как из декомпозированной стратегии и планов появляются конкретные технические задачи и как они доходят до разработки. — Как декомпозируется техническая задача. — Как приоритизируются задачи и как рассчитывается время и сложность. — Как разработчики выполняют конкретную задачу, как объединяются усилия разных людей и команд. — Как менеджерятся задачи. — Как принимается исполнение задачи, как задача закрывается, контролируется ли она в проде. — Из чего состоит онбординг разработчика в HFLabs — что он должен изучить, какие процессы понять, что освоить, чем научиться пользоваться. Гость: Миша Березин. Product Owner MDM-системы «Единый клиент» в HFLabs.Полезные ссылки:— Книги, обязательные для продактов: Inspired (https://amzn.to/3L2lua3) и Empowered (https://amzn.to/3yqqPW0) Марти Когана— Управление процессами и командами в периоды быстрого роста: An Elegant Puzzle (https://amzn.to/3yuolWD) — Необычно, но для инженерных менеджеров очень полезно: Learning Domain-Driven Design (https://amzn.to/3Lh3yZz)Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-05-11
59 min
Люди и код
Язык PHP: экосистема, фреймворки, конкуренты, миф о скорой смерти и борьба с легаси
Содержание выпуска:— Краткая характеристика PHP: что это за язык.— Краткая история PHP. — Какая версия языка актуальна сейчас и какие версии используются в продакшене.— Для каких задач сейчас используется PHP, где он действительно уместен, а где — не очень.— В чём главные фишки PHP и за что его можно любить.— Какой тулинг существует вокруг языка: IDE, дополнительные инструменты, установщики пакетов.— С чем конкурирует PHP, чем он лучше и хуже своих конкурентов. Вытеснит ли его Go.— Какие фичи будут появляться в языке в ближайшее время.— Как у PHP обстоят дела с интеропом, с какими языками он дружит.— Какие фреймворки в мире PHP существуют, в чём их преимущества и недостатки по сравнению с фреймворками для других языков.— Что такое Laravel.— Что такое Symfony. — Что такое Laminas.— Что такое Yii2.— Что такое CodeIgniter.— Что должен знать PHP-разработчик — джун, мидл, сеньор.— Что делать проекту, в котором накопился легаси-код на PHP и есть желание «переехать» на другой язык.— Насколько остро проблема рефакторинга стоит в PHP-мире.— Как перейти на новую версию языка PHP и какие инструменты для этого существуют.Гость: Олег Шабашов. Ведущий разработчик Searchanise. 12 лет в бэкенд-разработке: Java, React, PHP и Go.Полезные ссылки:PHP-дайджест: https://habr.com/ru/post/652753 Как мы отказались от JPEG, JSON, TCP и ускорили «ВКонтакте» в два раза: https://habr.com/ru/company/vk/blog/594633 PHP The Right Way: https://phptherightway.com Список всего-всего-всего по PHP: https://github.com/sindresorhus/awesome Где подписаться на обновления подкаста и наши новые статьи:— Сайт медиа: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_code— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-05-05
49 min
Люди и код
Всё о Kubernetes: контейнеры, оркестрация, тулинг, виртуальные машины, конкуренты и экосистема
Содержание выпуска: — Что такое контейнеризация и оркестрация контейнеров. — Что такое Kubernetes, когда она появилась и для чего используется. — Что такое Docker и какое отношение он имеет к контейнеризации и Kubernetes. — Как соотносятся понятия «виртуализация» и «контейнеризация». — Плюсы и минусы контейнеризации и оркестрации контейнеров. — Чего не хватает современной Kubernetes, чтобы быть идеальной. — Какие инструменты существуют в экосистеме Kubernetes и используются в связке с ней. — Куда развивается Kubernetes и что будет появляться в ближайших релизах. — Конкуренты и аналоги Kubernetes — чем они лучше или хуже, для каких задач используются. — Почему компании, как правило, не используют «голую» Kubernetes и почему выбирают платформенные сервисы. — Что такое Kubernetes-платформа собственной разработки, как такие платформы устроены и для чего нужны. — На чём написана Kubernetes и инструменты вокруг неё, кто их разрабатывает и как начать контрибьютить в них. — Какие типичные ошибки в построении инфраструктуры на Kubernetes совершают компании. — Какой уровень компетенций ожидается от разработчика при работе с Kubernetes. Гости: Ксения ВагановаSenior Product Manager в «Онланте». Возглавляет направление по развитию собственного платформенного решения Onplatform и услуг по внедрению DevOps-практик. Амбассадор продуктового подхода.В IT более семи лет. Приверженец концепции T-shaped people — активно изучает не только продуктовую тематику, но и смежные области: дизайн-мышление, корпоративные инновации, НЛП, конфликтологию — чтобы лучше понимать своих потребителей. Увлекается плаванием, мечтает устроить заплыв на Волге (5 км). Изучает испанский язык, свободно говорит на английском.Кирилл БуевСистемный архитектор в «Онланте», руководит командой, которая делает Kubernetes-платформу. В IT пришёл около 12 лет назад, свой путь начинал с технической поддержки. Профессиональные интересы лежат в области информационной безопасности и перформанс-инжиниринга. Убеждён, что в современном IT нельзя провести чёткую грань между Dev и Ops.Полезные ссылки: CNCF Landscape: https://landscape.cncf.io Сайт Брендана Грегга: https://www.brendangregg.com Основные проблемы при внедрении DevOps: https://bit.ly/3vKHAYT Где подписаться на обновления подкаста и наши новые статьи: — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-04-27
44 min
Люди и код
Информационная безопасность, хакеры и утечки информации без кликбейта
Содержание выпуска: — Что такое информационная безопасность (ИБ). — Какие направления внутри информационной безопасности существуют и кто за что отвечает. — Какие направления существуют в рамках технической информационной безопасности. — Как все компоненты ИБ собираются в единую систему и какую роль в этом играют IT-специалисты. — Почему возникают утечки информации и как с ними бороться. — Какие угрозы безопасности существуют. — Как правильно провести аудит безопасности. — Как вовлекать в мероприятия по ИБ сотрудников, чтобы они следовали правилам информационной гигиены. — Какими методами расследуются утечки информации. — Кто такие хакеры и каких типов они бывают. — Какие зарплаты у специалистов по информационной безопасности и насколько быстро можно расти в профессии. — За кем следить в индустрии. Гость: Антон Бочкарёв Эксперт по информационной безопасности. Директор и основатель стартапа «Третья сторона».Telegram-каналы по информационной безопасности от Антона: — https://t.me/dataleak — https://t.me/YAH_Channel — https://t.me/true_secator — https://t.me/webpwn Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
2022-04-13
49 min
Люди и код
Резюме и собеседования фронтендеров в Европе, идеальное рабочее место и work-life balance
Содержание выпуска: — Что эйчары и нанимающие разработчики хотят увидеть в резюме кандидата — джуна, мидла, сеньора? — Что помогает принять решение в пользу кандидата, а что мешает. — Какие вопросы задают джунам, мидлам и сеньорам на технических собеседованиях в Европе и США. — На что сделать упор джуну при подготовке к первой работе (резюме, собесы, теоретический материал). — Как программисту развиваться в профессии: что делать, что читать, сколько времени уделять развитию. — Чего не хватает кандидатам разных грейдов при поиске работы. — Как оборудовать идеальное рабочее место для программиста: стул, стол, монитор, компьютер, клавиатура. — Слушать или не слушать музыку во время работы. Какая музыка помогает работать продуктивно. — Как питание влияет на продуктивность в работе и уровень стресса. — Как держать себя в форме при сидячей работе. — Нужен ли ментор опытному программисту. — Как не выгорать и сохранять баланс, работая программистом. — Сколько времени уделять семье и друзьям и как находить для этого возможности. Гость: Евгений Козак Фронтенд-разработчик, Ex Senior Software Engineer в Samsung Pay, Senior Software Engineer в Citibank. Сайт: https://eugeniucozac.com.Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code.
2022-03-30
48 min
Люди и код
Программирование как хобби программиста, микросервисы, разработка на Java и IoT
Содержание выпуска: — Зачем интернету вещей корпоративная и неповоротливая Java. — Чем программирование похоже на любительский спорт. — Как в Новосибирске появилась независимая Java-конференция SnowOne и зачем её делают энтузиасты. — Почему программирование становится хобби и увлечением для многих разработчиков и как с этим жить. — Откуда рождаются open source-проекты. История jmint. — Особенности разработки в финтеха и IoT: процессы, приоритеты, технологии. — Что такое качественный код для разных проектов и что делать, чтобы на вашем проекте код был качественным. Методы борьбы с техдолгом. — Как управлять большим набором микросервисов.— Любимые фичи Java, опыте с AppCDS. — Какие классные фичи появятся в будущих версиях Java. Гость: Владимир Плизга Ведущий backend-инженер в Tibbo Systems. Занимается развитием AggreGate – интеграционной low-code платформы для IoT. До этого 10 лет работал в финтехе над серверной частью интернет-банков и сопутствующих сервисов. Автор нескольких open-source инструментов для тестировщиков и разработчиков. Докладчик конференций JUG.Ru, CodeFest, IT-Nigths и других, автор статей по различным темам вокруг Java. Член программного комитета сибирской Java-конференции SnowOne. Личный сайт — https://toparvion.pro.Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code— Twitter: twitter.com/ludi_and_code— Facebook: fb.com/Люди-и-Код-100737082156086— «ВКонтакте»: vk.com/the_code_group— Telegram: https://t.me/skillbox_media_code— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-03-16
1h 00
Люди и код
Свободная Windows: как устроена и кем создаётся ReactOS и работают ли в ней HOMM III
Содержание выпуска: — Что такое ReactOS и что означает «свободный клон Windows». — Для чего нужна ReactOS и в чём её практическое применение. — Зачем разработчики присоединяются к проекту ReactOS. — На каком этапе развития находится операционная система и можно ли её установить на компьютер или другое устройство. — Какие языки программирования используются для разработки ReactOS. — Как понять, из чего состоит Windows и по какой логике она работает. — Помогает ли Microsoft команде разработчиков ReactOS. — С какими свободными проектами взаимодействует команда ReactOS и что отдаёт миру СПО. — С какими файловыми системами и с помощью каких инструментов умеет работать ReactOS. — Какие большие цели и вызовы стоят перед комьюнити. — Как присоединиться к команде ReactOS и какие скиллы для этого нужны. Гость: Виктор Перевёрткин Разработчик в «Лаборатории Касперского» и мейнтейнер ядра ReactOS. Дополнительные материалы:— Чат по ReactOS https://chat.reactos.org/login — Форум по ReactOS https://reactos.org/forum — Списки рассылки ReactOS https://reactos.org/mailing-lists — Как контрибьютить в ReactOS https://reactos.org/contributing — Репозиторий ReactOS на GitHub https://github.com/reactos/reactos — Статьи про микроядерный фреймворк Genode http://genodians.org— Блог Нейта Грехема https://pointieststick.com— GSoC 2022 (в ней участвует ReactOS) https://summerofcode.withgoogle.com/programs/2022/organizations/reactos-foundationпока Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — Facebook: fb.com/Люди-и-Код-100737082156086 — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code
2022-03-09
35 min
Люди и код
Менеджмент в IT: путь от разработчика до CTO, типичные ошибки и личный бренд
Гость: Виктор Корейша Ведущий IT-подкаста «Кода кода», технический менеджер в «Риалвеб», CTO студии «Феникс». Увлекается настольными играми и разработкой настольных игр.Содержание выпуска: — Как разработчику вырасти в технического директора. — Кто такой технический директор и чем он отличается от тимлида и техлида. — Какие ошибки чаще всего совершают технические менеджеры и как их исправить. — Когда стоит увольнять сотрудников и как снижать текучку. — Как измерить счастье сотрудников и для чего это нужно. — Как строить личный бренд. — Чем хорош подкаст и как он помогает бесплатно получать лучшую экспертизу. Где подписаться на обновления подкаста и наши новые статьи?— Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — Facebook: fb.com/Люди-и-Код-100737082156086 — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 — Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-03-02
1h 01
Люди и код
Погружаемся в Haskell: как устроена экосистема языка и кто его использует в проде
Гость: Александр ВершиловРуководитель разработки серверных приложений в образовательном центре «Сириус», Haskell-разработчик, спикер IT-конференций.Содержание выпуска: — Чем уникален Haskell и какие языки можно назвать похожими на него. — С каких языков проще всего перейти в Haskell. — Что даётся тяжелее всего при переходе на Haskell и какие концепции сложнее всего принять. — Можно ли понять по коду, с какого языка программист перешёл на Haskell. — Какие IDE и редакторы кода лучше всего подходят для программирования на Haskell. — О чём спорит сообщество Haskell. — Куда движется Haskell, как быстро он меняется и какие фичи и нововведения в нём могут появиться в ближайшее время. — Насколько практичен Haskell, каким компаниям и для каких задач лучше всего подходит. — Какой тулкит поставляется в стандартной комплектации Haskell. — Есть ли у Haskell проблемы или он идеальный? — Что умеет стандартная библиотека Haskell и какие библиотеки считаются must have в мире Haskell. — Как устроен компилятор GHC, какие у него киллер-фичи и на чём его пишут. — Какие проекты написаны на Haskell и какие компании используют его в продакшене. — Насколько востребованы Haskell-программисты. — Какие языки можно назвать конкурентами Haskell. — Как познакомиться с Haskell и где можно его изучить.Где подписаться на обновления подкаста и наши новые статьи? Сайт медиа: https://bit.ly/31WHMto Twitter: https://bit.ly/3qkY5to Facebook: https://bit.ly/3qnksOF «ВКонтакте»: https://bit.ly/3FhwwFy Telegram: https://bit.ly/3rhyNvi «Яндекс.Дзен»: https://bit.ly/3toDK8y Понравился выпуск? Поставьте нам пять звёзд и подпишитесь на обновления подкаста в том сервисе, где вы его послушали. Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-02-23
58 min
Люди и код
Го в Go: как монтажник бросил всё в 37 лет, за пять месяцев выучил язык и нашёл работу
Подкаст «Люди и код», выпуск №6: Ильдус Тукаев. Junior Go-разработчик в стартапе, муж и отец. В прошлом конструировал станки, орудовал перфоратором и знал всё о видеонаблюдении.Содержание выпуска:— Почему решил бросить монтаж слаботочки, конструирование станков и свой бизнес.— Как выбирал первый язык программирования и почему остановился на Go.— Как изучал программирование. Что было самым полезным. — Если бы сейчас с нуля учил язык, какой бы выбрал и как бы его изучал.— Что было самым сложным в изучении.— Как писал резюме, искал работу и делал тестовые.— Сколько времени потратил на поиск работы и на что жил.— Что делал, когда хотелось всё бросить.— Советы для тех, кто только входит в IT.Где подписаться на обновления подкаста и наши новые статьи?Сайт медиа: https://bit.ly/31WHMtoTwitter: https://bit.ly/3qkY5toFacebook: https://bit.ly/3qnksOF«ВКонтакте»: https://bit.ly/3FhwwFyTelegram: https://bit.ly/3rhyNvi«Яндекс.Дзен»: https://bit.ly/3toDK8yПонравился выпуск? Поставьте нам пять звёзд и подпишитесь на обновления подкаста в том сервисе, где вы его послушали. Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-02-16
43 min
Люди и код
Разработка Linux Kernel, миф о токсичности Торвальдса и проблемы Rust с Алексеем Гладковым из Red Hat
«Люди и код», выпуск №2. Гость — Алексей Гладков из Red Hat. Алексей участвует в разработке Linux Kernel, занимается виртуализацией (контейнеры, изоляция и т. п.). Участник ALT Linux Team и Mozilla Russia Team.Содержание выпуска:— Люди, которые компилируют код на C у себя в голове.— Как корпорации пытаются влиять на ядро ради своей выгоды и почему их попытки обычно неуспешны.— Как Линус Торвальдс принимает патчи и релизит ядро.— Почему Торвальдс совсем не токсичный и откуда пошёл миф о его скверном характере.— Мейнтейнеры подсистем и процесс code review.— Почему на Rust в kernel вряд ли будут писать что-то, кроме драйверов. Unsafe-блоки.— Какие долгосрочные изменения запланированы в ядре.— Как присоединиться к команде Linux Kernel и чем можно помогать.— Кто самые главные люди в комьюнити разработчиков ядра.— Почему никаким языкам, кроме Rust, не светит попасть в ядро.— Как устроено сообщество разработчиков ядра.— Монолитное ядро — не проблема, а списки рассылки — прекрасно.Материалы от Алексея:С чего стартовать начинающим контрибьюторам в ядро: https://bit.ly/3rlEfxaОфициальное описание процесса разработки ядра: https://bit.ly/3KjiwiiB4 — утилита для работы с патчами ядра: https://bit.ly/3qAKCgXОбщедоступный архив переписки и работы над исправлениями ядра: https://bit.ly/3fABkeQПонравился выпуск? Поставьте нам пять звёзд и подпишитесь на обновления подкаста в том сервисе, где вы его послушали. Стартовать в программировании вместе со Skillbox: skillbox.ru/code
2022-01-19
1h 14
Люди и код
Победа Open Source, религиозные войны и проблемы модели открытых исходников с Антоном Жияновым
Люди и код, выпуск №1. Гость: Антон Жиянов, техлид в DaData. Пишет на Python, SQL и рассказывает о них в Twitter, создаёт open-source-проекты, курсы и много чего ещё. Пишет для «Хабра». Ведёт свой сайт. Автор открытых библиотек iuliia-py и sqlean.Содержание выпуска:— Open Source — привлекательная философия, практичный способ делать проекты, возможность отдать дань комьюнити или жизненная позиция?— Какие лицензии удобно использовать для своих open-source-проектов.— История открытых библиотек iuliia-py и sqlean.— Есть ли деньги в Open Source и сколько приносят создателям популярные проекты.— Чего не хватает современному Open Source и какие у него проблемы.— В чём сила Open Source и почему, несмотря на отсутствие денег, разработчики продолжают мейнтейнить и контрибьютить в open-source-проекты?— Что жизнеспособнее — открытое или проприетарное ПО?— Как не сдуться на длинной дистанции и не потерять вдохновение, работая над open-source-проектом.— Зачем корпорации заигрывают с Open Source и насколько они разделяют идеи OSI и FSF.— Как начать контрибьютить в Open Source и какие проекты выбрать.Где подписаться на обновления подкаста и наши новые статьи?Сайт медиа: https://bit.ly/31WHMtoTwitter: https://bit.ly/3qkY5toFacebook: https://bit.ly/3qnksOF«ВКонтакте»: https://bit.ly/3FhwwFyTelegram: https://bit.ly/3rhyNvi«Яндекс.Дзен»: https://bit.ly/3toDK8yЧто ещё почитать про Open Source?Open Source для джуна: куда вписаться, чтобы пополнить портфолио: https://bit.ly/3HYQMNVГде взять идею для open-source-проекта и как его продвигать: https://bit.ly/34NvJzCАндрей Ситник: «Open Source — это религия»: https://bit.ly/3rhxvjWКак Microsoft боролась с Open Source и почему ей пришлось полюбить Linux: https://bit.ly/3nmo0PcМатериалы от Антона Жиянова:Библиотека iuliia-py и схемы транслитерации: https://bit.ly/33xIyx6Статья Антона «Юлия → Iuliia. Всё о транслитерации»: https://bit.ly/3nlRJbiПроект sqlean, который без заморочек позволяет подключить регулярные выражения в SQLite: https://bit.ly/3qlY2xiПонравился выпуск? Поставьте нам пять звёзд и подпишитесь на обновлени
2022-01-13
36 min