А мы уже приступили к подготовке HighLoad++ 2022 в Москве (24 и 25 ноября)!
Чтобы сделать по-настоящему крутую конференцию, Программный комитет московского HighLoad++ приглашает вас на встречи с активистами и докладчиками. После долгого перерыва мы снова проводим такие встречи оффлайн!
- 4 августа в 19:00 встречаемся в Петербурге, в офисе Selectel, ул. Цветочная, д. 19. Зарегистрироваться на встречу: https://bx.vc/939ktb
- 9 августа в 19:00 ждём вас в Москве, в офисе Авито на ул. Лесной, д. 7 (15 этаж). Регистрация здесь: https://bx.vc/8kxoeb
- Что будем делать:
— Расскажем, куда движется HighLoad++ сейчас. Вспомним, что было: краткий обзор топовых докладов и тем, посещаемость, интересы аудитории.
— Вместе с вами устроим мозгоштурм. Наметим то, что сейчас важнее всего раскрыть в рамках HighLoad++ 2022 — темы, технологии, проблемы.
— Пообщаемся на сопряженные темы: обсудим идеи, запитчим доклады, подумаем «друг об друга».
— А ещё напитки, закуски и общение — все благодаря нашим добрым друзьям-хостам.
Python Programming: The Complete Crash Course for Beginners
Автор: Andrew Park (2020)
Python - один из самых популярных языков, применяемый в различных сферах от веб-разработки до анализа данных. Если вы хотите выучить этот язык быстро и далее углубиться в нужные библиотеки и фреймворки, данная книга для вас. Особый упор (3-4 тома) делается на Data Science.
Что внутри:
✔️Установка Python;
✔️Типы данных и переменные;
✔️Структуры данных и алгоритмы;
✔️ООП, наследование и полиморфизм;
✔️Введение в анализ данных с pandas и pytorch.
Surviving the Whiteboard Interview
Автор: William Gant (2019)
Whiteboard-этап интервью может показаться большой проблемой для начинающих разработчиков. Опытные разработчики могут взять себя в руки и справиться с возрастающим напряжением, но как быть тем, кто собеседуется на позицию Junior'а? Автор книги использует свои реальные знания и опыт, чтобы помочь вам преодолеть психологические препятствия, связанные с интервью, а также предлагает образцы задач. При наличии достаточной подготовки и уверенности в себе вы сможете пройти whiteboard-собеседование в любой организации. Автор также дает общие советы по прохождению собеседования, например, рассказывает, как произвести наилучшее впечатление на интервьюера.
Ruby on Rails Tutorial
Автор: Michael Hartl (2019)
Ruby on Rails, используемый такими компаниями, как Disney, GitHub, Shopify и Airbnb, является одним из самых популярных фреймворков для разработки веб-приложений, но его сложно изучить и использовать. Независимо от того, являетесь ли вы новичком в веб-разработке или новичком только в Rails, данное учебное пособие поможет вам быстро освоиться.
Во время чтения книги вы:
✔️Установите и настроите среду разработки Rails;
✔️Поймете, как создавать приложения на Rails с нуля;
✔️Изучите тестирование и разработку через тестирование;
✔️Эффективно используете шаблон модель-представление-контроллер;
✔️Структурируете приложения;
✔️Создадите статические страницы и превратите их в динамические;
✔️Овладеете навыками программирования на Ruby, которые нужны всем Rails-разработчикам;
✔️Создадите качественные макеты сайтов и модели данных;
✔️Сделаете системы регистрации и аутентификации.
В какой профессии джуниоры получают больше всего на старте карьеры?
👉 Cогласно исследованию от Хабр.Карьера - это технология Ruby on Rails. Медианная зарплата RoR-разработчиков составиляет 175 000 ₽ (выше, python, php и javascipt).💪 А у джуниоров — 80 000 ₽
🔥 При этом на рынке острая нехватка таких специалистов, компании буквально охотятся за RoR-разработчиками (в том числе зарубежные).
🎯 Хочешь стать супер-востребованным разработчиком с хорошей зарплатой уже на старте?
✅ Присоединяйся к самому сильному курсу по Ruby on Rails "Профессиональная разработка на Ruby on Rails" от школы Thinknetica с гарантией трудоустройства!
⚡️ Курс стартует уже 8 августа, узнай подробности по ссылке:
Стать разработчиком Ruby on Rails
The Design of Web APIs
Автор: Arnaud Lauret (2019)
Хорошо спроектированные API приносят удовольствие при использовании. Плохо спроектированные API-интерфейсы громоздки, часто сбивают с толку и разочаровывают. The Design of Web APIs - это практическое руководство по созданию необычных API. Автор демонстрирует принципы и методы проектирования, которые можно применять как в общедоступных, так и в частных веб-API.
Full-Stack React Projects
Автор: Shama Hoque (2020)
React в сочетании с проверенными в отрасли серверными технологиями, такими как Node, Express и MongoDB, позволяет разрабатывать и развертывать надежные полнофункциональные веб-приложения. Данное обновленное второе издание фокусируется на последних версиях и соглашениях технологий в этом стеке, а также на их новых фичах, таких как хуки в React и async / await в JavaScript.
Во время чтения книги вы:
✔️Добавьте возможности связи в реальном времени с Socket. IO;
✔️Реализуете функции визуализации данных для приложений React с помощью Victory;
✔️Изучите разработку приложений для потоковой передачи мультимедиа с использованием MongoDB GridFS;
✔️Улучшите SEO для своих приложений MERN, реализовав рендеринг на стороне сервера с данными;
✔️Настроите и используете React 360 для разработки пользовательских интерфейсов с возможностями VR.
Large-Scale C++ Volume I: Process and Architecture
Авторы: John Debbie Lafferty, John Lakos (2019)
Во время чтения книги вы узнаете, как:
✔️Повысить производительность за счет использования различий между инфраструктурой и разработкой приложений;
✔️Добиться экспоненциального роста производительности за счет обратной связи и иерархического повторного использования;
✔️Осознать роль компонента как фундаментальной единицы как логического, так и физического проектирования;
✔️Проанализируете, как фундаментальные свойства компиляции и связывания влияют на дизайн компонентов;
✔️Откроете для себя эффективное разделение логического содержимого;
✔️Усвоите важные различия между достаточным, полным, минимальным и примитивным программным обеспечением;
✔️Используете методы архитектурной изоляции для исключения связки во время компиляции;
✔️Овладеете многомерным процессом проектирования больших систем с использованием компонентных методов.
Full-Stack React, TypeScript, and Node
Автор: David Choi (2020)
React устанавливает стандарт для создания высокопроизводительных клиентских веб-приложений. Node.js используется на тысячах веб-сайтов, в то время как GraphQL становится стандартным способом для крупных веб-сайтов предоставлять данные и услуги своим пользователям. Все вместе эти технологии, усиленные возможностями TypeScript, становятся передовым стеком для разработки веб-приложений.
Во время чтения книги вы:
✔️Узнаете о наиболее важных фичах TypeScript и о том, как их можно использовать для улучшения качества кода и удобства обслуживания;
✔️Поймете, что такое React Hooks и как с их помощью создавать приложения на React;
✔️Реализуете управление состоянием для вашего приложения React с помощью Redux;
✔️Создадите проект с Express с нуля;
✔️Создадите полнофункциональный форум с помощью React и GraphQL;
✔️Добавите аутентификацию в свое веб-приложение с помощью Redis;
✔️Настроите NGINX в облаке AWS для развертывания и обслуживания ваших приложений.
Цены на обучение в вузах и на курсах растут, работодатели не хотят брать выпускников без опыта работы и непонятно, с какой стороны подступиться, чтобы наконец войти в IT и начать нормально зарабатывать.
• Мы предлагаем тебе решение — обучение Java-разработке в Kata Academy с оплатой после трудоустройства. Это не пустые обещания и сейчас мы расскажем тебе, почему:
• Kata работает по модели ISA — это взаимовыгодный вариант сотрудничества между школой и студентом, когда оплата за обучение производится только после получения работы в виде определенного процента с зарплаты.
• Мы гарантируем тебе минимальную зарплату от 100 000₽ — наши выпускники получают оферы с зп на 30-40% выше ожидаемой.
• В договоре закреплено условие: если ты не найдешь работу, обучение за наш счет. Мы считаем это честной сделкой.
• В наших интересах, чтобы ты получил крутой офер и рос в карьерном плане, поэтому в течение двух лет после выпуска ты будешь получать карьерную поддержку от Kata.
Скорее попробуй свои силы — выполняй тестовое задание по Java и приходи к нам учиться, чтобы уже через 8 месяцев стать миддловым разрабом в IT!
Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner
Автор: Bradford Tuckfield (2021)
Dive Into Algorithms - это обширный тур по многим из самых интересных алгоритмов в мире. Вы изучите стандартные алгоритмы информатики для поиска, сортировки и оптимизации; человеческие алгоритмы, которые помогают нам определить, как поймать бейсбольный мяч или съесть нужное количество еды в буфете; и продвинутые алгоритмы, например, используемые в машинном обучении и искусственном интеллекте. Вы даже узнаете, как древние египтяне и русские крестьяне использовали алгоритмы для умножения чисел, как древние греки использовали их для нахождения наибольших общих делителей и как японские ученые в эпоху самураев разработали алгоритмы, способные генерировать магические квадраты.
Во время чтения книги вы:
✔️Научитесь измерять эффективность и скорость алгоритмов;
✔️Используете алгоритмы для создания простого чат-бота, выиграете в настольных играх или решите головоломки судоку.
✔️Напишете код для алгоритмов градиентного подъема и спуска, которые могут найти максимумы и минимумы функций;
✔️Построите дерево решений для предсказания счастья на основе характеристик человека.
Algorithmic Thinking: A Problem-Based Introduction
Автор: Daniel Zingaro (2020)
Данная книга является практическим введением в построение алгоритмов и структур данных для решения реальных задач. Вы узнаете, как классифицировать проблемы, выбирать структуры данных и определять подходящие алгоритмы. Вы также узнаете, как ваш выбор структуры данных, будь то хеш-таблица, куча или дерево, может повлиять на время выполнения и ускорить ваши алгоритмы; и как применять эффективные стратегии, такие как рекурсия, динамическое программирование и двоичный поиск, для решения сложных задач.
Примеры алгоритмов и структур данных, описанных в книге:
✔️Поиск в глубину;
✔️Алгоритм Дейкстры;
✔️Куча;
✔️Хэш-таблица и другие.
Электроника шаг за шагом
Рудольф Сворень (2020)
Первое издание практической энциклопедии радиолюбителя "Электроника шаг за шагом" Р. А. Свореня было выпущено в 1979 году и сразу завоевало широкую популярность. В него вошли популярные рассказы об основах электротехники, электроники и радиотехники, о звукозаписи, телевидении, радиосвязи, электронной музыке, об автоматике и вычислительной технике. Настоящая книга подготовлена на базе второго расширенного издания, вышедшего в 1986 году. Основная (учебная) часть оставлена почти без изменений; для привязки к современным реалиям и терминологии книга дополнена комментариями, а также "Практикумом" на основе современных компонентов. Для широкого круга любителей электроники. Все оригинальные рисунки решено было оставить "как есть" (включая текстовые подписи) - они были отсканированы и вычищены, но сохранены в растровом виде, сохраняя преемственность с прижизненным изданием автора.
Скачать
👉 @book_for_dev
Тот самый курс по Go от Слёрм, который заточен под задачи инженеров, стартует 25 июля.
В программе:
▪️Разберемся в простых и продвинутых конструкциях Go, поймем его синтаксис и структуру.
▪️Узнаем, как использовать Docker SDK в Go и как Docker говорит с приложениями.
▪️Познакомимся с различными паттернами и Kubernetes API
▪️Рассмотрим анатомию операторов, их использование в production-е, а также напишем свой оператор.
Что еще:
Онлайн-встречи со спикерами, обратная связь по домашним заданиям от ревьюеров и закрытый чат для участников.
Занять место: https://slurm.club/3OgN8Sq