🎮 ECS и игры — [55:05]
Для тех, кто не знает, ECS — это относительно новая архитектура для разработки игр. Она способна неплохо так улучшить производительность игр и упростить добавление новых механик.
В видео автор рассказывает, в чём вообще заключается суть ECS, а также показывает уже готовые проекты с использованием этой парадигмы. Также, помимо теории, автор на реальных примерах показывает реализацию этой архитектуры.
Перейти к просмотру
#видео #gamedev
Для тех, кто не знает, ECS — это относительно новая архитектура для разработки игр. Она способна неплохо так улучшить производительность игр и упростить добавление новых механик.
В видео автор рассказывает, в чём вообще заключается суть ECS, а также показывает уже готовые проекты с использованием этой парадигмы. Также, помимо теории, автор на реальных примерах показывает реализацию этой архитектуры.
Перейти к просмотру
#видео #gamedev
Яндекс ищет тех, кто пишет на Python или Go
А также тех, кто хочет перейти на них с другого языка программирования. Не пропустите момент и успейте зарегистрироваться на Fast Track для бэкенд-разработчиков 26–27 февраля. Отборочный этап длится до 23 февраля, спешите! На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.
FinOps платформа — это внутренняя высоконагруженная финансово-операционная система, через которую проходят денежные транзакции всех сервисов Яндекса. Приходите работать с нами, задачи сложные, но действительно интересные.
Регистрируйтесь, проходите отборочный этап и до встречи 26 и 27 февраля!
А также тех, кто хочет перейти на них с другого языка программирования. Не пропустите момент и успейте зарегистрироваться на Fast Track для бэкенд-разработчиков 26–27 февраля. Отборочный этап длится до 23 февраля, спешите! На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.
FinOps платформа — это внутренняя высоконагруженная финансово-операционная система, через которую проходят денежные транзакции всех сервисов Яндекса. Приходите работать с нами, задачи сложные, но действительно интересные.
Регистрируйтесь, проходите отборочный этап и до встречи 26 и 27 февраля!
🏡 Где живут сайты? — [24:19]
Все веб-приложения, в том числе и Telegram, находятся на серверах, которые хранят в себе все данные, необходимые для работы.
Если вы уже знаете о таких вещах, как Azure или AWS, то это видео вас, конечно, не научит ничему новому, но если нет — вы знаете, что нужно делать:
Перейти к просмотру
#видео #web
Все веб-приложения, в том числе и Telegram, находятся на серверах, которые хранят в себе все данные, необходимые для работы.
Если вы уже знаете о таких вещах, как Azure или AWS, то это видео вас, конечно, не научит ничему новому, но если нет — вы знаете, что нужно делать:
Перейти к просмотру
#видео #web
🌐 Как работают веб-приложения — [19:22]
Автор полностью разобрал, через какой путь проходят веб-запросы, начиная с поиска доменного имени, заканчивая формированием и отображением результата в браузере.
В видео рассказывается про DNS, Cookie, типы запросов HTTP (GET, POST), обработку запроса, взаимодействие с базой данных, кеширование и ещё целую кучу особенностей фронтенд разработки.
Перейти к просмотру
#видео #web
Автор полностью разобрал, через какой путь проходят веб-запросы, начиная с поиска доменного имени, заканчивая формированием и отображением результата в браузере.
В видео рассказывается про DNS, Cookie, типы запросов HTTP (GET, POST), обработку запроса, взаимодействие с базой данных, кеширование и ещё целую кучу особенностей фронтенд разработки.
Перейти к просмотру
#видео #web
💲 Сколько зарабатывает мидл Python-разработчик — [13:58]
Многие слышали, что Python-разработчики слишком много зарабатывают, но так ли это на самом деле? Спойлер: нет, ведь при поиске профессии на этом языке есть целая куча загвоздок.
В этом видео автор разобрал одну из вакансий мидл Python-разработчика, рассказал, за что они получают 200.000₽ и объяснил, что не так с требованиями компаний.
Перейти к просмотру
#видео #python
Многие слышали, что Python-разработчики слишком много зарабатывают, но так ли это на самом деле? Спойлер: нет, ведь при поиске профессии на этом языке есть целая куча загвоздок.
В этом видео автор разобрал одну из вакансий мидл Python-разработчика, рассказал, за что они получают 200.000₽ и объяснил, что не так с требованиями компаний.
Перейти к просмотру
#видео #python
🐼 Что такое Git? — [24:11]
Команда всегда состоит более чем из одного человека (спасибо, кэп), поэтому чтобы синхронизировать проект между всеми её участниками, используют специальную систему управления версиями.
Одной из таких систем является Git. Он используется практически во всех компаниях, поэтому его знание при трудоустройстве обязательно. В этом видео автор как раз подробно рассказал об этом инструменте.
Перейти к просмотру
#видео #инструменты
Команда всегда состоит более чем из одного человека (спасибо, кэп), поэтому чтобы синхронизировать проект между всеми её участниками, используют специальную систему управления версиями.
Одной из таких систем является Git. Он используется практически во всех компаниях, поэтому его знание при трудоустройстве обязательно. В этом видео автор как раз подробно рассказал об этом инструменте.
Перейти к просмотру
#видео #инструменты
🐍 Распознавание текста с изображения — [8:50]
Python часто используют при разработке искусственного интеллекта, который, в свою очередь, умеет в компьютерное зрение. Это самое зрение позволяет программе искать и идентифицировать объекты на изображении (люди, животные или даже текст), без чего, естественно, никак не обойтись.
В этом видео автор на практике показал, как с использованием EasyOCR считывать текст русского и английского языка с изображения, а после — записать его в файл.
Перейти к просмотру
#видео #python
Python часто используют при разработке искусственного интеллекта, который, в свою очередь, умеет в компьютерное зрение. Это самое зрение позволяет программе искать и идентифицировать объекты на изображении (люди, животные или даже текст), без чего, естественно, никак не обойтись.
В этом видео автор на практике показал, как с использованием EasyOCR считывать текст русского и английского языка с изображения, а после — записать его в файл.
Перейти к просмотру
#видео #python
🐍 Весь Python за 7 часов — [7:03:08]
Ну, почти весь. Несмотря на то, что Python — это мегапростой язык, справиться с освоением которого сможет даже ребёнок, у него есть целая куча особенностей. Они, вперемешку с обычной теорией (которой здесь предостаточно), как раз-таки и разбираются в этом видео.
Понятное дело, что профессионалом за эти 7 часов вы явно не станете, но после просмотра вы уже уверенно сможете писать простенькие программы по типу «hello world».
Перейти к просмотру
#видео #python
Ну, почти весь. Несмотря на то, что Python — это мегапростой язык, справиться с освоением которого сможет даже ребёнок, у него есть целая куча особенностей. Они, вперемешку с обычной теорией (которой здесь предостаточно), как раз-таки и разбираются в этом видео.
Понятное дело, что профессионалом за эти 7 часов вы явно не станете, но после просмотра вы уже уверенно сможете писать простенькие программы по типу «hello world».
Перейти к просмотру
#видео #python
👾 Язык Lua — [38:39]
Lua — простой, но мощный встраиваемый язык сценариев. Он использовался в Adobe Photoshop Lightroom, в играх (World of Warcraft и Angry Birds) и даже управлял телевидением.
Автор рассказал про историю появления языка, а также затронул тему того, чем он отличается от других языков программирования и всех отраслей его применения.
Перейти к просмотру
#видео #lua
Lua — простой, но мощный встраиваемый язык сценариев. Он использовался в Adobe Photoshop Lightroom, в играх (World of Warcraft и Angry Birds) и даже управлял телевидением.
Автор рассказал про историю появления языка, а также затронул тему того, чем он отличается от других языков программирования и всех отраслей его применения.
Перейти к просмотру
#видео #lua
⚙️ Асинхронность в JavaScript — [14:24]
Асинхронность — это выполнение другой задачи, пока первая чего-то ждёт (например, ответа от сервера). Таким образом мы рационально пользуемся одним потоком, что придаёт скорости, не усложняя код.
Конкретно в этом видео рассказывается про асинхронность в JavaScript, а также то, что такое Event loop и Call stack. Кроме того, автор рассказал, каких ошибок стоит избегать, чтобы не тратить кучу времени на дебаг в дальнейшем.
Перейти к просмотру
#видео #javascript
Асинхронность — это выполнение другой задачи, пока первая чего-то ждёт (например, ответа от сервера). Таким образом мы рационально пользуемся одним потоком, что придаёт скорости, не усложняя код.
Конкретно в этом видео рассказывается про асинхронность в JavaScript, а также то, что такое Event loop и Call stack. Кроме того, автор рассказал, каких ошибок стоит избегать, чтобы не тратить кучу времени на дебаг в дальнейшем.
Перейти к просмотру
#видео #javascript
🍎 Как стать iOS-разработчиком — [49:26]
Продуктами Эпл пользуется чуть ли не половина мира, поэтому разрабатывать под их мобильную операционную систему бывает ой как выгодно, пускай и очень больно.
В это видео автор (как он заявляет) вложил 8 месяцев своей жизни в 50-минутное видео. В нём он рассказал, с чем пришлось столкнуться Junior-разработчику, создающему ПО для iOS, а также поделился несколькими советами по тому, как это можно преодолеть.
Перейти к просмотру
#видео #mobile
Продуктами Эпл пользуется чуть ли не половина мира, поэтому разрабатывать под их мобильную операционную систему бывает ой как выгодно, пускай и очень больно.
В это видео автор (как он заявляет) вложил 8 месяцев своей жизни в 50-минутное видео. В нём он рассказал, с чем пришлось столкнуться Junior-разработчику, создающему ПО для iOS, а также поделился несколькими советами по тому, как это можно преодолеть.
Перейти к просмотру
#видео #mobile
⚓️ Создание аннотации в Java — [6:51]
Аннотации — это конструкторы, позволяющие менять поведение поля, класса или функции, при этом не меняя сам код этих объектов.
В этом видео автор создал простую аннотацию для проверки правильности значений полей, но сначала объяснил, как они вообще работают.
P.S. Если вы новичок, то эта тема не для вас.
Перейти к просмотру
#видео #java
Аннотации — это конструкторы, позволяющие менять поведение поля, класса или функции, при этом не меняя сам код этих объектов.
В этом видео автор создал простую аннотацию для проверки правильности значений полей, но сначала объяснил, как они вообще работают.
P.S. Если вы новичок, то эта тема не для вас.
Перейти к просмотру
#видео #java
🔥 Разбираем SQL на примере PostgreSQL — [40:54]
SQ, как ни странно, используется для управления базами данных (спасибо, кэп). В этом видео автор задел базовые операторы и показал их работу на понятных для новичка примерах.
Если конкретнее, то он рассказал про SELECT, JOIN, GROUP BY, ORDER BY, COALESCE, HAVING, а также затронул перенос схемы, комплексные запросы с несколькими JOIN и другие полезные операции.
Перейти к просмотру
#видео #sql
SQ, как ни странно, используется для управления базами данных (спасибо, кэп). В этом видео автор задел базовые операторы и показал их работу на понятных для новичка примерах.
Если конкретнее, то он рассказал про SELECT, JOIN, GROUP BY, ORDER BY, COALESCE, HAVING, а также затронул перенос схемы, комплексные запросы с несколькими JOIN и другие полезные операции.
Перейти к просмотру
#видео #sql
🙅♂️ Функциональное программирование портит JS-программистов? — [11:46]
JavaScript поддерживает объектно-ориентированный, императивный и функциональный стили программирования. Если по первым двум пунктам вопросов никаких, то что не так с функциональной частью?
В этом видео автор объяснил, какие механики JavaScript портят программиста в отношении других языков и лишь усложняют код, вместо того, чтобы помогать делать решения простыми, как это и должно быть.
Перейти к просмотру
#видео #код
JavaScript поддерживает объектно-ориентированный, императивный и функциональный стили программирования. Если по первым двум пунктам вопросов никаких, то что не так с функциональной частью?
В этом видео автор объяснил, какие механики JavaScript портят программиста в отношении других языков и лишь усложняют код, вместо того, чтобы помогать делать решения простыми, как это и должно быть.
Перейти к просмотру
#видео #код
📮 Программирование и память — [20:52]
Внимание: видео — не для джунов, ведь в нём рассказано про все особенности памяти, начиная с диска и заканчивая регистрами процессора.
Однако, если вы опытный игрок и хотите оптимизировать свои приложения, стоит знать каждый аспект перемещения данных, ведь именно на них всё и держится.
Перейти к просмотру
#видео #код
Внимание: видео — не для джунов, ведь в нём рассказано про все особенности памяти, начиная с диска и заканчивая регистрами процессора.
Однако, если вы опытный игрок и хотите оптимизировать свои приложения, стоит знать каждый аспект перемещения данных, ведь именно на них всё и держится.
Перейти к просмотру
#видео #код
🏓 Решаем задачи, как программист — [20:47]
Хотя решение тасков — это не единственная задача программиста, ему всё же нужно делать это делать эффективно, если он не хочет оказаться без работы. Видео будет особо полезно джуниорам, которые хотят расти дальше.
В видео описывается весь алгоритм действий: начиная с анализа задачи, заканчивая возникшими проблемами и поиском их решения. А, ну и есть немного про интровертность программистов.
Перейти к просмотру
#видео #профессия
Хотя решение тасков — это не единственная задача программиста, ему всё же нужно делать это делать эффективно, если он не хочет оказаться без работы. Видео будет особо полезно джуниорам, которые хотят расти дальше.
В видео описывается весь алгоритм действий: начиная с анализа задачи, заканчивая возникшими проблемами и поиском их решения. А, ну и есть немного про интровертность программистов.
Перейти к просмотру
#видео #профессия
🕶 Полезные фишки HTML и CSS — [6:16]
Вёрстка сайтов — это, чёрт возьми, отдельное искусство. Вам нужно объединить красоту, скорость работы, а сам сайт должен нормально выглядеть при любом расширении. Ужас!
Чтобы упростить себе жизнь, можно использовать эти фишки в своём коде: так вы улучшите качество страницы, скорость загузки с сервера и, что немаловажно, сохраните хотя бы немного нервных клеток.
Перейти к просмотру
#видео #web
Вёрстка сайтов — это, чёрт возьми, отдельное искусство. Вам нужно объединить красоту, скорость работы, а сам сайт должен нормально выглядеть при любом расширении. Ужас!
Чтобы упростить себе жизнь, можно использовать эти фишки в своём коде: так вы улучшите качество страницы, скорость загузки с сервера и, что немаловажно, сохраните хотя бы немного нервных клеток.
Перейти к просмотру
#видео #web
📁 Что такое фреймворк и библиотека? — [17:52]
Каждый день мы сталкиваемся с этими понятиями и пользуемся библиотеками, фреймворками или всем сразу и одновременно, а ведь мало кто задумывается, в чём между ними разница.
В этом ролике автор на примере постройки здания наглядно объяснил разницу между библиотекой и фреймворком. Оно, к слову, будет очень полезно начинающим программистам.
Перейти к просмотру
#видео #теория
Каждый день мы сталкиваемся с этими понятиями и пользуемся библиотеками, фреймворками или всем сразу и одновременно, а ведь мало кто задумывается, в чём между ними разница.
В этом ролике автор на примере постройки здания наглядно объяснил разницу между библиотекой и фреймворком. Оно, к слову, будет очень полезно начинающим программистам.
Перейти к просмотру
#видео #теория
🔎 Собственный поисковик на Java — [1:18:32]
ElasticSearch может быстро искать ключевые слова среди огромного количества данных, и его фишка в том, что его используют многие крупные компании: IBM, Github и даже Netflix. Но научиться с ним работать можете и вы.
В этом видео вас познакомят с Elasticsearch, научат строить архитектуру приложения и покажут, как писать собственную поисковую систему с использованием Java + ElasticSearch.
Перейти к просмотру
#java
ElasticSearch может быстро искать ключевые слова среди огромного количества данных, и его фишка в том, что его используют многие крупные компании: IBM, Github и даже Netflix. Но научиться с ним работать можете и вы.
В этом видео вас познакомят с Elasticsearch, научат строить архитектуру приложения и покажут, как писать собственную поисковую систему с использованием Java + ElasticSearch.
Перейти к просмотру
#java
🤷♂️ React или Vue или Angular — [19:51]
Не каждый готов потратить своё время на изучение фреймворка, который в дальнейшем ему не пригодится. Так какой же лучше подойдёт для вашего проекта?
В этом видео автор рассказал про три самых популярных фреймворка для фронтэнд-разработки, их преимущества, недостатки, и даже немного затронул сферы применения.
Перейти к просмотру
#видео #web
Не каждый готов потратить своё время на изучение фреймворка, который в дальнейшем ему не пригодится. Так какой же лучше подойдёт для вашего проекта?
В этом видео автор рассказал про три самых популярных фреймворка для фронтэнд-разработки, их преимущества, недостатки, и даже немного затронул сферы применения.
Перейти к просмотру
#видео #web