Folgen
-
Какие заключаются принципы SOLID, в чём правы (или нет) Барбара Лисков и Роберт Мартин и как солид влияет на архитектуру ПО? В этом видео дискутируем вместе с Евгением Сергеевым, автором канала S0ER и архитектором ПО, о специфичности SOLID для некоторых стеков программирования и о том, как скиллы программиста влияют на принятие решений.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vk.com/video-224967259_456239050
– Смотреть на Youtube: https://youtu.be/qHh_B97OjEYВы узнаете об инверсии зависимостей (DIP), принципе открытости-закрытости (OCP), роли интерфейсов в командной работе, взаимосвязи SRP с другими принципами SOLID и многом другом. Особое внимание уделяется принципу Барбары Лисков, его влиянию на архитектуру программного обеспечения и тому, как эти принципы нарушаются в реальной практике. Мы обсудим, как квалификация программистов и бизнес-требования могут влиять на применение этих принципов, а также рассмотрим важность их понимания для успешного развития в программировании.
00:00 Введение и обзор в SOLID
09:38 Изменение значений и применения принципов Solid
12:32 Инверсия зависимости и работа с абстракциями
16:00 Применение DIP для упрощения изменений
19:57 Ограничения и сложности DIP в фронтенд-разработке
21:51 Принцип инверсии зависимостей (DIP) в больших командах и проектах
24:46 Инверсия управления (IOC) и решение проблемы инверсии зависимостей
28:55 Внедрение зависимостей (DI) и использование IOC-контейнера
34:15 Осмысленное применение принципов DIP и IOC
37:04 Прямая зависимость и использование интерфейсов
43:25 Гибкий и расширяемый код
45:28 Ограничения системы типов и зависимые типы
53:18 Влияние принципов SOLID на архитектуру
55:49 Типы как множество возможных значений
57:57 Факторы, влияющие на нарушение принципов
01:03:40 Идеальный код и принятие решений в сложных условиях
01:16:13 Введение в принципы DIP и OCP
01:22:37 Применение принципов DIP и OCP в разработке
01:31:46 Роль доменных событий в программировании
01:34:35 Масштабирование и распределенные системы в событийной модели
01:37:57 Понимание и применение принципов SOLID через общение с опытными разработчиками и изучение хороших примеров кода
01:41:02 Разные взгляды на Single Responsibility Principle
01:50:26 Иллюзия понимания и вдохновение от SRP
01:53:27 Влияние SRP на архитектуру программных систем
01:57:14 Распределение обязанностей и архитектура приложений
02:01:20 Связь SRP с другими принципами SOLID
02:04:30 Роль принципов SOLID в разработке программного обеспечения
02:06:49 SOLID как продукт, продаваемый Робертом Мартином#программирование #it #solid
★ Support this podcast ★ -
Искуственный интеллект решает, кто в итоге получит работу? 😱 В этом выпуске с Михаилом Танским, Founder & CEO Хантфлоу (https://t.me/miketansky, https://x.com/miketansky) , обсуждаем, как работает автоматизированный найм, как HR фильруют резюме, как работают разные АТС и Headhunter и почему компании не отвечают кандидатам на отклики на вакансии.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК: https://vk.com/video-224967259_456239047
– Смотреть в Youtube: https://youtu.be/XDFxYkPty5gВ этом выпуске обсудим, как искусственный интеллект меняет процесс найма, какие ключевые слова важно использовать в резюме, и как адаптировать своё резюме под современные требования. Расскажем о своем опыте управления кандидатами, проблемами массовых откликов и как технологии могут улучшить или усложнить процесс подбора персонала.
00:00 Что такое АТС в управлении кандидатами
★ Support this podcast ★
09:34 Рекрутинговые системы и фильтрация резюме
16:24 Карьерные сайты компаний
26:52 Использование инструментов трекинга для управления кандидатами
31:24 Что писать в резюме, чтобы понравиться рекрутерам
40:54 Кастомизация резюме
46:19 Массовый и точечный подбор
01:09:28 Роль рефералов и автоматизации в процессе найма
01:16:30 Реальная жизнь за пределами социальных сетей
01:19:57 Влияние социальных медиа на рынок кандидатов
01:21:05 Проблема закрытых вакансий и неподходящих кандидатов
01:23:24 Воронка найма и ее непонимание
01:25:10 Рынок кандидатов и джобсайты
01:28:39 Искусственный интеллект в процессе найма
01:32:03 Автоматическая фильтрация и приоритизация
01:38:30 Тестовые задания
01:44:32 Проблемы рынка труда
01:52:46 Найм первого человека - детский сад рекрутмента
02:00:37 Роль сопроводительного письма
02:06:46 Риски рекомендаций -
Fehlende Folgen?
-
В этом выпуске разговариваем о больших компаниях и больших зарплатах! Вместе с Кириллом Игнатьевым, Senior Software Engineer (https://kiri11.ru, https://www.linkedin.com/in/kiri11/), обсуждают процесс найма в крупных IT-компаниях, роли рекрутеров и грейды разработчиков. Кирилл расскажет нам свой путь из Яндекса в FAANG, а также про то, как он проходил собеседования в крупные зарубежные компании в США и Ирландии.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
– Смотреть на Youtube: https://youtu.be/zkrLgz7lwgI
– Смотреть в ВК Видео: https://vk.com/video-224967259_456239046Вы узнаете о различных подходах к зарплатам в технологических компаниях, бодишопах и хедж-фондах, особенностях работы на удалёнке, влиянии пандемии на офисную культуру и бюрократические сложности, с которыми сталкиваются сотрудники.
Ссылки, которые упоминал Кирилл:
https://newsletter.pragmaticengineer.com/p/trimodal-nature-of-tech-compensation
https://www.levels.fyi/
https://interviewing.io
https://docs.google.com/document/d/1MAGfpvCQ9NanQFZ8hBhEK4ZgB5Jo_KflHUm0P7F4bJM/Интервью с Яндексом про собеседования: https://youtu.be/YAmDCi4J2dw?si=mqEQ9G-JI6h0ggWz
00:00 Различия в карьерных перспективах и качестве жизни программиста в разных странах
04:34 Работа в Facebook и переезд в США
11:04 Грейды в Яндексе и Facebook
15:40 Резюме, вакансии и найм в крупных компаниях
20:00 Как сопоставить ключевые слова в резюме с требованиями вакансий
20:57 Оценка кандидатов во время интервью
24:24 Размещение вакансий на сайтах компаний
28:11 Распределение зарплат в IT-компаниях в США
38:57 Новый грейд - новая работа?
39:44 Уровни разработчиков в Google и Facebook
52:23 Переход к менеджерским позициям
56:07 Продвижение по карьерной лестнице программиста
01:06:27 Влияние развития карьеры на зарплату
01:09:51 Влияние культуры компании на карьерный рост
01:14:36 Зарплата программиста и высоко квалифицированных специалистов
01:16:20 Предпринимательский подход в маленькой компании
01:36:54 Работа в бодишопах и фултайм
01:38:57 Опционы и их влияние на доход
01:40:44 Контрактная работа и выгоды для граждан США
01:40:57 Удержание сотрудников и опционы в стартапах
01:43:51 Performance Review и связь с продуктами компании
01:46:25 Проблемы stack ranking
01:48:15 Ограничения возвращения в офисы после пандемии
01:52:53 Влияние пандемии на удаленную работу
01:54:40 Привязка зарплат к регионам
01:57:05 Изменения в культуре компаний*упоминаемые в видео Facebook и Instagram принадлежат компании Meta, которая запрещена на территории РФ
#программирование #работавит #кириллмокевнин
★ Support this podcast ★ -
Помните период, когда во всех рекламах с ИТ были пальмы, пляж и преимущества удалённой работы? В этом выпуске обсуждаем, так ли классно работать в Таиланде, изменения в мире фронтенда, вспоминая о старых технологиях и появлении Angular.
В этом мне поможет Антон Плешивцев, VP of Engineering в Bravado, (https://t.me/craftthesoft) который ранее работал в Aviasales и разрабатывал игру, которая попала в топ Steam.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vk.com/video-224967259_456239045
00:00 Увлечение программированием с детства
04:26 Переезд в Таиланд и работа в Aviasales
09:41 Возвращение в Россию и продолжение работы в IT
13:34 Проблемы с культурным барьером и общением с местными жителями
18:08 Преимущества Таиланда: пляжи и тайская еда
22:48 Различия в климате Таиланда и Майами
29:27 Проблемы и новые технологии в разработке фронт-энда
35:14 Проблемы с управлением зависимостями и сложностью кода
43:36 Сравнение Angular и React
47:46 Разработка игр и сбор команды
53:54 Выгоды удаленной работы
54:47 Мотивация и наслаждение разработчиков игр
55:15 Организация удаленной команды
56:34 Качество игры и отбор на Steam
57:58 Игры как способ провести время с семьей
01:03:07 Участие в стартапе в Сан-Франциско
01:05:58 Рекрутинг в США
01:06:39 Сейлзы в американских компаниях
01:16:40 Переход к remote-first культуре и организация офсайтов
01:19:27 Сокращение сотрудников и последующий рост
01:25:31 Отличия культуры стартапов в США и России
01:27:54 Сложности стартапов в США
01:29:50 Дорогой найм разработчиков в США
01:31:39 Преимущества найма за рубежом
#программирование #менеджмент #кириллмокевнин
★ Support this podcast ★ -
В этом выпуске знакомимся с техническими и управленческими аспектами работы в компании с физическим продуктом и для этого поговорим с сооснователем и CTO Scentbird Андреем Ребровым (https://www.linkedin.com/in/andrebrov/ | https://www.scentbird.com/engineering/)
Представляете, у них 300-320 сотрудников, включая удалённых работников и сотрудников на складе, из которых где-то 40 – это разработчики! В разработке используются Java, React, Angular, Docker, Red Hat, AWS и многое другое, поэтому мы много говорили о переходе от монолитной архитектуры к микросервисам, включая выбор между Spring Boot и Micronaut, проблемах с производительностью и интеграционными тестами, а также уроках, извлечённые из этих изменений.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/+b6NV8Ab645wyYWQy
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vk.com/video-224967259_45623904300:00 Введение и обзор темы
00:00 Логистика и склад Scentbird
02:34 Разработка в компании Scentbird
04:31 Интеграция с внешними ERP-системами
07:55 Эффективность расходов на технологии
18:19 Переход от Hibernate к Micronaut и Spring Boot
20:34 Проблемы с временем старта и потреблением памяти в Spring Boot
23:24 Решение проблем с контекстом и интеграционными тестами в Micronaut
25:11 Преимущества Micronaut: быстрый запуск и нативная поддержка GraalVM
30:47 Принятие решений в разработке микросервисов
34:26 Оценка эффективности разработки и влияние на бизнес
41:26 Проблемы разделения базы данных между фронтендом и бэкендом
48:03 Важность понимания алгоритмов и архитектуры для эффективной разработки
50:32 Переход к пониманию и применению микросервисной архитектуры с помощью Micronaut
57:29 Релизный цикл и процедуры внутри компании
59:21 Код-ревью и проверка изменений
01:02:40 Контроль изменений через dev, stage и prod среды
01:09:35 Удаленная работа и гибкость в процессах разработки
01:12:42 Управление продуктом в компании Scentbird
01:14:37 Конфликт культур при внедрении новых процессов
01:18:50 Значение аналитиков в компании
01:23:23 Навыки эффективного общения и soft skills при найме разработчиков
01:27:19 Процесс найма программистов
01:34:07 Испытательный срок и retention
01:35:33 Рост сотрудников и тимлиды
01:38:28 Ограничения роста команды
01:40:25 Формальные процедуры и ожидания
01:45:21 Применение необходимых механик и практик#программирование #java #бизнес
★ Support this podcast ★ -
Всем ли программистам нужно высшее образование и чем оно отличается в разных странах? В этом видео вместе с Виталием Брагилевским (https://bravit.pro) разберём, когда высшее образование необходимо, а когда можно обойтись без него, обсудим важность математики и физики для определённых задач, а также рассмотрим различия между высшим и средним профессиональным образованием в США, Европе и России. В финале обсудим будущее образования в эпоху искусственного интеллекта: какие возможности и вызовы несёт ИИ для студентов и преподавателей.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/+MtGDikKhqgE4MDU6
00:00 Интро
04:22 Нужно ли высшее образование в программировании
11:41 Различия между высшим и средним профессиональным образованием
18:07 Поддержка разных уровней образования
22:36 Ориентация на мотивированных студентов
28:35 Проблемы бюрократии в системе образования
33:34 Различия между российскими и зарубежными образовательными стандартами
39:17 Ограничения в возможностях для волонтерской деятельности
44:22 Финансовый аспект образования
47:59 Сравнение немецких и американских университетов
49:22 Система образования в Европе и ее недостатки
50:17 Коммерциализация образования в России
54:56 Оценки и ЕГЭ в современной системе образования
01:01:10 Проблемы элитарности высшего образования
01:03:06 Единая система экзаменов и социальный лифт
01:04:04 Мобильность в образовании
01:07:53 ЕГЭ: доступ к лучшим вузам и развитие страны
01:13:42 Важные факторы успешного обучения
01:21:40 Качество студентов и преподавателей
01:22:08 Мотивация и увлечение студентов
01:24:25 Система образования в США
01:28:00 Сложности поиска хороших преподавателей
01:33:59 Распределение студентов по уровню мотивации и способностям
01:35:26 Влияние коллектива на индивидуальное развитие студентов
01:40:03 Учительские навыки и эмпатия
01:42:03 Преимущества онлайн образования
01:46:35 Трансформация образования во время пандемии
01:53:22 Роль образования в развитии молодежи
01:53:35 Использование искусственного интеллекта в образовании
01:54:59 Адаптация преподавателей к новым технологиям
01:59:45 Изменение типов заданий в образовании
02:04:21 Роль искусственного интеллекта в улучшении программирования
02:06:45 Роль и возможности искусственного интеллекта в образовании
02:10:23 Искусственный интеллект как инструмент в образовательном процессе
02:11:47 Примеры использования искусственного интеллекта в образовании
02:13:09 Проблемы искусственного интеллекта в коммерческом обучении#программирование #образование #университет #высшееобразование #искуственныйинтелект #ai #кириллмокевнин
★ Support this podcast ★ -
Node.js — мощный инструмент, который часто используется как для фронтенда, так и для бэкенда. В этом видео вместе с Андреем Мелиховым, Lead Developer в Yandex.Cloud (@devschacht, https://t.me/melikhov_dev), обсудим, как Node.js помогает создавать BFF (Backend For Frontend), проблемы и ограничения Node.js, а также его будущее, какие преимущества даёт TypeScript в разработке и какие фреймворки лучше выбрать для ваших проектов.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/+2dmekii0FJlkYTgy
00:00 Интро
04:57 Разработка облаков на Node.js
08:41 Что такое Node.js
11:14 Проблемы с дебагом при использовании декораторов
18:12 Особенности фреймворка Nest.js
19:48 Работа с базами данных с использованием TypeORM и MicroORM
20:17 Проблемы с DI и мидлварами в Express
21:00 Ограничения декораторов в TypeScript
22:56 Ограничения и нестандартизация в ORM-библиотеках на TypeScript
25:50 Нехватка экосистемы в Node.js
33:00 Потенциал Node.js для интерактивности и реал-тайма
33:54 Проблемы с другими языками и фреймворками
36:52 Альтернативные движки JavaScript для определенных сценариев использования
43:49 Альтернативы для сервера Node.js
46:13 Стандартизация и производительность
49:16 Развитие Node.js: модули и ECMAScript
51:16 Стабильность и обратная совместимость
57:57 Проект Harmony и замена CommonJS модулей
59:08 Разработка для браузера и для сервера
01:00:24 Inertia.js и создание интерактивных приложений
01:02:40 Другие инструменты для разработки на Node.js
01:07:18 Комьюнити Node.js в России
01:10:31 Выбор фреймворка для разработки на Node.js
01:12:25 Проблемы с перезапуском приложения на Node.js
01:18:55 Использование инструментов для тестирования на Node.js
01:23:45 Альтернативные инструменты для разработки на Node.js
01:25:59 Вопрос о будущем Node.js и возможности замены
01:32:21 Выбор языка программирования для дальнейшего развития
01:33:19 Использование ResultContainer в Node.js
01:33:55 Применение функциональных языков в разработке
01:36:18 Важные пропозалы в Node.js
01:38:53 Выбор инструмента под задачу#программирование #nodejs #вебразработка #backend #frontend
★ Support this podcast ★ -
Чтобы создать интерактивную доску Miro, было написано миллионы строк кода. В этом выпуске вместе с Тимуром Хазамовым, разработчиком из Miro, обсуждаем сложности работы с Canvas, подходы и принципы оптимизации, различные фреймворки, включая Svelte и Solid.js, React, TypeScript и о том, как увеличить производительность.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/+c4VlMHsTBvtjYTYy
00:00 Canvas и как работает HTML для редактирования текста
04:20 Использование нативных библиотек браузера
13:46 Оптимизация в фронтенд-разработке
15:45 Фреймворки: Svelte, Solid.js и React
18:13 Выбор фреймворка и опыт разработчика
26:55 Новые инструменты: Vite и Jest
28:59 Рефакторинг и оптимизация фичевых паков
29:28 Увеличение производительности с помощью RSPack, работа с Webpack и обновление библиотек
36:44 Инкрементальная сборка для ускорения разработки
45:31 Разрешение конфликтов в Excalidraw
51:31 Разработка open source проекта повлияла на карьеру и как проходят собеседования
56:08 как стать НЕ обычным фронтенд-разработчиком: программирование на JavaScript
01:01:04 На сколько TypeScript ускоряет разработку
01:02:30 Проблемы с индексацией и типизацией в редакторе
01:04:11 Сложности типизации в больших проектах
01:06:42 Оптимизация проекта и использование кэшей TypeScript
01:08:27 Роль команды оптимизации проекта
01:11:20 инженерная культура и обмен знаниями внутри команды#программирование #фронтенд #кириллмокевнин #frontend #miro
★ Support this podcast ★ -
В этом видео вместе с Дмитрием Рожковым @SeniorSoftwareVlogger рассуждаем о людях, менеджменте и процессах. Возможностей стать плохим менеджером довольно много, особенно когда ты вчерашний программист. Разбираемся, как стать хорошим менеджером, какие инструменты и подходы к управлению работают в разных командах и как культурные отличия влияют на коммуникацию.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/+c4VlMHsTBvtjYTYy
✔️ Twitter Димы: https://x.com/softwarevlogger00:00 Переход от программиста к менеджеру
06:58 Управление людьми и процессами
13:03 Организация процессов и управление стейкхолдерами
19:07 Принятие решений в интересах всей системы
25:35 Менеджер как первый агент изменений
31:01 Разные подходы к управлению и организации команд
39:45 Влияние KPI на работу менеджера
44:57 Цена стока и финансовая система
54:32 Работа в B2C и B2B
01:05:30 Понимание технологий и языков программирования
01:06:26 Управление командой в программировании
01:09:11 Проблемы объективности и понятности оценки производительности
01:11:07 Роль менеджера в оценке производительности
01:16:49 Возможности быть плохим менеджером
01:17:40 Управление бизнесом через Excel
01:23:22 Культурные различия и коммуникация
01:25:33 Мультикультурная среда и энергия коммуникации
01:26:57 Глобальная культура и общие точки соприкосновения
01:27:27 Специфика различных стран в конфликтах и эскалации
01:27:57 Эскалация и решение конфликтов в компаниях
01:30:14 Влияние корпоративной культуры на национальные отличия
01:31:35 Прямота в общении: европейцы и американцы
01:32:32 Региональные особенности Германии: пиво и сосиски
01:37:29 Проблемы с применением Scrum в IT-компаниях
01:38:51 Проблемы с оценками и фокусировкой команды
01:42:36 Переход от Scrum к Kanban
01:44:15 Преимущества использования Kanban
01:48:56 Изменения в организации и культуре команды
01:49:51 Scrum vs Kanban
02:00:54 Переход на канбан и автономность команд
02:04:30 Мощные функции и интеграции Jira
02:08:12 Практики управления#менеджмент #разработка #ит #it
★ Support this podcast ★ -
В этом видео вместе с Антоном Назаровым, создателем сообщества «Осознанная меркантильность» (https://x.com/M0rtyMerr), обсуждаем образование и то, как эта модель влияет на найм ИТ-специалистов. Мы поговорим о роли HR, пробелах в традиционном процессе найма разработчиков, необходимости резюме, тестовых заданий, perfomance review.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/+x6aF-jm4Pxo1NGMy
🐺 Сообщество для входа и зарплатного роста в IT: https://t.me/m0rtymerr_channel
🐺 Youtube Антона: https://www.youtube.com/@m0rtymerr00:00 Проблемы школьного образования
06:12 Оценочная система, ЕГЭ и стресс в школе
11:04 ЕГЭ – это шансы поступить в вуз для всех?
16:33 Зачем читать художественную литературу в школе?
21:57 Зачем нужен ВУЗ
27:07 Высшее образование: количество и распределение предметов
32:29 Изменения в системе высшего образования
37:22 Как можно было бы прокачать систему высшего образования
39:36 Недостатки системы оценок
46:53 Проблемы с образовательной системой
49:04 Выбор специализации и углубленное обучение
52:29 Когда диплом о высшем образовании действительно пригодится
55:04 Проблемы с собеседованиями и наймом сотрудников
58:10 Алгоритмы в собеседованиях
59:24 Способность готовиться к собеседованию vs. способность работать
01:07:01 История собеседований и необоснованные вопросы
01:09:47 Проблемы существующей системы отбора персонала
01:14:15 Тестовые задания при найме сотрудников
01:21:25 Замена множества этапов собеседования тестовыми заданиями
01:26:54 Оценка навыков программиста
01:31:29 Выгода для работодателя от сложного процесса найма
01:33:19 Почему система найма не меняется
01:35:44 Резюме и его роль в отборе кандидатов
01:37:49 Субъективность и неэффективность рекрутмента
01:41:48 Текущую систему рекрутмента нужно менять
01:44:58 Подготовка к собеседованиям и использование сообщества
01:49:17 Написание кода на собеседованиях
01:52:00 Грейдирование и внутренний рост в компаниях
01:55:11 Performance Review и повышение зарплаты
01:57:03 Системы оплаты и вознаграждения в компаниях
01:59:09 Зависимость премий от прибыли компании
02:00:05 Справедливость и эффективность систем оплаты
02:02:41 Различия в оплате между разработчиками и менеджерами
02:04:25 Возможные изменения в системе оплаты#программирование #собеседование #работавит #антонназаров
★ Support this podcast ★ -
В этом видео вместе с Михаилом Фесенко, SRE (https://x.com/usehex) обсуждаем статью Леши Махоткина об инжиниринге в Booking.com.
Статья: https://apptractor.ru/develop/kak-ustroen-inzhiniring-v-booking-com.html/amp✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/+Svwl78g9Omg1NjBi
00:00 введение и дисклеймер
04:51 важность понимания прибыли компании
10:53 бонусы и мотивация разработчиков
18:22 роль тренингов и тестирования в разработке
22:41 разбор инцидентов и постмортем
30:37 проблемы с устаревшими технологиями
32:27 управление конфигурацией серверов и использование контейнеров
35:14 различия между Booking и Airbnb
37:07 другие сервисы бронирования отелей, такие как Spotahome
39:01 перспективы спутникового интернета Starlink
40:25 изменения в офисной инфраструктуре в связи с удаленной работой
43:18 масштаб и разнообразие в компании Booking.com
45:10 культурное разнообразие и языки программирования
46:07 выбор компании или технологии при поиске работы
47:57 важность специалистов в разных языках программирования
53:51 отношение к багам и потерянным букингам как к R&D
54:49 концепция Error Budget
58:38 отсутствие тестировщиков и методология 'own it'
01:00:02 разные уровни ответственности в разработке
01:04:34 работа в команде разработчиков и администраторов
01:06:29 микросервисы: плюсы и минусы
01:12:13 баланс в коде: читаемость и сложность
01:14:36 опыт работы с разными командами и людьми
01:15:32 важность общения и взаимодействия с опытными специалистами
01:16:00 проблемы разделения разработчиков и администраторов
01:17:19 использование Docker для улучшения работы
01:18:18 оверинжиниринг и поиск баланса
01:26:07 влияние организационной структуры на разработку микросервисов
01:26:34 нейронные сети и возможность писать говнокод
01:27:24 организационная структура и ее влияние на производительность
01:28:50 драйвить других людей и влиять на разработку
01:31:35 устройство на работу в Booking.com и переезд в другую страну#программирование #разработка #инжиниринг
★ Support this podcast ★ -
В этом подкасте вместе с Владом Теном, разработчиком и блогером (https://x.com/vladnineplusone) обсуждаем работу в FAANG, рынок разработчиков и заменит ли программистов искусственный интеллект.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/+EdaQ7oIiFs9hNGIy
________________
🔗 Полезные ссылки:
Прошлый выпуск с Владом«Тен за бугром» в «Мы обречены»Как устроиться разработчиком в ЯндексДоклад про конечные автоматы как способ значительно упростить логику и понимание кода___________________
00:00:00 интро
00:00:26 как быстро летит время
00:01:29 канал Кирилла Мокевнина в новом формате – Организованное программирование
00:02:30 почему Влад Тен уволился из Microsoft
00:03:59 как устроена работа в FAANG и нужно ли туда устраиваться
00:08:48 как изменились продукты Microsoft и подход к разработке
00:11:43 где лучше работать – в Google или в Microsoft
00:14:43 увольнения в FAANG
00:19:46 почему компании перестали поддерживать remote и гонят всех в офисы
00:28:16 программистов заменит ИИ?
00:30:18 deep learning за 3 месяца и кто больше всех зарабатывает в инфобизнесе
00:38:48 overempoloyment, накрутка опыта, тренд волчистости в ИТ
00:46:30 чит-код к прохождению собеседований в крупные компании
00:56:10 комьюнити программистов в Узбекистане и курс Влада Тена по алгоритмам
01:07:24 как на самом деле устроена экономика курсов
01:22:44 проблемы программистов в предпринимательстве
01:25:05 есть ли перспективы у «крафтовых» курсов
#программирование #разработка #владтен
★ Support this podcast ★