#library
Подборка интересных статей для тех, кто давно программирует на C# и планируете освоить фреймворк ASP.NET Core
✓ Делегаты и события в C#
✓ В двух словах: Лучшие практики Async/Await в .NET
✓ Assert-сообщения в тестах
✓ Entity Framework Core
✓ Лучшие практики повышения производительности в C#
✓ Что же такого особенного в IAsyncEnumerable в .NET Core 3.0?
✓ Битва C# JSON сериализаторов для .NET Core 3
✓ Реализации кэша в C# .NET
✓ Полное руководство по повышению безопасности вашего Asp.Net Core веб-приложения и API
✓Объединяем Blazor и Razor Pages в одном ASP.NET Core 3 приложении
✓ Сжатие ответов в GRPC для ASP.NET CORE 3.0
Подборка интересных статей для тех, кто давно программирует на C# и планируете освоить фреймворк ASP.NET Core
✓ Делегаты и события в C#
✓ В двух словах: Лучшие практики Async/Await в .NET
✓ Assert-сообщения в тестах
✓ Entity Framework Core
✓ Лучшие практики повышения производительности в C#
✓ Что же такого особенного в IAsyncEnumerable в .NET Core 3.0?
✓ Битва C# JSON сериализаторов для .NET Core 3
✓ Реализации кэша в C# .NET
✓ Полное руководство по повышению безопасности вашего Asp.Net Core веб-приложения и API
✓Объединяем Blazor и Razor Pages в одном ASP.NET Core 3 приложении
✓ Сжатие ответов в GRPC для ASP.NET CORE 3.0
#job
🔥 Свежая подборка вакансий от наших партнеров!
⬇️ Москва
- Junior QA Engineer в Утконос. И..И.. ОНЛАЙН
- Lead DevOps в Утконос. И..И.. ОНЛАЙН
- Senior Java Developer в Утконос. И..И.. ОНЛАЙН
- Golang Developer в Вайлдберриз
- QA Automation Engineer в Вайлдберриз
- Data Engineer в Вайлдберриз
⬇️ Санкт-Петербург
- Team Lead (IOS-направление) в компанию NAUMEN
⬇️ Екатеринбург
- DevOps инженер в продуктовую команду Скорозвон в NAUMEN
⬇️ Курган
- Scala Developer (направление решений в образовании) в NAUMEN
🔥 Свежая подборка вакансий от наших партнеров!
⬇️ Москва
- Junior QA Engineer в Утконос. И..И.. ОНЛАЙН
- Lead DevOps в Утконос. И..И.. ОНЛАЙН
- Senior Java Developer в Утконос. И..И.. ОНЛАЙН
- Golang Developer в Вайлдберриз
- QA Automation Engineer в Вайлдберриз
- Data Engineer в Вайлдберриз
⬇️ Санкт-Петербург
- Team Lead (IOS-направление) в компанию NAUMEN
⬇️ Екатеринбург
- DevOps инженер в продуктовую команду Скорозвон в NAUMEN
⬇️ Курган
- Scala Developer (направление решений в образовании) в NAUMEN
🔔 Поздравляем с Днем Знаний!
Мы уверены — наши студенты настоящие охотники за знаниями. У вас отлично получается отличать ценные навыки от бесполезных и собирать свои уникальные коллекции.
Желаем вам сохранить эту тягу к обучению и любознательность!
⚡️ И конечно, приглашаем на наш сайт присмотреться к сентябрьским курсам со скидкой!
Мы уверены — наши студенты настоящие охотники за знаниями. У вас отлично получается отличать ценные навыки от бесполезных и собирать свои уникальные коллекции.
Желаем вам сохранить эту тягу к обучению и любознательность!
⚡️ И конечно, приглашаем на наш сайт присмотреться к сентябрьским курсам со скидкой!
🍂 Школьные годы у всех разные - у кого чудесные, у кого - не очень.
В честь 1 сентября решили провести опрос, а вспоминаете ли вы свои школьные годы и как часто?
В честь 1 сентября решили провести опрос, а вспоминаете ли вы свои школьные годы и как часто?
Anonymous Poll
3%
Да, и очень часто
3%
Да, ведь у меня осталось много друзей
18%
Да, это были замечательные годы
28%
Очень редко...
25%
Нет, почти не вспоминаю
16%
Даже не хочу вспоминать
6%
Это было так давно...
👍1
❗️ Не забывайте о реферальной программе в OTUS!
Пригласите знакомого к нам на курс и начните обучение на своём курсе по выгодной цене.
👉🏻 Подробнее о программах лояльности
Пригласите знакомого к нам на курс и начните обучение на своём курсе по выгодной цене.
👉🏻 Подробнее о программах лояльности
#expert
⚡️Всем привет! Мы знаем, вы давно ждали нового гостя и вот он, встречайте!
Сегодня в гостях у OTUS Петр Подымов.
💬Давайте задумаемся, почему в вакансиях опыт измеряют в годах, а не в условных единицах по конкретным навыкам, как в компьютерных играх.
В сфере управления опыт имеет определяющее значение: не так важны конкретные по списку навыки, как выполненные проекты. Успешные и провальные. Успехи важны, но подозрительно, если не было ни малейшего промаха. Хорошо, если ошибки были нивелированы тем же руководителем на следующем этапе развития и больше не повторялись. Выигрывает та компания, которая даёт следующий шанс, поскольку ошибки уже допущены и, если из них сделаны выводы, то нецелесообразно прощаться с набравшим опыт (!) сотрудником. Но при этом и сложность (читай-материальность) задач должны расти постепенно.
Можно научить оценивать риски проекта или составлять грамотный проектный план, но для навыка успешного управления рисками или сроками недостаточно решить какое-то количество тестовых задач – надо пройти несколько проектов до конца и увидеть своими глазами, как всё произошло, сознавая свою ответственность и предпринимая корректирующие меры.
В то же время, как не устают повторять в любом университете, получение нового опыта без знания основных методов решения типичных задач – это «путь по граблям» - намного более трудоемкий и дорогой не только для человека, но и для окружающих. Типовые решения, описанные процессы и шаблоны – это накопленный и обобщенный коллективный опыт, конвертируемый в знания. Этому можно научить, и подтверждением привычно послужат дипломы и сертификаты – они показывают готовность к вступлению на определенную ступень.
Соответственно, нет ничего зазорного потратить время на образование и войти в новую профессию с приставкой junior (не всегда официальной) – в менеджменте это необходимо и достаточно быстро проходит.🤘
🗯Мы ищем гостей для новых выпусков рубрики.
Пиши мне, если есть, что рассказать.
⚡️Всем привет! Мы знаем, вы давно ждали нового гостя и вот он, встречайте!
Сегодня в гостях у OTUS Петр Подымов.
Более 5 лет Петр профессионально занимается цифровой трансформацией крупных компаний, фокусируется на управлении инвестициями в организационном развитии и преобразовании информационно-технологического ландшафта. С 2015 года Петр разрабатывает новые образовательные программы и преподаёт. В настоящий момент является преподавателем в OTUS.Поговорили с Петром о том, какое значение имеет опыт.
💬Давайте задумаемся, почему в вакансиях опыт измеряют в годах, а не в условных единицах по конкретным навыкам, как в компьютерных играх.
В сфере управления опыт имеет определяющее значение: не так важны конкретные по списку навыки, как выполненные проекты. Успешные и провальные. Успехи важны, но подозрительно, если не было ни малейшего промаха. Хорошо, если ошибки были нивелированы тем же руководителем на следующем этапе развития и больше не повторялись. Выигрывает та компания, которая даёт следующий шанс, поскольку ошибки уже допущены и, если из них сделаны выводы, то нецелесообразно прощаться с набравшим опыт (!) сотрудником. Но при этом и сложность (читай-материальность) задач должны расти постепенно.
Можно научить оценивать риски проекта или составлять грамотный проектный план, но для навыка успешного управления рисками или сроками недостаточно решить какое-то количество тестовых задач – надо пройти несколько проектов до конца и увидеть своими глазами, как всё произошло, сознавая свою ответственность и предпринимая корректирующие меры.
В то же время, как не устают повторять в любом университете, получение нового опыта без знания основных методов решения типичных задач – это «путь по граблям» - намного более трудоемкий и дорогой не только для человека, но и для окружающих. Типовые решения, описанные процессы и шаблоны – это накопленный и обобщенный коллективный опыт, конвертируемый в знания. Этому можно научить, и подтверждением привычно послужат дипломы и сертификаты – они показывают готовность к вступлению на определенную ступень.
Соответственно, нет ничего зазорного потратить время на образование и войти в новую профессию с приставкой junior (не всегда официальной) – в менеджменте это необходимо и достаточно быстро проходит.🤘
🗯Мы ищем гостей для новых выпусков рубрики.
Пиши мне, если есть, что рассказать.
🤖 Мечтаешь работать в геймдеве или создать свою игру? Научись программировать игры на Unity на уровне Middle-разработчика.
Смотрите примеры 3-х игр, которые разработают студенты онлайн-курса «Unity Game Developer. Basic» во время обучения!
🤘30 сентября стартует первое занятие. Пройди вступительный тест, чтобы проверить, хватит ли тебе подготовки для обучения
Смотрите примеры 3-х игр, которые разработают студенты онлайн-курса «Unity Game Developer. Basic» во время обучения!
🤘30 сентября стартует первое занятие. Пройди вступительный тест, чтобы проверить, хватит ли тебе подготовки для обучения
YouTube
«Unity Game Developer. Basic»
Примеры 3-х игр, которые разработают студенты онлайн-курса «Unity Game Developer. Basic» во время обучения!
🤖 Надоели красивые, но поверхностные курсы по Unity? Онлайн-курс по разработке игр с акцентом на продвинутые и новые технологии Unity. Знания и практика…
🤖 Надоели красивые, но поверхностные курсы по Unity? Онлайн-курс по разработке игр с акцентом на продвинутые и новые технологии Unity. Знания и практика…
CS_Linux_1500x1500.gif
12 MB
#test
❓Знаете ответ на этот вопрос?
Попробуйте свои силы в реальном тестировании по курсу «Безопасность Linux», на который прямо сейчас действует специальное предложение.
❓Знаете ответ на этот вопрос?
Попробуйте свои силы в реальном тестировании по курсу «Безопасность Linux», на который прямо сейчас действует специальное предложение.
Наиболее известные аппаратные уязвимости современных процессоров?
Anonymous Quiz
13%
WannaCry и EternalBlue
61%
Meltdown и Spectre
7%
CVE
19%
WannaCry, EternalBlue, CVE
#job
🔥 Свежая подборка вакансий от наших партнеров!
⬇️ Москва
- Junior Java developer в Softline
- Frontend-разработчик Vue.js в AWG
- IOS разработчик в AWG
- Java-разработчик (удаленно / офис) в AWG
⬇️ Санкт-Петербург
- Системный администратор Linux в компанию ASSIST
- Ведущий разработчик платежных приложений для Android в компанию ASSIST
- Программист C# в ЦРТ | Группа компаний
- QA team-lead (R&D) в ЦРТ | Группа компаний
- Младший инженер-программист C# в ЦРТ | Группа компаний
- Frontend разработчик (Vue.js) в компанию Softline
🔥 Свежая подборка вакансий от наших партнеров!
⬇️ Москва
- Junior Java developer в Softline
- Frontend-разработчик Vue.js в AWG
- IOS разработчик в AWG
- Java-разработчик (удаленно / офис) в AWG
⬇️ Санкт-Петербург
- Системный администратор Linux в компанию ASSIST
- Ведущий разработчик платежных приложений для Android в компанию ASSIST
- Программист C# в ЦРТ | Группа компаний
- QA team-lead (R&D) в ЦРТ | Группа компаний
- Младший инженер-программист C# в ЦРТ | Группа компаний
- Frontend разработчик (Vue.js) в компанию Softline
#expert
💣Сегодня в гостях у OTUS организаторы онлайн-конференции Mobile Z-Days, которые в последний день трехдневной конференции в режиме Live запишут новый выпуск подкаста Mobile People Talks.
Мы узнали у организаторов Mobile Z-Days про подкасты, а они дали 5 отличных советов для тех, кто давно хотел, но до сих пор почему-то не завел себе подкаст:
1️⃣ Это проще, чем кажется. Начните с простого: разложите желание запустить подкаст на части. Что нужно для того, чтобы случился первый выпуск? Нужно придумать тему и название, нарисовать логотип (или попросить друга-дизайнера), продумать тему первого выпуска, найти место для записи, записать, смонтировать – и все, вы в игре.
2️⃣ К выпускам нужно готовиться. Ничего сложного, просто план – залог успеха. Чем меньше у вас опыта, тем детальнее следует готовиться перед каждым выпуском. С опытом вы сможете выдавать из себя экспромт, но все равно основные моменты лучше прописывать. Особенно если в вашем подкасте много фактической информации.
3️⃣ Звук – суперважно, но и не так сложно. Есть много студий звукозаписи, которые можно арендовать на час или два для записи подкаста. Если такой вариант вам не подходит, всегда можно поэкспериментировать с разными вариантами микрофонов и гарнитур (в интернете миллион статей в духе "как выбрать микрофон для подкаста"). Подкасты на русском языке давно перестали быть чем-то любительским, поэтому слушатели привыкли к чистому звуку.
4️⃣ Регулярность. К сожалению, очень многие подкасты умирают после первого выпуска. Если вы выпустили второй – поздравляем, это уже успех. Секрет в регулярности – важно не просто делать классные выпуски, но и делать их на постоянной основе. Можно делать перерывы между сезонами, но сразу задайте слушателям правила игры: что вы входите, например, раз в две недели по четвергам.
5️⃣ Подкаст – очень интимный формат. Да, цифры прослушиваний здесь не такие впечатляющие, как у роликов на том же ютьюбе, но ведущие здесь гораздо ближе к аудитории. Как правило, прямо в ушах! Так что не останавливайтесь, когда первые выпуски не будут набирать миллионы слушателей – подкасты не про это.
Конференция Mobile Z-Days пройдет с 8 по 10 сентября, регистрироваться можно прямо во время ивента. Живая запись подкаста Mobile People Talks пройдет 10 сентября в 19:30 по Москве
🗯Мы ищем гостей для новых выпусков рубрики.
💣Сегодня в гостях у OTUS организаторы онлайн-конференции Mobile Z-Days, которые в последний день трехдневной конференции в режиме Live запишут новый выпуск подкаста Mobile People Talks.
Мы узнали у организаторов Mobile Z-Days про подкасты, а они дали 5 отличных советов для тех, кто давно хотел, но до сих пор почему-то не завел себе подкаст:
1️⃣ Это проще, чем кажется. Начните с простого: разложите желание запустить подкаст на части. Что нужно для того, чтобы случился первый выпуск? Нужно придумать тему и название, нарисовать логотип (или попросить друга-дизайнера), продумать тему первого выпуска, найти место для записи, записать, смонтировать – и все, вы в игре.
2️⃣ К выпускам нужно готовиться. Ничего сложного, просто план – залог успеха. Чем меньше у вас опыта, тем детальнее следует готовиться перед каждым выпуском. С опытом вы сможете выдавать из себя экспромт, но все равно основные моменты лучше прописывать. Особенно если в вашем подкасте много фактической информации.
3️⃣ Звук – суперважно, но и не так сложно. Есть много студий звукозаписи, которые можно арендовать на час или два для записи подкаста. Если такой вариант вам не подходит, всегда можно поэкспериментировать с разными вариантами микрофонов и гарнитур (в интернете миллион статей в духе "как выбрать микрофон для подкаста"). Подкасты на русском языке давно перестали быть чем-то любительским, поэтому слушатели привыкли к чистому звуку.
4️⃣ Регулярность. К сожалению, очень многие подкасты умирают после первого выпуска. Если вы выпустили второй – поздравляем, это уже успех. Секрет в регулярности – важно не просто делать классные выпуски, но и делать их на постоянной основе. Можно делать перерывы между сезонами, но сразу задайте слушателям правила игры: что вы входите, например, раз в две недели по четвергам.
5️⃣ Подкаст – очень интимный формат. Да, цифры прослушиваний здесь не такие впечатляющие, как у роликов на том же ютьюбе, но ведущие здесь гораздо ближе к аудитории. Как правило, прямо в ушах! Так что не останавливайтесь, когда первые выпуски не будут набирать миллионы слушателей – подкасты не про это.
Конференция Mobile Z-Days пройдет с 8 по 10 сентября, регистрироваться можно прямо во время ивента. Живая запись подкаста Mobile People Talks пройдет 10 сентября в 19:30 по Москве
🗯Мы ищем гостей для новых выпусков рубрики.
Community-Z
Sakti123 : Agen Bola Judi Online Link Gampang Akses Hari Ini
Sakti123 merupakan agen bola judi online Indonesia yang menawarkan game dan provider terbaik dari lisensi resmit terpercaya KGI, PACGOR.
⚡️ Сегодня профессиональный праздник отмечают тестировщики!
Мы поздравляем всех, кто кропотливо вылавливает баги, помогая своим проектам становиться лучше.
С этой специальностью связано немало мифов и пользуясь случаем мы решили развеять часть из них. Кто в теме — дополняйте и предлагайте свои варианты
Мы поздравляем всех, кто кропотливо вылавливает баги, помогая своим проектам становиться лучше.
С этой специальностью связано немало мифов и пользуясь случаем мы решили развеять часть из них. Кто в теме — дополняйте и предлагайте свои варианты
#library
Подборка интересных статей для тех, кто давно программирует на C++ и для Middle, которые хотят сдуть пыль со своих знаний, углубить навыки и вырасти в зарплате.
✓ Внедрение зависимостей и принцип инверсии зависимостей это НЕ ОДНО И ТО ЖЕ
✓ volatile vs. volatile
✓ Бьерн Страуструп отвечает на топ-5 вопросов по C++ со Stack Overflow
✓ Объединяем функции логическими операторами в C++
✓ C++ vtables. Часть 2 (Virtual Inheritance + Compiler-Generated Code)
✓ C++ vtables. Часть 1 (basics + multiple Inheritance)
✓ Введение в детерминированные сборки на С/С++. Часть 2
✓ Введение в детерминированные сборки на С/С++. Часть 1
✓ Как сделать SFINAE изящным и надежным
✓ Юнит-тестирование шаблонов C++ и Mock Injection с помощью трейтов (Traits)
✓ Примеры C++ кода до и после Ranges
✓ Лямбды: от C++11 до C++20. Часть 2
✓ Лямбды: от C++11 до C++20. Часть 1
✓ Что такое Strict Aliasing и почему нас должно это волновать? Часть 1
✓ Что такое Strict Aliasing и почему нас должно это волновать? Часть 2
Подборка интересных статей для тех, кто давно программирует на C++ и для Middle, которые хотят сдуть пыль со своих знаний, углубить навыки и вырасти в зарплате.
✓ Внедрение зависимостей и принцип инверсии зависимостей это НЕ ОДНО И ТО ЖЕ
✓ volatile vs. volatile
✓ Бьерн Страуструп отвечает на топ-5 вопросов по C++ со Stack Overflow
✓ Объединяем функции логическими операторами в C++
✓ C++ vtables. Часть 2 (Virtual Inheritance + Compiler-Generated Code)
✓ C++ vtables. Часть 1 (basics + multiple Inheritance)
✓ Введение в детерминированные сборки на С/С++. Часть 2
✓ Введение в детерминированные сборки на С/С++. Часть 1
✓ Как сделать SFINAE изящным и надежным
✓ Юнит-тестирование шаблонов C++ и Mock Injection с помощью трейтов (Traits)
✓ Примеры C++ кода до и после Ranges
✓ Лямбды: от C++11 до C++20. Часть 2
✓ Лямбды: от C++11 до C++20. Часть 1
✓ Что такое Strict Aliasing и почему нас должно это волновать? Часть 1
✓ Что такое Strict Aliasing и почему нас должно это волновать? Часть 2
🔥 В честь наступающего дня программиста мы попросили преподавателей OTUS рассказать, что, по их мнению, значит быть программистом. И вот что у нас получилось!
Спойлер: там есть небольшая пасхалка)
Спойлер: там есть небольшая пасхалка)