Media is too big
VIEW IN TELEGRAM
Вся нужная база начинающего программиста за 40 минут
Это не то видео, где вам обещают за час превратить вас в разработчика. Так не бывает. Вместо этого за эти 40 минут вы получите большое количество непонятных в начале обучения терминов и моментов, которые станут чуть более понятны.
Видео даёт общие ориентиры для дальнейшего получения знаний, так что не поленитесь посмотреть его до конца.
#видео #советы
Это не то видео, где вам обещают за час превратить вас в разработчика. Так не бывает. Вместо этого за эти 40 минут вы получите большое количество непонятных в начале обучения терминов и моментов, которые станут чуть более понятны.
Видео даёт общие ориентиры для дальнейшего получения знаний, так что не поленитесь посмотреть его до конца.
#видео #советы
👍3❤1👎1
Где искать оплачиваемые стажировки в IT в 2025
Насущный вопрос для всех, кто хочет получить реальный опыт, разобраться, как работает индустрия и закрепить свои навыки. Но найти оплачиваемую стажировку всё ещё сложно.
Мы собрали небольшую подборку, где вы сможете выбрать интересную для себя программу, изучить её нюансы и попробовать попасть туда. Подробности в статье.
Насущный вопрос для всех, кто хочет получить реальный опыт, разобраться, как работает индустрия и закрепить свои навыки. Но найти оплачиваемую стажировку всё ещё сложно.
Мы собрали небольшую подборку, где вы сможете выбрать интересную для себя программу, изучить её нюансы и попробовать попасть туда. Подробности в статье.
❤1🤓1
Зачем новичкам участвовать в турнире по спортивному хакингу Alfa CTF
Чтобы быстро научиться искать баги, проверить свои скиллы и выиграть до 450 тысяч рублей. Турнир пройдёт 13 и 14 сентября. Участвовать можно как индивидуально, так и в команде до 4 человек. Ждут как студентов, так и профи. Зарегистрироваться можно здесь.
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
А вот и разминочное задание — нашли баг на картинке?
#хакинг #ctf
Чтобы быстро научиться искать баги, проверить свои скиллы и выиграть до 450 тысяч рублей. Турнир пройдёт 13 и 14 сентября. Участвовать можно как индивидуально, так и в команде до 4 человек. Ждут как студентов, так и профи. Зарегистрироваться можно здесь.
А вот и разминочное задание — нашли баг на картинке?
#хакинг #ctf
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6❤2
Продукт и баги: какие ошибки ломают всё, а какие — просто часть кода
Баги есть в любом коде сложнее «Hello World» и это нормально. Но если некоторые баги можно спокойно оставить до лучших времен, то другие могут сломать вам весь проект. Как отличить опасные баги от некритичных и выстроить систему работы с ними?
Разбираем примеры и инструменты для джунов и перечисляем неочевидные фишки для миддлов в этой статье.
Баги есть в любом коде сложнее «Hello World» и это нормально. Но если некоторые баги можно спокойно оставить до лучших времен, то другие могут сломать вам весь проект. Как отличить опасные баги от некритичных и выстроить систему работы с ними?
Разбираем примеры и инструменты для джунов и перечисляем неочевидные фишки для миддлов в этой статье.
❤1
Forwarded from Веб-страница
Полный разбор THIS в JavaScript за 26 минут
Этот ролик — полный гайд по
🔘
🔘
🔘
🔘 особенности
🔘
И многое другое – с объяснением и примерами.
#видео #javascript
Этот ролик — полный гайд по
this
в JS. Из него вы узнаете про:this
в глобальной области видимости (объекты Window и Global);this
в обычных функциях;this
в функциях-конструкторах;this
в стрелочных функциях;this
в forEach
и setTimeout
.И многое другое – с объяснением и примерами.
#видео #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Полный разбор THIS в JavaScript за 26 минут | this в стрелочных функциях, call bind apply, Window
⭐ BOOSTY – задача с собеса по THIS, конспекты-шпаргалки и другие материалы:
https://boosty.to/pomazkovjs
⭐ Поддержать донатом: https://boosty.to/pomazkovjs/single-payment/donation/500599/
Этот ролик – полный гайд по this в JS.
Из него вы узнаете про:
– this…
https://boosty.to/pomazkovjs
⭐ Поддержать донатом: https://boosty.to/pomazkovjs/single-payment/donation/500599/
Этот ролик – полный гайд по this в JS.
Из него вы узнаете про:
– this…
Что такое DRY и в чём его суть?
DRY (Don’t Repeat Yourself) — это принцип разработки, который означает: не дублируйте один и тот же код или знания в разных местах.
Суть в том, чтобы каждая часть логики системы существовала в единственном экземпляре. Если нужно изменить поведение — вы меняете его в одном месте, а не ищете и правите дубли по всему проекту.
Это повышает читаемость, упрощает сопровождение и снижает вероятность ошибок. DRY — не про «меньше строк», а про избежание повторяющейся логики, особенно той, что может рассинхронизироваться.
Пример: если одна и та же проверка данных используется в трёх местах — лучше вынести её в отдельную функцию.
#вопросответ
Суть в том, чтобы каждая часть логики системы существовала в единственном экземпляре. Если нужно изменить поведение — вы меняете его в одном месте, а не ищете и правите дубли по всему проекту.
Это повышает читаемость, упрощает сопровождение и снижает вероятность ошибок. DRY — не про «меньше строк», а про избежание повторяющейся логики, особенно той, что может рассинхронизироваться.
Пример: если одна и та же проверка данных используется в трёх местах — лучше вынести её в отдельную функцию.
#вопросответ
👍5🤓1
Arduino — что это и почему может быть интересным?
Если от классических программ и сайтов не хватает вещественности, а хочется изобрести какой-нибудь гаджет или устройство, то не обязательно отучиваться на инженера и открывать свой цех. Есть простое и доступное решение — Arduino.
Arduino — это электронная платформа, состоящая из специального софта, микроконтроллера и целого семейства различных внешних модулей. С её помощью вы без особых усилий можете создавать собственных роботов, устройства умного дома, гаджеты под себя и многое другое.
Вся общая информация собрана в этой статье. А по этой ссылке можно найти полноценный видеокурс по Arduino.
@prog_point #arduino #diy
Если от классических программ и сайтов не хватает вещественности, а хочется изобрести какой-нибудь гаджет или устройство, то не обязательно отучиваться на инженера и открывать свой цех. Есть простое и доступное решение — Arduino.
Arduino — это электронная платформа, состоящая из специального софта, микроконтроллера и целого семейства различных внешних модулей. С её помощью вы без особых усилий можете создавать собственных роботов, устройства умного дома, гаджеты под себя и многое другое.
Вся общая информация собрана в этой статье. А по этой ссылке можно найти полноценный видеокурс по Arduino.
@prog_point #arduino #diy
⚡1
Как проектировать качественные API
Современные продукты буквально напичканы различными API. Даже разные части одной функции могут взаимодействовать с помощью апишек. Поэтому любому разработчику важно уметь не просто делать рабочие API, но и следить за их качеством. Ведь сегодня за кусок кода отвечаете вы, а завтра может другой человек.
Как делать действительно хорошие API — узнаете здесь.
#бэкенд #api
Современные продукты буквально напичканы различными API. Даже разные части одной функции могут взаимодействовать с помощью апишек. Поэтому любому разработчику важно уметь не просто делать рабочие API, но и следить за их качеством. Ведь сегодня за кусок кода отвечаете вы, а завтра может другой человек.
Как делать действительно хорошие API — узнаете здесь.
#бэкенд #api
Пять возможностей PostgreSQL, о которых редко вспоминают
Постгрес – не просто реляционная БД, а настоящий кладезь фич, о которых начинающий разработчик может и не догадываться. Здесь собраны пять таких фичей, которые могут быть вам полезны.
#sql #postgresql #бд
Постгрес – не просто реляционная БД, а настоящий кладезь фич, о которых начинающий разработчик может и не догадываться. Здесь собраны пять таких фичей, которые могут быть вам полезны.
#sql #postgresql #бд
👍1
Лучший гайд по HTTP для начинающих
HTTP — это ключевой протокол в Интернете. Но начинающим часто бывает сложно разобраться во всех его терминах: что за протокол, что за методы, что за клиенты и серверы?
Я нашёл один из самых понятных и простых гайдов по HTTP, который позволит вам разобраться с ним с полного нуля. Никаких сложных определений и заумных терминов! Только понятные примеры и наглядная графика. Смотрим тут.
#видео #http
HTTP — это ключевой протокол в Интернете. Но начинающим часто бывает сложно разобраться во всех его терминах: что за протокол, что за методы, что за клиенты и серверы?
Я нашёл один из самых понятных и простых гайдов по HTTP, который позволит вам разобраться с ним с полного нуля. Никаких сложных определений и заумных терминов! Только понятные примеры и наглядная графика. Смотрим тут.
#видео #http
YouTube
Лучший Гайд по HTTP для Начинающих за 25 Мин с Нуля
HTTP - это ключевой протокол в Интернете, но начинающим бывает сложно разобраться во всех его терминах: что за протокол, что за методы, что за клиенты и серверы?
Я подготовил лучший гайд по HTTP, который позволит тебе разобраться с ним с полного нуля. Никаких…
Я подготовил лучший гайд по HTTP, который позволит тебе разобраться с ним с полного нуля. Никаких…
👍3
Деструктуризация в JavaScript
Деструктуризация — это удобный инструмент получения данныхв JS. Он позволяет «распаковывать» сразу много значений из массивов или объектов во множество переменных. Это, например, активно используется в React-хуках.
Простейший пример:
Здесь мы одной строкой задаем значения из массива сразу трём переменным —
Подробнее о возможностях и фишках деструктуризации можно прочитать в этой статье.
#javascript #основы
Деструктуризация — это удобный инструмент получения данныхв JS. Он позволяет «распаковывать» сразу много значений из массивов или объектов во множество переменных. Это, например, активно используется в React-хуках.
Простейший пример:
const timers = [10, 20, 30];
const [first, second, third] = timers;
Здесь мы одной строкой задаем значения из массива сразу трём переменным —
first
, second
, third
.Подробнее о возможностях и фишках деструктуризации можно прочитать в этой статье.
#javascript #основы
🤓1
Forwarded from Веб-страница
Полный разбор THIS в JavaScript за 26 минут
Этот ролик — полный гайд по
🔘
🔘
🔘
🔘 особенности
🔘
И многое другое – с объяснением и примерами.
#видео #javascript
Этот ролик — полный гайд по
this
в JS. Из него вы узнаете про:this
в глобальной области видимости (объекты Window и Global);this
в обычных функциях;this
в функциях-конструкторах;this
в стрелочных функциях;this
в forEach
и setTimeout
.И многое другое – с объяснением и примерами.
#видео #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Полный разбор THIS в JavaScript за 26 минут | this в стрелочных функциях, call bind apply, Window
⭐ BOOSTY – задача с собеса по THIS, конспекты-шпаргалки и другие материалы:
https://boosty.to/pomazkovjs
⭐ Поддержать донатом: https://boosty.to/pomazkovjs/single-payment/donation/500599/
Этот ролик – полный гайд по this в JS.
Из него вы узнаете про:
– this…
https://boosty.to/pomazkovjs
⭐ Поддержать донатом: https://boosty.to/pomazkovjs/single-payment/donation/500599/
Этот ролик – полный гайд по this в JS.
Из него вы узнаете про:
– this…
Какие существуют виды авторизации
Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.
Поэтому я нашёл видео, где автор довольно простым языком объяснил разницу между ними, а также показал на простых примерах, как они все работают.
Посмотрите его — это избавит вас от часов сложной теории.
#безопасность #авторизация
Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.
Поэтому я нашёл видео, где автор довольно простым языком объяснил разницу между ними, а также показал на простых примерах, как они все работают.
Посмотрите его — это избавит вас от часов сложной теории.
#безопасность #авторизация
YouTube
JWT, keycloak, session, basic auth, OAuth 2.0 // ТЕОРИЯ + КОД
📋 https://github.com/takentui/authorization_types Гитхаб репозиторий
📕 https://boosty.to/takentui разбор ДЗ (5+ часов лайвкода)
✏ https://takentui.notion.site/2415c2da40da8009b9ebd07d767a885f Текстовая версия
🧾 https://takentui.notion.site/2415c2da40da8…
📕 https://boosty.to/takentui разбор ДЗ (5+ часов лайвкода)
✏ https://takentui.notion.site/2415c2da40da8009b9ebd07d767a885f Текстовая версия
🧾 https://takentui.notion.site/2415c2da40da8…
Чем промис отличается от колбэка? А async/await от промиса?
Колбэк — функция, переданная в другую для вызова позже (может привести к «callback hell»).
Промис — объект, описывающий результат асинхронной операции (управляемое состояние).
async/await — синтаксический сахар над промисами, делает код линейным и читаемым.
#вопросответ
Промис — объект, описывающий результат асинхронной операции (управляемое состояние).
async/await — синтаксический сахар над промисами, делает код линейным и читаемым.
#вопросответ
Supervision — библиотека компьютерного зрения для Python
С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.
Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.
Инструкция по установке и использованию по ссылке.
#инструменты #python #cv #библиотека
С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.
Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.
Инструкция по установке и использованию по ссылке.
#инструменты #python #cv #библиотека
👍3
Учимся документировать, как настоящие сеньоры
Многим не нравится тратить время на документацию проекта. Но именно она определяет хорошего инженера. И чтобы не прослыть плохим специалистом предлагаем вам попробовать один интересный подход к документированию.
ADR (Architectural Decision Record) — протокол архитектурных решений, который полюбят не только джуны, но и сеньоры. По сути, это документ, в котором фиксируются все изменения, внесённые в архитектуру: само решение, его влияние и полученные уроки.
Чтобы пользоваться им, нужно знать несколько правил и о них вы можете узнать в этой статье.
Многим не нравится тратить время на документацию проекта. Но именно она определяет хорошего инженера. И чтобы не прослыть плохим специалистом предлагаем вам попробовать один интересный подход к документированию.
ADR (Architectural Decision Record) — протокол архитектурных решений, который полюбят не только джуны, но и сеньоры. По сути, это документ, в котором фиксируются все изменения, внесённые в архитектуру: само решение, его влияние и полученные уроки.
Чтобы пользоваться им, нужно знать несколько правил и о них вы можете узнать в этой статье.
❤3