Зачем веб разработчику знать уровни компьютерных сетей?
Веб-сайты, веб-приложения и сервисы стали основой для бизнеса, образования и развлечений. Чтобы создать эффективное и надежное веб-приложение, разработчику необходимо обладать широким спектром знаний, включая понимание уровней компьютерных сетей.
🧐 Основы компьютерных сетей
Компьютерные сети состоят из уровней, каждый из которых выполняет определенные функции для обеспечения передачи данных между устройствами.
Эти уровни описаны в модели OSI (Open Systems Interconnection), которая включает семь основных уровней:
Физический уровень: Отвечает за передачу битов по физической среде (кабели, оптоволокно).
Канальный уровень: Обеспечивает надежную передачу данных между двумя узлами.
Сетевой уровень: Определяет маршрутизацию пакетов данных.
Транспортный уровень: Обеспечивает надежную передачу данных между конечными устройствами.
Сеансовый уровень: Управляет сеансами связи между приложениями.
Уровень представления: Отвечает за преобразование данных в формат, пригодный для передачи.
Прикладной уровень: Обеспечивает интерфейс для взаимодействия приложений с сетью.
🤔 Почему это важно для веб-разработчика?
Знание уровней сети позволяет оптимизировать производительность приложений на каждом этапе передачи данных:
🔸 На транспортном уровне можно использовать протоколы TCP или UDP в зависимости от требований приложения к скорости и надежности передачи данных.
🔸 На прикладном уровне можно внедрять техники сжатия данных для повышения скорости загрузки страниц.
Понимание работы сетевых протоколов помогает эффективно диагностировать и устранять проблемы:
🔸 Проблемы на физическом или канальном уровнях могут вызывать задержки или потерю пакетов.
🔸 Ошибки на транспортном уровне могут приводить к сбоям соединения или потере важных сообщений.
Безопасность является критически важным аспектом любой сети:
🔸 На канальном уровне можно использовать технологии VLAN для сегментации трафика и предотвращения несанкционированного доступа.
🔸 На прикладном уровне внедрение HTTPS обеспечивает защиту передаваемых данных.
Для успешного масштабирования приложения необходимо учитывать все аспекты работы сети:
🔸 Понимание маршрутизации на сетевом уровне помогает распределять нагрузку между серверами.
🔸 Использование балансировщиков нагрузки позволяет равномерно распределять трафик на транспортном уровне.
Разработка совместимых решений требует знания стандартов и протоколов каждого уровня сети:
🔸 Использование стандартных API обеспечивает взаимодействие с различными сервисами на прикладном уровне.
🔸 Поддержка различных типов подключения (Wi-Fi, Ethernet) требует учета особенностей физического уровня.
Практические примеры применения знаний о сетях
Рассмотрим несколько практических примеров того, как знание уровней сети может помочь веб-разработчику в повседневной работе.
Оптимизация загрузки страниц: Использование техники lazy-loading изображений снижает нагрузку на сеть при первоначальной загрузке страницы (прикладной уровень).
Обнаружение узких мест: Анализ логов сервера может выявить проблемы с маршрутизацией пакетов (сетевой уровень), что позволит предпринять меры по улучшению производительности.
Защита пользовательских данных: Внедрение SSL/TLS сертификатов обеспечивает шифрование передаваемых данных (транспортный уровень).
Балансировка нагрузки: Настройка балансировщиков нагрузки позволяет равномерно распределить трафик между несколькими серверами (транспортный/сетевой уровни), обеспечивая стабильную работу приложения под высокой нагрузкой.
Знания компьютерных сетей важны для современного веб-разработчика. Они помогают оптимизировать производительность, устранять проблемы, обеспечивать безопасность и масштабируемость.
Понимание этих аспектов делает вас более квалифицированным специалистом, способным создавать высококачественные решения.
#djangoschool #мысли
Веб-сайты, веб-приложения и сервисы стали основой для бизнеса, образования и развлечений. Чтобы создать эффективное и надежное веб-приложение, разработчику необходимо обладать широким спектром знаний, включая понимание уровней компьютерных сетей.
Компьютерные сети состоят из уровней, каждый из которых выполняет определенные функции для обеспечения передачи данных между устройствами.
Эти уровни описаны в модели OSI (Open Systems Interconnection), которая включает семь основных уровней:
Физический уровень: Отвечает за передачу битов по физической среде (кабели, оптоволокно).
Канальный уровень: Обеспечивает надежную передачу данных между двумя узлами.
Сетевой уровень: Определяет маршрутизацию пакетов данных.
Транспортный уровень: Обеспечивает надежную передачу данных между конечными устройствами.
Сеансовый уровень: Управляет сеансами связи между приложениями.
Уровень представления: Отвечает за преобразование данных в формат, пригодный для передачи.
Прикладной уровень: Обеспечивает интерфейс для взаимодействия приложений с сетью.
🤔 Почему это важно для веб-разработчика?
Знание уровней сети позволяет оптимизировать производительность приложений на каждом этапе передачи данных:
🔸 На транспортном уровне можно использовать протоколы TCP или UDP в зависимости от требований приложения к скорости и надежности передачи данных.
🔸 На прикладном уровне можно внедрять техники сжатия данных для повышения скорости загрузки страниц.
Понимание работы сетевых протоколов помогает эффективно диагностировать и устранять проблемы:
🔸 Проблемы на физическом или канальном уровнях могут вызывать задержки или потерю пакетов.
🔸 Ошибки на транспортном уровне могут приводить к сбоям соединения или потере важных сообщений.
Безопасность является критически важным аспектом любой сети:
🔸 На канальном уровне можно использовать технологии VLAN для сегментации трафика и предотвращения несанкционированного доступа.
🔸 На прикладном уровне внедрение HTTPS обеспечивает защиту передаваемых данных.
Для успешного масштабирования приложения необходимо учитывать все аспекты работы сети:
🔸 Понимание маршрутизации на сетевом уровне помогает распределять нагрузку между серверами.
🔸 Использование балансировщиков нагрузки позволяет равномерно распределять трафик на транспортном уровне.
Разработка совместимых решений требует знания стандартов и протоколов каждого уровня сети:
🔸 Использование стандартных API обеспечивает взаимодействие с различными сервисами на прикладном уровне.
🔸 Поддержка различных типов подключения (Wi-Fi, Ethernet) требует учета особенностей физического уровня.
Практические примеры применения знаний о сетях
Рассмотрим несколько практических примеров того, как знание уровней сети может помочь веб-разработчику в повседневной работе.
Оптимизация загрузки страниц: Использование техники lazy-loading изображений снижает нагрузку на сеть при первоначальной загрузке страницы (прикладной уровень).
Обнаружение узких мест: Анализ логов сервера может выявить проблемы с маршрутизацией пакетов (сетевой уровень), что позволит предпринять меры по улучшению производительности.
Защита пользовательских данных: Внедрение SSL/TLS сертификатов обеспечивает шифрование передаваемых данных (транспортный уровень).
Балансировка нагрузки: Настройка балансировщиков нагрузки позволяет равномерно распределить трафик между несколькими серверами (транспортный/сетевой уровни), обеспечивая стабильную работу приложения под высокой нагрузкой.
Знания компьютерных сетей важны для современного веб-разработчика. Они помогают оптимизировать производительность, устранять проблемы, обеспечивать безопасность и масштабируемость.
Понимание этих аспектов делает вас более квалифицированным специалистом, способным создавать высококачественные решения.
#djangoschool #мысли
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
В YouTube есть неплохой курс по компьютерным сетям.
Для тех кто знает компьютерные сети, позволит освежить знания. А для тех кто не знаком с сетями, разобраться как всё устроено и функционирует.
Тык.
https://www.youtube.com/playlist?list=PLtPJ9lKvJ4ojPWFLuUz6g8c73Ta45bUN8
(Не реклама)
#djangoschool #видео
Для тех кто знает компьютерные сети, позволит освежить знания. А для тех кто не знаком с сетями, разобраться как всё устроено и функционирует.
Тык.
https://www.youtube.com/playlist?list=PLtPJ9lKvJ4ojPWFLuUz6g8c73Ta45bUN8
(Не реклама)
#djangoschool #видео
YouTube
Компьютерные сети
Обновленная версия курса по компьютерным сетям
🤝9🔥4 4👍1
Как и обещал, расскажу немного о первом из клубов.
😎 Клуб по программированию
Клуб подойдет для тех, кто только начинает свой путь в программировании.
А также для тех, кто хочет глубже погрузиться в программирование и приобрести общеинженерные навыки.
Тем кому не хватает мотивации или друга по программированию. Дорожной карты по развитию навыков.
Клуб будет находиться в закрытом сообществе в Телеграм с возможностью общения. Практикуетесь в удобном вам темпе, это не онлайн школа. Уровень знаний не важен, каждый для себя найдет полезное.
Из интересного:
🔸 Практика программирования. Ежедневные не скучные задачи по программированию. Членство в клубе дает возможность улучшать и оттачивать свои умения на регулярной основе, работая над разнообразными задачами.
🔸 Получение обратной связи по коду от сообщества, включая код-ревью от более опытных разработчиков, что способствует качественному росту и изучению лучших практик. Повышает насмотренность.
🔸 Совместное решение задач позволяет не только изучить новые подходы и методы работы, но и учит работе в команде.
🔸 Приобретение инженерных навыков, наряду с программированием, делимся знаниями в различных технических дисциплинах, которые пригодятся в реальной работе.
🔸 Открытая база знаний с полезной информацией: статьи, книги, видео, помогут расширить горизонты и дополнить знания.
🔸 Еженедельные онлайн встречи. Отвечаю на вопросы, разбираем интересные и полезные темы.
🔸 Сообщество позволяет строить новые деловые связи, находить единомышленников и возможности для сотрудничества или работы над общими проектами. Обмен знаниями и опытом.
Клуб будет доступен по подписке.
#djangoschool #club
😎 Клуб по программированию
Клуб подойдет для тех, кто только начинает свой путь в программировании.
А также для тех, кто хочет глубже погрузиться в программирование и приобрести общеинженерные навыки.
Тем кому не хватает мотивации или друга по программированию. Дорожной карты по развитию навыков.
Клуб будет находиться в закрытом сообществе в Телеграм с возможностью общения. Практикуетесь в удобном вам темпе, это не онлайн школа. Уровень знаний не важен, каждый для себя найдет полезное.
Из интересного:
🔸 Практика программирования. Ежедневные не скучные задачи по программированию. Членство в клубе дает возможность улучшать и оттачивать свои умения на регулярной основе, работая над разнообразными задачами.
🔸 Получение обратной связи по коду от сообщества, включая код-ревью от более опытных разработчиков, что способствует качественному росту и изучению лучших практик. Повышает насмотренность.
🔸 Совместное решение задач позволяет не только изучить новые подходы и методы работы, но и учит работе в команде.
🔸 Приобретение инженерных навыков, наряду с программированием, делимся знаниями в различных технических дисциплинах, которые пригодятся в реальной работе.
🔸 Открытая база знаний с полезной информацией: статьи, книги, видео, помогут расширить горизонты и дополнить знания.
🔸 Еженедельные онлайн встречи. Отвечаю на вопросы, разбираем интересные и полезные темы.
🔸 Сообщество позволяет строить новые деловые связи, находить единомышленников и возможности для сотрудничества или работы над общими проектами. Обмен знаниями и опытом.
Клуб будет доступен по подписке.
#djangoschool #club
🔥9 4 2👍1
Что такое софт скиллы для разработчика? 🤔
В мире разработки, где технические навыки играют ключевую роль, часто упускается из виду важность софт скиллов (soft skills).
В последние годы становится все более очевидным, что успешная карьера разработчика требует не только глубоких знаний языков программирования и алгоритмов, но и развитых софт скиллов.
Определение софт скиллов
Софт скиллы — это набор личностных качеств и социальных навыков, которые позволяют человеку эффективно и гармонично взаимодействовать с другими людьми, адаптироваться к различным ситуациям. Успешно справляться с задачами в профессиональной и личной жизни.
В отличие от хард скиллов (hard skills), которые включают конкретные технические знания и умения (например, знание JavaScript или умение работать с базами данных), софт скиллы более универсальны и применимы в различных контекстах.
Некоторые из важных софт скиллов для разработчиков
🔹 Коммуникация
Одним из самых важных аспектов любой работы является способность эффективно общаться. Для разработчиков это означает умение ясно выражать свои мысли как устно, так и письменно.
Объяснение сложных технических концепций: Умение объяснить свою работу коллегам из других отделов или клиентам.
Документация: Написание четкой документации коду.
Обратная связь: Способность давать конструктивную критику и принимать ее.
🔹 Работа в команде
Современная разработка — это коллективный процесс. Даже если вы работаете над индивидуальными задачами, конечный продукт обычно создается совместными усилиями команды.
Сотрудничество: Умение работать вместе над проектом.
Разделение обязанностей: Понимание своей роли в команде.
Поддержка коллег: Готовность помочь другим членам команды при необходимости.
🔹 Управление временем
Эффективное управление временем позволяет разработчику справляться со своими задачами вовремя без ущерба для качества работы.
Приоритизация задач: Определение наиболее важных задач на текущий момент.
Планирование рабочего дня/недели/месяца: Создание расписания для выполнения всех необходимых задач.
Избежание прокрастинации: Фокусировка на работе без отвлечений.
🔹 Решение проблем
Разработчики постоянно сталкиваются с проблемами — от багов в коде до конфликтов внутри команды.
Аналитическое мышление: Способность разложить проблему на составляющие части для поиска решения.
Креативность: Применение нестандартных подходов к решению сложных задач.
Настойчивость: Готовность продолжать искать решение даже после нескольких неудачных попыток.
🔹 Адаптивность
Технологии быстро меняются, поэтому способность адаптироваться к новым условиям крайне важна.
Гибкость мышления: Быстрое освоение новых технологий или методологий разработки.
Открытость новому опыту: Готовность учиться у других специалистов или пробовать новые инструменты.
Почему софт скиллы так важны?
Социальное взаимодействие внутри коллектива улучшается благодаря хорошим коммуникативным способностям членов команды.
Вышеупомянутая гибкость помогает быстрее адаптироваться под изменения требований проекта.
Эффективное управление временем способствует своевременному завершению проектов без авралов.
Развитые способности по решению проблем позволяют находить оптимальные пути выхода даже из самых сложных ситуаций.
Таким образом можно сделать вывод: наличие развитых soft skills делает работу программиста не только продуктивной, но также комфортной как ему самому, так его команде, заказчику проекта и пользователям конечного продукта.
#djangoschool #it #мысли
В мире разработки, где технические навыки играют ключевую роль, часто упускается из виду важность софт скиллов (soft skills).
В последние годы становится все более очевидным, что успешная карьера разработчика требует не только глубоких знаний языков программирования и алгоритмов, но и развитых софт скиллов.
Определение софт скиллов
Софт скиллы — это набор личностных качеств и социальных навыков, которые позволяют человеку эффективно и гармонично взаимодействовать с другими людьми, адаптироваться к различным ситуациям. Успешно справляться с задачами в профессиональной и личной жизни.
В отличие от хард скиллов (hard skills), которые включают конкретные технические знания и умения (например, знание JavaScript или умение работать с базами данных), софт скиллы более универсальны и применимы в различных контекстах.
Некоторые из важных софт скиллов для разработчиков
🔹 Коммуникация
Одним из самых важных аспектов любой работы является способность эффективно общаться. Для разработчиков это означает умение ясно выражать свои мысли как устно, так и письменно.
Объяснение сложных технических концепций: Умение объяснить свою работу коллегам из других отделов или клиентам.
Документация: Написание четкой документации коду.
Обратная связь: Способность давать конструктивную критику и принимать ее.
🔹 Работа в команде
Современная разработка — это коллективный процесс. Даже если вы работаете над индивидуальными задачами, конечный продукт обычно создается совместными усилиями команды.
Сотрудничество: Умение работать вместе над проектом.
Разделение обязанностей: Понимание своей роли в команде.
Поддержка коллег: Готовность помочь другим членам команды при необходимости.
🔹 Управление временем
Эффективное управление временем позволяет разработчику справляться со своими задачами вовремя без ущерба для качества работы.
Приоритизация задач: Определение наиболее важных задач на текущий момент.
Планирование рабочего дня/недели/месяца: Создание расписания для выполнения всех необходимых задач.
Избежание прокрастинации: Фокусировка на работе без отвлечений.
🔹 Решение проблем
Разработчики постоянно сталкиваются с проблемами — от багов в коде до конфликтов внутри команды.
Аналитическое мышление: Способность разложить проблему на составляющие части для поиска решения.
Креативность: Применение нестандартных подходов к решению сложных задач.
Настойчивость: Готовность продолжать искать решение даже после нескольких неудачных попыток.
🔹 Адаптивность
Технологии быстро меняются, поэтому способность адаптироваться к новым условиям крайне важна.
Гибкость мышления: Быстрое освоение новых технологий или методологий разработки.
Открытость новому опыту: Готовность учиться у других специалистов или пробовать новые инструменты.
Почему софт скиллы так важны?
Социальное взаимодействие внутри коллектива улучшается благодаря хорошим коммуникативным способностям членов команды.
Вышеупомянутая гибкость помогает быстрее адаптироваться под изменения требований проекта.
Эффективное управление временем способствует своевременному завершению проектов без авралов.
Развитые способности по решению проблем позволяют находить оптимальные пути выхода даже из самых сложных ситуаций.
Таким образом можно сделать вывод: наличие развитых soft skills делает работу программиста не только продуктивной, но также комфортной как ему самому, так его команде, заказчику проекта и пользователям конечного продукта.
#djangoschool #it #мысли
Всем привет. Расскажу о втором клубе.
👨💻 Клуб по веб разработке
Клуб подойдет для тех, кто:
🔹 Начинает или продолжает свой путь в веб разработке
🔹 Ищет реальный опыт работы для старта карьеры в IT
🔹 Меняет профессию, совмещая с работой или учебой
🔹 Закончил профильное обучение или научился самостоятельно
🔹 Готовится к собеседованиям
🔹 Не хватает практики и командной работы
Клуб будет находиться в закрытом сообществе в Телеграм с возможностью общения.
Из интересного:
🔸 Помогаем начинающим IT‑специалистам набрать опыт
🔸 Решаем задачи, которыми предстоит заниматься в реальной работе
🔸 Самостоятельная и командная работа над проектом. Пополнишь портфолио
🔸 Приобретение навыка код-ревью. Оценишь работы других участников. Потренируешься проводить код-ревью, отмечать плюсы, находить баги и давать рекомендации участникам
🔸Потренируешься работать с чужим кодом, исправишь ошибки, оптимизируешь код и сделаешь рефакторинг
🔸 Увидишь другие варианты решений задач и повысишь свою насмотренность. Поймешь, как ту же задачу можно было решить иначе и как сделать свой код еще лучше
🔸Закрепишь и значительно расширишь стек технологий и прокачаешь hard- и soft-skills
🔸Поработаешь в удаленной команде, где сможешь рассчитывать только друг на друга, соревнуясь с другими участниками
🔸Научишься работать в условиях неопределенности: неполностью описанные задачи, уточнения, новые вводные и неожиданные задачи
🔸 Приобретение инженерных навыков, наряду с программированием, делимся знаниями в различных технических дисциплинах, которые пригодятся в реальной работе
🔸 Открытая база знаний с полезной информацией: статьи, книги, видео, помогут расширить горизонты и дополнить знания
🔸 Еженедельные онлайн встречи. Отвечаю на вопросы, разбираем интересные и полезные темы
🔸 Сообщество позволяет строить новые деловые связи, находить единомышленников и возможности для сотрудничества или работы над общими проектами. Обмен знаниями и опытом.
Клуб будет доступен по подписке.
P.S.
Наше открытое сообщество в Telegram для поиска команды или проекта в котором можно поучаствовать.
Обмен опытом и общение.
Залетай и наводи шорох.
Тык
#djangoschool #club
👨💻 Клуб по веб разработке
Клуб подойдет для тех, кто:
🔹 Начинает или продолжает свой путь в веб разработке
🔹 Ищет реальный опыт работы для старта карьеры в IT
🔹 Меняет профессию, совмещая с работой или учебой
🔹 Закончил профильное обучение или научился самостоятельно
🔹 Готовится к собеседованиям
🔹 Не хватает практики и командной работы
Клуб будет находиться в закрытом сообществе в Телеграм с возможностью общения.
Из интересного:
🔸 Помогаем начинающим IT‑специалистам набрать опыт
🔸 Решаем задачи, которыми предстоит заниматься в реальной работе
🔸 Самостоятельная и командная работа над проектом. Пополнишь портфолио
🔸 Приобретение навыка код-ревью. Оценишь работы других участников. Потренируешься проводить код-ревью, отмечать плюсы, находить баги и давать рекомендации участникам
🔸Потренируешься работать с чужим кодом, исправишь ошибки, оптимизируешь код и сделаешь рефакторинг
🔸 Увидишь другие варианты решений задач и повысишь свою насмотренность. Поймешь, как ту же задачу можно было решить иначе и как сделать свой код еще лучше
🔸Закрепишь и значительно расширишь стек технологий и прокачаешь hard- и soft-skills
🔸Поработаешь в удаленной команде, где сможешь рассчитывать только друг на друга, соревнуясь с другими участниками
🔸Научишься работать в условиях неопределенности: неполностью описанные задачи, уточнения, новые вводные и неожиданные задачи
🔸 Приобретение инженерных навыков, наряду с программированием, делимся знаниями в различных технических дисциплинах, которые пригодятся в реальной работе
🔸 Открытая база знаний с полезной информацией: статьи, книги, видео, помогут расширить горизонты и дополнить знания
🔸 Еженедельные онлайн встречи. Отвечаю на вопросы, разбираем интересные и полезные темы
🔸 Сообщество позволяет строить новые деловые связи, находить единомышленников и возможности для сотрудничества или работы над общими проектами. Обмен знаниями и опытом.
Клуб будет доступен по подписке.
P.S.
Наше открытое сообщество в Telegram для поиска команды или проекта в котором можно поучаствовать.
Обмен опытом и общение.
Залетай и наводи шорох.
Тык
#djangoschool #club
🔥8❤2 1
Давайте узнаем кого больше 😎
Что больше сейчас интересует и используешь?
Что больше сейчас интересует и используешь?
Final Results
36%
Django
20%
DRF
36%
FastAPI
2%
Flask
0%
Esmerald
2%
Django ninja
5%
Иной зверь 👀
Вечер опросов 😁
Какой ваш уровень (лычка\должность)?
Какой ваш уровень (лычка\должность)?
Final Results
50%
Джун \ Джун+
34%
Мидл \ Мидл+
6%
Синьор
2%
Тим лид
1%
Тех лид
1%
CTO
1%
CEO
1%
Project manager
4%
Напишу в комментариях
Что такое насмотренность 👀 для программиста и как ее повысить
Насмотренность — это способность видеть и понимать паттерны, лучшие практики и архитектурные решения. Это своего рода “визуальная библиотека”, которая формируется у программиста благодаря опыту работы с разными проектами, технологиями и подходами.
Представьте себе художника. Он может написать картину не только благодаря своему таланту, но и потому что он видел много произведений искусства разных стилей и эпох.
Точно так же программист с высокой степенью насмотренности может писать качественный код быстрее и эффективнее.
Почему это важно?
Ускорение разработки: Когда вы знаете множество паттернов проектирования или видели различные архитектурные решения, вам легче выбрать наиболее подходящее для текущей задачи.
Качество кода: Насмотренный программист пишет более чистый и поддерживаемый код.
Решение проблем: Вы быстрее находите решения для сложных задач благодаря тому, что уже сталкивались с похожими ситуациями.
Как повысить свою насмотренность?
Читайте чужой код
Один из лучших способов повысить свою насмотренность — читать чужой код. Это могут быть open-source проекты на GitHub или примеры кода в блогах и книгах по программированию.
Участвуйте в code review
Code review — отличный способ увидеть разные стили написания кода внутри вашей команды или компании. Обсуждение решений с коллегами помогает понять их логику и подходы.
Работайте над разными проектами
Не зацикливайтесь на одном типе проектов или одной технологии. Пробуйте себя в разных ролях: фронтенд-разработка, бэкенд-разработка, мобильная разработка и т.д.
Учитесь у экспертов
Смотрите доклады опытных разработчиков на конференциях (например Podlodka Crew), читайте их блоги или книги.
Практикуйтесь
Регулярное решение задач на платформах вроде LeetCode поможет вам увидеть разнообразие алгоритмов и структур данных.
Обсуждайте свои идеи
Не бойтесь обсуждать свои идеи с коллегами или участвовать в профессиональных онлайн сообществах. Это помогает получить обратную связь от других специалистов.
Насмотренность — это не просто навык. Это важный аспект профессионального роста любого разработчика. Чем больше вы видите разных решений задач, тем легче вам будет справляться со своими собственными проектами, быстро и качественно.
#djangoschool #it #мысли
Насмотренность — это способность видеть и понимать паттерны, лучшие практики и архитектурные решения. Это своего рода “визуальная библиотека”, которая формируется у программиста благодаря опыту работы с разными проектами, технологиями и подходами.
Представьте себе художника. Он может написать картину не только благодаря своему таланту, но и потому что он видел много произведений искусства разных стилей и эпох.
Точно так же программист с высокой степенью насмотренности может писать качественный код быстрее и эффективнее.
Почему это важно?
Ускорение разработки: Когда вы знаете множество паттернов проектирования или видели различные архитектурные решения, вам легче выбрать наиболее подходящее для текущей задачи.
Качество кода: Насмотренный программист пишет более чистый и поддерживаемый код.
Решение проблем: Вы быстрее находите решения для сложных задач благодаря тому, что уже сталкивались с похожими ситуациями.
Как повысить свою насмотренность?
Читайте чужой код
Один из лучших способов повысить свою насмотренность — читать чужой код. Это могут быть open-source проекты на GitHub или примеры кода в блогах и книгах по программированию.
Участвуйте в code review
Code review — отличный способ увидеть разные стили написания кода внутри вашей команды или компании. Обсуждение решений с коллегами помогает понять их логику и подходы.
Работайте над разными проектами
Не зацикливайтесь на одном типе проектов или одной технологии. Пробуйте себя в разных ролях: фронтенд-разработка, бэкенд-разработка, мобильная разработка и т.д.
Учитесь у экспертов
Смотрите доклады опытных разработчиков на конференциях (например Podlodka Crew), читайте их блоги или книги.
Практикуйтесь
Регулярное решение задач на платформах вроде LeetCode поможет вам увидеть разнообразие алгоритмов и структур данных.
Обсуждайте свои идеи
Не бойтесь обсуждать свои идеи с коллегами или участвовать в профессиональных онлайн сообществах. Это помогает получить обратную связь от других специалистов.
Насмотренность — это не просто навык. Это важный аспект профессионального роста любого разработчика. Чем больше вы видите разных решений задач, тем легче вам будет справляться со своими собственными проектами, быстро и качественно.
#djangoschool #it #мысли
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3 2
Project IDX от Google
Project IDX — это рабочее пространство с поддержкой искусственного интеллекта для полнофункциональной многоплатформенной разработки приложений в облаке.
Благодаря поддержке широкого спектра платформ, языков и сервисов, а также интеграции с вашими любимыми продуктами Google IDX оптимизирует рабочий процесс разработки, чтобы вы могли создавать и поставлять приложения на разные платформы быстро, легко и качественно.
Я попробовал запустить там Django проект. Он сам собрался и запустился.
Кто-то уже пробовал это творение?
Клац
#djangoschool #it #ProjectIDX
Project IDX — это рабочее пространство с поддержкой искусственного интеллекта для полнофункциональной многоплатформенной разработки приложений в облаке.
Благодаря поддержке широкого спектра платформ, языков и сервисов, а также интеграции с вашими любимыми продуктами Google IDX оптимизирует рабочий процесс разработки, чтобы вы могли создавать и поставлять приложения на разные платформы быстро, легко и качественно.
Я попробовал запустить там Django проект. Он сам собрался и запустился.
Кто-то уже пробовал это творение?
Клац
#djangoschool #it #ProjectIDX
😁2🤔2 1
Зачем программисту изучать другие инструменты и фреймворки
Программирование - это область, которая постоянно развивается и меняется. Новые технологии, инструменты и фреймворки появляются регулярно, и чтобы оставаться востребованным специалистом, необходимо постоянно обновлять свои знания.
Расширение кругозора
Когда вы изучаете новые инструменты и фреймворки, вы расширяете свой кругозор. Это позволяет вам смотреть на задачи с разных углов и находить более эффективные решения. Например, если вы привыкли работать с Django, то переход на FastAPI может показать вам новые подходы.
Повышение конкурентоспособности
На рынке труда ценятся специалисты с широким спектром знаний. Знание различных инструментов делает вас более гибким в выборе проектов. Работодатели охотнее берут на работу тех, кто способен быстро адаптироваться к новым условиям.
Улучшение качества кода
Изучая разные фреймворки, вы сталкиваетесь с разными подходами к решению одних и тех же задач. Это помогает улучшить качество вашего кода за счет использования лучших практик из разных источников.
Ускорение разработки
Некоторые задачи могут быть решены быстрее при помощи специализированных инструментов или фреймворков. Например, для создания REST API можно использовать FastAPI, который обеспечивает высокую производительность и простоту в использовании по сравнению с другими решениями.
Личный рост
Изучение новых технологий развивает ваш навык самообучения. Это важный аспект личного роста любого профессионала в области IT. Чем больше вы учитесь самостоятельно разбираться в новых инструментах, тем легче вам будет осваивать будущие технологии.
В динамичном мире IT, постоянное обучение - залог успеха. Изучая новые инструменты и фреймворки, вы не только расширяете свои профессиональные горизонты, но также становитесь более конкурентоспособным специалистом.
#djangoschool #it #blog #programming
Программирование - это область, которая постоянно развивается и меняется. Новые технологии, инструменты и фреймворки появляются регулярно, и чтобы оставаться востребованным специалистом, необходимо постоянно обновлять свои знания.
Расширение кругозора
Когда вы изучаете новые инструменты и фреймворки, вы расширяете свой кругозор. Это позволяет вам смотреть на задачи с разных углов и находить более эффективные решения. Например, если вы привыкли работать с Django, то переход на FastAPI может показать вам новые подходы.
Повышение конкурентоспособности
На рынке труда ценятся специалисты с широким спектром знаний. Знание различных инструментов делает вас более гибким в выборе проектов. Работодатели охотнее берут на работу тех, кто способен быстро адаптироваться к новым условиям.
Улучшение качества кода
Изучая разные фреймворки, вы сталкиваетесь с разными подходами к решению одних и тех же задач. Это помогает улучшить качество вашего кода за счет использования лучших практик из разных источников.
Ускорение разработки
Некоторые задачи могут быть решены быстрее при помощи специализированных инструментов или фреймворков. Например, для создания REST API можно использовать FastAPI, который обеспечивает высокую производительность и простоту в использовании по сравнению с другими решениями.
Личный рост
Изучение новых технологий развивает ваш навык самообучения. Это важный аспект личного роста любого профессионала в области IT. Чем больше вы учитесь самостоятельно разбираться в новых инструментах, тем легче вам будет осваивать будущие технологии.
В динамичном мире IT, постоянное обучение - залог успеха. Изучая новые инструменты и фреймворки, вы не только расширяете свои профессиональные горизонты, но также становитесь более конкурентоспособным специалистом.
#djangoschool #it #blog #programming
👍7❤1
Всё не мог решить на каком фреймворке делать сайт.
Идей много. И функционала хочется занести много.
Для каждой из идей подходят разные инструменты.
Но ловлю себя на мысли, "Начни с малого, а там разберемся. Может это вообще разные проекты. Выложи хоть один проект со стрима в прод.😁 "
В общем, начнем, а там разберемся.
Стрим сегодня 27.07.24 в 20:00
https://youtube.com/live/Nlq7yyFV0p4?feature=share
#djangoschool #esmerald #edgy #stream #blog #it #itblog
Идей много. И функционала хочется занести много.
Для каждой из идей подходят разные инструменты.
Но ловлю себя на мысли, "Начни с малого, а там разберемся. Может это вообще разные проекты. Выложи хоть один проект со стрима в прод.
В общем, начнем, а там разберемся.
Стрим сегодня 27.07.24 в 20:00
https://youtube.com/live/Nlq7yyFV0p4?feature=share
#djangoschool #esmerald #edgy #stream #blog #it #itblog
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8 3❤2
Участие в open-source проектах для профессионального роста
Почему стоит участвовать в open-source проектах? 🤔
Прокачка навыков
Участие в open-source проектах позволяет вам работать над реальными задачами и проблемами. Это отличный способ получить практический опыт и улучшить свои технические навыки. Вы можете выбрать проект на любом языке программирования или технологии, которые хотите освоить.
Улучшение навыков работы с Git и процессами разработки
Pull requests, code reviews, работа с issues – всё это ценные навыки для любого разработчика.
Портфолио
Работа над open-source проектами, добавляет реальные проекты в ваше портфолио. Это особенно важно для начинающих специалистов или тех, кто хочет сменить специализацию. Работодатели ценят кандидатов с реальным опытом работы над проектами.
Сообщество
Open-source проекты часто имеют активные сообщества разработчиков со всего мира. Участвуя в таких проектах, вы сможете познакомиться с новыми людьми, обмениваться знаниями и опытом.
Карьерные возможности
Многие компании следят за активными участниками популярных open-source проектов и могут предложить им работу или стажировку. Ваш вклад может быть замечен потенциальными работодателями.
Возможность влиять на индустрию
Ваш код может использоваться тысячами разработчиков по всему миру!
Как начать?
Найдите подходящий проект
Платформ для поиска open-source проектов: GitHub, GitLab. Выберите проект по своим интересам и уровню подготовки.
Изучите документацию
Перед тем как приступить к работе над проектом, внимательно изучите его документацию, уководство по установке, описание архитектуры системы, правила участия и т.д.
Начните с простого
Не пытайтесь сразу решать сложные задачи или внедрять глобальные изменения в коде проекта – начните с чего-то простого. Исправьте баги (issues), напишите тесты, улучшите документацию, исправьте опечатки и т.д.
Общайтесь с командой
Не стесняйтесь задавать вопросы команде разработчиков – они всегда готовы помочь новичкам разобраться во всех нюансах проекта.
Участие в open-source проектах – это отличная возможность развиваться профессионально вне зависимости от вашего уровня подготовки или текущей специализации.
Так что не бойтесь делать первые шаги! Найдите интересный вам проект!
Делитесь своими впечатлениями об участии в open source-проектах в комментариях.
#djangoschool #blog #itblog #opensource #мысли
Почему стоит участвовать в open-source проектах? 🤔
Прокачка навыков
Участие в open-source проектах позволяет вам работать над реальными задачами и проблемами. Это отличный способ получить практический опыт и улучшить свои технические навыки. Вы можете выбрать проект на любом языке программирования или технологии, которые хотите освоить.
Улучшение навыков работы с Git и процессами разработки
Pull requests, code reviews, работа с issues – всё это ценные навыки для любого разработчика.
Портфолио
Работа над open-source проектами, добавляет реальные проекты в ваше портфолио. Это особенно важно для начинающих специалистов или тех, кто хочет сменить специализацию. Работодатели ценят кандидатов с реальным опытом работы над проектами.
Сообщество
Open-source проекты часто имеют активные сообщества разработчиков со всего мира. Участвуя в таких проектах, вы сможете познакомиться с новыми людьми, обмениваться знаниями и опытом.
Карьерные возможности
Многие компании следят за активными участниками популярных open-source проектов и могут предложить им работу или стажировку. Ваш вклад может быть замечен потенциальными работодателями.
Возможность влиять на индустрию
Ваш код может использоваться тысячами разработчиков по всему миру!
Как начать?
Найдите подходящий проект
Платформ для поиска open-source проектов: GitHub, GitLab. Выберите проект по своим интересам и уровню подготовки.
Изучите документацию
Перед тем как приступить к работе над проектом, внимательно изучите его документацию, уководство по установке, описание архитектуры системы, правила участия и т.д.
Начните с простого
Не пытайтесь сразу решать сложные задачи или внедрять глобальные изменения в коде проекта – начните с чего-то простого. Исправьте баги (issues), напишите тесты, улучшите документацию, исправьте опечатки и т.д.
Общайтесь с командой
Не стесняйтесь задавать вопросы команде разработчиков – они всегда готовы помочь новичкам разобраться во всех нюансах проекта.
Участие в open-source проектах – это отличная возможность развиваться профессионально вне зависимости от вашего уровня подготовки или текущей специализации.
Так что не бойтесь делать первые шаги! Найдите интересный вам проект!
Делитесь своими впечатлениями об участии в open source-проектах в комментариях.
#djangoschool #blog #itblog #opensource #мысли
🔥4👍3
Всем привет 👋
Продолжаю рассказывать про клубы.
Ознакомиться с описанием клубов можно здесь:
Описание клуба по программированию.
Описание клуба по веб разработке.
Что еще интересного будет в клубах
Сезонны - отрезок времени за который нужно достичь определенного результата.
В “клубе по программированию“ результатом такого сезона, будет написанная консольная или десктоп программа, парсер и т.д. Сезон можно проходить как в соло режиме, так и в паре.
В “клубе по веб разработке“ результатом сезона будет написанный веб проект. Это может быть личный проект или проект по заранее данному ТЗ.
- Если был выбран проект по ТЗ, то по итогам голосования распределяются очки и места.
- При выборе личного проекта, оценивается его сложность и польза которую он несет.
Сезон можно проходить как в соло режиме, так и в команде.
Во всех случаях будет учитывается: качество кода, тесты, известные баги, степень завершенности проекта.
Если нет подходящего проекта в котором хотелось бы поучаствовать, не беда. Можно принять участие в ревью кода, поиске багов, в подготовке полезных материалов для участников клуба, поддержать советом и т.д.
Если сезоны не твое, тоже не беда.
Делай всё тоже, только без ограничения по срокам.
Сезоны это опция. Для запуска сезона нужно минимум трое участников.
#club #djangoschool
Продолжаю рассказывать про клубы.
Ознакомиться с описанием клубов можно здесь:
Описание клуба по программированию.
Описание клуба по веб разработке.
Что еще интересного будет в клубах
Сезонны - отрезок времени за который нужно достичь определенного результата.
В “клубе по программированию“ результатом такого сезона, будет написанная консольная или десктоп программа, парсер и т.д. Сезон можно проходить как в соло режиме, так и в паре.
В “клубе по веб разработке“ результатом сезона будет написанный веб проект. Это может быть личный проект или проект по заранее данному ТЗ.
- Если был выбран проект по ТЗ, то по итогам голосования распределяются очки и места.
- При выборе личного проекта, оценивается его сложность и польза которую он несет.
Сезон можно проходить как в соло режиме, так и в команде.
Во всех случаях будет учитывается: качество кода, тесты, известные баги, степень завершенности проекта.
Если нет подходящего проекта в котором хотелось бы поучаствовать, не беда. Можно принять участие в ревью кода, поиске багов, в подготовке полезных материалов для участников клуба, поддержать советом и т.д.
Если сезоны не твое, тоже не беда.
Делай всё тоже, только без ограничения по срокам.
Сезоны это опция. Для запуска сезона нужно минимум трое участников.
#club #djangoschool
🔥8 4👍1
Какой протокол используется для динамической маршрутизации в больших сетях?
Anonymous Quiz
9%
RIP
42%
OSPF
35%
HTTP
13%
FTP
🫡4🔥1
Почему стоит прочитать книгу “Управление вниманием. 4 приема стать продуктивнее, меньше работать и все успевать” Грэма Олкотта?
Грэм Олкотт – известный эксперт по продуктивности и основатель компании Think Productive, которая помогает людям и организациям улучшить свои рабочие процессы. Его книга стала бестселлером и получила множество положительных отзывов от читателей по всему миру.
В чем суть книги?
“Управление вниманием” – это не просто очередное руководство по тайм-менеджменту. Это целая философия, основанная на понимании того, как работает наш мозг и как мы можем использовать его возможности максимально эффективно. Книга предлагает конкретные стратегии и техники для управления своим временем и вниманием в условиях современного мира.
Основные идеи книги
Фокус на важном. Одной из ключевых идей является необходимость фокусироваться на действительно важных задачах, а не распыляться на мелочи.
Энергия важнее времени. Вместо того чтобы пытаться впихнуть в день как можно больше дел, стоит уделять внимание своему уровню энергии и состоянию здоровья.
Минимизация отвлекающих факторов. В книге много внимания уделено тому, как минимизировать отвлекающие факторы в своей работе – будь то уведомления на телефоне, соц. сети или шум в офисе.
Использование технологий. Автор предлагает использовать современные технологии для повышения своей продуктивности, но при этом не становиться их рабом.
Книга полна практических советов и техник, которые можно сразу же применять в повседневной жизни:
🔹 Записывайте все идеи и задачи сразу же после их появления вместо того, чтобы пытаться держать их в голове.
🔹 Если задача занимает менее двух минут – сделайте её сразу же!
🔹 Систематизация задач. Разбивайте большие проекты на мелкие шаги для лучшего контроля над процессом выполнения.
Почему стоит прочитать эту книгу?
Если вы хотите повысить свою продуктивность без ущерба для своего здоровья или личной жизни. Вас интересуют современные методы управления временем. Если вы хотите научиться фокусироваться на действительно важных вещах.
Расскажите о своем методе тайм менеджмента в комментариях!
Будет интересно почитать.
#djangoschool #blog #itblog
Грэм Олкотт – известный эксперт по продуктивности и основатель компании Think Productive, которая помогает людям и организациям улучшить свои рабочие процессы. Его книга стала бестселлером и получила множество положительных отзывов от читателей по всему миру.
В чем суть книги?
“Управление вниманием” – это не просто очередное руководство по тайм-менеджменту. Это целая философия, основанная на понимании того, как работает наш мозг и как мы можем использовать его возможности максимально эффективно. Книга предлагает конкретные стратегии и техники для управления своим временем и вниманием в условиях современного мира.
Основные идеи книги
Фокус на важном. Одной из ключевых идей является необходимость фокусироваться на действительно важных задачах, а не распыляться на мелочи.
Энергия важнее времени. Вместо того чтобы пытаться впихнуть в день как можно больше дел, стоит уделять внимание своему уровню энергии и состоянию здоровья.
Минимизация отвлекающих факторов. В книге много внимания уделено тому, как минимизировать отвлекающие факторы в своей работе – будь то уведомления на телефоне, соц. сети или шум в офисе.
Использование технологий. Автор предлагает использовать современные технологии для повышения своей продуктивности, но при этом не становиться их рабом.
Книга полна практических советов и техник, которые можно сразу же применять в повседневной жизни:
🔹 Записывайте все идеи и задачи сразу же после их появления вместо того, чтобы пытаться держать их в голове.
🔹 Если задача занимает менее двух минут – сделайте её сразу же!
🔹 Систематизация задач. Разбивайте большие проекты на мелкие шаги для лучшего контроля над процессом выполнения.
Почему стоит прочитать эту книгу?
Если вы хотите повысить свою продуктивность без ущерба для своего здоровья или личной жизни. Вас интересуют современные методы управления временем. Если вы хотите научиться фокусироваться на действительно важных вещах.
Расскажите о своем методе тайм менеджмента в комментариях!
Будет интересно почитать.
#djangoschool #blog #itblog
✍7❤3👍3🔥1
Продолжаю рассказывать про клубы.
Ознакомиться с описанием клубов можно здесь:
Описание клуба по программированию.
Описание клуба по веб разработке.
Описание сезонов
Что еще полезного будет в клубах
На еженедельных онлайн встречах помимо ответов на вопросы, разбора интересные и полезные тем, мы будем устраивать:
- Моковые собеседования
- Помощь с составлением резюме и советы по его улучшению
На моковых собеседованиях вы можете выступать как в роле кандидата, так и в роле интервьюера. Тем самым прокачивать свои скиллы.
Для каждого участника клуба, будем давать персональные рекомендации по улучшению софт и хард скиллов.
Планирую скорый запуск клубов. Остались небольшие технические моменты.
#club #djangoschool
Ознакомиться с описанием клубов можно здесь:
Описание клуба по программированию.
Описание клуба по веб разработке.
Описание сезонов
Что еще полезного будет в клубах
На еженедельных онлайн встречах помимо ответов на вопросы, разбора интересные и полезные тем, мы будем устраивать:
- Моковые собеседования
- Помощь с составлением резюме и советы по его улучшению
На моковых собеседованиях вы можете выступать как в роле кандидата, так и в роле интервьюера. Тем самым прокачивать свои скиллы.
Для каждого участника клуба, будем давать персональные рекомендации по улучшению софт и хард скиллов.
Планирую скорый запуск клубов. Остались небольшие технические моменты.
#club #djangoschool
👍10
Что полезного для меня было в книге "Управление вниманием" Грэма Олкотта.
(Ответ на комментарий подписчика)
В книге достаточно много внимания уделено активности работы мозга. Думаю каждый знает когда его работоспособность на самом высоком уровне. Но мы не всегда распоряжаемся этим временим с пользой.
Я определил то время в сутках, когда моя продуктивность и работа мозга на самом высоком, среднем и низком уровне. На время когда моя продуктивность выше, я планирую все самые важные и сложные дела. Во время когда внимание уже более рассеянное, занимаюсь более монотонными задачами.
В книге уделяется внимание, тем делам которые мы меньше всего хотим делать. Даются советы как с этим быть.
Если мне задача не нравиться и я ее не хочу делать (у любого человека такое бывает), я ее делаю по “часу” в день. Не пытаюсь осилить за раз. Если ее откладывать и пытаться сделать сразу, результата не будет. Так и буду откладывать.
Книга не просто про тайм менеджмент, а про то, как в реалиях современного мира не потерять фокус на главном.
Санитарные часы. Это то время, когда я отключаю мессенджеры. Иногда отключаю телефон, чтобы не было уведомлений, звонков и смс. Это позволяет не терять фокус на задаче и не выпадать из потока. Особенно полезно в часы самой высокой продуктивности.
У всех есть желание отвлечься, перекурить, зайти в соц. сети, проверить телеграм, глянуть пару шортсов и т.д. Я позволяю себе это делать каждый час или два на 5 минут. И голову разгружает и желание перебивает. Но у меня не всегда это получается. Главное напоминать себе о том, что действительно важно.
В книге рассказано о том, как привести свои дела (задачи) к удобной структуре.
Я стараюсь структурировать задачи в проекты, это позволяет всегда найти нужную задачу. Планирую свой день и неделю. Все самое важное записано в календаре по работе и в жизни. В зависимости от этого планирую всё остальное.
Книга не является какой-то революционной, но дает некоторые интересные советы и приемы. Комбинируя из разных методик советы, можно найти для себя самые подходящие.
Самое сложное найти баланс между работой и жизнью. Жизнь у нас одна.
#djangoschool #blog #книги
(Ответ на комментарий подписчика)
В книге достаточно много внимания уделено активности работы мозга. Думаю каждый знает когда его работоспособность на самом высоком уровне. Но мы не всегда распоряжаемся этим временим с пользой.
Я определил то время в сутках, когда моя продуктивность и работа мозга на самом высоком, среднем и низком уровне. На время когда моя продуктивность выше, я планирую все самые важные и сложные дела. Во время когда внимание уже более рассеянное, занимаюсь более монотонными задачами.
В книге уделяется внимание, тем делам которые мы меньше всего хотим делать. Даются советы как с этим быть.
Если мне задача не нравиться и я ее не хочу делать (у любого человека такое бывает), я ее делаю по “часу” в день. Не пытаюсь осилить за раз. Если ее откладывать и пытаться сделать сразу, результата не будет. Так и буду откладывать.
Книга не просто про тайм менеджмент, а про то, как в реалиях современного мира не потерять фокус на главном.
Санитарные часы. Это то время, когда я отключаю мессенджеры. Иногда отключаю телефон, чтобы не было уведомлений, звонков и смс. Это позволяет не терять фокус на задаче и не выпадать из потока. Особенно полезно в часы самой высокой продуктивности.
У всех есть желание отвлечься, перекурить, зайти в соц. сети, проверить телеграм, глянуть пару шортсов и т.д. Я позволяю себе это делать каждый час или два на 5 минут. И голову разгружает и желание перебивает. Но у меня не всегда это получается. Главное напоминать себе о том, что действительно важно.
В книге рассказано о том, как привести свои дела (задачи) к удобной структуре.
Я стараюсь структурировать задачи в проекты, это позволяет всегда найти нужную задачу. Планирую свой день и неделю. Все самое важное записано в календаре по работе и в жизни. В зависимости от этого планирую всё остальное.
Книга не является какой-то революционной, но дает некоторые интересные советы и приемы. Комбинируя из разных методик советы, можно найти для себя самые подходящие.
Самое сложное найти баланс между работой и жизнью. Жизнь у нас одна.
#djangoschool #blog #книги
Telegram
Django School | Михаил Омельченко
Почему стоит прочитать книгу “Управление вниманием. 4 приема стать продуктивнее, меньше работать и все успевать” Грэма Олкотта?
Грэм Олкотт – известный эксперт по продуктивности и основатель компании Think Productive, которая помогает людям и организациям…
Грэм Олкотт – известный эксперт по продуктивности и основатель компании Think Productive, которая помогает людям и организациям…
👍5❤3🔥1
У вас нормально грузит YouTube?
Final Results
37%
Да, все как обычно
7%
Срезается качество
20%
Плохо грузит видео
3%
Плохо грузит shorts
2%
Трансляции логают
31%
Вообще плохо работает
Вернемся к истокам и разбавим контент на канале.
Сегодня 03.08.24 стрим по Django😎 в 19:00 по мск
Если будут проблемы со стабильностью связи с серверами YouTube, стрим перенесу в Telegram.
https://www.youtube.com/live/i5AWODG7cpg?si=fUTB38qVn9dndADr
#djangoschool #django
Сегодня 03.08.24 стрим по Django
Если будут проблемы со стабильностью связи с серверами YouTube, стрим перенесу в Telegram.
https://www.youtube.com/live/i5AWODG7cpg?si=fUTB38qVn9dndADr
#djangoschool #django
Please open Telegram to view this post
VIEW IN TELEGRAM
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥13❤4 3
Стоит ли делать посты с советами видео и плейлистов с YouTube технического характера других авторов?
Final Results
94%
Да
6%
Нет
Насколько БЫСТРЕЕ Python 3.13 без GIL?
В этом видео автор рассказывает, как Python 3.13 революционизирует производительность, делая глобальную блокировку интерпретатора (GIL) необязательной!
Тык
#djangoschool #itblog #blog #видео
В этом видео автор рассказывает, как Python 3.13 революционизирует производительность, делая глобальную блокировку интерпретатора (GIL) необязательной!
Тык
#djangoschool #itblog #blog #видео
YouTube
How Much FASTER Is Python 3.13 Without the GIL?
👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I'll discuss how Python 3.13 is revolutionizing performance by making the Global Interpreter Lock (GIL) optional! Learn what the GIL is, why it exists…
In this video, I'll discuss how Python 3.13 is revolutionizing performance by making the Global Interpreter Lock (GIL) optional! Learn what the GIL is, why it exists…
🔥5