Разница между junior- и senior-разработчиками в том, что первый может реализовать какую-то фичу, а второй может объяснить, что скрывается за каждой строкой кода, найти потенциально проблемные места и оптимизировать их.
📚 Следующие книги позволят вам получить знания, которые повысят ваш уровень как разработчика. Есть литература и для среднего, и для профессионального уровня.
📚 Следующие книги позволят вам получить знания, которые повысят ваш уровень как разработчика. Есть литература и для среднего, и для профессионального уровня.
👍7🔥1
Media is too big
VIEW IN TELEGRAM
В эпоху Agile и быстро меняющегося IT-мира, требования к профессии проджект-менеджера существенно изменились. В чем заключается роль проджект-менеджера сейчас, и какие скиллы нужны, чтобы оставаться востребованным?🤔
📣 Ирина Метансина, эксперт с опытом 10 лет в проектном управлении, приглашает в 20:00 на открытый урок «Компетенции Agile проджект-менеджера: что важно уметь лидеру команды сегодня?».
Вебинар приурочен к старту онлайн-курса «Agile Project Manager в IT» в OTUS.
Вебинар приурочен к старту онлайн-курса «Agile Project Manager в IT» в OTUS.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3
🙋♂Привет!
Меня зовут Владимир Балун и это моя история в мире ИТ.
Более 5 лет я являюсь разработчиком и работал в таких компаниях, как: Тинькофф, Лаборатории Касперского и Mail.ru. Сейчас я автор и ведущий разработчик в Ozon и руководитель курса «Golang Developer Professional» в OTUS.
**
🎓 В программирование пришел совершенно случайно - родители отправили учиться в колледж на программиста. На тот момент я не понимал, интересно мне это или нет и пошел, потому что нужно было получить образование. На третьем курсе внезапно программирование превратилось в мое хобби и любимое увлечение и после этого я стал занимался программированием 24/7. Иногда доходило до того, что я ложился спать и не мог заснуть, потому что прокручивал задачи в голове.
В конце 4 курса я напросился на стажировку в небольшую компанию, которая занималась разработкой CAD системы. После того, как я закончил обучение я начал искать работу программистом и выбрал компанию, в которой проходил стажировку и проработал там примерно год. Все свободное от работы время я посвящал обучению и освоению новых навыков. Когда мои коллеги смотрели видео на ютубе, я изучал статьи на Хабре.
😉 Спустя примерно год я понял, что я вырос и перестаю там развиваться. И стал развивался в геймдеве, затем разрабатывал высоконагруженные сервисы в Тинькофф, антивирусное ПО в Kaspersky Lab, бэкенд для мессенджеров Mail.ru Group (VK)
Набравшись опыта я решил попробовать что-то новое и стал менторить разработчиков. Сам знаком с чувством, когда не с кем посоветоваться и узнать что-то полезное. К сожалению или к счастью, мне помогали только поисковики и книги по программированию. Поэтому уже более 2 лет я помогаю другим ребятам выйти на новый карьерный уровень и за это время я помог более 500 человек. Преподавание для меня – стало отличным способ разложить свои знания по полочкам, а также, меня очень вдохновляет получать обратную связь от студентов и быть вкладом в развитии их карьеры.
💪 Я готовлю учеников к работе в крупных компаниях. Пройдя обучение вы подтянете свои навыки и станете востребованным специалистом, потому что получите навыки, которые требуют работодатели.
Поэтому если у вас сейчас есть желание изменить язык программирования, изменить сферу разработки – не бойтесь и начните совершать какие-то шаги в этом направлении. А я в свою очередь помогу вам быстро добиться результата, сосредоточиться на самом главном и с радостью передам свой опыт в программировании.
Меня зовут Владимир Балун и это моя история в мире ИТ.
Более 5 лет я являюсь разработчиком и работал в таких компаниях, как: Тинькофф, Лаборатории Касперского и Mail.ru. Сейчас я автор и ведущий разработчик в Ozon и руководитель курса «Golang Developer Professional» в OTUS.
**
🎓 В программирование пришел совершенно случайно - родители отправили учиться в колледж на программиста. На тот момент я не понимал, интересно мне это или нет и пошел, потому что нужно было получить образование. На третьем курсе внезапно программирование превратилось в мое хобби и любимое увлечение и после этого я стал занимался программированием 24/7. Иногда доходило до того, что я ложился спать и не мог заснуть, потому что прокручивал задачи в голове.
В конце 4 курса я напросился на стажировку в небольшую компанию, которая занималась разработкой CAD системы. После того, как я закончил обучение я начал искать работу программистом и выбрал компанию, в которой проходил стажировку и проработал там примерно год. Все свободное от работы время я посвящал обучению и освоению новых навыков. Когда мои коллеги смотрели видео на ютубе, я изучал статьи на Хабре.
😉 Спустя примерно год я понял, что я вырос и перестаю там развиваться. И стал развивался в геймдеве, затем разрабатывал высоконагруженные сервисы в Тинькофф, антивирусное ПО в Kaspersky Lab, бэкенд для мессенджеров Mail.ru Group (VK)
Набравшись опыта я решил попробовать что-то новое и стал менторить разработчиков. Сам знаком с чувством, когда не с кем посоветоваться и узнать что-то полезное. К сожалению или к счастью, мне помогали только поисковики и книги по программированию. Поэтому уже более 2 лет я помогаю другим ребятам выйти на новый карьерный уровень и за это время я помог более 500 человек. Преподавание для меня – стало отличным способ разложить свои знания по полочкам, а также, меня очень вдохновляет получать обратную связь от студентов и быть вкладом в развитии их карьеры.
💪 Я готовлю учеников к работе в крупных компаниях. Пройдя обучение вы подтянете свои навыки и станете востребованным специалистом, потому что получите навыки, которые требуют работодатели.
Поэтому если у вас сейчас есть желание изменить язык программирования, изменить сферу разработки – не бойтесь и начните совершать какие-то шаги в этом направлении. А я в свою очередь помогу вам быстро добиться результата, сосредоточиться на самом главном и с радостью передам свой опыт в программировании.
🔥6👍4🥰3❤1
Иногда на собеседованиях на позицию iOS-разработчика соискателей спрашивают о том, что такое optional, какие существуют способы развернуть optional, и что называют неявно развернутым optional?
Об этом — наш пост🕵
Об этом — наш пост🕵
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#Otus_тест
👨💻 Хотите стать более востребованным JS-разработчиком? Или перейти из backend в настоящий fullstack? Приходите учиться на курс по Angular в OTUS.
За 5 месяцев вы узнаете лучшие подходы к написанию кода и научитесь применять их на практике.
⚡ Если вы хотите расширить свои знания — попробуйте пройти вступительный тест и присоединяйтесь к новой группе ⚡
За 5 месяцев вы узнаете лучшие подходы к написанию кода и научитесь применять их на практике.
⚡ Если вы хотите расширить свои знания — попробуйте пройти вступительный тест и присоединяйтесь к новой группе ⚡
Please open Telegram to view this post
VIEW IN TELEGRAM
Чтобы учиться на буткемпе, мне пришлось уволиться...
💥 Сергей Ищенко работал системным администратором и в какой-то момент понял, что карьерного роста без дополнительных знаний не получит. Его заинтересовал DevOps и он уволился, чтобы пройти буткемп в OTUS. В середине буткемпа ему сделали два оффера...
Читайте историю выпускника курса «Bootcamp DevOps»
#историистудентов_otus
💥 Сергей Ищенко работал системным администратором и в какой-то момент понял, что карьерного роста без дополнительных знаний не получит. Его заинтересовал DevOps и он уволился, чтобы пройти буткемп в OTUS. В середине буткемпа ему сделали два оффера...
Читайте историю выпускника курса «Bootcamp DevOps»
#историистудентов_otus
🔥6❤3
Друзья!
🌿 Собрали для вас подборку статей из нашего блога, которые пользуются популярностью у читателей Хабра.
В ней вы найдете актуальные материалы по полезным фичам языков C++ и C, игры для изучения JavaScript, руководство по быстрому изучению Java, рассказ об опыте перехода на должность Delivery Manager и многое другое.
🌿 Собрали для вас подборку статей из нашего блога, которые пользуются популярностью у читателей Хабра.
В ней вы найдете актуальные материалы по полезным фичам языков C++ и C, игры для изучения JavaScript, руководство по быстрому изучению Java, рассказ об опыте перехода на должность Delivery Manager и многое другое.
🔥1💯1
Разыскиваются новые члены команды OTUS!
🕵️♀️
Работа удаленная. Если вас заинтересовала вакансия, присылайте своё резюме с названием вакансии Сергею Подольцеву:
Почта: S.podoltsev@otus.ru
#Otus_вакансии
🕵️♀️
Телемаркетолог
🕵️♀️ Менеджер б2б
🕵️♀️ Стажёр в школу стажёров
🕵️♀️ Senior backend developer (Python)Работа удаленная. Если вас заинтересовала вакансия, присылайте своё резюме с названием вакансии Сергею Подольцеву:
Почта: S.podoltsev@otus.ru
#Otus_вакансии
☀️ Встречайте новую подборку самых интересных вебинаров недели в OTUS, которые помогут прокачать знания и навыки!
🔝 Роль понимания бизнеса в построении эффективной стратегии тестирования // Курс «QA Lead»
На этом уроке вы узнаете, как понять свою ответственность, определить, является ли ваш объект работы продуктом или проектом, в какой стадии развития он находится и какие у него бизнес-цели. Это важно для построения эффективной стратегии и процесса тестирования, который поможет сократить расходы и увеличить прибыль для Бизнеса.
🔝 Мониторинг распределенных систем // Демо-занятие курса «SRE практики и инструменты»
На бесплатном вебинаре вы узнаете: зачем нужен мониторинг и когда без него не обойтись, способы правильной постановки задач для мониторинга, методы черного и белого ящика.
🔝 Shared Libraries в Jenkins // Демо-занятие курса «Groovy Developer»
Посмотрим как расширять пайплайны в Jenkins с помощью внешних библиотек и научимся их писать.
🔝 Стандартные потоки ввода/вывода // Демо-занятие курса «Administrator Linux»
На открытом уроке мы разберем философию UNIX - что на самом деле происходит, когда мы видим текст утилит на экране b стандартные потоки вода/вывода.
🔝 Настройка Nginx для высоких нагрузок и защиты от DoS-атак // Курс «Administrator Linux. Advanced»
На занятии познакомимся с настройкой веб-сервера Nginx для оптимальной работы в условиях высоких нагрузок. Также рассмотрим защитные меры от DoS-атак.
🔝 Хранимые процедуры и функции в Postgresql // PostgreSQL для администраторов баз данных
Основы разработки элементов серверной логики. SQL и Pl/Pgsql
🔝 Написание скриптов на PowerShell и их использование //Демо-занятие курса «Администратор Windows»
На открытом уроке мы узнаем, что такое PowerShell и почему он важен для администрирования Windows, познакомимся со средой разработки и основным командами для быстрого старта изучения языка.
🔝 Автомат Кнута-Морриса-Пратта // Демо-занятие курса «Алгоритмы и структуры данных»
Познакомимся с маленьким чудом - алгоритмом поиска подстроки в строке Кнута-Морриса-Пратта. Это маленький, но очень непростой для понимания алгоритм, поэтому, чтобы в нём разобраться мы сначала построим конечный автомат для поиска шаблона, а потом оптимизируем его: заменим двумерную матрицу перехода префиксным Пи-вектором и узнаем, как решить эту задачу за линейное время.
🔝 Компетенции Agile проджект менеджера: что важно уметь лидеру команды ? // Agile Project Manager
Agile-методологии прочно вошли в современный мир разработки и управления проектами. Все больше организаций и команд переходят на Agile и ищут квалифицированных проджект менеджеров, способных эффективно руководить проектами и командами. Работа в Agile среде требует от проджект менеджера новых компетенций в области совместной работы, мотивации и управления командой и умения быстро приспосабливаться к изменениям в проекте. Поэтому наличие определенных компетенций у проджект-менеджеров является критическим фактором успеха в Agile-проектах.
🔝 Роль понимания бизнеса в построении эффективной стратегии тестирования // Курс «QA Lead»
На этом уроке вы узнаете, как понять свою ответственность, определить, является ли ваш объект работы продуктом или проектом, в какой стадии развития он находится и какие у него бизнес-цели. Это важно для построения эффективной стратегии и процесса тестирования, который поможет сократить расходы и увеличить прибыль для Бизнеса.
🔝 Мониторинг распределенных систем // Демо-занятие курса «SRE практики и инструменты»
На бесплатном вебинаре вы узнаете: зачем нужен мониторинг и когда без него не обойтись, способы правильной постановки задач для мониторинга, методы черного и белого ящика.
🔝 Shared Libraries в Jenkins // Демо-занятие курса «Groovy Developer»
Посмотрим как расширять пайплайны в Jenkins с помощью внешних библиотек и научимся их писать.
🔝 Стандартные потоки ввода/вывода // Демо-занятие курса «Administrator Linux»
На открытом уроке мы разберем философию UNIX - что на самом деле происходит, когда мы видим текст утилит на экране b стандартные потоки вода/вывода.
🔝 Настройка Nginx для высоких нагрузок и защиты от DoS-атак // Курс «Administrator Linux. Advanced»
На занятии познакомимся с настройкой веб-сервера Nginx для оптимальной работы в условиях высоких нагрузок. Также рассмотрим защитные меры от DoS-атак.
🔝 Хранимые процедуры и функции в Postgresql // PostgreSQL для администраторов баз данных
Основы разработки элементов серверной логики. SQL и Pl/Pgsql
🔝 Написание скриптов на PowerShell и их использование //Демо-занятие курса «Администратор Windows»
На открытом уроке мы узнаем, что такое PowerShell и почему он важен для администрирования Windows, познакомимся со средой разработки и основным командами для быстрого старта изучения языка.
🔝 Автомат Кнута-Морриса-Пратта // Демо-занятие курса «Алгоритмы и структуры данных»
Познакомимся с маленьким чудом - алгоритмом поиска подстроки в строке Кнута-Морриса-Пратта. Это маленький, но очень непростой для понимания алгоритм, поэтому, чтобы в нём разобраться мы сначала построим конечный автомат для поиска шаблона, а потом оптимизируем его: заменим двумерную матрицу перехода префиксным Пи-вектором и узнаем, как решить эту задачу за линейное время.
🔝 Компетенции Agile проджект менеджера: что важно уметь лидеру команды ? // Agile Project Manager
Agile-методологии прочно вошли в современный мир разработки и управления проектами. Все больше организаций и команд переходят на Agile и ищут квалифицированных проджект менеджеров, способных эффективно руководить проектами и командами. Работа в Agile среде требует от проджект менеджера новых компетенций в области совместной работы, мотивации и управления командой и умения быстро приспосабливаться к изменениям в проекте. Поэтому наличие определенных компетенций у проджект-менеджеров является критическим фактором успеха в Agile-проектах.
👍5🆒2