После осиливания этого вашего Мартина Фаулера, которым мне тут коллеги прожужжали все уши, с его, будь они неладны, “шаблонами корпоративных приложений” моему мозгу срочно потребовалась реабилитация. Если вкратце, то потому что этот пафосный талмуд - процентов на 70 “спасибо, кэп”, эдакий общепрограммерский common sense, а на всё остальное… единственная польза его состоит в том, чтобы умными названиями из него отвечать на дебильные вопросы вида “а вот это вот, что ты пишешь, оно чо делает ваще”. И пусть автор вопроса гуглит по этому названию сам, а не я буду разжёвывать на пальцах. А так - все эти квадратно-гнездовые рамки явочек-сишарпочек, приправленные элементарными диаграммками и холиварчиками на тему Правильного Именования Паттернов… тьфу, нахрен.
Хотела было полечить мозги трудом про метапрограммирование в Ruby… но, учитывая, что у меня тут и так щас Курсера, да ещё и занятия у заочников вот-вот начнутся, решила прикупить себе просто чего-нибудь “за жысть”. И по такому случаю прочитала тут книжку на досуге (кликабельно):
Да-да, на весьма чувствительную для меня тему, о которой я в разные годы могла писать по-разному, но всё же не писать не могла.
Конечно, про какие-то вещи мне, живущей в России, читать диковато. Например, про конференции “Lesbians who Tech”. Казалось бы, какое отношение чьи-то сексуальные предпочтения имеют к рабоче-техническим вопросам? Когда я работаю с человеком - мне нет особого дела до его семейного положения, и искренне надеюсь, что моё семейное положение тоже не волнует никого. Поэтому, простите, но оно напомнило хохму из Legally Blonde, про тамошнюю активистку, организовывавшую марш “лесбиянки против вождения в нетрезвом виде”. :) Более того, меня не напрягает и использование женских образов в качестве маркетинговой приманки для технических мероприятий/продуктов. Типа тех девушек в юбках формата “широкий пояс”, рекламировавших reg.ru на DevConf, например. Если красивые люди радуют чей-то глаз - кто я такая, чтобы возражать? Я вон и сама на симпатичных мужиков в клипах и печатной продукции потаращиться люблю. Так что с этой чисто внешней бравадой я не могу согласиться в полной мере. Я натура приземлённая, и меня волнуют другие вещи. А именно - атмосфера на рабочих местах и карьерные перспективы меня и других зелёных лошадей морских свинок женщин в IT-индустрии. И тут, к сожалению, я вынуждена согласиться с тем, что некоторые проблемы очень даже имеют место, причём, похоже, совершенно интернационально.
Проблема первая и главная - то, что в соответствующей среде называется метким словом “brogramming”. Весь этот разухабисто-пацанский антураж и стиль общения, являющийся де-факто общепринятым в немалом количестве проектных команд. Всё-таки для меня “команда” в первую очередь - это заинтересованность в совместном деле, моральная поддержка и обмен опытом. А не самоутверждение друг об друга и игры мускулами, когда каждый мнит себя то Крутым Архитектором, то Специалистом по Рабочему Процессу, то “ментором для новичков”, каждый не скупится на эмоциональные эпитеты и, гм, неофисную лексику… и ты ещё десять раз подумаешь, хочешь ли в принципе с этими людьми о чём-то заговаривать. В этой пацанской среде для меня слишком много тестостерона и слишком мало дела. Но так-то это, конечно, я просто слабачка, ну да. Одно время я даже уходила в глубокую отрицаловку, пытаясь выкорчевать из себя всё мало-мальски “бабское”, чтобы сойти за свою и вписаться в “стартап-субкультуру” - и, да, авторы эссе из книги тоже так делали. До конца не получилось ни у них, ни, наверное, у меня.
Проблема вторая - то, что действительно очень часто много говорится о “программировании для всех”, но на деле мало будет организовать кампанию за "курсы кодинга для пятилетних девочек”. Как насчёт того, чтобы обратить внимание на тех женщин, что программировать уже умеют? Начать их нанимать куда-то не только затем, чтобы “заполнить квоту” и “привлечь для участия в мероприятиях”? К сожалению, так бывает не всегда. Всеми этими “кодингами для пятилетних девочек” так ненавязчиво говорится, что “это не мы виноваты, это просто здесь и сейчас женщин-программистов нет, а, может, лет через двадцать они будут, а думать здесь и сейчас об этом мы не хотим”. Не надо так делать. Я есть. Мы есть. Здесь и сейчас.
А вообще… хорошая была аналогия в книге - “смерть от 1000 порезов бумагой”. Когда вроде бы каждая мелочь и… мелочь, а в сумме всё это порождает какое-то очень тягостное ощущение. И когда всё это длится на протяжении уже более чем десяти лет моего рабочего стажа - естественно, у меня сдают нервы, и я не знаю, когда меня ссадят с долбаных антидепрессантов. Я помню, ещё как в моём первом универе мальчеги смотрели на меня как на говно и хихикали, что “бабам тут не место”. К концу первого семестра эти же мальчеги просили у меня списать. Вроде я и победила - но победила только этих конкретных мальчегов. Но годы идут, лица меняются… и воевать с каждыми новыми мальчегами становится всё затратнее по нервам. Да, была бы я кем-то более “приемлемым” (ну там, тестировщицей, пиарщицей или кем ещё женщины в IT-компаниях работают куда чаще) - жить было бы гораздо проще, конечно. Или была бы “вечным джуниором”, сидящим на рутинной работе, ни на что не претендующим и заглядывающим всем в рот. Но это та часть меня, от которой я уже отказаться не могу, простите. Да, я вижу себя именно в программировании. И рассчитываю в том числе и на карьерно-денежный рост в этой сфере.
Я уже писала про то, что устала от мудацких ухмылок в ответ на каждое открытие мной рта (и порой даже до того, как я, собственно, что-то скажу). Я устала от необходимости преодолевать порог восприятия и доказывать каждому новому человеку в любом моём рабочем кабинете, что я не верблюд и не худший профессионал, чем он сам. Я устала видеть, как народ себе позволяет (и в коде, и в общении) вещи, за которые меня бы сожрали без соли (и лишний раз посмаковали бы, как это так, “сто раз же тебе говорили” или “ну это же такая базовая вещь, о, ужас, как ты могла этого до сих пор не знать”). Я устала от того, что каждую свою точку зрения мне приходится активно защищать, и, если защита не вполне успешна, это перейдёт в плоскость обсуждения меня лично. Я радуюсь, что не все люди на моём рабочем пути были такими - но я очень расстраиваюсь, когда я вижу, как их мало. И, да, я даже знаю, что мне на это ответят.
“Ты слишком близко к сердцу всё воспринимаешь”. “Тебе просто надо быть чуть добрее к людям”. “Ты просто не так себя ставишь”. Вот это вот последнее кто, простите, сказал? Человек, в первый же месяц на работе ставший задвигать телеги про (дословная цитата!) “ваша система никуда не годится, и это вам просто повезло, что нашлись долбоёбы, которые у вас что-то покупают”? Ну офигеть ваще пример достойного завоевания авторитета в коллективе (впрочем, про своё восприятие авторитетов, чую, я ещё отдельный автобиографический пост накатаю). Что было бы со мной, если бы я позволяла себе отпускать подобные реплики? В конце концов, я ведь многое в окружающем народе подмечаю тоже. Люди, больше всего любящие срач за каждый символ в пулл-реквестах (хоть в Корпорациях, хоть где-нибудь на гитхабе) - тоже ведь дофига неуверенные в себе. Это прекрасно видно по тому, как, если им укажут на ошибку в их собственном коде, они не делают добавочный коммит с поправкой, а форс-пушат и затирают историю правок вообще. Но у меня хватает чувства такта не стебаться над этим в лицо. И я очень надеюсь на аналогичное отношение к себе.
Я не хотела бы, конечно, превращаться в женскую версию того самого
“сисадмина Петра”, нашедшего универсальный ответ на вопросы “почему мне в карьере так не везёт”. Только у того была, помнится, страна виновата, а у меня будут виноваты “злые мужики”. Вполне возможно, я таки действительно хреновый программист и ещё более хреновый знаток деловой коммуникации. Но при этом - даже если меня можно обвинить в немалом количестве корпоративных грехов, в их списке точно не будет нежелания развиваться и преодолевать свои недостатки. Я, как видите, постоянно стараюсь что-то изучать, читать, смотреть, где-то бывать. Даже на учёбе вон восстановилась. И очень хотелось бы видеть какую-то положительную обратную связь, что всё это как-то, тыксызыть, отбеливает мой имидж в глазах общественности. Просто похвалите меня, мать вашу за ногу! Не потому, что я такое кисанько и девачько, ждущее поглаживаний по головке, а вы такие суровые братаны, которым чужды все эти сюси-пуси. Просто потому, что я тоже человек. И не самый глупый, я надеюсь - вне зависимости от пола и семейного положения.