Веб-версияОткрыть в Telegram

ВеткаВсем привет!

2 сообщения · –
К
Всем привет! Пока там готовится pg.academy.2026, хотел бы обсудить одну проблемку. Проблема: Если мы обучаем студентов на программистов/разработчиков, инженеров данных и аналитиков, то какой аппаратный бэкграунд у них должен быть? И нужен ли он вообще? Я думаю у многих в учебных заведениях есть такие дисциплины как "Архитектура ЭВМ" или "Архитектура Компьютеров и Операционные Системы". Обычно на лекциях обсуждается история развития электронной техники годов этак 70-х прошлого века. Крайне редко затрагивается тема современного оборудования. И конечно же практика программирования на ассемблере. Классика. У меня план минимум разработать новый пока что факультатив, чтобы давать актуально необходимые знания о современном оборудовании. Например, - Устройство современных серверов и сервеного оборудования - Отличия ARM от x86 - RAID массивы - DDR4/5 (CRC и без), - SSD (виды, возможности) - Архитектура современных GPU - Сетевые технологии и коммутация. Попытка уйти от "исторического аспекта" и сосредоточится на оборудовании современных ЦОДов. Остается вопрос, а нужно ли это современным программистам на Go, Python, Java/Kotlin?
  1. A
    Нужно, но в части "методов повышения производительности", то есть конвейеров, многоядерности (включая виртуальную), организации адресных пространств, многоуровневого доступа к памяти, неоднородного доступа к памяти, выравнивания, защиты доступа и т.д.

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем