2025-09-13T12:50:00Z
Ургант выступил на корпоративе у ИТ-шников в «Абзаково» в Башкирии
2025-09-13T12:14:17Z
Компания Маска уволила 500 специалистов, работавших над Grok
2025-09-13T11:50:04Z
Путин рассказал о быстром внедрении передовых технологий в Москве
2025-09-13T11:34:00Z
«Хаббл» запечатлел звёздное скопление в Большом Магеллановом Облаке
2025-09-13T11:12:00Z
Новые технологии защитят выборы от вмешательства извне
2025-09-13T10:51:00Z
Конечно, это не iPad, но при цене в 200 долларов есть модем 5G и стилус в комплекте. Представлен планшет Motorola Moto Pad 60 Neo
2025-09-13T10:51:00Z
Конечно, это не iPad, но модем 5П
2025-09-13T10:42:00Z
Похоже, iPhone 17 Pro и iPhone 17 Pro Max гораздо мощнее, чем можно было думать: Apple A19 Pro установила рекорд в Geekbench
2025-09-13T10:07:00Z
PlayStation 6 будет в 3-12 раз мощнее PS5 в зависимости от системы оценки. Появились почти полные спецификации процессора консоли
2025-09-13T10:00:22Z
Нижегородские студенты получат по 1 млн рублей на свои стартапы
2025-09-13T09:45:00Z
Nvidia захватила рынок GPU, а теперь хочет совершить на рынке SSD. Вместе с Kioxia компания работает над SSD, который будет в 100 раз производительнее текущих
2025-09-13T09:05:00Z
Santa: «Путь нашей индустрии похож на биткоин — я уверен, все еще впереди»
2025-09-13T09:00:10Z
Ликсутов рассказал о визите индийской делегации на фармацевтическое производство в ОЭЗ
2025-09-13T08:20:31Z
Это «Терминатора»: Большинство россиян не доверяют ИИ
2025-09-13T08:11:09Z
Григоренко поздравил программистов с профессиональным праздником
2025-09-13T05:00:00Z — Преподаватель Сергей Мишуров — о том, как складывалась профессия программиста
Каждый 256-й день года в России отмечают День программиста. В этом году праздник выпадает на 13 сентября. Этот день выбран неслучайно: 256 — это 2 в восьмой степени — количество чисел (от 0 до 255), которое можно записать в восьмибитном байте.
Компьютерам в жизни современного человека отведена особая роль: их используют практически в любой отрасли, благодаря чему сфера IT стала одной из самых перспективных и высокооплачиваемых.
Обычно, заводя разговор об истоках IT-индустрии, мы мысленно переносимся в 1950-е годы, хотя корни программирования уходят куда глубже. Уже в XIX веке английский математик Ада Лавлейс составила алгоритм для аналитической машины Чарльза Бэббиджа. Она предложила такие понятия, как «цикл» и «рабочая ячейка», которые и сейчас активно используются в современном программировании.
Заметной вехой достижений в программировании можно считать и первый чемпионат мира по шахматам среди компьютерных программ (WCCC) в 1974 году. Его победителем стала программа Каисса, созданная советскими математиками и программистами. Кстати, участники этой выдающейся для того времени разработки преподавали в университете МИСИС и формировали систему подготовки математиков и программистов.
Другой знаковый пример влияния математической логики на современный мир — соответствие Карри – Ховарда, которое показало, что доказательство теоремы в логике можно рассматривать как программу, а утверждение — как тип этой программы. Этот «фундамент программы как доказательства» лег в основу современных функциональных языков и доказательных систем, подтвердив глубокую связь между математикой и программированием.
В середине XX века были разработаны операционные системы семейства Unix, способные осуществлять параллельные вычисления на большом количестве процессоров. В основе этих технологий лежат алгоритмы, которые позволяют компьютеру автоматически управлять распределением ресурсов между несколькими пользователями и задачами. И именно эти нововведения стали основой для современных облачных технологий.
Со временем менялись инструменты работы программистов. Появились высокоуровневые языки (Algol, Fortran, Pascal, Java, Python и другие). А появление больших языковых моделей на основе методов ИИ породило явление нового вида программирования — вайб-кодинга. Это автоматическая генерация программного кода средствами естественного языка.
Новая архитектура моделей ИИ с механизмом «внимания» (self-attention) может учитывать большой контекст при генерации ответов. На этой основе созданы современные чат-боты, способные вести диалог на естественном языке, а также генерировать не только текст, но изображения, музыку и видео. Появились модели, способные автоматически создавать программный код.
Недавно квантовый процессор Sycamore выполнил задачу случайной выборки цепей примерно за 200 секунд, тогда как суперкомпьютеру для этого потребовалось бы порядка 10 тыс. лет. Но последние разработки в области квантовых технологий превосходят уже и этот результат. Это позволяет полагать, что в обозримой перспективе можно увидеть реальные сферы, в которых квантовый компьютер может существенно превзойти классический.
Хотя такие эксперименты пока демонстрируются на учебных задачах, уже предпринимаются попытки применять квантовые вычисления в оптимизации и моделировании сложных систем. И для программирования квантовых компьютеров создаются специальные языки и модели. Ведущие разработчики ПО уже представляют соответствующие инструменты для разработки — языки и программные библиотеки.
Они позволяют разработчику описывать квантовые схемы привычными конструкциями: например, библиотека Qiskit дает абстракции для создания квантовых цепочек, симуляции и связи с реальными квантовыми процессорами. Эти инструменты позволяют обучать студентов технологиям квантового программирования уже сейчас.
Таким образом, уже сейчас университеты должны активно готовить студентов к новым реалиям: выпускать специалистов по искусственному интеллекту, машинному обучению и big data. Студенты участвуют в хакатонах и соревнованиях по программированию с первого курса, активно осваивают как классические методы, так и инструменты ИИ.
Труд программиста становится все более разнообразным и, как следствие, дифференцированным — необходимы глубокое знание «железа» и методов строгой формализации алгоритмов, понимание программной архитектуры, знание библиотек программного кода, промышленных стандартов и протоколов, опыт работы с технологиями ИИ и основательные знания математики.
И рынок труда программистов сейчас таков, что при большом спросе на специалистов этой сферы все меньше остается вакансий для новичков — компаниям нужны сразу зрелые разработчики. Поэтому и вузам необходимы индустриальные партнеры и высокотехнологичные компании — чтобы студенты погружались в реальные производственные задачи и процессы уже со второго-третьего курса.
Автор — доктор экономических наук, профессор кафедры инженерной кибернетики НИТУ МИСИС
Позиция редакции может не совпадать с мнением автора
Источник:
2025-09-11T16:14:21Z
2025-09-11T09:10:35Z
2025-09-10T09:28:35Z
Кирилл Калашников заявил НСН, что при создании своего первого фильма с помощью ИИ он использовал 15 нейросетей, а сегодня только три и ChatGPT.
2025-09-11T14:08:00Z
2025-09-11T04:00:01Z
Андрей Шитов — про то, что видно сквозь призму 09/11 (почти) четверть века спустя и как Трамп приспосабливается к смене эпох