365
Шрифт:
Увы, неотъемлемая часть в виде шаблонов, схем, диаграмм классов и прочей гадости никуда не пропадала, хоть ты на скраме, хоть на вотерфолле. На последнем хоть голову никто не морочил каждое утро… И, увы, Игорь не мог даже вернуться в привычную часть офиса, потому что сегодня обязанности начальницы, упавшие ему на голову, заключали в себе собеседование с новыми людьми.
Ай. С новым человеком.
Задание Игорю показали. Изящную реализацию, над которой ему самому пришлось бы посидеть не день, а как минимум три — тоже, и он остался этим вполне доволен. Человек, кем бы он ни был, знал своё дело. Опытный взгляд в распечатке кода моментально узнавал руку не новичка, но никогда не работавшего
Игорь покосился на часы. Влезать в собственную работу времени не было, новенький для собеседования должен был явиться с минуты на минуту. Игорь не сомневался в том, что ему нужен на проект автор этого кода, но ведь существовало и коллективное мнение, и сам человек. Если он какой-нибудь неприветливый, излучающий негатив гений, то лучше взять кого-нибудь попроще, но способного работать в коллективе. Он на своём опыте давно уже удостоверился в том, что никакая корона на голове, даже заслуженная, не поможет завершить проект в срок, когда команда отвернулась и отказывается работать так, как должна.
В дверь тихонько, несмело постучали.
— Заходите! — окликнул Игорь, не отрываясь от напечатанного восьмым шрифтом кода. — Присаживайтесь, — не глядя указал на стул. — Регина Михайловна сейчас в отпуске, потому принимать на работу вас буду я. Меня зовут Игорь… — он успешно проигнорировал отчество. — Ольшанский, и я возглавляю одну из наших команд. А вы, я так понимаю…
— Александра, — ответил ему мягкий женский голос.
Игорь резко вскинул голову, понимая, что ведёт себя ну как минимум неприлично — но, тем не менее, мысленное осознание нарушения правил этикета не помогло ему отвести взгляд от сидевшей на краешке стула девушки.
Он кашлянул. Посмотрел на код. Посмотрел на гостью. У них в офисе никогда не было девушек! Регина на дух не переваривала женщин — Игорь понятия не имел, почему так. У них в разработчиках сидело пятьдесят мужчин — или пятьдесят два, он не помнил точное число, если честно, — и на них не было ни единой девушки! Все кандидатки на должность девелоперов отметались Региной с такой уверенностью, словно она заблаговременно просканировала их мысли. Да, у них были тестировщицы, у них была эйчар — Ира, — но программисты! Этого бы начальница не допустила ни за что.
…Александра была симпатичной. Не красавицей с обложки — слава Богу, не блондинкой, не низенькой, не накрашенной, словно бравая скамейка под подъездом, пережившая нападки с сине-жёлтой краской, зеленеющей на стыках, — но привлекательной, хотя, может быть, сама того не признавала, судя по тому, как удивлённо смотрела на него в ответ на подозрительную заинтересованность. Или, может быть, не следовало вести себя, как дикий человек, вырвавшийся из заточения и узревший девушку? Хотя, Игорь подозревал, она так переживала за итог собеседования, что даже и не заметила его реакцию.
Нет, он верил в то, что где-то — не в их офисе, — есть масса умных девушек-программисток. Но половина из них умчалась куда-то за границу, а может, и больше, некоторым не дали раскрыть свой недюжинный потенциал, спрятав за кастрюлями, детьми или просто за не желающим видеть рядом умную женщину мужем, ну и, несомненно, тех, что добредали до их фирмы, не пускала Регина.
Удачно она, однако, куда-то уехала, или что там случилось?
— Что-то не так? — переспросила Александра. Наверное, она в этот момент должна была покраснеть,
но, очевидно, переживала достаточно, чтобы оставаться мертвенно бледной.— Вы девушка, — честно ответил Игорь.
— Это… мешает? — то ли опасливо, то ли с усмешкой переспросила она, невольно потянув себя за тёмную прядь волос. — В требованиях не было ни слова о том, что программист не может быть девушкой.
— Совсем не мешает! — искренне отозвался он. — По крайней мере, пока тут нет нашей начальницы. Она немного страдает от придуманных ею же предрассудков… Но забудьте, — он подался вперёд. — Я был искренне уверен в том, что вы — мужчина.
— Имя, — грустно кивнула Александра. — Значит, я не подхожу на предложенную должность?
— Вы? — он посмотрел на код. — Должность? — он понятия не имел, что и кому там предлагала Ира и что потом ему самому скажет Регина в ответ на наглое самоуправство. Нет, впрочем, последнее вырисовывалось очень ярко — пошлёт куда подальше, как же иначе, — но Игорь предпочёл не задумываться о столь печальных последствиях. — М, скажите, вы сами писали этот код?
Последнее, кажется, Александру оскорбило. На сей раз она возмущённо покраснела, вскочила на ноги и рванулась было к двери — как любой человек, уличённый во лжи, и как любой умный человек, отметил про себя Игорь, которого действительно оскорбили, — но он успел оказаться в дверном проёме первым.
— Если я девушка, — почти Регининым тоном промолвила она, — это не является поводом меня оскорблять и уж тем более обвинять в том, что кто-то что-то за меня сделал! И если вы не можете взять меня на работу, вы могли бы сказать об этом сразу же. Я не виновата, если в вашем офисе процветают патриархальные нравы, осуждаемые современным обществом!
— Причём патриархальные нравы к тому, что у меня там, — Игорь махнул рукой в сторону отдела, — сидит как минимум десятеро не справившихся бы с этой задачей в такой короткий срок? Вы правда думаете, что я не задал бы этот вопрос, сидел бы тут мужчина? — задал бы, а потом ещё как минимум десять, и, скорее всего, отказал бы в работе. — Мне просто интересно, вы действительно делали всё сама?
— У меня от прошлого проекта была подходящая заготовка для части реализации, — уже более спокойным тоном ответила Александра. — И я решила использовать это как базис, и на нём наращивать задачу. Потому там немного больше наследований, чем следовало бы, и код получился массивным: на рефакторинг мне не хватило времени, — кажется, при воспоминании о тестовом задании у неё загорелись глаза. — К тому же, я хотела дописать ещё один блок и универсализировать алгоритмику в двух или трёх классах, чтобы слить их в один, но для того надо было переписывать связующий элемент. Конечно, выглядело бы красивее. И мне кажется, логично было использовать больше статических методов — эдакая имитация библиотеки, — чтобы не забивать лишним память, но я подумала об этом только сейчас. Там расчётная часть…
Сомнений у Игоря больше не возникало.
— Сколько вам дали времени?
— Пять дней, — пожала плечами она, и, казалось, вопрос "а что" так и завис в воздухе. Игорь устало опёрся плечом о дверной косяк, всё ещё не выпуская её из кабинета, и улыбнулся. — Почему вы на меня так смотрите?
— Пойдёмте, присядем, — он отошёл от двери и опять отодвинул для Александры стул. — У меня есть место в проекте. Работать придётся много, иногда задерживаться допоздна, а во время дедлайнов мы будем сидеть едва ли не до двух часов ночи, да. Это будет интересно. Судя по вашему тестовому заданию, вы справитесь с тем, что мне нужно. Согласитесь на такие условия? Зарплату вам Ира, наверное, уже сообщила. Ну, и вам придётся меня терпеть, конечно. В других командах у нас вакансий пока нет.