Начало пути в программировании часто связано с чувством растерянности: «Как все это освоить?». Но со временем задачи становятся понятнее, а инструменты — привычными. Именно в этот момент появляется возможность выбрать путь развития. Один из них — стать фулстек-разработчиком, освоив обе стороны работы: фронтенд и бэкенд.
Чаще всего это программисты, которые уже хорошо освоили одну область и решают изучить другую. Поняв, что разница между частями не так уж велика, они начинают работать над обеими. Базы данных, событийная модель, DOM — каждая из сторон имеет свои нюансы, но в итоге это все то же программирование.
Фулстеками становятся эксперты, которые хотят видеть всю систему целиком. Они ускоряют разработку, лучше понимают ограничения и возможности и не теряют времени на согласования между командами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
🧪 Успешное тестирование: основы и передовые приемы Jest. Часть 1
Знаком с ситуацией, когда после деплоя все падает, а ты не знаешь почему? В этой статье я показываю, как из обычного разработчика стать профи в тестировании с Jest. Разобрал все от и до: настройка проекта, базовые тесты, моки и даже асинхронщина. Плюс весь код доступен на GitHub — бери и используй! Если тестирование вызывает у тебя дрожь — этот гайд изменит твою жизнь.
Читать статью
Знаком с ситуацией, когда после деплоя все падает, а ты не знаешь почему? В этой статье я показываю, как из обычного разработчика стать профи в тестировании с Jest. Разобрал все от и до: настройка проекта, базовые тесты, моки и даже асинхронщина. Плюс весь код доступен на GitHub — бери и используй! Если тестирование вызывает у тебя дрожь — этот гайд изменит твою жизнь.
Читать статью
❤1
✏️ Вопрос с реального собеседования по Python
Как работает функция filter
Функция filter выполняет задачу, полностью соответствующую своему названию: она отбирает элементы из последовательности, которые соответствуют заданному условию.
Каждый элемент последовательности передается в указанную функцию. Если функция возвращает True, элемент остается в результате, если False — он исключается.
В результате остаются только те элементы, которые делятся на 2 без остатка, а остальные удаляются из последовательности.
#собес_academy
Как работает функция filter
Функция filter выполняет задачу, полностью соответствующую своему названию: она отбирает элементы из последовательности, которые соответствуют заданному условию.
Каждый элемент последовательности передается в указанную функцию. Если функция возвращает True, элемент остается в результате, если False — он исключается.
def is_even(number):
return number % 2 == 0
array = [1, 2, 3, 4, 5, 6, 7, 8]
filtered = [item for item in filter(is_even, array)]
print(filtered)
# Output: [2, 4, 6, 8]
В результате остаются только те элементы, которые делятся на 2 без остатка, а остальные удаляются из последовательности.
#собес_academy
👍1
🤔🎄🎁 Какой подарок вы бы хотели на Новый год?
Да, начинать готовиться к Новому году никогда не рано 😉
#интерактив
#интерактив
👍1
📌 Простая истина от наших подписчиков
Советы для успешного старта в IT от наших подписчиков:
«Учиться, учиться и еще раз учиться. И принять факт, что будет тяжело»
«Учить алгоритмы, решать задачи»
«Определиться, зачем именно тебе переход в IT и идти именно к этой цели. Приготовиться, что будет тяжело на этапе обучения и поиска работы, обеспечить подушку безопасности на случай, если все пойдет не по плану»
«Терпение и труд — дорогу осилит идущий»
Советы для успешного старта в IT от наших подписчиков:
«Учиться, учиться и еще раз учиться. И принять факт, что будет тяжело»
«Учить алгоритмы, решать задачи»
«Определиться, зачем именно тебе переход в IT и идти именно к этой цели. Приготовиться, что будет тяжело на этапе обучения и поиска работы, обеспечить подушку безопасности на случай, если все пойдет не по плану»
«Терпение и труд — дорогу осилит идущий»
Третий совет цепляет своей правильностью🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Media is too big
VIEW IN TELEGRAM
Proglib рассказывает про обновление нейросети в формате рилса
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что такое коллаборативная фильтрация в машинном обучении
Коллаборативная фильтрация — это один из основных методов рекомендаций, который помогает пользователям находить нужные фильмы, книги или товары, основываясь на том, что нравится другим.
🌻 Что такое фильтрация на основе соседства?
Метод, при котором рекомендации строятся на сходстве пользователей или объектов.
🌻 Как это работает?
➡️ Система анализирует поведение пользователей (лайки, покупки, просмотры).
➡️ Сравнивает пользователей или объекты, чтобы найти общие закономерности.
➡️ Строит прогнозы: если пользователь X любит то же, что и пользователь Y, то ему предложат другие интересы пользователя Y.
Забирайте курс по машинному обучению, и вы лучше узнаете про коллаборативные фильтрации:
🔵 Базовые модели ML и приложения
Коллаборативная фильтрация — это один из основных методов рекомендаций, который помогает пользователям находить нужные фильмы, книги или товары, основываясь на том, что нравится другим.
Метод, при котором рекомендации строятся на сходстве пользователей или объектов.
Забирайте курс по машинному обучению, и вы лучше узнаете про коллаборативные фильтрации:
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Розыгрыш от Proglib Academy и DigitalRazor!
С 27 ноября по 27 декабря у вас есть шанс не только прокачать свои навыки, но и выиграть ПК при покупке любого курса Академии!
🎁 Призы для участников акции:
– Игровой ПК DigitalRazor ProGaming
– VIP-пакет курса Proglib Academy
💡 Как принять участие?
Купите любой курс Proglib Academy с 27 ноября по 27 декабря и получите шанс выиграть мощный ПК.
Приобретите технику DigitalRazor — участвуйте в розыгрыше VIP курса.
📅 Вместе с DigitalRazor мы создали спецпредложение -50% на курсы до 30 ноября, чтобы вы могли начать обучение на более выгодных условиях.
Выбрать курс
С 27 ноября по 27 декабря у вас есть шанс не только прокачать свои навыки, но и выиграть ПК при покупке любого курса Академии!
– Игровой ПК DigitalRazor ProGaming
– VIP-пакет курса Proglib Academy
Купите любой курс Proglib Academy с 27 ноября по 27 декабря и получите шанс выиграть мощный ПК.
Приобретите технику DigitalRazor — участвуйте в розыгрыше VIP курса.
Выбрать курс
Please open Telegram to view this post
VIEW IN TELEGRAM
#дайджест #DataInternship
Подборка стажировок недели для Data специалистов
▪️ Аналитик-стажер
Гибрид (Москва), Nestle
Подробнее
▪️ Аналитик Excel (стажер)
Офис (Омск), T2. Tech
Подробнее
▪️ Стажер/Data Engineer (блок "Стратегия и развитие")
Гибрид (Москва), Сбер
Подробнее
▪️ Intern / Cтажер / BI-разработчик
Гибрид (Москва), НИЖФАРМ
Подробнее
▪️ Data Engineering Intern / Стажер дата-инженер
Офис (Москва), Procter & Gamble
Подробнее
Понравились предложения о стажировке?
❤️ — да
🤔 — нет
Подборка стажировок недели для Data специалистов
▪️ Аналитик-стажер
Гибрид (Москва), Nestle
Подробнее
▪️ Аналитик Excel (стажер)
Офис (Омск), T2. Tech
Подробнее
▪️ Стажер/Data Engineer (блок "Стратегия и развитие")
Гибрид (Москва), Сбер
Подробнее
▪️ Intern / Cтажер / BI-разработчик
Гибрид (Москва), НИЖФАРМ
Подробнее
▪️ Data Engineering Intern / Стажер дата-инженер
Офис (Москва), Procter & Gamble
Подробнее
Понравились предложения о стажировке?
❤️ — да
🤔 — нет
❤1
✏️ Разбор задачи с экзамена ШАД
Условие: Пусть A — вещественная n x n матрица такая, что A² = -E, где E — единичная n x n матрица и пусть f(t) — многочлен такой, что 1️⃣ для любого ⅄ ∈ R. Верно ли, что матрица A не имеет действительных собственных значений? Ответ обоснуйте.
Решение: Да, не имеет, так как для любого 2️⃣ имеем ⅄² = -1 (так как A²=-E), что неверно для ⅄ ∈ R.
Ответ:Да
#задачи_шад
Условие: Пусть A — вещественная n x n матрица такая, что A² = -E, где E — единичная n x n матрица и пусть f(t) — многочлен такой, что 1️⃣ для любого ⅄ ∈ R. Верно ли, что матрица A не имеет действительных собственных значений? Ответ обоснуйте.
Решение: Да, не имеет, так как для любого 2️⃣ имеем ⅄² = -1 (так как A²=-E), что неверно для ⅄ ∈ R.
Ответ:
#задачи_шад
👍1
Онлайн-интенсив от Proglib.acacdemy, который подойдет опытным джуниор-разработчикам так и Middle- и Senior-разработчикам
На интенсиве вы поработаете в команде, повысите свою эффективность и поймёте, как развиваться в профессии.
Забираем интенсив:
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
📊 Системный и бизнес-аналитик: пошаговый гайд к востребованной профессии
Пару слов о еще одном безумном разделении во вселенной IT-специальностей: системный и бизнес-аналитик. Рассказываем в нашей статье, чем занимаются представители профессии, сколько зарабатывают и как войти в эту сферу деятельности.
🔗 Ссылка
Хочешь стать бизнес-аналитиком? У нас есть отличный курс, который поможет подтянуть математику:
🔵 Математика для Data Science
Пару слов о еще одном безумном разделении во вселенной IT-специальностей: системный и бизнес-аналитик. Рассказываем в нашей статье, чем занимаются представители профессии, сколько зарабатывают и как войти в эту сферу деятельности.
🔗 Ссылка
Хочешь стать бизнес-аналитиком? У нас есть отличный курс, который поможет подтянуть математику:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🎓💻🔍 Как не попасть на инфоцыган: 8 критериев выбора онлайн-школы
Не знаете, как выбрать онлайн-школу с качественной учебной программой? Мы собрали 8 основных критериев, которые помогут вам найти идеальное место для обучения.
👉 Читать статью
Не знаете, как выбрать онлайн-школу с качественной учебной программой? Мы собрали 8 основных критериев, которые помогут вам найти идеальное место для обучения.
👉 Читать статью
Говоря о веб-разработчиках, чаще всего имеют в виду программистов. Они пишут код, на основе которого работают сайты.
Знания и навыки, необходимые фронтендеру:
▪️ Уметь работать с HTML и CSS
▪️ Выучить язык программирования JavaScript
▪️ Овладеть одним из фреймворков на базе этого языка (React, Angular, Vue)
▪️ Уметь работать с Git
▪️ Понимать, что такое веб-страницы, протоколы HTTP/HTTPS, браузеры, домены и хостинг
▪️ Разбираться в REST API
▪️ Работать с Figma
▪️ Иметь базовые навыки проверки своего кода
Забирайте наш курс, он поможет со всем этим разобраться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔥 Сегодня последний день Чёрной пятницы в Proglib! 🔥
💥 Скидка до 50% на все курсы – https://proglib.io/w/6d559759
🎁 А ещё вы автоматически становитесь участником главного розыгрыша года!
Уже 27 декабря мы определим победителя:
1️⃣ Мощный игровой ПК с RTX 4060
Не упустите шанс начать обучение с выгодой и побороться за крутые призы!
👉 Выбрать курс
Успейте до полуночи! ⏳
💥 Скидка до 50% на все курсы – https://proglib.io/w/6d559759
🎁 А ещё вы автоматически становитесь участником главного розыгрыша года!
Уже 27 декабря мы определим победителя:
1️⃣ Мощный игровой ПК с RTX 4060
Не упустите шанс начать обучение с выгодой и побороться за крутые призы!
👉 Выбрать курс
Успейте до полуночи! ⏳
👍1
Поступление в ШАД — это несколько непростых этапов, которые требуют подготовки. Вот как проходил отбор в этом году:
Для классического трека достаточно быть студентом или выпускником, но для альтернативного нужны высшее образование и опыт от 3 лет.
5 часов на задачи. Чтобы пройти, нужно решить 2/3 заданий. Это не так просто, как кажется, так что тренируйте скорость и концентрацию заранее.
Попасть в топ-300 — значит пройти сразу на собеседования. Не попали? Придётся сдавать сложный онлайн-экзамен.
Это самый волнительный этап. Даже сильные кандидаты часто теряются, поэтому важно заранее отработать решение задач под стрессом.
Для тех, кто выбрал альтернативный трек, последний шанс показать себя.
Не откладывайте, начинайте готовиться уже сейчас — ваше место в ШАД зависит только от вас.
Забирайте курс по математике и начинайте подготовку к ШАД:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📝⚖️ Увольнение по статье: что делать, особенности и нюансы
Разбираемся, за что айтишника могут уволить по статье и что делать, если это произошло с вами.
👉 Читать подробнее
Разбираемся, за что айтишника могут уволить по статье и что делать, если это произошло с вами.
👉 Читать подробнее
Используй свойство background вместо нескольких строк кода для упрощения стилей.
#шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🌚1
💼🔀 «Хочу уволиться, но боюсь»: что делать
«Завтра напишу заявление об увольнении» — фраза, которую многие повторяют каждый понедельник, но так и не решаются на перемены. Сегодня поговорим о том, как перестать саботировать собственную карьеру и научиться управлять страхом перемен. Спойлер: дело не в лени и не в комфортной зарплате.
👉 Читать статью
👉 Зеркало
«Завтра напишу заявление об увольнении» — фраза, которую многие повторяют каждый понедельник, но так и не решаются на перемены. Сегодня поговорим о том, как перестать саботировать собственную карьеру и научиться управлять страхом перемен. Спойлер: дело не в лени и не в комфортной зарплате.
👉 Читать статью
👉 Зеркало
🤩1