Вселенной правит хаос и оптимизм
@imaginary_gfДля кого
Я обращаюсь к людям амбициозным, но сомневающимся: к тем, кто присматривается к сфере IT и себя в ней попробовать.
Для чего
Я хочу, чтобы ошибки в выборе профессии были менее дорогими, а образование более полезным. Мне бы очень хотелось, чтобы выгорание встречалось как можно реже.
А ещё я хочу, чтобы этот текст подарил капельку мотивации и надежды всем, кто считает, что чего-то не может.
So, what?
Если выражаться литературными аллегориями, то IT — это невообразимое хтоническое нечто из глубин коллективного бессознательного. Оно настолько огромно, противоречиво и профессии его настолько разнообразны, что в зависимости от специальности и степени квалификации, каждый видит в нем какое-то своё чудовище — от перепёлки до бульбазавра. В этом его прелесть: существует множество способов договориться о том, на что вы смотрите. В этом его беда: договариваться трудно, толком этого никто не умеет или не хочет.
Благодаря этой особенности существует мифы об айтишниках-небожителях, которые зарабатывают на квартиру в Москве одним своим присутствие в офисе. Но мифы ли? Вот же они, высочайшие рейты зарплат по различным специальностям, предложения о релокации, обзоры офисов больших компаний, некоторые из которых выделяют этажи под игровые. Быть в IT в настоящее время — значит получать все сладкие плюшки, созданные корпоративной средой.
И, тем не менее, несмотря на наличие плотного потока выпускников с IT специальностей и огромного числа курсов вакансии, даже по популярным направлениям, не просто закрыть. Принято считать, что это связано с низким качеством образования или недостаточной подготовкой выпускников в части soft skills. Однако, ситуация с вакансиями на не-стажерские должности примерно такая же.
Существуют особенности сферы, которые частично объясняют эту ситуацию. Однако, так же есть аспекты в поведении IT-неофитов, на которые, по моему скоромному опыту, стоит обратить внимание.
Ноль. Коммуникация
О пользе коммуникации IT написано достаточно, чтобы понять ценность этого навыка. Бесконечное совершенствование hardskills заканчивается ровно на моменте взаимодействия с человеком, который будет проводить оценку твоей деятельности. А непосредственно эта оценка будет рассчитываться не благодаря количеству закрытых задач в трекере, числа коммитов или строчек кода, а благодаря умению доказать человеку свою пользу.
Я, вероятно, не скажу в этом пункте ничего нового. Просто подчеркну: при желании преуспеть, получить приглашение по работе или просто сменить профессию на IT, важно понимать:
- В IT не существует успешных компаний для которых коммуникация не важна. Вне зависимости от IT-специальности.
- Никто не умеет вести переговоры, деловую переписку или писать резюме. Этому учатся.
Один. Контекст бизнеса
В российском сегменте IT сложилась специфичная культура менеджмента. Иногда (часто) обязанности менеджерских позиций Product Owner и Product Manager размазаны по отделу или за его пределами. Другими словами, это может показаться нормой, когда поднимаясь по карьерной лестнице вместе с техническим бэкграундом приходит больше ответственности за проект, что в свою очередь формирует глобальное представление, о том из чего складывается собственная зарплата. Однако, помимо того, что эта особенность иногда формирует завышенные ожидания работодателей, она всё-таки может быть полезна.
В условиях высокой конкуренции, понимание из чего складывается профит бизнеса дать неявное преимущество перед конкурентами на позицию.
Два. Способность к обучению
Порой «способность к обучению» можно увидеть в списке требований к кандидату в IT-вакансии. Но так как IT — это хтоническое невообразимое нечто, кто-то воспринимает это как способность схватывать информацию «на лету», кто-то как развитый навык самообучения.
Меж тем, здесь стоит упомянуть два стереотипа от новичков об обучении в IT:
- научиться с нуля невозможно, нужна пятерка по математике в школе/топовый компьютер/годы исправительных работ в универе.
- IT для технарей, гуманитарии не нужны.
Я не буду их опровергать, так как за меня это уже сделали много раз. Просто подчеркну тезисы: никто толком пока не понял как пятерка по математике в школе помогает в профессии. Так же как никто до сих пор не придумал кто такие «технари», а кто «гуманитарии».
В целом, в большинстве развитых компании приветствуется «не уметь что-то делать» для любой позиции. Потому что когда вы понимаете, что не умеете чего-то, вы можете этому научиться. Как приветствуется поиск и анализ своих ошибок. Для этого разворачиваются программы менторинга и собеседований внутри компаний, когда за n-времени проводится рекап производственной деятельности и оценка состояния работника. В результате он сможет переключиться на новый проект или направление, в котором совершенно не ориентируется, но хочет развиваться. И это направление будет найдено, в том числе, благодаря его ошибкам.
Три. Планирование роста
Не секрет, что самая популярная и простая точка входа в IT — это профессиональные курсы*. В отличие от ВУЗов и СУЗов, в них студенты могут найти актуальные технологии, знание которых позволит здесь и завтра найти реальную работу. Оставив в стороне достоинства и недостатки отдельных программ, практически все площадки с курсами игнорируют план развития будущей профессии. То есть, выпускник с курсов в сухом остатке обычно имеет два-три инструмента в арсенале и некоторые теоретические знания. Как правило, этого достаточно для выполнения стажерских задач что, с учетом тренда на профессиональное распределение, дает неплохие шансы на уверенный старт карьеры.
Однако, в дальнейшем существует около двух сценариев развития ситуации:
- либо компания поощряет развитие профессионала в нужном ей направлении. И это направление не гарантирует профессиональный рост или соответствие текущим мировым трендам.
- либо компания вообще не принимает участия в профессиональной жизни стажера.
Прямое отличие профессиональных курсов от традиционного образования в том, что второе хотя бы делает попытку обозначить план развития карьеры и учит инженерному подходу в профессии**. Преимущество этих профессиональных качеств среди кандидатов на должность, я вижу в следующем:
- устойчивые тренды IT сферы — автоматизация и устаревание технологий — не позволят «голым» выпускникам курсов быть конкурентноспособными на рынке труда. В таком случае, план развития карьеры — это абстрактное исследование на рынке труда, которое позволит ответить на вопросы «что будет актуально в сфере в следующие n-лет?», а значит даст представление о том, куда двигаться дальше и на что рассчитывать.
- инженерный подход позволит кандидату не только выполнять задачи с разными уровнями сложности, но и делать свои решения более гибкими в соотношении скорость/надежность. Очевидно, что это позволит ему более эффективно решать задачи бизнеса, быть классным и релоцироваться на Коррусант быстрее.
Книга, вдохновившая меня на это полотно, «Код. Тайный язык информатики» Чарльза Петцольда — это один из немногих источников информации, который способствует развитию инженерного подхода. На мой взгляд, она будет интересна практически всем, но большую пользу принесет, конечно, начинающим айтишникам. Отзыв на неё я оставлю здесь.
*мной и котом был поверхностно исследован рынок платного образования в IT в РФ и немножко за рубежом. К исследованию стоит относиться скептически и критиковать умеренно, так как у нас хрупкий и тревожный дуэт.
**мне тяжело писать эти строки, потому что почти любой IT-выпускник ВУЗа/CУЗа в РФ найдет, что мне возразить. К сожалению, обычно такие возражения сводятся к системным недостаткам образования, на обсуждение которых нет сил уже нет ни у кого. Тем не менее мое мнение не является мнением в защиту гособразования. Скорее мне просто жаль, что всего несколько площадок с курсами затрудняются подобными полезными сложностями.