
- Категории
- Источники
- Все курсы
- Разделы
- Книги
-
Этот курс поможет тебе перейти от уровня Senior Engineer к одной из лидирующих технических ролей - Team Lead, Tech Lead (Staff) или Engineering Manager. Ты освоишь ключевые навыки, разовьёшь нужный майндсет и получишь практические инструменты, чтобы не просто перейти на новую ступень, но и чувствовать себя в ней уверенно.
Вы много работаете, но результаты не соответствуют вашим усилиям - будь то повышение, хороший рейтинг, прибавка к зарплате или просто признание, которого вы действительно заслуживаете? С этим сталкиваются многие - я сам проходил через это в Facebook, как и мои коллеги, и многие клиенты в моей практике карьерного коучинга.Этот курс поможет преодолеть разрыв между усилиями и результатом, чтобы раскрыть настоящую ценность вашей работы и научиться ус
Вы потратили 50+ часов на доработку резюме и профиля LinkedIn. Отправили более 1000 заявок на вакансии. Но, несмотря на все усилия, приглашений на собеседования почти нет. А в топовых компаниях, включая Big Tech, - и вовсе ноль. Что делать?Есть много способов, но один из самых простых, недооцененных и мощных - создавать значимые сайд-проекты. Цель любой технологической компании - разрабатывать масштабируемые продукты, которые используют сотни тыс
Вы придумали отличную идею для сайд-проекта. Но вот вопрос: как превратить её в реальный продукт? А главное - как сделать так, чтобы им начали пользоваться?Именно этому посвящён курс. Пройдя его, вы научитесь:Понимать, что делает первую версию продукта по-настоящему качественнойУлучшать продукт быстро и с минимальными усилиямиРаботать с обратной связью от пользователей правильно и эффективноСоздавать удобный и приятный интерфейсПривлекать пользов
Для многих инженеров-программистов баги кажутся пугающими препятствиями - ненужными отвлечениями от «настоящей» работы по разработке новых фич и выпуску проектов. Но на самом деле умение грамотно исправлять ошибки - это один из самых недооценённых способов профессионального роста инженера. Этот курс поможет вам изменить подход к отладке и даст инструменты, чтобы стать тем самым незаменимым человеком, к которому все обращаются в критической ситуац
Как и в любой области, прочные фундаментальные знания являются базой для всего остального. Именно поэтому этот курс - ваш первый шаг на пути к профессии инженера по данным.Этот курс - это путеводитель по ключевым темам и ресурсам в области компьютерных наук, которые особенно важны для Data Engineers. Основное внимание в курсе уделяется разработке программного обеспечения и реляционным базам данных.
Apache Kafka представляет собой распределённый программный брокер сообщений, предназначенный для организации очередей и мониторинга больших объемов входящего трафика данных. На данный момент Apache Kafka считается стандартом индустрии в роли брокера сообщений. Более 80 % компаний из списка Fortune 100 применяют Kafka.
Practical Object-Oriented Design I (POOD-I) - это курс, подходящий как для новичков, так и для опытных разработчиков, работающих с объектно-ориентированным программированием.Формат рассчитан на индивидуальное обучение в удобное время и темпе. Курс включает видеоуроки и практические задания, которые учат мыслить объектами через написание кода. Каждое упражнение требует постепенного улучшения решения в ответ на изменяющиеся требования, что помогает
С ростом количества компьютеров они не только увеличились в числе, но и распределились. Если раньше бизнесы стремились покупать всё более мощные мейнфреймы, то сегодня даже небольшие приложения часто работают сразу на нескольких машинах.Распределённые системы - это наука о том, как принимать решения, связанные с компромиссами при такой архитектуре.
В этом курсе вы научитесь создавать статическую систему проверки типов и генератор двоичного машинного кода! По пути вы также узнаете, как компиляторы могут заранее обнаруживать ошибки имён (например, необъявленные переменные), а также освоите основы создания форматтера кода. Курс не охватывает парсинг исходного кода или работу интерпретаторов - этим темам посвящены другие курсы, например, «Создание собственного языка программирования».