[404] — программирование
43.7K subscribers
101 photos
2 videos
1.75K links
Научим тебя программировать бесплатно.

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
GitHub заблокировал аккаунты Сбера, Альфа-банка, других российских компаний и даже отдельных разработчиков.

Причина — полные блокирующие санкции Минфина США против Сбера и Альфы.
🕶 Проектируем OpenSource-приложение[17:31]

OpenSource — классная штука, потому что она позволяет вам прокачать навыки разработки реального проекта. Также это поможет найти команду для реализации будущих идей.

Из этого видео вы узнаете про цикл жизни проектов с открытым кодом, а может даже сами сможете найти недостатки и исправить их в одном из репозиториев.

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

#видео #практика
🦾 Как не бросить обучение?[10:12]

Выгорание, синдром самозванца, разрушенная психика — это далеко не весь список того, что вас ждёт при обучении на программиста. И через эти препятствия надо пройти, но как?

Опытный разработчик записал видео, в котором рассказал про причины забросить программирование и о том, как он сам с ними справлялся.

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

#видео #обучение
🖥 Как работает память компьютера[19:26]

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

Но если вы хотите стать действительно хорошим программистом, необходимо понимать, как работают основные компоненты, участвующие в выполнении кода.

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

#видео #теория
⬇️ Как работает стек[15:47]

Наверное, вы уже слышали про переполнение стека. Вы знаете, что это плохо, но не совсем понимаете, что оно значит и из-за чего так происходит? Если да, тогда это видео для вас.

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

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

#видео #теория
💥 Почему нельзя возвращать null?[22:11]

«Что за бред?», — воскликнет множество программистов, но у такого правила есть довольно весомые основания для существования.

Почему null в результате функции это плохо, к каким проблемам это может привести и есть ли какие-то исключения, об этом всём — в видео.

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

#видео #код
🙅‍♂️ Принцип хорошего кода[15:08]

«Вам это не понадобится», — говорит принцип YAGNI. Он поможет вам сохранить несколько драгоценных часов и, возможно, даже спасёт проект.

Почему делать что-то дополнительно это плохо и как бороться с желанием добавить ненужных функций в приложение — рассказывается в этом видео.

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

#видео #код
⚡️ ООП за 10 минут[10:33]

Про объектно-ориентированное программирование всегда спрашивают на собеседовании и его довольно часто применяют при разработке приложений.

Поэтому, если вы знаете только расшифровку «ООП» и ничего кроме этого, то переходите к ролику. В нём вам простым языком расскажут про принципы создания реально хороших приложений.

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

#видео #теория
VK расширила возможности облачной IoT-платформы для разработчиков

VK Cloud Solutions представила обновленную платформу для интернета вещей – Cloud IoT Platform. На её основе можно создавать приложения для умных домов, умных городов, а также автоматизировать и роботизировать промышленность. Что самое интересное - в первые месяцы система будет бесплатной для всех разработчиков.

Cloud IoT Platform агрегирует, обрабатывает и визуализирует данные с умных устройств и выступает в качестве единой базы для построения систем интернета вещей. Она позволяет ускорять разработку IoT-приложений, значительно сокращая время их вывода на рынок.

Высокая скорость позволяет пользователям сервисов принимать решения в реальном времени. Для удобства разработки в платформу встроены правила потоковой обработки данных и шаблоны устройств со сложной структурой. В настоящее время система доступна в режиме бета-тестирования.
🧠 Ошибки в обучении[21:38]

Если вы хотите быть востребованным, то прежде всего надо знать, какие ошибки допускают новички на своём пути программиста.

Из этого видео вы как раз узнаете не только про проблемы, замедляющие ваш рост, но и разберётесь, как учится быстрее и эффективнее. Короче, настоящий мастхэв для новичков.

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

#видео #профессия
⚡️ Unity job system[9:06]

Многопоточность может в разы ускорить игру, в которой очень много одновременно движущихся объектов. Но, увы, у unity есть с этим проблемы, поэтому придумали Unity Job System.

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

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

#видео #геймдев
💔 Нарушаем принцип подстановки Лисков[15:30]

«Правила придумали, чтобы их нарушать», — фраза, отлично описывающая ролик. Вы узнаете, что будет если не подчиняться одному из принципов SOLID.

В видео описывается самый популярный пример нарушения принципа LSP, а именно — прямоугольник -> квадрат. Вы поймёте, почему квадрат — это вовсе не прямоугольник.

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

#видео #код
🎯 Препятствия на пути в программисты[12:59]

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

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

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

#видео #профессия
⚡️ Как работать с битами[25:28]

Вы уже знаете, что все данные хранятся в двоичной системе счисления, то есть состоят из нулей и единиц. Поэтому, очень важно уметь с ними работать.

Из видео вы узнаете, как заставить своё приложение использовать меньше памяти, как работать с битами, и почему boolean занимает 8 бит, а не один.

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

#видео #теория
👨‍💻 Идеи для pet-проекта[17:22]

Чтобы устроиться на работу или взять заказ, вам нужен опыт, а откуда его взять? Конечно же из своих проектов. Только это должен быть не калькулятор, а что-то, что действительно оценит работодатель.

Если вы уже умеете программировать, но не знаете, что бы такого создать, то это видео для вас. Здесь будет целых 7 идей по-настоящему бомбических проектов для портфолио.

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

#видео #идеи
Сколько нужно учиться на Junior`а?[15:22]

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

Из него вы узнаете про критерии оценивания Junior-разработчиков, что нужно учить и сколько ещё учиться, чтобы перейти на новый уровень.

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

#профессия
✍️ Пишем полифилы на JavaScript [1:00:13]

Полифилы — это код, который реализует функционал, который не поддерживается в некоторых версиях браузера. Например, sessionStorage есть в IE8+, но недоступен в IE7.

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

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

#видео #код
Наконец-то! Хабр официально создал телеграм-канал

Хабр Community – здесь собирают отборные статьи по технологиям, новости из мира айти и фишки по кибербезопасности.

Вы знаете, что делать: @habr_official
🧹 Приложение на чистом JS[1:01:57]

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

За час с помощью этого видео вы напишите приложение для просмотра погоды с использованием стороннего API и узнаете про фишки ES5 и ES6 (и что это вообще такое).

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

#видео #web
🔄 Event Loop простыми словами[5:52]

«Event Loop выполняет одну простую задачу — осуществляет контроль стека вызовов и очереди обратных вызовов», — что-то на эльфийском.

Чтобы понять, о чём идёт речь, создано это видео. Также вы узнаете про его применение в решении задач и то, почему это — основа асинхронного программирования.

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

#видео #теория