🐍 Где изучать Python в 2023 году: 88 ресурсов для начинающих
В этой обновленной статье мы отобрали лучшие бесплатные курсы на русском языке, онлайн-тренажеры и телеграм-каналы, которые помогут новичку реализовать свой потенциал в Python-разработке.
🔗 Основной сайт
🔗 Зеркало
Не найдя ничего толкового о софт скиллах на просторах Интернета, Вастрик решил сам погрузиться в эту тему и написал заметки о том, как лично для себя он определяет софт скиллы.
Узнайте, что это вообще такое, как определить является ли какой-то ваш навык софт скиллом, и многое другое.
https://vas3k.blog/notes/softskills/
#проектирование_систем
Иллюстрации по мотивам статьи «McDonald’s event-driven architecture: The data journey and how it works».
Завтра, 21 апреля в 16:00 (по московскому времени) пройдет онлайн-митап «Войти в Айти: мифы и реальность профессии». Встреча поможет студентам ВУЗов и всем, кто мечтает о карьере в ИТ, лучше ориентироваться в реалиях профессии: какие требования существуют у работодателей, каков уровень зарплаты у практикантов и джуниоров и какие специальности будут актуальны в ближайшие годы.
Участие бесплатное, регистрация по ссылке.
В ходе митапа участники смогут задавать вопросы, а самые активные получат призы от «Инносетей» и ЮMoney.
Митап проведут HR-директор «Инносетей» и приглашенные спикеры компании ЮMoney. Эксперты расскажут о практике найма в ИТ, о срезе зарплат в отрасли, требованиях к начинающим специалистам и о том, как сделать первые шаги в профессии, если еще нет опыта.
Подключайтесь — ждем вас 21 апреля в 16:00 (по московскому времени)!
❓Тест: насколько хорошо вы знаете Git?
Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.
🔗 Основной сайт
🔗 Зеркало
🖥 Разрабы! Сколько мониторов используете в работе? Делитесь своим топом производителей👇
Читать полностью…Мессенджер современных команд
Когда Slack ушел с российского рынка, перед многими командами встал вопрос о выборе альтернативного решения.
Мессенджер для команд Пачка может стать отличной заменой Слаку. Пачка позволяет общаться, созваниваться, работать и создавать групповые чаты, компактно организованные в папки. Есть треды для обсуждения сообщений, тёмная тема и возможность проводить видеозвонки до 100 участников. При годовой подписке на Пачку сообщения из Slack можно перекинуть в новый мессенджер.
На бесплатном тарифе доступна отправка до 2000 сообщений в месяц. Если вы хотите узнать больше о Пачке и сравнить ее с другими мессенджерами, вот страница продукта:
https://www.pachca.com/
📌 Вкратце картина следующая:
1️⃣Самыми популярными языками являются JavaScript/TypeScript и Python, на каждый из которых приходится примерно 20% всех пулл-реквестов. Фактически, если вы объедините JavaScript/TypeScript и Python, вы получите около 40% всех пулл-реквестов.
2️⃣Дальше идут Java и Scala, C/C++ и Go. Все они находятся в диапазоне от 10% до 15%.
3️⃣Замыкают PHP, Ruby и C#, у которых около 5% всех пулл-реквестов.
4️⃣Другие языки, как правило, намного ниже 5%.
🔗 Подробнее
🐍 Самоучитель по Python для начинающих. Часть 18: Основы ООП – инкапсуляция и наследование
Рассмотрим базовые понятия (классы, подклассы и методы) и приступим к изучению первых двух фундаментальных принципов объектно-ориентированного программирования. В конце статьи – 10 заданий, связанных с инкапсуляцией и наследованием.
🔗 Основной сайт
🔗 Зеркало
👩💻 Red Hat — первая компания, которая смогла успешно коммерциализировать ПО с открытым исходным кодом в масштабе и заработать миллиард долларов на продаже проверенных обновлений с открытым исходным кодом и предоставлении поддержки, услуг и обучения для нескольких продуктов.
Сначала казалось, что эта модель может стать образцом для коммерческого ПО с открытым исходным кодом. Единственная проблема заключается в том, что ни одна другая компания не смогла успешно воспроизвести эту модель.
Но как тогда быть компаниям, которые хотят зарабатывать на открытом ПО? Просто делать часть кодовой базы проприетарной, но с доступным исходным кодом, — так называемая модель с открытым ядром. За примерами далеко ходить не надо: MongoDB, стек ELK, Odoo и многие другие.
🔗 Подробнее
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице.
Ближайшие мероприятия:
• 20-22 апреля — Fast Track для frontend-разработчиков пишущих на JavaScript/TypeScript, офер за 3 дня в команду Поиска.
• 24-28 апреля — Fast Track для аналитиков и разработчиков метрик, офер за 5 дней в отдел аналитики и метрик Поиска.
• 27-28 мая - Weekend Offer для frontend-разработчиков, офер за 2 дня в команды Яндекса.
Зарегистрироваться
🧙 Пишем код как волшебники: 12 горячих клавиш VS Code для продуктивной работы
Вам надоело постоянно тянуться к мышке и прерывать свой поток вдохновения во время программирования? Мы составили список из двенадцати сочетаний клавиш, которые сэкономят ваше время и позволят быстро воплощать свои мысли в код: от перемещения по строчкам до поиска файлов и переключения панелей терминалов. Попрощайтесь с болью в плече и поздоровайтесь с продуктивностью!
🔗 Основной сайт
🔗 Зеркало
#новости
Maintainer Community — частное пространство для мейнтейнеров, где они могут общаться с коллегами, получать доступ к новым фичам и учиться друг у друга.
Один из пользователей на Hacker News добавил: «О да, дух открытого исходного кода, гармонично проявляющийся в закрытом форуме, предназначенном только для членов сообщества».
Подробнее
Бесплатный мини-курс “Как разработчикам построить правильные отношения с бизнесом”
С 17 по 21 апреля ИТ-беседка проводит бесплатный мини-курс по построению отношений между разработчиками и бизнесом.
Отсутствие правильных отношений между бизнесом и разработкой приносит много проблем:
❌ постоянные переработки
❌ повторяющиеся срывы сроков
❌ отсутствие должностного и финансового роста
❌ большое количество изматывающих встреч
❌ падающее техническое качество проекта
Чтобы избежать всего этого, нужно учиться правильно выстраивать отношения с бизнес-командой. На мини-курсе будут разобраны основы правильной работы с бизнесом и даны практики, которые нужно для этого использовать. Участие абсолютно бесплатное, просто вступайте в канал мини-курса и ждите первых материалов 17 апреля. Подробности состава мини-курса уже опубликованы на канале.
Это #партнерский пост
🎙Подкаст «Доктор Кот»: Почему же интровертам трудно в IT — проблемы с общением и работой в команде
Про IT долго ходил миф, что это рай для интровертов. Что нелюдимым, необщительным и замкнутым людям там комфортнее всего. Есть ты, твой компьютер, твой код и все, а с машиной взаимодействовать проще, чем с людьми.
Может когда-то так и было, но сейчас большая разработка — это командное дело. Созвоны каждый день, митинги, собеседования, уан-ту-уаны, работа с заказчиками, возвышение значимости софт-скиллов, аджайл-ритуалы, популяризация медийности и публичных выступлений, нетворкинг, сообщества и прочее прочее.
От интровертного рая не осталось и следа, от постоянного общения даже код некогда писать. Но вот интроверты и замкнутые люди никуда не делись. И условия вечного взаимодействия заставляют их чувствовать себя дефектными, неправильными, подталкивают переделывать себя, насильно становиться экстравертнее, иначе ни о каких успехах в айти якобы и речи идти не может.
Ведущие подкаста записали выпуск поддержки всем, кто чувствует на себе такое давление.
📺 Смотреть
React — самая популярная библиотека для фронтенд-разработки. А ещё это стабильный фреймфорк, который легко поддерживать, поэтому на нём пишут большие популярные веб-приложения. Если вы ищете новую интересную работу в IT или мечтаете о повышении, то вам подойдет курс Яндекс Практикума «React-разработчик». Курс длится всего 3 месяца, но за это время мы научим вас: •
уверенно разбираться в библиотеке React; •
использовать TypeScript при разработке React-приложений; •
тестировать веб-приложения с помощью юнит-тестов и cypress.
Учёбе нужно будет уделять 20-25 часов в неделю. Обучение разбито на спринты, заниматься можно когда угодно, главное — уложиться в дедлайн.
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Записаться на курс можно здесь: https://practicum.yandex.ru/react/
👨🏼💻🆙 Карьера в Big Tech: как попасть и достичь успеха
В этой статье поговорим о том, как попасть в Big Tech, как происходит карьерный рост в крупных компаниях, и куда идти после «большой пятерки».
🔗 Основной сайт
🔗 Зеркало
💻 Умение работать с любой базой данных — ценный и востребованный навык администраторов и разработчиков. Освоить его можно с помощью онлайн-курса «Базы данных» от OTUS.
⚠️ За полгода живых вебинаров вы научитесь работать с основными СУБД, которые могут вам пригодиться: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и сможете оптимизировать медленные запросы.
📌 Результат обучения — собственный SQL-проект, который усилит ваше портфолио и поможет получить выгодный оффер.
👉 Определите свой уровень подготовки с помощью теста — https://otus.pw/ce9Q/
🔥 Пройдете тест, получите велкам-скидку и доступ к 2 предстоящим открытым урокам:
✔️ Обмен данными между базами PostgreSQL
✔️ OLAP и OLTP: практическое сравненииРеклама. Информация о рекламодателе на сайте otus.ru
🔐Команда Google представила deps.dev API: важные данные о зависимостях для безопасных цепочек поставок
Атаки на цепочку поставок программного обеспечения становятся все более распространенными и вредоносными, включая такие громкие инциденты, как Log4Shell, Codecov и недавний взлом 3CX.
В этой связи команда Google надеется, что новый инструмент поможет сообществу разобраться в сложных данных о зависимостях, и, как следствие, научиться реагировать или даже предотвращать атаки такого типа.
5 миллионов пакетов и более 50 миллионов версий из экосистем Go, Maven, PyPI, npm и Cargo были задокументированы Google и теперь доступны для вас через API.
🔗 Подробнее
💬 26 правил эффективного общения для разработчиков
Разработчики часто лучше пишут код, чем общаются с людьми, и это может привести к недопониманию и конфликтам. В этой статье мы расскажем, как эффективно общаться в чатах, по электронной почте, на созвонах и во время код-ревью. Следуя нашим советам, вы улучшите свое взаимодействие с коллегами по команде и избежите ненужных конфликтов.
🔗 Основной сайт
🔗 Зеркало
Хакатон DatsArt Space от DatsTeam!
Space X запускает космические корабли, а DatsTeam – новый хакатон!
Приглашаем отметить День космонавтики на крутой игре! 🚀🪐🌟
Вы пишете свой «геймпад» к нашей «игровой консоли» и сразу играете в игру.
Задача каждой команды создать свой шедевр, максимально приближенный к оригиналу.
>>> Регистрация до 20.04.2023 >>>
🏆 кто покажет лучший результат по итогам двух этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
👽 от 18 и старше
Хакатон пройдет в два этапа:
1 этап: 21 апреля 17:00 - 22 апреля 16:00*
2 этап: 22 апреля 17:00-20:00*
- финал в прямом эфире!*время Московское
Использовать можно любые технологии - никакая из выбранных не даст дополнительного преимущества перед другими участниками.
Вопросы info@datsteam.dev
>>> Регистрация до 20.04.2023 >>>
🤖Команда Amazon сделала свой ИИ-помощник для разработчиков CodeWhisperer бесплатным для всех. Изначально он был доступен только для клиентов Amazon Web Services. Инструмент помогает разработчикам писать код быстро и безопасно, автоматизируя рутинные или трудоемкие задачи.
К слову сказать, GitHub Copilot бесплатный только для студентов и разработчиков, работающих над проектами с открытым исходным кодом. Остальные пользователи должны купить подписку за $10 в месяц.
А в уровне CodeWhisperer Individual любой разработчик может использовать инструмент бесплатно. Подробнее об отличиях от GitHub Copilot и другие детали читайте в статье.
🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Ваня Ботанов.
Ваня — практикующий профессионалище, большой архитектор и тимлид, который уже много-много лет фигачит в айти.
С чего он начинал, каким путем пришел к своему месту — в новом выпуске «Как мы попали в ИТ».
📺Смотреть
📊Оптимизируем браузерную игру в Яндекс Играх: в консоли разработчика появились метрики качества и монетизации игры, а также линии трендов
В Яндекс Играх стал доступен базовый набор параметров, с помощью которого можно отслеживать количество пользователей в игре, среднее время играния, показы рекламных баннеров и внутренние покупки.
На дашбордах также отображается усреднённая метрика наиболее успешных игр в ваших категориях. Например, если вы отнесли свою игру к жанрам «шарики» и «три в ряд», то на графиках будут дополнительные линии со срезом показателей топовых игр именно в этих двух категориях.
В дальнейшем раздел будет пополняться, в том числе, появится дашборд метрик технического качества игры и станет доступен показатель возвращаемости игроков в приложение.
Подробнее
У Тинькофф открывается стипендиальная программа для студентов на 2023 год!
В отборе могут участвовать студенты бакалавриата, специалитета и магистратуры (кроме выпускного курса) из всех городов и вузов. Стипендия выдаётся на один учебный год и составляет 25 000 ₽ в месяц. Кроме этого, доступ к лекциям, общение с менторами и отложенный офер на стажировку или работу в Тинькофф.
Более подробная информация и форма подачи заявки по ссылке!
АО Тинькофф Банк, ОГРН 1027739642281, ЕРИД: LdtCK4aYi.
😺 Надо ли учить ребёнка программированию: 5 аргументов «за» и 5 «против»
Стоит ли учить своего ребенка программированию? Этот вопрос задают себе многие родители, желающие развить в своем чаде навыки логического и критического мышления. В этой статье мы рассмотрим пять аргументов «за» и пять аргументов «против» обучения вашего ребенка программированию, чтобы вы могли принять взвешенное решение.
🔗 Основной сайт
🔗 Зеркало
#в_закладки
📌 Семантическое Версионирование (SemVer)
Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать:
1️⃣МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API
2️⃣МИНОРНУЮ версию, когда вы добавляете новую функциональность, не нарушая обратной совместимости
3️⃣ПАТЧ-версию, когда вы делаете обратно совместимые исправления.
Дополнительные обозначения для предрелизных и билд-метаданных возможны как дополнения к МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ формату
https://semver.org/lang/ru/