[404] — программирование – Telegram
[404] — программирование
41.9K subscribers
99 photos
2 videos
1.93K links
Научим тебя программировать бесплатно.

Сотрудничество: @zubar89

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🙅‍♂️ Функциональное программирование портит JS-программистов?[11:46]

JavaScript поддерживает объектно-ориентированный, императивный и функциональный стили программирования. Если по первым двум пунктам вопросов никаких, то что не так с функциональной частью?

В этом видео автор объяснил, какие механики JavaScript портят программиста в отношении других языков и лишь усложняют код, вместо того, чтобы помогать делать решения простыми, как это и должно быть.

Перейти к просмотру

#видео #код
👨‍💻 Всё про конкуренцию в IT — [8:15]

Конкуренция в IT — это самая большая преграда для новичков. По крайней мере, так кажется большинству.

Поэтому, в видео автор рассказывает, что с этим можно сделать, будут ли востребованы программисты через несколько лет и даёт общие советы по поводу того, как преуспеть начинающим специалистам.

Перейти к просмотру

#видео #профессия
🔥 8 вопросов Data Scientists[12:10]

Team lead по безопасности личных данных в Facebook* рассказывает новичкам про жизнь в Data Science и отвечает на вопросы, которые волнуют начинающих.

Здесь вы услышите, где лучше учиться на специалиста по данным, что должен уметь Data Scientists, сколько получает разработчик и нужно ли ехать за границу.

Перейти к просмотру

#видео #профессия

*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
🔥 Архитектура современных WEB приложений[28:29]

В видео речь пойдёт о работе web-приложений, о различиях между Frontend и Backend, о монолитной и микросервисной архитектуре.

Автор подробно разбирает как идёт взаимодействие приложения с базой данных, S3, клиентом и другими системами программы.

Перейти к просмотру

#видео #web
🕶 Про языки программирования в 2023[32:37]

2023 год ещё не наступил, но уже можно предсказать, что будет популярно в будущем и какие направления стоит осваивать новичкам.

Автор рассказывает про направления и языки, которые для них нужны. Видео поможет новичкам определиться со своей будущей деятельностью.

Перейти к просмотру

#видео #профессия
🐍 Экскурс в Rust для питонистов[25:21]

«Если бы я был разработчиком, то следующий язык, который я бы учил — это Rust», — так выразился коллега по поводу этого языка.

Rust — быстрый, как C++ и простой, как Golang, язык. Это видео поможет перейти от Python, Ruby, JS к Rust.

Перейти к просмотру

#видео #rust
⌨️ Разбираемся с многопоточностью в Python — [16:03]

В современной разработке просто невозможно обойтись без эффективного распределения вычислительных ресурсов компьютера. Одним из способов это сделать является декомпозиция задачи на слабо пересекающиеся куски и их параллельная обработка. Для этого есть много разных инструментов и подходов, о многих из которых простым языком вам расскажет автор этого видеоурока.

#python #concurrency #multithreading
🐳 Что такое Docker? — [24:02]

Проекты редко запускаются на одном хосту, их часто переносят с одного компьютера на другой (сервер, пк разработчика, тестировщика).

В это время возникает огромное количество проблем, связанных с зависимостями, которые решает Docker. Получше вы можете узнать из видео.

Перейти к просмотру

#видео #devops
💻 Удобный сервис для изучения git

Очень удобный сайт для изучения git, здесь помимо гайда для использования всех базовых команд вас ждёт крутая визуализация всего графа изменений. Возможно, кто-то, кто уже был знаком с гитом, начнут думать о нём несколько по-другому после знакомства с данным сервисом.

Также недавно там добавилась возможность работать с удалёнными репозиториями, так что, на этом сайте можно изучить буквально всю практически полезную часть гита.

Перейти к изучению
👨‍🎨 Генерируем иконки для Android-приложений

Для этого идеально подойдёт Android icon generator. С помощью этого инструмента вы можете либо загрузить свою иконку для её дальнейшего изменения, либо выбрать одну из предложенных.

На выходе вы получаете .zip архив с готовой иконкой в .png формате с различными вариациями её размеров.

Перейти к изучению инструмента

#инструмент
👨‍💻 Пишем бота для Террарии на Python — [13:21]

В этом небольшом видеоуроке вы научитесь писать бота для игры Terraria на языке Python. Бот будет автоматизировать процесс рыбалки, который явно не является самой интересной и содержательной частью игры. При этом он тратит довольно много вашего времени.

#python #bots
🧠 Зачем нужны типы?[13:30]

Как сказал один наш коллега: «Типы придумали, чтобы усложнить жизнь разработчику». Но почему статически типизированные языки тогда до сих пор так популярны?

Автор показывает на примере TypeScript, почему без типов в современном программировании не обойтись, и какие проблемы вообще существуют у динамической типизации.

Перейти к просмотру

#видео #web
Доставка день в день: как алгоритмы выбирают курьеров

Разработчик из Яндекс Доставки рассказал, как под капотом работает назначение курьеров: от простого поиска ближайшего исполнителя до более умных схем.

По сути учебник по алгоритмам, только на примере сервиса, который вы каждый день видите в приложениях.

Что разбирают в статье:
• поиск ближайшего курьера по координатам с помощью k-d дерева;
• зачем нужен режим «буфера», когда копят заказы и курьеров и решают задачу сопоставления через венгерский алгоритм;
• как балансируют между скоростью назначения и качеством маршрутов в реальном проде.

Читать на Хабре
🐍 Вы должны использовать это в Python — [10:55]

Слышали про конструкцию if __name__ == '__main__':? Но вы точно уверены, что понимаете, что она делает? За что отвечает __name__?

Автор рассказывает про то, почему многие профессиональные разработчики используют эту конструкцию и какие тут могут быть ошибки.

Перейти к просмотру

#видео #python
⚡️ 1х1: о мобильной разработке в Яндексе — отличное интервью с полезными советами[11:46]

Нашли максимально приятное интервью с разработчиками Яндекса, а именно — с руководителями мобильной разработки двух приложений Go и Браузера. Ощущение после просмотра такое, как будто пообщался с друзьями, сидя в кафе, так что к просмотру точно рекомендуется.

Помимо настроения нашли в видео и полезные инсайты, можно сказать рекомендации к действию для молодых разработчиков, прямиком с внутренней кухни Яндекса.

Коротко по тому, что ждёт внутри: В чем польза Flutter для бизнеса? Чем он отличается от React Native? Какие фреймворки используются в мобильной разработке таких супераппов, как Яндекс Браузер и Яндекс Go? Что ждет мобильную разработку через 5 лет?

Перейти к просмотру

#видео #как_все_устроено