Практика языка C включает изучение алгоритма Евклида, систем счисления, чисел Фибоначчи и простых чисел. Также изучите побитовые вычисления, работу с временем и генерацию случайных чисел. Особое внимание уделяется углубленному изучению логической и виртуальной памяти, линейному поиску и простым сортировкам. Курс завершается изучением представления плавающих чисел и основ ассемблера x86.
Изучение NestJS для начинающих. Создание веб-проекта с нуля
Курс по изучению NestJS для начинающих с нуля. NestJS – прогрессивный фреймворк для создания бэкенд-приложений на Node.js. NestJS основан на TypeScript и вдохновлён Angular, поэтому отлично подходит для команд, уже знакомых с Angular или TypeScript. В курсе вы изучите все необходимое для NestJS.
YAML – это формат сериализации данных, который используется для представления структурированных данных в человекочитаемом формате. Считается, что в отличие от таких форматов, как JSON или XML, YAML – это более простая и интуитивно понятная структура. Подробнее о YAML вы узнаете из статьи ниже.
📚 20 книг для профессионального роста разработчика
Подборка «на почитать» для профессионального и карьерного роста инженеров разработки ПО.
Архитектура и системы
➡️«Designing Data Intensive Applications, 2nd edition» by Martin Kleppmann
➡️«Создание микросервисов», Сэм Ньюмен
➡️«Фундаментальный подход к программной архитектуре», М. Ричардс, Н. Форд
➡️«Эволюционная архитектура. Автоматизированное управление программным обеспечением», Нил Форд и др.
➡️«Распределённые системы. Паттерны и парадигмы для масштабируемых и надежных систем на основе Kubernetes», Брендан Бёрнс
➡️«System Design. Подготовка к сложному интервью», Алекс Сюй
➡️«Site Reliability Engineering. Надежность и безотказность как в Google», Б. Бейер и др.
➡️«Чистый дизайн», Кент Бек
Инженерная культура и практики
➡️«Делай как в Google. Разработка программного обеспечения», Титус Винтерс и др.
➡️«Accelerate. The Science of Lean Software and DevOps», Nicole Forsgren et al
➡️«Грокаем безопасность веб-приложений», Малкольм Макдональд
➡️«Continuous API Management. Making the Right Decisions in an Evolving Landscape», Mehdi Medjaoui и др.
➡️«AI-инженерия. Построение приложений с использованием базовых моделей», Чип Хьюен
Карьера и рост
➡️«Карьера Software Engineering Manager. Эффективное управление командой разработчиков ПО», Джеймс Стэньер
➡️«Хватит мечтать, займись делом! Почему важнее хорошо работать, чем искать хорошую работу», Кэл Ньюпорт
➡️«Эссенциализм. Путь к простоте», Грег МакКеон
Мышление и решения
➡️«Цель. Процесс непрерывного совершенствования», Элияху Голдратт
➡️«The Poker Mindset: Essential Attitudes for Poker Success», Matthew Hilger, Ian Taylor
➡️«Критическое мышление. Анализируй, сомневайся, формируй своё мнение», Том Чатфилд
➡️«Тирания показателей. Как одержимость цифрами угрожает образованию, здравоохранению, бизнесу и власти», Джерри Мюллер
Автор подборки: руководитель разработки в Highload и более 10 лет в IT.
💛 Сохраняйте список себе и пересылайте друзьям. Приятного чтения!
Полный Курс Python. Изучение в одном видео для начинающих с нуля
Полный курс по изучению языка Python с нуля для начинающих. В ходе курса вы изучите все концепции данного языка и научитесь описывать программы на его основе. Курс полный и вмещает всю необходимую информацию.