Добрый день, пикабутяне! Пост не плюсов ради, но снижения частоты взрыва моего пукана для.
В далеком 2000 году в одном из региональных центров между Восточной Сибирью и Дальним Востоком в моей школе создали компьютерный класс. До этого уроки информатики проходили «в тетрадке», но теперь нам не только разрешали пыль на мониторах протирать, но и запускать ПК и даже что-то создавать в Паскале. На тот момент своей жизни я не увидел ничего достаточно интересного в программировании, но всё-таки что-то у меня получалось и домашнее задание по информатике я получал отдельное. Т.к. компьютера дома не было – писал в тетради, компилировал в голове как я все в моём классе.
Позже, каким-то непонятным для меня образом мне попался в руки толи «Хакер», толи «Системный Администратор» и зацепил меня там коротенький рассказ «История одного байта» (гуглится по названию). И настолько сильно меня зацепил этот рассказ, что вот уже 22 года я неразрывно связан с ИТ сферой: Занимал различные должности от лаборанта и инженера-программиста, до руководителя ИТ подразделения в государственном учреждении межрегионального значения. В данный момент тружусь тимЛидом уже не в государственном учреждении.
Периодически ко мне обращаются знакомые, знакомые знакомых (подставить любое количество итераций) с вопросами: А поможешь? А научишь? А подскажешь?
Сей опус для них в частности и других интересующихся в целом:
Тебе 30-40+ лет и ты увидел, что в ИТ неплохо зарабатывают? Решил, что у тебя получится, даже если до этого ты занимался продажами/вождением тракторов? – вспомни себя на уроках информатики в школе/СУЗе/ВУЗе – если тебе это было не интересно, то и сейчас не понравится – ты просто спустишь время/деньги на неудачно принятое решение.
Ты не любишь свою текущую работу, и ты решил, что новая работа в ИТ тебе прям зайдёт? – забудь! Ты не «не любишь свою работу» – ты просто не умеешь её готовить не любишь трудиться. Если, будучи водителем трактора, ты не вырос до начальника колонны, то и в ИТ ты вряд ли будешь высокооплачиваемым специалистом. Почему?
- Пока ты был водителем трактора, ты не брал на себя нагрузку по изучению своего трактора и его возможных прицепов или других похожих тракторов (в ИТ, чтобы хорошо зарабатывать, надо знать не только свой «трактор», но и три-четыре рядом стоящих агрегата и не важно, что это не тракторы, а портовые башенные краны. Пример: любой ЯП + SQL + HTML + CSS – это разные тракторы со своими фишками).
- Пока ты был продажником – твой максимум 1-2 книги из топа книг по направлению прочитанные по диагонали (в ИТ надо регулярно изучать новые возможности всех направлений, в которых ты более или менее разбираешься, чтобы быть востребованным. Пример: знание новой версии твоего ЯП, знание другого ЯП позволяют тебе не прогибаться под несправедливое руководство. Ты смело можешь сменить место работы, если это станет необходимым).
- Пока ты водил локомотивы – максимум, что ты мог сделать – отключить какие-то потребители в цепи, чтобы к концу рейса сэкономить на топливе и, возможно, при удачном стечении обстоятельств, положить разницу себе в карман. Но ты это придумал один раз и делал так регулярно, пока никто не видел (в ИТ рефакторинг и оптимизация – регулярная задача и продиктована она далеко не твоим перфекционизмом и разницу тебе положить никуда не удастся. Пример: БД внезапно стала медленнее возвращать результаты запроса. Ты полез смотреть – там легаси-код, написанный индусами из глухой деревни. Делать надо, работы много, твой профит – программа работает быстрее, но это не твой подвиг, а твоя обязанность).
Хорошо. Ты согласен всё это терпеть. Осталось только получить знания. По твоему мнению, самый простой вариант – пойти на курсы. Причём я теперь настаиваю на платных курсах, чтобы тебя подстёгивала их (курсов) стоимость выполнять минимальную программу хотя бы рамках курсов (жаба будет душить каждый раз). Но даже если ты её будешь выполнять – тебе не хватит этого. Ты в неделю должен тратить от 8-ми часов своего свободного времени (прикинь, целая смена на заводе) как на изучение нового материала, так и на расширение имеющихся знаний. А у тебя семья – они тоже регулярно требуют внимания. И ремонт. И машина. И ремонт этой машины. И с мужиками надо встретиться.
Получение знаний только через курсы – заведомо гиблое дело. Необходимо читать, узнавать, выяснять, спрашивать. ИТ-сфера – это пускай сейчас и обширное, но в то же время, на определенных этапах твоего развития, крайне токсичное комьюнити (да, твой словарный запас то же должен будет развиваться. Обширное и крайне токсичное комьюнити – общество замкнутых в себе людей с агрессивной реакцией. Не потому что они плохие – у них просто нет времени).
Чтобы получить мало-мальски внятное предложение о работе (оффер) необходимо потратить не 6 месяцев (как сулят тебе курсы из рекламы), а минимум 1-2 года (курсы + самоподготовка + регулярные безуспешные собеседования), чтобы быть готовым к новым собеседованиям, где тебя будут драть не в хвост, а в гриву. Причем это Ты будешь считать, что Тебя – начинающего ИТшника – собеседуют по вопросам уровня не ниже сеньора-помидора, а фактически, собеседующий будет задавать набор стандартных вопросов для джуна. Целый год, Карл! Весь этот год один день в неделю (вспомни про 8–часовой минимум) будет отдан не отдыху, а другой работе, за которую сейчас ты даже не получаешь денег.
Фиг с ним. Наконец-то тебе удалось прорваться. Тебе сделали оффер. Но вспомни про свой возраст. Возрастной джун (а ты именно таким и будешь, т.к. в среднем по палате джуны – это вчерашние выпускники) никому н нужен. Эйджизм (новое слово в твой словарь) на высоком уровне не потому, что руководители команд токсичны, а потому что они в своей массе младше тебя и не имеют опыта руководства сотрудниками, старше их по возрасту (потому что им не хватает им опыта; потому что до этого не руководили – ты у них первый; потому что до этого не отвечали за коллектив а были лишь его составной частью, пускай и самой активной). Поэтому будь готов к тому, что даже если ты успешно пройдёшь собеседование – с командой у тебя не сложится в этой должности – люди разных поколений — это люди разных поколений.
НО! Ты ж готов это терпеть, если будут платить как обещали в рекламе, ведь «20$ is 20$». Будут! Но не очень много. Скорее всего меньше, чем ты сейчас зарабатываешь. На старой работе тебе платили «за стаж». Тут у тебя стаж = 0. Это нормальная практика, когда младшим специалистам платят небольшие деньги. Бизнес экономит на джунах, потому что их результат значительно ниже, чем требуется, а джуны идут на такие зарплаты, чтобы опыту набраться. Такие должности ориентированы на вчерашних выпускников – у них нет ипотек и семей, поэтому дохода хватает, чтобы не умереть с голоду. А ты не один. И кредит у тебя не один.
Хорошо. Ты согласен получать на первых порах маленькую зарплату в надежде, что наберёшься опыту и пойдёшь дальше. Надо просто немножко потерпеть. А сколько это – немножко? Открываем ближайший к тебе сайт вакансий – опыт ценного мидла – от 3 до 5 лет. Т.е. перед этим ты должен за копейки минимум 3 года вкалывать, чтобы и опыта набраться и на текущей работе иметь возможность скромно просить повышение ЗП. И не забывай, что ты джун и у тебя по-прежнему 8 часов в неделю – на самообразование. Ты готов? А семья и ипотека к этому готовы?
Чтобы начать расти, тебе надо будет постоянно «включать пытливость», потому что на курсах тебе рассказывали про алгоритмы сортировки и как реализовать факториал числа. На практике же сортировка реализована до тебя, факториал не нужен, а тебе сегодня-завтра надо срочно выяснить, почему мешок цемента в системе отражается некорректно или почему рулон линолеума не может получить штрих-код или клиент на сайте не может оплатить товар. От твоей работы зависит пускай не чья-то жизнь, но как минимум одно звено в длинной цепочке и если ты в срок не выполнишь задачу, то как джуну тебе это простят пару раз а потом уволят за ненадобностью и профессиональной непригодностью. Справишься – скажут молодец и не более, потому что та задача, которую ты решил сейчас – для тебя сродни доказательству теоремы Ферма. Для тех, кто тебе, как джуну эту задачу ставил – час работы.
Работа в ИТ – это постоянный стресс: Ты уже умеешь в рамках своей системы делать практически всё, но вот руководство решило, что данные из твоей системы должны регулярно отправляться в другую систему с помощью технологии, с которой ты не работал. Сроки поставлены – надо реализовывать. Если справился – увеличил свою стоимость на следующем рабочем месте, если нет – данные в другую систему не потекли по твоей вине, а руководителям без разницы, что это не твой технологический стек – данные в твоей системе – будь добр отдай, как и куда сказано. И те минимальные 8 часов в неделю на самообразование будут тебя преследовать всегда.
Наступило светлое будущее. Ты всё пережил. Вот она – вакансия за 100500 тонн нефти. Чтобы прийти к ней ты потратил 3 года своей жизни. Недоедал, недосыпал, но добился.
Но это будущее, а сейчас ты читаешь эту статью сидя в офисе продаж / в ожидании наряда на погрузку / после смены на отсыпном. Может не стоит ввязываться во что-то неведомое? Может всё-таки закрыть сайт и наконец-то продать что-нибудь клиенту / выполнить наряд с опережением и без нарушений / попасть в этот сраный кадровый резерв? На текущем месте ты знаешь больше и если у тебя не получится тут, то хотя бы ты попытаешься, а если не получится в ИТ, то и текущее место работы можно потерять.
На моей памяти (консультирую знакомых других знакомых уже лет 15) успешно войти в ИТ из совершенно другой сферы удалось только одному водителю электровоза (Пашка, привет!). Он за два года вырос из человека, у которого дома даже компа не было, до серьёзного разработчика .NET. Вот только он тратил не 8 часов в неделю, а 3-4 часа каждый день после смены, до смены, во время отсыпных, отпусков и т.д. Плюсом было то, что человек достаточно упорно и методично шёл к своей цели. Тем не менее, даже будучи «водилой паровоза» числился у руководства на хорошем счету – просто решил, что работать из дома ему удобнее. Всё время обучения его поддерживала супруга и достаточно продолжительное время была основным добытчиком в семье.
К чему я всё это – не идите в ИТ – это очень тяжелый и непростой путь. Посмотрите на своё текущее положение. ИТ будут раздувать ещё пару лет, потом хайп сойдёт на нет, а ты только подойдёшь к границе трудоустройства. Оно тебе надо?
P.S.: Понимаю, что могу задеть чьи-то чувства, но постарайтесь взглянуть на этот пост с моей стороны – может есть возможность стать лучшим среди дворников, чем никем в ИТ?
P.P.S.: Понимаю, что мне в комментарии сейчас кучу примеров напихают, что у знакомого всё получилось, но если вы действительно следите за такими тенденциями (а мне приходится следить) то, думаю, вы согласитесь с моей позицией, что далеко не каждому дано «войти в АйТи» и именно для этих людей мой псто.
// Ошибки проверял. Вероятность их наличия крайне мала высока