
В апреле OTUS приглашает IT-специалистов всех направлений отметить 4 года с момента основания платформы. По этому случаю мы организовали масштабную образовательную онлайн-конференцию. Участие бесплатное.
В апреле OTUS приглашает IT-специалистов всех направлений отметить 4 года с момента основания платформы. По этому случаю мы организовали масштабную образовательную онлайн-конференцию. Участие бесплатное.
Для сложных информационных систем бывает крайне сложно принять компромиссные решения с учетом ограниченных ресурсов. Одним из возможных способов решения является подход Architecture Description Log, который внедрен в крупных компаниях, таких как Google, Spotify и Microsoft. В этой статье мы рассмотрим основные положения ADL и обсудим, чем это может быть полезно для создания сбалансированной архитектуры в гибкой методологии разработки.
# tests/test_coros.py
import asyncio
def test_coro():
loop = asyncio.get_event_loop()
@asyncio.coroutine
def do_test():
yield from asyncio.sleep(0.1, loop=loop)
assert 0 # onoes!
loop.run_until_complete(do_test())
version: '2'
services:
web:
build: .
ports:
- "80:8000"
depends_on:
- db
entrypoint: "./wait-for-it.sh db:5432"
db:
image: postgres
Всем привет!
Сегодня мы поговорим о мастерстве подбора персонала, а своими секретами поделится Фаина Лернер, преподаватель нашего курса IT-Recruiter:
Я руковожу рекрутингом в IT-компаниях уже больше 12 лет. Иногда как частью HR функции, иногда как отдельным направлением. Один из главных для меня как для руководителя вопросов – какие качества и навыки отличают настоящих мастеров рекрутинга от тех, кого грозится заменить искусственный интеллект? Я буду рассуждать о внутреннем, корпоративном рекрутинге. Поделюсь своими наблюдениями.
Делимся с вами ещё одним полезным переводом статьи. Также всех, у кого есть желание за 3 месяца освоить Best Practice по внедрению в проекты современных аналитических механизмов, необходимых для продвижения продуктов и услуг в цифровом пространстве, приглашаем ознакомиться с программой профессионального курса «Big Data для менеджеров». Итак, как же управлять компанией в эпоху ИИ?
Сегодня технологии искусственного интеллекта (ИИ) готовы изменить все отрасли, так же как 100 лет назад это сделало электричество. По оценкам, в период до 2030 года ИИ-технологии приведут к росту ВВП на 13 триллионов долларов. Хотя ИИ уже принёс огромную ценность в ведущих технологических компаниях, таких как Google, Baidu, Microsoft и Facebook, большой всплеск создания ценности для бизнеса будет за рамками индустрии разработки программного обеспечения.
Профессиональная программа «iOS Разработчик» — 5 месяцев Best Practice по разработке мобильных приложений с помощью Swift 5. Лучших выпускников ждут на собеседованиях 12 компаний-партнёров OTUS, поэтому публикуем перевод заключительной статьи из серии «iOS Interview Questions (Swift)», где рассмотрим ещё десяток вопросов, ответы на которые помогут вам при трудоустройстве.
Перевод статьи подготовлен для студентов курса «DevOps практики и инструменты» в образовательном проекте OTUS.
Вы должны выбрать монорепозиторий, потому что поведение, которому он способствует в ваших командах — это прозрачность и коллективная ответственность, особенно при росте команд. В любом случае вам придётся вкладываться в инструментарий, но всегда лучше, когда поведение по умолчанию — это поведение, которое вы хотите видеть в своих командах.
Перевод статьи подготовлен специально для студентов курса «Алгоритмы для разработчиков».
Пирамидальная сортировка (или сортировка кучей, HeapSort) — это метод сортировки сравнением, основанный на такой структуре данных как двоичная куча. Она похожа на сортировку выбором, где мы сначала ищем максимальный элемент и помещаем его в конец. Далее мы повторяем ту же операцию для оставшихся элементов.