💻 Какие инструменты нужно изучить тем, кто кто хочет создавать отказоустойчивые и масштабируемые архитектуры? Узнайте и начните осваивать некоторые из них на открытых уроках в OTUS, которые состоятся в рамках онлайн-курсов «Microservice architecture» и «Highload Architect»:
🗓 19 декабря в 20:00 — «RESTful API паттерны»
Поговорим о REST, рассмотрим уровни зрелости REST, затронем HATEOAS, рассмотрим паттерны REST и посмотрим, как они реализуются в json-api и odata, сгенерируем клиент к сервису по openapi idl.
Для участия необходимо пройти вступительный тест — https://otus.pw/GDcH/
🗓 21 декабря в 20:00 — «Протокол WebSockets»
На занятии разберем особенности протокола WebSockets, а также рассмотрим примеры использования с nginx, webrtc.
Для участия необходимо пройти вступительный тест — https://otus.pw/lfBP/
Занятия будут полезны бэкенд-разработчикам, тимлидам и администраторам.
Ускорить сборку мобильного приложения на Android: Яндекс поделился своим опенсорс-фреймворком Yatagan. Он уже есть на GitHub.
Как возникла сама идея фреймворка, кому будет полезен Yatagan и чем он отличается от Dagger, читайте в лонгриде Хабр.
Читать
Узнай уровень своей крутости!
Специально ко Дню программиста Сбер запустил квест с реальными персонажами.
Презентация приложения для распознавания голосов птиц «Щебет» начнётся через 30 минут, а продукт ещё не до конца готов! Не теряй время – переходи по ссылке и выбирай, кто ты в команде, выполняй задания и получи возможность сделать игру реальностью!
Привет! На связи proglib.academy
Мы решили организовать вебинар для тех, кто хочет, но не может решиться на старт карьеры в IT.
Именно для того, чтобы развеять все мифы про IT , мы пригласили Александра Пупышева, руководителя группы разработки в компании Robofinance. Александр проведёт вебинар в формате Q/A и ответит на все вопросы, которыми задаются новички в IT сфере.
На вебинаре вы узнаете:
👉🏻Есть ли потолок по возрасту для входа в it?
👉🏻Как выглядит работа джуна в разных компаниях
👉🏻Как устроиться в IT без опыта работы
Встречаемся уже сегодня, в 19:00,
Успей зарегистрироваться по ссылке: Q/A: всё, что вы хотели знать про IT
Хотите стать разработчиком C++, но переживаете из-за алгоритмического собеседования? Посмотрите, как его проходит другой кандидат.
→ Бесплатный вебинар Яндекс Практикума, 15 декабря в 19:00
◾️ Собеседовать будет Мария Гутовская, программистка в Amazon Web Services, автор курса Практикума «Разработчик на C++»
◾️ В роли кандидата — выпускник курса Практикума «Разработчик на C++»
Собеседование максимально приближено к реальной жизни. Вы узнаете:
— Как рассказать про свой опыт, даже если его мало
— Какие задачи дают на алгоритмическом собеседовании
— Какие ошибки можно допустить, решая задачу
— На что обращают внимание работодатели
После вебинара можно будет задать экспертке вопросы.
→ Зарегистрироваться на вебинар
Представляем refine — open-source headless React-фреймворк (6.1K ⭐️ на GitHub) для CRUD-приложений. С ним вы можете быстро создать админку или дашбоард, при этом код останется гибким для изменений.✨
refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀
Репозиторий: https://github.com/refinedev/refine
☕️🛣 Дорожная карта Java-разработчика в 2023 году: путь с нуля до первой работы
В статье рассказываем, в каком порядке изучать Java в 2023 году и где бесплатно выучиться на Java-программиста.
⏸ Подождите. Я уже начинал изучать Java по разным дорожным картам, но бросал. С этой картой я дойду до цели?
В нашей дорожной карте мы пробежались, так сказать, по верхам, обозначили основные темы для изучения. Дойдете или нет — зависит от вашей готовности пахать.
📅 Мне нужно в течение года получить работу Java-программиста и я готов пахать, чтобы добиться этой цели. И желательно бесплатно. Что посоветуете?
Идти на курсы, в договоре которых черным по белому без всяких звездочек прописано, что вас трудоустроят. В противном случае студент не платит за обучение.
👨💻 Например, на курсах Kata Academy вы сможете бесплатно обучиться на Java-программиста за ~7 месяцев. А после трудоустройства на гарантированную ЗП от 100к — просто будете отчислять Kata Academy 17% от фактического дохода в течение 24 месяцев.
В отличие от инфоцыган, Kata Academy заинтересована в вашем трудоустройстве, которое напрямую влияет на доход школы.
➡️ Как стать Java-разработчиком, читайте в нашей статье.
➡️ Курс Java-разработчика на сайте школы.
🗣👩💻 Разработка канбан-доски на Django, DRF и Alpine.js
Копилка наших руководств пополнилась статьей по созданию канбан-доски на Django. В статье расскажем, как создать собственный вариант популярного приложения и развернуть его с использованием Nginx и Gunicorn на сервере Selectel под управлением Ubuntu 20.04.
❓ Что сделали
► Взяли сервер из линейки Shared Line:
— 1 ядро CPU (10%)
— 512 МБ RAM
► Установили связку Django, Nginx и Gunicorn.
► Асинхронную передачу данных и CRUD без перезагрузки доски реализовали с помощью API на Django REST Framework.
► Фронт написали на Alpine.js, а дизайн сверстали на CSS-фреймворке Tailwind.
► Для HTTP-запросов к бэкенду использовали библиотеку Axios.
😊 Читать статью
🤔 Если бы метод Kanban был аббревиатурой, то как бы он расшифровывался. Принимаются только неправильные ответы.
Читать полностью…#infographic
Даже представить сложно, какая кропотливая работа была проведена. В репозитории вы увидите более 70-ти визуализаций, которые объясняют различные форматы файлов.
🐍 Самоучитель по Python для начинающих. Часть 8: Методы работы со множествами
Множества работают быстрее, чем списки и кортежи, и значительно упрощают решение многих практических задач. Расскажем обо всех особенностях множеств и методах работы с ними, а в конце – порешаем задачки.
🔗 Основной сайт
🔗 Зеркало
Что на выходных посмотреть за завтраком
Залипнуть за завтраком в YouTube - святое дело. Формат интервью - еще и отличная альтернатива познавательного досуга: послушать профи, узнать о чужих ошибках, чтобы не набить собственные шишки. Самое интересное - не слушать односторонние интервью, а наблюдать за дискуссиями людей, чей опыт дополняет опыт собеседника.
Например, новый видеоформат на канале Яндекса со встречами сотрудников 1х1. Так, в первом выпуске встретились два руководителя разработки мобильных приложений — для сервисов Яндекс Go и Яндекс Браузера. Получилось занятное обсуждение пользы Flutter, его отличий от React Native и вообще разговор о фреймворках в мобильной разработке супераппов и не только.
Первый выпуск понравится тем, кто увлекается мобильной разработкой и хочет узнать ближе внутреннюю кухню Яндекса, используемые инструменты и архитектурные решения.
3 причины освоить Python
Новичку сложно выбрать язык для работы. Можно заглянуть в рейтинг TIOBE: Популярнейшим в 2022 году стал Python.
1️⃣Подходит новичкам
Если никогда не кодили, начните с Python. Он интуитивный, ему легко учиться. По Python много материалов: методички, библиотеки готовых решений.
2️⃣Python — универсальный
На нём пишут игры, программы и сайты, создают ботов, анализируют данные. Python используют и для сбора и обработки информации.
3️⃣Разработчикам хорошо платят
Средняя зарплата — 150к ₽ в месяц. Новичкам от 80к. После 2 лет работы вы сможете удвоить доход, а после 3 — получать до 300к ₽. Это три средние ЗП в Москве и десять в регионах.
📚Изучайте Python с нуля на курсе университета Skypro:
📜Гарантия: найдем вам работу или вернем деньги, если не устроим на работу за 4 месяца после курса.
Теория, практика, 4 проекта для портфолио.
Скидка 40% + еще 7% по промокоду PROGLIB7 по ссылке: https://proglib.io/w/c61d59cd
Одного принятого решения достаточно, чтобы запустить большие позитивные перемены в карьере. Пусть таким решением станет участие в One Day Offer для ML-разработчиков.
Всё что нужно — пройти быстрое интервью и дождаться приглашения в штат. Если команда SberDevices поймёт, что ищет именно вас, вы получите оффер уже в конце дня.
Рассматривают кандидатов с опытом работы от 1,5 лет в крупных IT-компаниях, которые хорошо владеют Python, C++ и не понаслышке знакомы с Tensorflow, PyTorch, Git, Numpy, Matplotlib.
Вы будете работать не просто среди коллег, но единомышленников, которые движутся вместе к созданию продукта мечты. Ваша зона ответственности — заниматься обучением и оптимизацией моделей, создавать пайплайны регулярного обучения, проводить A/B тестирование и оценку качества.
Приятный бонус: возможность обучать большие модели на «Кристофари», суперкомпьютере из топ-100 самых мощных в мире.
🔗Узнать больше о вакансии и оставить заявку: http://sber.me/?p=RShRs
🎄🎁 10 оригинальных подарков айтишнику на Новый год
Айтишники – практичные и неординарные люди, и подарки для них должны быть функциональными и нетривиальными. «Библиотека программиста» решила помочь вам в этом нелегком деле и подыскала несколько вариантов оригинальных презентов.
🔗 Основной сайт
🔗 Зеркало
Веб-разработка для начинающих: 12-недельный учебный курс из 24 уроков от специалистов Azure Cloud Advocates в Microsoft.
Подробнее
🤖 📊 Что такое Data Science: объясняем простыми словами
Data Science или наука о данных — обширная область ИТ-индустрии, расписать принцип работы которой в одной статье — довольно сложно. Ведь чем больше углубляешься в нее, тем более запутанной она становится. Но мы все же попробуем, и в этой статье разберемся с критическим определением этой отрасли и лучше поймем ее актуальность в современном обществе.
🔗 Основной сайт
🔗 Зеркало
Appwrite абстрагируется от сложности и повторяемости, необходимых для создания современного серверного API с нуля, и позволяет быстрее создавать безопасные приложения.
С использованием Appwrite вы можете легко интегрировать свое приложение с аутентификацией пользователей, базой данных, хранилищем файлов, облачными функциями и многими другими сервисами.
https://appwrite.io/
В рубрике Хабр Карьеры «Кем работать в IT» представители различных IT-профессий делятся тонкостями своей работы: плюсы, минусы, подводные камни и заработная плата.
https://career.habr.com/journal/professions
Команда GitHub подготовила обзор на некоторые из самых интересных функций и изменений, представленных в Git 2.39.
Читать
🎄 Новогодний хакатон DatSanta от DatsTeam! ✨
Наш DatSanta - робот, гоняет на аэросанях, запряженных электрооленями на высокой скорости 🎅🏻
Он не устает, не жалуется, не тратит время на перерывы, но всё равно ему требуется твоя помощь!
🏆 кто покажет лучший результат по итогам трех этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
🎅🏻 от 18 и старше
Использовать можно любые технологии (например, JS, Java, PHP, Swift, Python, C++, 1C и др.) - никакая из выбранных не даст дополнительного преимущества перед другими участниками.
Задача – написать код и произвести вычисления на своей стороне, а результат отправить на игровой сервер http запросом, содержащим json.
Хакатон будет проходить в три этапа:
🎯 23–26 декабря «Найди свой путь»
🎁 26-27 декабря «Заветное желание»
💜 27 декабря «Время волшебства» - финал и подведение итогом в прямой трансляции
Вопросы info@datsteam.dev
>>> Регистрация >>>
В рубрике Хабр Карьеры «Где работать в IT» представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.
https://career.habr.com/journal/workplace
👩💻 Канбан-метод содержит набор принципов и методов управления и улучшения рабочего процесса. Метод состоит из 4 основополагающих принципов, 5 практик и различных метрик.
4 основополагающих принципа Канбан
① Начните с того, что вы делаете сейчас.
② Проводите постепенные, эволюционные изменения.
③ Уважайте текущие роли, обязанности и должности.
④ Поощряйте лидерство на всех уровнях.
5 практик Канбан
① Визуализировать ход работы.
② Ограничение незавершенного производства WIP (work in progress).
③ Управление потоком.
④ Сделать политики процессов явными.
⑤ Непрерывное совершенствование.
О том как спроектировать канбан-доску, читайте в наших с Selectel карточках ⬆️
Привет! На связи proglib.academy
Мы решили организовать вебинар для тех, кто хочет, но не может решиться на старт карьеры в IT.
Именно для того, чтобы развеять все мифы про IT, мы пригласили Александра Пупышева, руководителя группы разработки в компании Robofinance. Александр проведёт вебинар в формате Q/A и ответит на все вопросы, которыми задаются новички в IT-сфере.
На вебинаре вы узнаете:
👉🏻Есть ли потолок по возрасту для входа в IT?
👉🏻Как выглядит работа джуна в разных компаниях
👉🏻Как устроиться в IT без опыта работы
Встречаемся 14 декабря в 19:00.
Успей зарегистрироваться по ссылке: Q/A: всё, что вы хотели знать про IT
👩💻 В сегодняшних карточках: Agile, Scrum и Kanban — в чем разница между этими популярными стратегиями разработки ПО и какой из них лучше?
Читать полностью…Разработчику на заметку: принципы, методы, ограничения и лучшие практики проектирования REST API.
Источник
⚙️Инструмент предоставляет простые компоненты/API для управления всеми каналами связи в одном месте: Email, SMS, Direct и Push.
⭐️ 14,2k
https://github.com/novuhq/novu
Обзор практических кейсов, которые помогут оптимизировать работу с Dockerfile.
Читать
🐍 Самоучитель по Python для начинающих. Часть 7: Методы работы с кортежами
Кортежи по функциональности похожи на списки – разберемся, когда стоит использовать кортежи вместо списков, и как обрабатывать содержащиеся в них данные. В конце статьи – 10 задач для тренировки.
🔗 Основной сайт
🔗 Зеркало