OTUS IT News – Telegram
OTUS IT News
7.2K subscribers
4.32K photos
301 videos
5 files
4.29K links
Экспертный контент по востребованным технологиям 2025 года: от разработки и аналитики до искусственного интеллекта и облачных решений.

Более 170 курсов+

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://news.1rj.ru/str/boost/Otusjava
Download Telegram
🐍 Новогодний подарок всем, кто хочет начать обучение на курсе «Разработчик Full Stack на Python»!

Нам правда очень хочется, чтобы у вас многое получилось в 2018-ом году. И от всего сердца хотим вам сделать подарок, который станет приятным бонусом для начала вашего пути к уровню Middle:

🎁 промокод с бонусом 30% на оплату первого месяца обучения и 30% на единовременную оплату всех 5 месяцев программы!

Чтобы активировать промокод, скопируйте

HappyNewFSPython

и вставьте на странице оплаты курса «Разработчик Full Stack на Python»!

👉 Пусть 2018-ый год откроет вам множество возможностей для самореализации! Надеемся, наш подарок поможет вам отбросить все сомнения, и мы увидимся на первом занятии курса уже завтра 28 декабря в 20:00. Решайтесь и до встречи в прямом эфире:
👨‍🚀️ Руководитель разработки – кто это?

Любой разработчик знает, что результат выполнения программы далеко не всегда предсказуем на 100%. При выполнении программы невысокой алгоритмической сложности, использующей проверенные публичные библиотеки, на локальной рабочей станции, вероятность успеха одна.

В случае реализации сложной логики в рамках удалённого и менее контролируемого окружения, вероятность другая. А если добавить к этому исполнение на кластере и нестабильность внешних данных, то ситуация станет ещё менее предсказуемой. Это очевидно...

Нет? Пишите в Telegram

🙈 А если представить, что каждое взаимодействие руководителя с сотрудником (в нашем случае разработчиком) – это попытка запустить программу в рамках "удалённого окружения"? Процесс написания программы формализован слабо. Настройки окружения неизвестны. Непонятно, как ими управлять и что вообще в итоге получится: чужая душа потёмки.

А когда дело доходит до "кластера"? Все люди разные, да и коммуникации между людьми не сравнимы даже с самыми замысловатыми сетевыми схемами. Стоит ли удивляться тому, что результат человеческой деятельности, которой безусловно является и разработка, – вещь нестабильная и слабо предсказуемая? Поэтому повышение стабильности и предсказуемости является основным вызовом и одной из главных задач руководителя. В том числе и руководителя разработки.

Можно набрать высоко квалифицированных людей, определить правильные стандарты, выбрать передовые методологии разработки, поставки тестирования. Главный вопрос: «А как это заработает?».

🔥 Вернее: «А почему вы решили, что оно возьмёт и заработает?». Для ответа на этот вопрос нужно хорошо понимать всего одну вещь: как "оно" работает.

Поэтому цель курса – детально рассмотреть процесс разработки в качестве примера человеческой деятельности. Выявить основные причины, по которым "что-то идёт не так": не выполняются задачи, дают сбой методологии, не работают стандарты. Мы научим находить точки повышения эффективности действующих процессов и эффективно запускать новые.

В результате вы сможете грамотно предотвращать типовые «угрозы» разных этапов разработки и правильно использовать методы борьбы с ними.

Первое занятие пройдёт 23 января!

Но уже скоро Новый Год, а это значит, до 31 декабря вы уже можете присоединиться к группе любым выгодным для вас способом:

помесячная оплата;
новогодняя рассрочка полной стоимости курса (1/5 часть внесите в декабре, 4/5 полной оплаты - в январе), это позволит вам сэкономить стоимость одного месяца обучения;
полная оплата курса.

С наступающим вас и до встречи в прямых эфирах:
СМОТРЕТЬ ПОЗДРАВЛЕНИЕ: https://otus.pw/56lU/
🎄 Виктория Александрова, преподаватель курса «Digital-маркетолог», поздравляет всех участников OTUS с Новым Годом!

📍 СПРАВКА:
Виктория начинала карьеру медиа-планером по работе с ключевыми клиентами в Яндексе. Несколько лет отвечала за анализ эффективности custom advertising solutions для крупнейших рекламодателей Яндекс.Директа. За это время успела разработать и внедрить в массовое производство ряд аналитических продуктов:
– аудит рекламных кампаний,
– оценка рекламного потенциала,
– post-click,
– post-campaign анализ.

Виктория является автором методов прогнозирования влияния офлайн-активностей на спрос в интернете, методов многофакторного анализа. Также решала задачи продвижения и наращивания ядра аудитории в высоконагруженных проектах Ростелекома. А затем её взяли в Mail.ru Group, где она занималась продуктовым менеджментом и продвижением образовательного проекта.

👉 Где, как не у неё, учится Digital-маркетингу?

Если вам действительно хочется видеть результаты своих действий, а не просто научиться нажимать на кнопки (этому учат другие), присоединяйтесь!

Новая группа начнёт обучение 29 января, и уже сейчас можно присоединиться к ней любым выгодным для вас способом!

Начните 2018-ый год с полноценного погружения в Digital-маркетинг:
«Разработчик JavaScript»: https://otus.pw/cz1R/
🎁 Заказывали JavaScript? Приходите учиться!

Новый курс начнётся 31 января и не рассчитан на новичков: за 4 месяца мы рассмотрим ключевые особенности языка JavaScript, его окружение – браузеры и серверную платформу NodeJS, разберём внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS.

Интересно?

Присоединяйтесь к группе на условиях новогодней рассрочки: 1/5 часть внесите до 31 декабря, 4/5 полной оплаты - в январе, это позволит вам сэкономить стоимость одного месяца обучения!

💭 А в первом #deepjavanoscript мы решили рассказать о Redux (https://redux.js.org/docs/introduction/): библиотеке, которая реализует модель состояния приложения. Также она позволяет формализовать и однозначно определять взаимодействующие сущности, упрощает поддержку, тестирование и добавление нового кода.

Redux – реализация паттерна Flux, описанного компанией Facebook. Этот паттерн является макро расширением подхода MVC - Model-View-Controller. Его также связывают с подходом CQRS - Command Query Responsibility Segregation, при котором приложения хранят события, из которых собираются состояния.

Основные концепции, используемые в библиотеке Redux - это:
– Store: хранилище для состояния приложения,
– Actions: объекты действий, описывающих что произошло в системе,
– Reducers: функции преобразования событий в состояние.

Библиотека использует паттерны функционального программирования: состояние декларируется как неизменяемое (Immutable), а reducers должны быть описаны как чистые (pure) функции. При таком подходе упрощается тестирование и отладка программы.

Redux широко используется в приложениях, созданных с помощью ReactJS, VueJS и Angular. Поэтому умение работать с ней пригодится студентам курса «Разработчик JavaScript»!

Подробности программы по кнопке ниже:
Дарите знания: https://otus.pw/5XaC/
🎄 Всех с Наступающим Новым Годом! Ловите поздравление Дмитрия Шебордаева, преподавателя курса «Разработчик С++»!

📍 СПРАВКА:

Дмитрий учился в Московском государственном университете экономики статистики и информатики по специальности «Прикладная математика». Начал карьеру рядовым разработчиком в компании, автоматизирующей процессы розничной торговли.

Не прекращая активной деятельности в разработке, прошёл путь до руководителя. И последние несколько лет работает в области информационного поиска в Rambler&Co на позиции руководителя отдела разработки технологий. Вот уже 20 лет остаётся верен своей профессии и читает образовательные курсы по специальности.

Курс «Разработчик С++» мы планируем запустить весной, а сейчас присоединяемся к поздравлению Дмитрия и хотим пожелать всем студентам профессиональных успехов!

Пускай в 2018-ом году будет много свершений и побед!

Дарите самое ценное – знания:
Посмотреть поздравление можно здесь: https://otus.pw/Rhux/
👨‍💼️ Собрали 5 типичных ошибок начинающих руководителей!

Чтобы научиться их избегать, запишитесь на курс «Руководитель разработки»

#deepdevhead

«Всегда честно признавай свои ошибки, это притупит бдительность начальства и позволит тебе натворить новые» Марк Твен

Читать далее:
СМОТРЕТЬ ПОЗДРАВЛЕНИЕ: https://vk.com/video-145052891_456239021
🎄 До Нового Года 2 дня, и сегодня вас порадует своим поздравлением Артём Пулявин, преподаватель курса «Backend-разработчик на PHP»!

📍СПРАВКА:

Сейчас Артём работает специалистом по разработке серверных приложений на PHP в Unitemp, точнее его должность звучит так:
«Deputy CTO & VP of Engineering». В течение 10 лет он наращивал свой опыт Backend разработки на PHP, участвовал в проектах различных уровней сложности: от конструкторов сайта до реализации с нуля новой платформы в области FoodTech за 6 месяцев. Принимал участие в разработке высоконагруженных web-проектов и отказоустойчивых распределённых систем.

Мы рады, что такой профессиональный разработчик ведёт наших студентов к уровню Middle. Ведь у него действительно есть, чему поучиться. Предыдущая группа стартовала 19 декабря, и мы до сих пор принимаем студентов, которые хотят попасть к нему на курс. И это значит, что программа действительно востребована.

📝 А ещё мы договорились с компанией Avito и они предложили особые условия для курсов по BigData, Python и PHP. Выпускникам этих трёх программ, приглашенным на работу в компанию в течение трёх месяцев после окончания курсов, Avito компенсирует стоимость обучения!

С наступающим вас Новым Годом! Учитесь у профессионалов: https://otus.pw/RcDs/
СМОТРЕТЬ ПОЗДРАВЛЕНИЕ: https://vk.com/video-145052891_456239022
🎄 Сегодня в OTUS большое событие – у нас 700 студентов!

Это отличный результат и мы уверены, каждый из них сможет реализовать свои навыки на профессиональном Middle-уровне!

Своими поздравлениями c вами решил поделиться Виталий Чибриков, преподаватель нашего самого популярного курса «Разработчик Java» и сооснователь всего OTUS!

Всем участникам наших сообществ мы также желаем успехов! Мы рады, что вы с нами, что следите за нашими новостями, и надеемся, что наши заметки принесли вам много пользы. Смотрите поздравление Виталия:
СМОТРЕТЬ ПОЗДРАВЛЕНИЕ - https://vk.com/video-145052891_456239023
🎄 За 6 часов до Нового Года мы ещё раз поздравляем всех-всех участников OTUS! И к нам присоединяется Станислав Ступников, преподаватель курса «Разработчик Python»!

Станислав - программист рекламной системы в Mail.Ru Group. За его плечами:

– 6 лет опыта промышленной разработки, в том числе создания и поддержания веб-приложений, инфраструктурных решений, высоконагруженных систем, data pipeline'ов и аналитических систем;
– 3 года научной разработки для крупных государственных заказчиков с контрактами по тематике анализа больших объемов данных;
– опыт программирования на Python, Go, Lua, C, JavaScript, Perl.
– более 5 лет преподавания программирования на Python студентам МГТУ им. Н.Э. Баумана.
– 4 года преподавания курса СУБД в Технопарк Mail.Ru.

Смотрите его поздравление, заряжайтесь позитивом и до встречи в Новом 2018-ом Году!
💥 Кто круче — Maven или Gradle?

Таким вопросом часто задаются начинающие разработчики, выбирая лучший сборщик для своего Java-проекта. Давайте попробуем немного разобраться в этом совсем неоднозначном вопросе. Читаем #deepjava:
Курс «Руководитель разработки»: https://otus.pw/rcq5/