Эстафета «Три совета» / Алексей Евдокимов
|
|
Наталья Брызгалова |
25.02.2011, 09:13 комментировать |
![]() |
Алексей Евдокимов
Программист информационных систем. Почти 11 лет (с небольшими перерывами) исповедовал дао создания разносайтов и интранетов, потом однажды достиг просветления, завязал с этим неблагодарным делом, и ушёл в enterprise. |
Советы по отношению к жизни, работе и всему-всему, что касается общего развития любого, кого можно считать IT-специалистом.
1. Научитесь мыслить абстрактно.
Как показывает практика, 90% людей совершенно не умеют правильно (отвлечённо, трезво, без эмоций и субъективизма) смотреть на поставленные перед ними задачи. Вместо этого люди судят обо всём со своей, зачастую весьма низко над уровнем горизонта расположеной, кочки зрения. Тем более, айтишники, которые в большинстве мыслят крайне узко, потому что IT — слишком прикладная область человеческой деятельности, и в ней хорошо работают ремесленные шаблоны.
Поэтому, научитесь рассуждать о своих рабочих задачах так же, как вы рассуждаете о метановых дождях в атмосферах планет-гигантов, первых секундах Вселенной после Большого взрыва, физиологии миксомицетов, или вообще, гримуарах старофранцузских алхимиков. То есть, совершенно абстрактно. Если у вас нет подобной привычки — ну так заимейте её, это не трудно, надо лишь попробовать.
И вы сразу же поймёте, что половина ваших задач на самом деле решается намного проще, чем кажется, а вторая половина вообще не имеет смысла — с такой-то постановкой.
2. Никогда не делайте того, что можно не делать.
Всячески проявляйте здоровую лень. Не торопитесь, дайте идее выстояться, и никогда не форсируйте проект.
Не бросайтесь в бой, не вникнув в предметную область досконально, но не изучайте её самостоятельно, а заставьте заказчика рассказать всё вам до мельчайших подробностей. После чего шлифуйте постановку задачи на бумаге до тех пор, пока она не станет толщиной с энциклопедический словарь, и только потом начинайте что-нибудь реализовывать. Даже прототип делайте на бумаге и на бумаге же его тестируйте.
А пока ваши тестировщики и заказчики с упоением тыкают карандашом в распечатки, воображая работу с продуктом, которого ещё нет, ищите в интернетах готовые решения и компоненты, максимально покрывающие функциональность вашего будущего продукта. Не изобретайте с нуля, пользуйтесь готовым. Следуйте проверенными тропами, ступайте по чужим следам.
3. В то же время, не наступайте на чужие грабли.
Это самый простой совет, но ему сложнее всего следовать. Особенно для людей с гуманитарным складом ума, которые очень любят воздвигать себе непогрешимых авторитетов и часто попадают в капкан чужих заблуждений.
Нужно помнить, что любой авторитет — всего лишь человек, и даже если у него докторская степень и куча монографий, он точно так же ошибается, как и вы. И не реже вас, но его ошибки расходятся миллионными тиражами и перестают таковыми казаться.
Поэтому, всегда проверяйте экспериментально даже то, что считается общепринятым стандартом. Возможно, вам удастся найти более оптимальное и эффективное решение, даже если «так не принято». Ну и пусть не принято, победителей — не судят.
Эстафету передаю Дмитрию Плетнёву, коммерческому директору компании «Центр Высоких Технологий».





