Можно ли стать программистом, если тебе за 40? Этот вопрос мне задают регулярно.
IT-отрасль перестала быть пристанищем малолетних гиков
В большинстве IT-компаний средний возраст программиста — за 30. Подчеркиваю, средний. Конечно, бывают компании-стартапы, основанные вчерашними школьниками. Они нанимают таких же молодых. Но таких компаний, во-первых, очень мало, во-вторых, вы не хотите там работать. Там своя атмосфера, совершенно вам не интересная и непривычная, непрерывные овертаймы, хаотичная организация — когда нет ни понятных заданий, ни понятных требований, людей хаотично нанимают и увольняют. Словом, вы только порадуетесь тому, что вас туда не возьмут.
В нормальной, серьезной компании, где отстроены процессы, человек в возрасте — это скорее плюс, чем минус. Во-первых, такой человек уже нашел себя и понимает, что он тут делает. Во-вторых, знает цену деньгам. Ведь основная проблема с молодежью – то, что они вообще не понимают стоимость денег. Ему говоришь — «зарплата вот такая». Он говорит — «ОК!». А вот то, что за зарплату надо работать, он еще не понял. На моей фирме постоянно были проблемы с молодыми сотрудниками, для которых деньги были чем-то естественным: на работе есть стол, стул и зарплата, как гигиенический фактор. А осознать, что работа должна соответствовать зарплате, им сложно. Взрослые же люди это понимают, поэтому с ними говорить о зарплате куда проще.
Для зрелых людей есть зрелые проекты
Кроме того, в IT есть большое количество работ, которые молодежи малоинтересны. Например, это поддержка больших старых систем, в которых нет модных технологий, но есть масса пользующихся этим продуктом клиентов. Вносить изменения в такой продукт надо аккуратно, чтоб ничего не испортить. Да, устаревшие технологии, не очень удачная архитектура, но программой реально пользуются, и ее надо поддерживать. Обычно на таких проектах самые высокие зарплаты — отчасти потому, что в списке технологий этого проекта нет модных названий, и заманить туда молодежь сложно. А взрослые люди понимают, что вне зависимости от технологий, программа должна быть кому-то нужна. Если программа нужна, работать с ней приятно.
Стартаповые программы часто создается наугад, с надеждой выйти на рынок. Потом два-три года вашего труда отправляется в корзину, и вы уходите в никуда. А старые проекты никто никуда не выбрасывает, они доказали свою нужностью.
Всем дано, все справятся
Я регулярно слышу: «Ой, мне не дано, я не справлюсь, мозги уже старые…». Особенно это веселит, когда приходит человек лет тридцати с небольшим и начинает МНЕ рассказывать, что он уже не первой молодости, не может так быстро все усваивать… Я могу ответить: «Знаете, вы только что мне меня оскорбили! Мне куда больше лет, а я все легко осваиваю».
Прекратите вот эти выходки! Главное, чтобы вам нравилось. Если нравится, вы все быстро освоите. Да, с возрастом темп усвоения информации замедляется. Но у вас уже есть навык не заниматься ерундой! Поэтому скорость обучения примерно такая же, за счет того, что вы отбрасываете ерунду и занимаетесь только важным. Да, вы не получите облака знаний на выбранную вами тему, но зато лучше освоите основы. И возможно, даже быстрее, чем юноша, который хватался за все подряд, освоил массу всего, но по верхам. Если сил много, можно и так. Но взрослые люди расходуют силы размеренно.
Я это прекрасно понимаю. Мне, например, в прошлом году пришлось изучать финансы компании. Я чуть ли не с детства это ненавидел — всю эту экономику и финансы. Но появилась необходимость, я засел, прошел пару курсов, и довольно быстро вcе оcвоил. Теперь могу рассказать и про P&L, про cashflow, про баланс компании, как это строится, куда смотреть. Точно также вы можете изучить программирование.
Искать работу джуном тяжело в любом возрасте
О трудоустройстве ходят невесть какие слухи из серии «Ой, тебе 30, 35, 40, куда ты лезешь, туда тебя не возьмут, это для молодежи». На самом деле джуну искать работу сложно в любом возрасте. А опытному специалисту в любом возрасте просто. В IT вас возьмут и в 60, и в 70 лет. Другое дело, что в этом возрасте от вас будут ожидать, что вы будете начальником у программистов, потому что в теории у вас уже другие преимущества. У вас есть авторитет — хотя бы за счет опыта. У вас есть жизненный опыт. У вас есть надежность и понимание рисков — отличные качества для руководителя. Но это не значит, что вы не можете быть программистом. Если вам нравится, только займитесь.
Главное — понимать, куда подавать резюме. Если это стартап с молодежью, вам туда подавать резюме не надо, вас не возьмут, да и не нужно. Если же вы видите, что компания давно работает на рынке, подавайтесь смело. Там обычно и люди повзрослее, и проекты поинтереснее. Опять же, все наши студенты после 35 лет, которые нашли работу, очень быстро растут. За 3–5 лет они становятся тимлидами. Потому что человек зрелый, у него есть жизненный опыт, который никуда не девается. Разве что вы лежали тридцать лет на печи, как Илья Муромец.
Любой другой опыт вам пригодится и в программировании. Как ни странно, но в программировании написание кода занимает минимум времени. Все остальное — разобраться с требованиями, разобраться с клиентами, сотрудниками, задачами, приоритетами, тайм менеджментом — словом, с тем, что вам приходилось делать раньше. И вы справитесь явно лучше большинства восемнадцатилетних выпускников университета. Нет? А чем вы занимались всю свою жизнь? Как вы ее пропустили?
Зарплата от возраста не зависит
Если вас взяли на работу, и вы выполняете такую же работу, как и другой сотрудник, зарплата у ва будет такая же. Возможно, вы даже получите небольшой плюс — если компания видит в вас надежного специалиста и хочет вас удержать. Но и вы должны относиться к работе как молодой и начинающий специалист.
Не слушайте педальщиков
И последнее, что хочу вам сказать. Не слушайте ерунду, которую любят рассказывать некоторые программисты. Ну, знаете: «Я двадцать лет в программировании, ты не устроишься после 30 лет». Ерунда. Они обычно судят по себе. Есть такие люди, которые не любят контактировать с окружающими, плохо растут по карьерной лестнице, но себя читают костью программирования. Правда, их начальство так обычно не считает: им важнее люди, которые умеют контактировать с коллегами и заказчиками, а не только педалить код.
Такие товарищи идут в программировании со школы, окружают себя такими же гиками, всю жизнь видят вокруг только их, поэтому считают, что программирование это только для гиков. Но времена-то изменились!
Послушайте лучше проджект-менеджеров, руководителей компаний, программистов, которые много выступают на конференциях, которые учат других людей — например, меня. А я вам говорю: «Это не так!» Лично у меня есть огромное количество историй о людях, которые устроились на работу. Рекорд у нас был 59 лет, женщина устроилась на Android девелопера. У нас в компании средний возраст студента 30-35 лет, это прямо мейнстрим. Не верите — посмотрите на нашем канале есть Витя, он сейчас ментор, а программистом стал после 35. Кстати, когда он получил первый оффер, он взял семью и переехал из Киева во Львов, ради опыта, хоть и с потерей денег. Поработал год, выбился в руководители, восстановился в зарплате и вернулся в Киев.
Я хочу сказать: не отказывайтесь от возможностей, которые есть. Да, они часто тяжелые и неприятные. Приведу вам фразу моего любимого Берна: «Нет безвыходных положений, есть неприятные решения». И на этом давайте заканчивать. Программистом можно стать в любом возрасте. Точка.
Всегда ваш Сергей Немчинский.