покруче девкона Привет. Я с историей. Кто-то, возможно, слышал, что последние пару лет я вяло пытался прорваться с своим курсом для подготовки программистов в разные ВУЗы Ростова. Я мог говорить об этом, однажды я уже был уверен, что с началом очередного учебного года смогу начать вести курс в одном из университетов, но раз за разом сталкивался с незаинтересованностью со стороны учебных заведений или бюрократией. Что ж, время шло. И я успел многое переосмыслить в своей программе. Совсем недавно я ощутил, на сколько важны слова «deploy в 1 клик». Ещё я познакомился с миром высоких нагрузок, который позволяет увидеть важность инфраструктуры и умения с ней работает. Всего несколько дней назад я общался с CTO компании ITAdapter, которые создали NFX, aum programing language и Aum cluster. Их продукты и идеи – вызов инженерам программной индустрии, воспитавшим поколение людей, способных мыслить только в одной парадигме. Последние пол года я работаю в компании, которая показалатмне, что всегда может быть ещё лучше! Не нужно останавливаться в совершенствовании процесса разработки, ведь это приносит осязаемые плоды и в конечном счёте выгодно для бизнеса. На самом деле, я хочу поделиться знаниями не только с начинающими разработчиками. Более того, курс вообще не о написании кода – это малая часть от всего, с чем сталкивается человек, занятый в этой индустрии. Курс будет полезен для менеджера проекта, IT-директора, лидера команды и других специалистов, связанных с разработкой ПО, которые хотят узнать, как повысить уровень качества разрабатываемого ПО, подготовиться к масштабированию, сократить время доставки приложения пользователю и эффективно управлять рисками в команде. Так вот, курсу быть! В сентябре в южном ИТ-парке я на протяжении 8 занятий постараюсь рассказать всё самое важное, что есть в нашей работе. А 27 августа на открытом занятии там же опишу обзорно, почему так важно иметь чёткую инструкцию по обработке входящих задач, зачем заставлять программистов писать тесты, что такое Joel test… В общем, вот примерный план открытого занятия, приходите! • Этапы разработки ПО • Подходы к управлению процессом разработки • Сбор, учёт и анализ требований при разработке ПО • Проектирование приложений • Особенности разработки высоконагруженных систем • Тестирование и управление качеством • Роль развёртывания и средства автоматической доставки • Поддержка клиентов с точки зрения разработчика • Программные средства управления совместной разработкой • Особенности работы в крупных и распределённых командах