24 апреля 2016

Манифест профессионального программиста

Вступление

В последнее время вологодское IT-сообщество лихорадит от появления нового крупного игрока на местном рынке борьбы за кадры - "Сбербанк-Технологии". Не секрет, что далеко не у всех контор в городе дела идут достаточно хорошо, да и многие сотрудники уже достаточно долго не меняли своего места работы из-за скудного выбора компаний (которые к тому же имеют почти отсутствующее пересечение по профессиональным навыкам, предъявляемым для сотрудников), что и послужило поводом для начала активной миграции людей.

Самое плохое для компаний в этом процессе то, что уход даже всего нескольких людей в другое место может породить лавинный эффект, который способен уничтожить всё то нажитое непосильным трудом. Уходит один - уходят те, кто не видит смысла работать без него, потом уходят те, кто не видит смысла работать без тех, кто ушли ранее и т.д.
В этот момент компании и начинают хвататься за голову и пытаются показать, что они ценят каждого сотрудника и готовы на всё, лишь бы он остался. Но как только несколько ключевых сотрудников, которые уже достаточно давно выражали свою неудовлетворённость работой в компании, внезапно "пускают богу крови" угрозой таки уйти в сторону появившейся привлекательной альтернативы, то остальные быстро перестают верить в то, что для компании ты важен и тебя будут пытаться сохранить в своём штате.

Но уходят, конечно, далеко не все, т.к. у всех свои причины оставаться на прежнем месте и той самой альтернативы для тебя может и не появилось с приходом новой прекрасной компании. Но когда тебе за месяц приходит около пяти предложений от компаний перейти к ним на хорошее место с хорошей ЗП и новыми "плюшками", то начинаешь задумываться: каковы твои цели в жизни и приоритеты, кем ты видишь себя, чем хочешь заниматься и на каких условиях. Не имея хотя бы приблизительного понимания границ для допустимых решений, ты становишься подвластным приятным ежеминутным соблазнам и эмоциям, но теряешь из виду долгосрочную перспективу, что, как правило, ведёт тебя к пустой трате времени, нервов и сил в погоне за призрачным шансом таки вытащить счастливый билет в этой жизни.

Поэтому я решил сформулировать для себя "манифест профессионального программиста" в стиле Agile Manifesto с присущем ему приоритезацией целей, который бы максимально точно описывал мои мысли насчёт профессиональной деятельности и идеалам, к которым я (и наверно кто-нибудь ещё) хотел бы стремиться.
Одна из его полезняшек в том, что если ты его принимаешь, то на него можно ссылаться при разговоре с HR-ами, чтобы было меньше вопросов :)
Может это не финальная версия, но мне кажется, что я где-то близко к правде.
PS:
По просьбе читателей перенёс его на github.
https://github.com/OStrekalovsky/pro-prog-manifesto