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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🧹 Всё про качество кода [51:55]

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

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

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

#видео #чистый_код
⌨️ Интерактивный онлайн-учебник по C#

На Codeasy есть три главы, разделенные по сложности — Elementary, Beginner и Intermediate. Учебник покрывает все основы языка, включая парадигмы ООП.

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

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

#платформа
🎲 Пишем свой random — [13:05]

Вам никогда не было интересно, как работает алгоритм генерации псевдослучайных чисел? На основе каких значений он генерирует числа?

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

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

#видео #теория
👀 Слой представления[2:01:23]

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

Разбирается как простой UIView, так и более сложные объекты: UIScrollView, UITableView, UICollectionView.

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

#видео #mobile
🔥 Что такое экстремальное программирование?[8:59]

Исправление багов на продакшене можно отнести к экстремальному спорту, но мы поговорим не об этом.

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

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

#видео #профессия
🔥 Генерация и использование моков в Go[23:35]

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

Автор рассказывает как создавать и использовать моки в Go и как эффективно тестировать приложение с их помощью.

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

#видео #go
🧩 Использование SSH ключа вместо пароля[17:53]

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

Где найти этот ключ, что такое public и private keys, как сгенерировать новый и перекинуть на другое устройство — об этом всём в видео.

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

#видео #linux
🐍 Python на рынке[11:39]

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

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

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

#видео #python #профессия
⚡️ Рабочая архитектура веб-приложений[48:43]

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

Огромное внимание уделяется тому, как делать стоит, а как — нет и объясняется (на картинках) почему так.

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

#видео #web
ruGPT-3.5 13B и mGPT 13B выложили в открытый доступ

Сбер открыл доступ к своим языковым моделям ruGPT-3.5 13B и mGPT 13B. Первая — языковая модель для генерации текстов на русском языке (а также английском), является доработанной версией GPT-3 от OpenAI, содержит 13 млрд параметров.

mGPT 13B, в свою очередь, имеет более широкое применение — с её помощью можно работать над текстами на 61 языке, включая языки стран СНГ и малых народов России. Эта модель также содержит 13 млрд параметров.

Как рассказал вице-президент Сбера и руководитель блока «Технологии» Андрей Белевцев, публикация обученных моделей подстегнёт работу российских исследователей и разработчиков.
🧩 Как работать с Prometheus в Go[21:46]

Метрики важны для понимания производительности и использования ресурсов микрослужб. Самым популярным инструментом для мониторинга является Prometheus.

В видео рассказано о работе с Prometheus в Go и интеграции экспортера в приложение на примере рекламного сервера

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

#видео #go
📝 Как написать идеальный автотест: 25 джедайских принципов

Команда отдела автоматизации тестирования в VK ID проделала большой путь при внедрении автотестов в продукт и собрала на этом пути действительно полезные знания для тестировщиков.

Несколькими принципами работы с автотестами поделился автор в формате забавном, джедайской мудростью, за время автоматизации тестирования в VK ID обретенной.

Перейти к чтению

#статья #test
🔥 8 вопросов Data Scientists[12:10]

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

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

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

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

*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
💰 Почему зарплаты программистов будут расти — [10:23]

2022, кризис, все дела... Казалось бы, всё откатилось на десятилетия назад, но как бы не так.

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

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

#видео #деньги
📹 Пишем видеоплеер на Django — [16:02]

Посмотрев видео, вы узнаете, как реализовать полноценный видеоплеер на сайте с помощью фреймворка Django для Python.

Автор показывает не просто процесс создания кода, но и попутно разбирает, как работает передача данных из бекенд-файлов в фронтенд.

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

#видео #python #django
🧠 Поиск наибольшего контейнера с водой[11:34]

Это задача с Frontend-собеседования, условия которой — имея высоты линий, выделить две чтобы получить самый большой контейнер.

Автор рассказывает как максимально эффективно решить задачу на языке программирования JavaScript.

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

#видео #теория
⚡️ Несколько советов по main.go[7:12]

main.go — специальный пакет, который предназначен для компиляции в двоичный исполняемый файл. В нём есть функция main(), которая является точкой входа в исполняемую программу.

Автор даёт советы по правильному оформлению первого исполняемого файла на языке Go.

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

#видео #go
✉️ Введение в REST API[7:55]

«RESTful API» — такую фразу можно часто услышать в разговоре опытных программистов, которые работают в Web-сфере. И прикол в том, что знать про это стоит даже новичкам.

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

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

#видео #базы_данных
Признаки плохих IT компаний — [9:12]

Если вы не хотите убить свою психику и будущую карьеру — никогда не устраивайтесь на работу в компанию, у которой есть хотя бы несколько из этих признаков:

1. Дресс-код — [0:49]
2. Отсутствие Product Owner`а — [1:42]
3. Токсичная команда — [3:45]
4. «Советский» тип менеджмента и отношение к ошибкам — [4:50]
5. Менеджер не разбирается в IT — [6:48]

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

#видео #коллектив
🌐 Бесплатный курс по Vue.js

Vue сейчас — лучший из известных фреймворков для написания Frontend'а. Но этот курс не просто рассказывает про него (как во многих уроках), тут также обсуждаются его нюансы, концепции.

1. О структуре курса — [23:34]
2. Зачем нужен Vue.js? — [18:26]
3. Реактивность — [7:44]
4. Двустороннее связывание — [6:08]
5. Как во Vue.js использовать Х — [8:22]

Перейти к плейлисту

#видео #web
👨‍🎓Новая магистерская программа VK Education и ИТМО

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

VK и ИТМО запустили новую магистерскую программу «Распределëнные веб‑сервисы», чтобы обучить IT-специалистов, которые будут обладать современными навыками работы с распределенными высоконагруженными веб-сервисами. Подробнее об этом в статье на Хабре.

Перейти к чтению

#статья