Cytaty z książki «Как пасти котов. Наставление для программистов, руководящих другими программистами»
Имейте в виду, что невежество очень опасно. Самое страшное – это когда человек упорствует в своем невежестве, выдавая его за принцип; такое поведение иначе как глупостью не назовешь.
(Про многозадачность) Если бы у нас вместо мозгов были микропроцессоры, в которых при «прерывании» предусматривается сохранение состояния системы, параллельное исполнение многочисленных заданий не составляло бы для нас такой проблемы. Мы можем сколь угодно хвастаться способностью делать несколько дел одновременно, однако, как правило, качество исполнения каждого из них оставляет желать лучшего.
Книги нужны не только для того, чтобы украшать полки или произвести впечатление на ваших друзей. Хорошие книги – это жизненные откровения. Научитесь определять, кто из авторов обращается непосредственно к вам, и слушайте то, что он пытается до вас донести.
Программирование не ограничивается написанием кода, оно также предполагает обеспечение его реального функционирования.
Стоя в душе – думайте. Катаясь на велосипеде, прогуливаясь по парку, выделывая невообразимые трюки на роликах – думайте. Сталкиваясь с дилеммами, которые обусловлены принятыми проектными решениями, – думайте. Думать значительно полезнее, чем смотреть телевизор или бесцельно бродить по Сети, – пусть даже там 500 каналов, но на самом деле на них ничего не происходит, и то, что они как будто избавляют человека от необходимости мыслить, совершенно не здорово. Думайте напряженно, до изнеможения, а когда не останется сил – начинайте заново. Результат вас удивит.
Тот, кто не ищет новых лекарств, должен ожидать появления новых бед, ведь время - величайший новатор.
Во всем, что вы делаете, необходимо соблюдать пять основных принципов лидерства. • Понимание . Определитесь с тем, куда вы идете. • Передача знаний . Делитесь своими знаниями – так, чтобы подчиненные все поняли. • Делегирование . Общие задачи нужно решать общими усилиями. • Проверка . Проверяйте свои действия и то, что делают ваши подчиненные в контексте достижения поставленных целей. • Участие . Погружайтесь в работу с головой – будьте примером для остальных. Не забывайте о надстройке. Свое развитие основные принципы лидерства получают в следующих областях деятельности. • Наставничество . Учите окружающих учить. • Вознаграждение . Награждая сотрудников за выдающиеся результаты, вы сможете создать ситуацию, в которой одни успехи естественным образом выливаются в другие. • Исправление . Помогая сотрудникам учиться на собственных ошибках, повышайте их квалификацию. • Предвидение . Предугадывайте проблемы, пока они не ударили по вашей команде, – это станет хорошим стимулом для окружающих. • Адаптация . Совершенствуйтесь, извлекая уроки из собственных ошибок.
Каким представляется воздействие изменения на архитектуру системы и процесс сопровождения? • Как предполагаемое изменение воздействует на сетевую инфраструктуру, в которой оно будет проводиться? • Как предполагаемое изменение повлияет на способность пользователя эффективно и продуктивно взаимодействовать с данным программным продуктом? • Какое влияние предполагаемое изменение окажет на действия сотрудников
В конце концов, личность в сегодняшних условиях – это опыт плюс прочитанная литература.
вашей мысленной архитектуре предстоит пройти серьезные преобразования. Унаследовав навыки менеджера, вы должны будете перегрузить типичные параметры мышления новыми типами и значениями – то есть, грубо говоря, испытать полиморфизм собственного характера. За счет этого вы инкапсулируете в своем программистском мозгу совершенно новый вид искусства – искусство лидерства и руководства