Интервью со Стивом МакКонеллом на тему программной инженерии, управления проектами и профессионального мастерства

В феврале этого года сайт .NET Rocks! провел интервью со Стивом Макконеллом (Steve McConell).

Стив МакКонелл — очень известная личность в софтверной индустрии, его даже признали одним из трех наиболее влиятельных современников индустрии (к слову, другими двумя названы Билл Гейтс и Линус Торвальдс).
Стив основатель Construx Software — компании, которая занимается консалтингом и обучением в сфере программной инженерии и управления программными проектами, но для большинства программистов и профессионалов программной индустрии он известен как автор замечательных книг, вероятно, самая известная из них — «Code Complete» (в русскоязычном варианте называется «Совершенный код») — эта книга из разряда не просто «маст рид», а я бы даже сказал «маст рерид континуалли». :)

Интервью достаточно продолжительное — длительность аудиозаписи полтора часа.

Далее идет мое вольное изложение вопросов, затронутых в интервью — прошу никоим образом не воспринимать этот текст как пересказ интервью — это просто краткий перечень затронутых вопросов.

Стив рассказывает историю написания «Code Complete», о причинах, воодушевивших его на написание этой книги и задачи, которые он пытался решить с ее помощью. Также рассматривается тема качества ПО, стоимости устранения дефектов и мотивации создания лучшего качества кода.

Затрагивается тема «лучших практик» в управлении программными проектами и границ их использования. В частности, Стив утверждает, что очень не разумно фокусироваться только на одних инструментах и методиках разработки, а гораздо более правильно подбирать те подходы, которые соответствуют конкретным задачам (одна из важных рекомендаций Стива в «Code Complete»: «И да отделена будет религия от разработки ПО»).

Поскольку на написание книги «Code Complete» повлияла работа Стива в Microsoft, то он делится своими впечатлениями от работы в редмондской компании (1989 г.) и говорит о тех факторах, которые послужили взлету Microsoft в прошлом и таких компаний как Google или Yahoo! сейчас.

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

Стив говорит о специфике карьеры специалиста в сфере ПО — в отличие от многих других профессий, таких как медицина, юридическая сфера, образование, где для продвижения по карьерной лестнице существуют определенные достаточно четко определенные пути, в программной индустрии продвижение в карьере определяется проектами, над которыми работал специалист, и технологиями, которые он использовал. И в итоге таким специалистам гораздо сложнее, поскольку они должны постоянно нарабатывать и подтверждать свой профессионализм.

Стив называет типичной ситуацию, когда компании часто недооценивают своих сотрудников, и приглашают со стороны специалистов ничуть не лучше тех, которые уже и них работают, но по несопоставимым зарплатам. И только когда свой специалист уходит, они вынуждены со временем приглашать его обратно, но уже на такую зарплату, до которой он никогда бы не вырос, если бы не уходил из этой фирмы.

Затрагивается тема сертификации и лицензирования. Стив излагает свою точку зрения на эту проблему (хотя в интервью об этом не говорится, хочу обратить внимание, что Стив — сторонник обязательного профессионального лицензирования программистов по примеру врачей или юристов).

Также Стив дает комментарии к девяти основам мастерства, которые он изложил в «Code Complete».

И еще, если кому-то важно: несмотря на то, что интервью было организовано промайкрософтовским сайтом «.NET Rocks!», о технологиях .NET нет ни слова, так что ознакомиться с интервью могут пристанники любых религиозных направлений без ущерба для своих религиозных убеждений :)

Для тех, кто ценит свое время — первые десять минут аудиофайла можно пропустить (затянувшееся вступление c элементами рекламы), также можно порекомендовать отличную стенограмму интервью (с метками времени и дословным изложением).

Скачать аудиофайл (MP3, 64,8 Мб, 94:26 мин)

Скачать стенограмму (PDF, 211 Кб)

Открыть страницу интервью на сайте .NET Rocks!

Підписуйтеся на Telegram-канал редакції DOU, щоб не пропустити найважливіші статті.

👍НравитсяПонравилось0
В избранноеВ избранном0
Подписаться на автора
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube


4 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Со ссылкой случайно промахнулся — уже поправил.

Спасибо, послушаем. Кстати, ссылка на PDF ведет просто на страничку с интервью.

Спасибо, поправил

Послушаем...

Стив рассказывает историю написания Code Compete

Поправь на Code Complete

Подписаться на комментарии