МГУ | Программирование
关闭频道
Все о программировании. Независимое сообщество студентов МГУ. Не являемся официальными представителями. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/+ZuxWNoD6z0k1YTI6
显示更多5 149
订阅者
-124 小时
-37 天
-3030 天
帖子存档
Пока вы платите за западные нейросети – китайские делают то же самое бесплатно
ChatGPT и Claude Code давно у всех на слуху. Но за последние годы в Китае появилось множество мощных AI-инструментов, которые умеют не меньше – а главное, почти все бесплатны и доступны пользователям из России.
DeepSeek, Qwen, Hailuo и другие ИИ уже умеют работать с текстом, изображениями, кодом и анализом не хуже других нейросетей.
В Зерокодере собрали их в новом бесплатном вебинаре «Китайские нейросети 2026–2027».
⚡️Что ждет вас на вебинаре?
• Проведем глубокое исследование рынка и превратим его в личный дашборд;
• Сделаем сайт без разработки с нуля;
• Сгенерируем кадры для собственного нейросериала;
• Протестируем функции, которых нет у западных ИИ-флагманов;
• Соберем собственный ИИ-стек для работы и проектов.
Не нужно выбирать между десятками сервисов и самостоятельно разбираться, что действительно работает. Вам покажут актуальные инструменты и их применение на практике.
Бонусом – справочник по 10 китайским ИИ и доступ к закрытой базе по нейросетям.
Бесплатный эфир по ссылке – регистрируйтесь
Правила создания резюме для программиста
Начните с основных правил хорошего резюме:
1.Никогда не стоит врать в резюме.
Приукрашивание реальности может сильно навредить. Когда на собеседовании, вы не сможете подтвердить качества, прописанные в резюме, велик шанс, что вас не только не возьмут на работу, но и могут распространить информацию о вашей лжи в другие компании. Также не стоит указывать, что в двадцатитрехлетнем возрасте у вас более 7 лет опыта, и вы уже освоили все языки программирования. Да, есть гении, но если это ложь – она не во благо.
📁 #Совет
МГУ & IT каналы
Не совершай ЭТУ ошибку!
Замечаю, что многие читают 5–10 крупных tech-каналов, думая, что этого хватает, чтобы развиваться в сфере.
Большие ресурсы действительно хороши для общей картины. Но они работают на широкую аудиторию, поэтому редкие идеи, интересные кейсы и уникальные новости не всегда доходят до них. Настоящая практика обычно зарождается в небольших нишевых каналах, а крупные медиа уже подхватывают их и цитируют у себя.
При этом по качеству контента они ничем не уступают топам — просто не вкладывают такие же бюджеты в продвижение.Мне стало интересно найти именно этих людей. Я скинул GPT-6 Astra список крупных каналов и попросил выбрать тех, кого они чаще всего цитируют (убрав рекламу и взаимный пиар) Модель собрала авторов, которых хорошо знают в комьюнити. За многими из них я слежу годами, но некоторые каналы стали открытием даже для меня) Собрал этих практиков в одну подборку, чтобы читать первоисточники параллельно с большими новостниками. Подписка в 1 клик: 👉 https://t.me/addlist/UuZJRIAHqTJmZTMy
Какие профи требуются в геймдеве, кроме программистов?
6. Администраторы сервера
Чтобы код работал необходим сервер, его правильная настройка и поддержка. Для выполнения этой задачи есть специалист – администратор сервера. Он должен знать сетевую инфраструктуру и понимать все особенности обслуживания сервера, чтобы не возникало никаких багов из-за повышенной нагрузки, которая чаще всего бывает на выходных.
📁 #Совет
МГУ & IT каналы
Задача по БД №66
Таблица Employees, Departaments, Locations, Countries, Regions. Получить список регионов и количество сотрудников в каждом регионе
Решение:
SELECT region_name, COUNT (*)
FROM employees e
JOIN departments d ON (e.department_id = d.department_id)
JOIN locations l ON (d.location_id = l.location_id)
JOIN countries c ON (l.country_id = c.country_id)
JOIN regions r ON (c.region_id = r.region_id)
GROUP BY region_name;
📁 #Задача
МГУ & IT каналы
Манипулирование данными в реляционной модели
Урок по БД №54 (Часть 3)
При выполнении операции объединения (UNION) двух отношений с одинаковыми заголовками производится отношение, включающее все кортежи, входящие хотя бы в одно из отношений-операндов.
Операция пересечения (INTERSECT) двух отношений с одинаковыми заголовками производит отношение, включающее все кортежи, входящие в оба отношения операнда.
Отношение, являющееся разностью (MINUS) двух отношений с одинаковыми заголовками, включает все кортежи, входящие в отношение-первый операнд, такие, что ни один из них не входит в отношение, являющееся вторым операндом.
📁 #Урок
МГУ & IT каналы
Какие профи требуются в геймдеве, кроме программистов?
5. Звуковые инженеры, композиторы и актеры озвучивания
Для придания игре определенной атмосферы и выполнения основной задачи – вовлечения игрока в процесс, используются различные варианты звукового сопровождения. Звуки боя, дрифта машины или природы вызывают определенный поток эмоций и выполняют психологическую задачу, делая игру более динамичной или релаксирующей. Также важно музыкальное сопровождения игры и качество озвучки. Для этого иногда используются известные композиции и озвучивание профессиональными актерами кино.
📁 #Совет
МГУ & IT каналы
Задача по БД №65
Таблица Employees. Получить количество сотрудников с одинаковым количеством букв в имени. При этом показать только тех у кого длина имени больше 5 и количество сотрудников с таким именем больше 20. Сортировать по длинне имени
Решение:
SELECT LENGTH (first_name), COUNT (*)
FROM employees
GROUP BY LENGTH (first_name)
HAVING LENGTH (first_name) > 5 AND COUNT (*) > 20
ORDER BY LENGTH (first_name);
SELECT LENGTH (first_name), COUNT (*)
FROM employees
WHERE LENGTH (first_name) > 5
GROUP BY LENGTH (first_name)
HAVING COUNT (*) > 20
ORDER BY LENGTH (first_name);
📁 #Задача
МГУ & IT каналы
Манипулирование данными в реляционной модели
Урок по БД №53 (Часть 2)
Этот набор операций принято называть реляционной алгеброй Кодда, хотя он и не является алгеброй в математическом смысле этого термина, поскольку некоторые бинарные операции этого набора применимы не к произвольным парам отношений. В алгебре Кодда имеется деcять операций:
• объединение (UNION)
• пересечение (INTERSECT)
• вычитание (MINUS)
• взятие расширенного декартова произведения (TIMES)
• переименование атрибутов (RENAME)
• ограничение (WHERE)
• проекция (PROJECT)
• соединение (Θ-JOIN)
• деление (DIVIDE BY)
• присваивание
📁 #Урок
МГУ & IT каналы
Какие профи требуются в геймдеве, кроме программистов?
4. Тестировщики
В должностные инструкции специалиста в сфере тестирования входит необходимость постоянно взламывать игру, чтобы проверить ее качество. Тестировщик проводит тесты на разных уровнях реализации жизненного цикла, ищет баги, проверяет игровую логику и делает все, чтобы как-то “сломать” игру.
Для работы ему потребуются знания разных инструментов автоматизации, тестирования и создания документации.
📁 #Совет
МГУ & IT каналы
Манипулирование данными в реляционной модели
Урок по БД №52 (Часть 1)
Отношение - это множество кортежей. Поэтому, к отношениям применимы обычные теоретико множественные операции: объединение, пересечение, вычитание, взятие декартова произведения. Понятно, что эти операции применимы к любым телам отношений, но результатом не будет отношение, если у отношений-операндов не совпадают заголовки. Кодд предложил в качестве средства манипулирования реляционными базами данных специальный набор операций, которые гарантированно производят отношения.
📁 #Урок
МГУ & IT каналы
Какие профи требуются в геймдеве, кроме программистов?
3. Визуализаторы
Художники, которые могут сделать неповторимый визуал – важная часть геймдев команды. Их работа не ограничивается прорисовкой пары моделей и отрисовкой сцены. Им необходимо иметь уникальное видение всего проекта, чтобы предоставить достойных персонажей, уместные детали и другие аспекты, соответствующие нынешним тенденциям.
📁 #Совет
МГУ & IT каналы
Задача по БД №63
Таблица Employees. Получить максимальную зарплату из всех сотрудников job_id которыз заканчивается на слово 'CLERK'
Решение:
SELECT MAX (salary) max_salary
FROM employees
WHERE job_id LIKE '%CLERK';
SELECT MAX (salary) max_salary
FROM employees
WHERE SUBSTR (job_id, -5) = 'CLERK';
📁 #Задача
МГУ & IT каналы
Бесплатный вводный урок английского для взрослых
Хотите узнать свой уровень английского и понять, с чего начать обучение? Запишитесь на бесплатное занятие с преподавателем SYNG.
За 40 минут вы:
— определите свой уровень английского;
— выявите пробелы в знаниях;
— составите персональный план обучения с учётом ваших целей и сроков;
Занятие проходит один на один с преподавателем, более 80% времени посвящено разговорной практике. Даже если вы начинаете с нуля, вы сможете начать говорить уже на первом уроке.
Запишитесь на бесплатный вводный урок и начните говорить на английском свободно.
Реляционные структуры данных
Урок по БД №51 (Часть 3)
Рассмотрим структуру отношения. Отношение характеризуется парой множеств: телом (body), которое содержит кортежи, и заголовком (header), который описывает столбцы таблицы.
Заголовком отношения является множество вида H = {< A1, T1 >, < A2, T2 > , . . . , < An, Tn >}. Т.е. заголовок отношения - это множество пар <имя столбца, тип данных>, каждая такая пара описывает один столбец.
Схема базы данных в реляционной модели данных – это набор именованных заголовков отношений вида Hi = {< A1 i , T1 i >, < A2 i, T2 i >, . . . , < Ani i , T ni i >}. Ti называется доменом атрибута Ai . По Кодду, каждый домен Ti является подмножеством значений некоторого базового типа данных T + i , а значит, к его элементам применимы все операции этого базового типа. Т.е. домен накладывает ограничение на исходное множество значений.
📁 #Урок
МГУ & IT каналы
👩💻 Всем программистам посвящается!
Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
👩💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
👩💻 IT Новости — t.me/it_ready
🤖 AI & ML — t.me/neuro_ready
👩💻 Frontend — t.me/frontend_ready
👩💻 C/C++ — https://t.me/cpp_ready
👩💻 C# & Unity — t.me/csharp_ready
👩💻 Linux — t.me/linux_ready
👩💻 Java — t.me/java_ready
📖 IT Книги — t.me/books_ready
📱 JavaScript — t.me/javascript_ready
🖼️ DevOps — t.me/devops_ready
🖥 Design —t.me/design_ready
📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Какие профи требуются в геймдеве, кроме программистов?
2. Игровой программист
Специфика игровых программистов не особо отличается от обычных. Но им необходимо глубже знать особенности игрового движка, уметь работать с соответственным стеком технологий и владеть языком С++, который чаще всего используется в геймдеве.
📁 #Совет
МГУ & IT каналы
Задача по БД №62
Таблица Employees. Получить список manager_id у которых средняя зарплата всех его подчиненных находится в промежутке от 6000 до 9000 которые не получают бонусы (commission_pct пустой)
Решение:
SELECT manager_id, AVG (salary) avg_salary
FROM employees
WHERE commission_pct IS NULL
GROUP BY manager_id
HAVING AVG (salary) BETWEEN 6000 AND 9000
📁 #Задача
МГУ & IT каналы
Реляционные структуры данных
Урок по БД №50 (Часть 2)
В качестве такой структуры Эдгар Кодд взял неупорядоченную таблицу (без порядка строк и столбцов). Такая таблица состоит из столбцов и строк, в строках содержатся сами хранимые данные, а столбцы описывают структуру таблицы. Такая таблица со множеством столбцов {A1, A2, . . . , An} (Ai - имя столбца), в котором каждый столбец Ai содержит значения из конечного множества Ti = {vi1, vi2, . . . , vim}, в математическом смысле представляет собой отношение над множествами {T1, T2, . . . , Tn}.
В математике отношением над множествами T1, T2, . . . , Tn называется подмножество декартова произведения этих множеств: R = {{v1, v2, . . . , vn}} ⊆ T1 × ... × Tn, где vi ∈ Ti. Такую таблицу Кодд назвал отношением (relation), запись в таблице - кортежом, а сама модель данных получила название реляционной модели (relation model).
📁 #Урок
МГУ & IT каналы
