Программист
Александр Морозов
0
(0)
Это бета-версия LiveLib. Сейчас доступна часть функций, остальные из основной версии будут добавляться постепенно.
Александр Морозов
0
(0)

Читал эту книгу впервые, без преувеличения, двадцать лет назад.
В тот момент, по воспоминаниям, ничерта о чём она не понял, но мне понравился слог и, почему-то, романтическая линия. Почему-то не забывал об этой книге все это время и с завидной периодичностью мне хотелось её перечитать. Времени всё не было, и вот, когда я сам системный инженер, время, как будто пришло.
В чём суть? Суть в том, что есть чувак. Он в составе группы разработки в одном НИИ пишет прогу. Прога важная, но сложная. Быстро написать не получается. Дело осложняется тем, что транслятор, который будет переводить прогу в машинные коды пишут в соседнем отделе. Герою предлагали писать и сам транслятор, но ему это не сильно интересно. В процессе режим работы ломается так, что приходится работать ночами. В наш просвещённый век это уже настолько обычное дело, что вообще никто даже бровью не ведёт. В книге герою каждый раз нужно оправдываться, почему его нет на месте в дневное место и бороться с махровой бюрократией "эффективного менеджера".
Параллельно со всем этим он случайно знакомится на автобусной остановке с девушкой, в которую понемногу всё сильнее влюбляется. Как будто даже взаимно. Но у героя есть друзья. Есть (архетипично) алкаш-сишник и есть гуманитарий-мамкин-манипулятор диванный-эксперт. Гайки в НИИ затягиваются и наш герой понимает, что, КАЖЕТСЯ, НЕОЖИДАННО, в конторе идёт какая-то подковёрная борьба за бабки и управляющие должности. Над ним половину книги проигрывает одна из его подчинённых девушек-программисток, но он этого или не замечает, или замечает, но ему просто плевать. Как герой в какой-то момент мыслит: "Моя наивность в этом возрасте была уже злостной". На фоне стресса с прогрессом по задаче на проекте и постоянных тёрок с "эффективным менеджером" у программиста на личном фоне всё вроде бы неплохо и пора познакомить подругу с друзьями. И тут начинается. Один из друзей подкатывает к девчонке героя. Второй, в уже совершенно другой ситуации, заступается за честь подруги друга, в присутствии самого окаменевшего от эмоционального шока героя. Незамедлительно яркой вспышкой у Программиста случается нервный срыв в истерическом стиле. Он на ровном месте разрывает отношения с подругой и потом оставшуюся книгу сочно рефлексирует на вышеописанные темы.
Программа не запускается. Машины в ужасном состоянии. Ощущение, что кто-то под тебя копает, коллеги, которые с тобой здороваются, но ни во что не ставят твоё мнение. Депрессуха. Ещё и дополнительное задание дали -- написать за неделю заказную статью с содержимым которой Программист не согласен. Казалось бы, ЕХОД ВЫСТЬ. Но герой КРИТИЧЕСКИ успешно проходит проверку на мораль и начинает лобать как конь. В несколько ночных выходов он заканчивает прогу. Потом решает вопросы со статьёй, попутно заведя потенциально полезное знакомство и в конце концом считает, что может поквитаться и с "эффективным менеджером", а может и кем-то повыше... В итоге он принимает принципиальное решение уволиться и подговаривает к этому весь отдел, чтоб помешать сладкой жизни бездарных руководителей. Подкрепляет это тем, что у него ЖЕЛЕЗНО есть место, куда они все могут перейти. Книга кончается на мажорной ноте, всё хорошо, даже с девушкой получается что-то наладить вроде как... И тут выясняется, что темка с ЖЕЛЕЗНЫМИ рабочими местами заскамилась. И что все руководители и крупные шишки между собой знакомы и ты им, такой умный и принципиальный, не нравишься. Пара-пара-пам!
В целом, если отбросить сеттинг СССР, то за 45 с лишним лет, в нашем цеху разработки ПО мало что изменилось. Ну да, сервисы и операционные системы называются иначе, но люди, которые работают в индустрии как будто прям те же! Для меня это было удивительным открытием. Но я всегда был склонен романтизировать Computer Science.
Персонажи удались Морозову очень хорошо. Мотивация, диалоги, какие-то детали описаний, даже маниакальное преследование решения сложной задачи - всё, на мой взгляд, удалось прям достоверно. Даже удивительно, как автору, кажется, незнакомому с компьютерной техникой настолько это удалось. Книга наполнена колоритом советских НИИ, больших компьютеров и машинных залов с инженерами в белых халатах... Перфокарты, машинные коды, никакого интернета, никакого стек-оферфлоу, GPT и даже до Python ещё лет 20. Гвиде ван Россум ещё универ не кончил. Вот если в этот сеттинг хочется окунуться -- советую. Как минимум, с этой точки зрения любопытно. Но, подчеркну, кроме сеттинга эта книга доставляет персонажами.