5 разочарований программиста
12 лет назад, когда я поступал в университет, родители твердили, что мой путь — программирование. Не только мои. Каждому мальчишке с головой на плечах, но без увлечений в жизни, была предписана профессия программиста. Причины банальны:
- высокая зарплата;
- легкость трудоустройства;
- интересная работа;
- перспектива быстрого карьерного роста;
- отсутствие стрессов, вредных условий труда.
Пять потенциально обманутых ожиданий.
Caïn by Henri Vidal, Tuileries Garden, Paris, 1896.
Высокая зарплата
В 2007 году я устроился на работу по специальности, зарплата составила 9400 рублей в месяц. За год до этого я устанавливал пожарные сигнализации за сумму вдвое выше. Я получал больше даже в 12 лет, когда подрабатывал чисткой яблок. Разочарование — мягкое слово для описания моих чувств тогда.
С тех пор зарплаты начинающих программистов выросли вместе со стоимостью жизни, но по-прежнему остаются ниже окладов продавцов, таксистов или грузчиков. В крупном городе или информационном хабе вам могут предложить 30−40 тысяч рублей в месяц, на периферии такие зарплаты — редкость.
Впрочем, когда вы наберетесь опыта и знаний, предлагаемые суммы вырастут в разы. Поэтому разочарование постигает только новичков и тех, кто готов просидеть всю карьеру на одном месте.
Легкость трудоустройства
Профессия «программист» слишком абстрактна, чтобы рассуждать о шансах найти работу. Вы зависите от:
- места проживания;
- материальной поддержки;
- специализации;
- семейных обстоятельств;
- возраста;
- образования.
Всё это факторы, которые не относятся напрямую к вашим знаниям, но влияют на трудоустройство. Добавьте сюда тысячи студентов, оканчивающих курсы и вузы ежегодно — и поймете, что найти работу программисту ничуть не проще, чем менеджеру или переводчику.
Некомпетентные HR-менеджеры — еще одна потенциальная проблема трудоустройства программиста. Их внутренние предрассудки и общая политика компании могут создать для вас непреодолимую стену, даже если на место нет конкуренции.
Интересная работа
Дети идут в программирование, потому что видят красочные приложения в мобильном телефоне, анимированные веб-сайты, игры и мощное ПО. Но за каждой популярной программой стоит работа десятков специалистов, тысячи строк кода, не имеющих визуального воплощения. Именно поэтому в учебе и на работе новички не находят интереса, что приводит к разочарованию в профессии.
Второй аргумент — низкое качество образования и желание работодателей зарабатывать количеством, а не качеством. Это не уникальные для программирования явления, аналогичная ситуация у юристов или экономистов. Но здесь вы по несколько раз в день сталкиваетесь с тем, чем хотели бы заниматься. И это очень далеко от того, чем вы занимаетесь.
Карьерный рост
В карьере многое зависит не только от способностей, но и от характера. Тихони, люди, которые боятся менять место работы и жительства, и те, кто не способен проработать пару часов подряд с предельной концентрацией, могут оставаться на младшей должности несколько лет, а до тимлида или руководителя не дойти вовсе.
У программистов есть специфика в профессии — рынок IT неуклонно растет, затрагивает все больше сфер жизни. Это приводит не столько к увеличению рабочих мест, сколько к изменению требований к разработчикам, необходимости тратить время на саморазвитие. Поэтому тем, кто не ставит карьеру выше личной жизни, будет тяжело достигнуть намеченных высот.
Безвредное производство
Программист не разгружает вагоны, но его спина страдает из-за сидячего образа жизни, а суставы — из-за малой подвижности.
Программист не занимается сетевыми продажами, но планерки, согласования документации, сдача работ и переговоры с заказчиками убивают нервы.
Программист не выискивает неточности и опечатки в многотомных договорах, но портит зрение при работе с компьютерным кодом.
Еще программисты пропадают на работе до поздней ночи, хронически не высыпаются, одновременно работают и с плохо образованными коллегами, и с настоящими гиками, живут в режиме пройденного дедлайна. А ведь есть еще вредные способы стимулировать мозговую деятельность: кофе, фаст-фуд, курение. В общем, полный набор проблем с физическим и психологическим здоровьем.
Чем мир программирования разочаровывает вас?