Личный опыт
1 апреля 2021Страх увольнения, критика, конспекты с 7 утра — что еще готовы терпеть люди, чтобы попасть в ИТ
Согласно исследованию GeekBrains и ResearchMe, больше половины «айтишников» начинали свою карьеру в совершенно других отраслях. И это неудивительно. ИT - одна из самых активно развивающихся сфер - уже давно перестала считаться «закрытым элитарным клубом». Благодаря новым технологиям и профессиям классическое «прийти в ИT» приобрело новые краски - найти свое место здесь может любой, независимо от возраста или образования.
Мы пообщались с российскими специалистами из этой сферы и узнали, как они пришли в профессию, как преодолели трудности и над чем им больше всего нравится работать сейчас.
«Самым сложным было научиться говорить "на одном языке" с программистами»
- Я не планировал связывать свою жизнь с ИT. С детства увлекался автомобилями, хотел развиваться в области автодиагностики, поэтому поступил в местный университет на специальность «Технологии обслуживания и ремонта машин в АПК».
Однако ближе к концу второго курса интерес к направлению угас, и я переключился на общественную деятельность: с третьего по пятый курс был председателем студенческого совета Института механики и энергетики, членом ученого совета университета.
Дальше были аспирантура и активный поиск работы. Профильные вакансии я не рассматривал из-за географической удаленности: у нас крупные аграрные предприятия находятся сильно за чертой города. Из-за отсутствия опыта на работу никто не брал, жить на стипендию было сложно, но все решил случай.
На молодежном образовательном форуме я встретился со знакомым-студсоветчиком, мы разговорились: рассказал ему, чем интересуюсь и занимаюсь в данный момент, что могу. Спустя время он позвонил и пригласил меня попробовать свои силы в Центре городских волонтеров (Подразделение дирекции города-организатора Саранска по подготовке и проведению чемпионата мира по футболу-2018. Саранск принимал 4 матча в рамках 2018 FIFA World Cup. - Прим. ред.). Собеседование прошло успешно, и мы небольшим коллективом из 5 человек начали работу. Там я пробыл 2 года: разрабатывал программу и методические материалы по обучению волонтеров, выступал спикером и проводил тренинги/семинары, ездил по школам с «футбольными уроками», помогал с дизайном и полиграфией.
Чемпионат прошел. Август. Нашу структуру расформировали. Следующие полгода подрабатывал съемками и монтажом видео - мое давнее увлечение. Увидев в соцсетях рекламу компании Инфомаксимум, решил попробовать свои силы. Так я стал помощником проектного менеджера. Первое время плотно занимался документацией и выполнял следующие задачи:
- Описывал систему по заданным шаблонам
- Исследовал функционал с точки зрения пользователя
- Учился работать в специализированном ПО (MS Project, Smartsheet, JIRA, Confluence)
- Изучал детали Scrum/Agile и Process Mining.
Было непросто. Не обладая техническим бэкграундом, многим вещам учился в процессе. Я приходил на работу к 7 утра и сидел до глубокого вечера, посещал все планерки и слушал/записывал/конспектировал, постоянно задавал вопросы, все свое свободное время посвящал профильной литературе и экспертным кейсам. Я понимал, что нужно наладить эффективные коммуникации с разработчиками и научиться говорить с ними на «одном языке». Очень пригодились soft skills, полученные во время работы в Центре городских волонтеров.
Сейчас я занимаю должность проектного менеджера, и список задач куда больше:
- Контроль реализации проекта (сроки и ресурсы)
- Определение и детализация объема задач по проекту
- Создание RoadMap проекта
- Постановка задач команде разработчиков
- Оценка рисков
- Подготовка документации
- Планирование спринтов
- Ведение отчетности и др.
Тем, кто хочет попасть в ИТ, но все еще сомневается, могу посоветовать: не бойтесь спрашивать и уточнять. У ментора, коллеги, спикера на конференции или вебинаре. Не поняли что-то? Задайте вопрос. Я ни разу не сталкивался с тем, чтобы отказали в помощи или совете. Самое страшное - не хотеть разобраться, все остальное возможно. Да, что-то может получиться не с первой и даже не со второй попытки, но при должном усердии с пятой или шестой обязательно выйдет.
Кроме того, я рекомендовал бы сделать акцент на технических аспектах и изучить азы программирования/SQL. Это поможет быстрее найти «точки соприкосновения» с разработчиками. Ваши люди - ваше все, поэтому в проектном менеджере они должны видеть человека, способного не только сухо раздавать задачи, но точно оценивать возможности и потребности каждого участника своей команды.
Не знаете чего-то? Погуглите. В интернете найдется все. Или спросите у коллег полезную литературу, я уверен, что к концу дня у вас будет целый перечень классных книг. Например:
- Кон Майк, «Agile: Оценка и планирование проектов»
- Джозеф Хигни, «Основы проектного менеджмента. Классическое руководство»
- Джон Зерацки, Брейден Ковитц, Джейк Кнапп, «Спринт: Как разработать и протестировать новый продукт всего за пять дней»
- Джон Максвелл, «Работа в команде. Что необходимо знать каждому лидеру».
ИT - это про мобильность, скорость реакции и готовность постоянно расширять свой кругозор. Готовы? Пробуйте.
«Мир ИT достаточно велик, чтобы каждый нашел в нем свое место»
- Началось все с того, что родители в мои 12 лет купили домой компьютер, и я решил написать на нем какую-нибудь игру:)
Через две недели получилось некое подобие консольного тетриса на С++, в котором цветные блоки исчезали, когда 3 или больше оказывались рядом. До сих пор помню то ощущение - смесь восторга, власти над миром и удивления по поводу того, куда делось столько времени.Я учился на «Прикладной математике» физтеха. При поступлении не был знаком с реалиями российской науки и окончательно определиться со сферой интересов смог только в конце учебы, когда встал выбор между собственно наукой, разработкой и аналитикой. Enterprise (разработка программных продуктов) взял верх.
Но одно дело - писать игрушки дома, и другое - выдавать production-ready решения для бизнеса. Учи.ру - не первое место работы, но там, где я начинал, обучаться приходилось, что называется, в бою. Что-то подсказывали коллеги, где-то были удачные комментарии к коду, что-то приходилось искать днем с огнем. Помогало осознание важности момента - продукт увидят реальные заказчики, и от их реакции будет зависеть успех всего дела. Это самый надежный мотиватор совершенствоваться, учиться делать вещи лучше и нарабатывать нужные умения.
В профессии люблю то, что благодаря моей работе люди видят новые сервисы, новые опции знакомого продукта. Приятно ощущать, что мы принесли пользу, что продукт растет и становится более привлекательным благодаря в том числе нашим разработкам. Кроме того, кодинг - это постоянная разминка мозгов. Последние события (имею в виду последствия пандемии коронавируса) показали, что работа может из офисной превратиться в достаточно мобильную, и это тоже огромный плюс профессии, на мой взгляд.
Всем начинающим я бы посоветовал:
- Не бояться. Если есть желание развиваться в ИT, то нужно браться за задачи и решать их, какими бы сложными они ни казались. Слова «ИT» и «невозможно» употреблять в одном предложении вообще не принято
- Задавать себе вопросы и искать на них ответы. Постоянно инспектировать свои собственные знания на предмет пробелов и стараться их заполнить - это хорошая привычка. «Как можно было бы реализовать такой сервис?», «Почему здесь используется именно такой алгоритм?», «Как еще можно было обойти это ограничение?»
- Не замыкаться на чем-то одном. Хорошо, если вы попадете в четко отлаженную команду, где у всех свои роли, и ваши текущие знания будут приносить свою пользу проекту. Но чаще бывает так, что нужно сейчас (или вчера) все и сразу.
Если говорить про книги по Python, то начинающим я бы посоветовал книгу Марка Саммерфилда «Программирование на Python 3». Основательный труд, но его изучение формирует хорошую базу для дальнейшего погружения в ИT. Любителям видеоформата я хотел бы порекомендовал посмотреть курс по Python от ШАДа Яндекса, он лежит на YouTube.
Из полезных интернет-ресурсов я бы хотел выделить два:
- Первый - realpython.com - сборник статей на самые разные темы, касающиеся Python, рассортированные по уровням подготовки разработчиков
- Второй - codewars.com - платформа, где я оттачивал свои навыки в начале своего пути в ИT. Там нужно решать задачи и зарабатывать себе рейтинг, причем выбор языков программирования там огромный, можно использовать любой на свой вкус.
Для чуть более подготовленных и знакомых с гитхабом: много интересных вещей можно подсмотреть из так называемых awesome lists - это поддерживаемые сообществом подборки материалов по разработке и не только. Они существуют для любых уровней начальной подготовки, главное знать английский. Там же, кстати, можно и в целом определиться с направлением развития - мир ИT достаточно велик для того, чтобы каждый нашел в нем свое место.
«Мне нравится возможность проектировать и создавать новое»
- Сейчас я занимаюсь frontend-разработкой для заказчиков. Программирование было моим хобби еще в школьные годы, но почему-то я не видел в этом будущего.
После биологического факультета поступил в аспирантуру Института микробиологии им. Виноградского РАН, где занимался фундаментальной наукой: исследовал эволюцию генных кластеров гипертермофильных архей и бактерий.
Моя научная работа, начавшаяся еще с диплома, в равной степени сочетала «мокрую» лабораторную биологию с биоинформатикой, в которой навыки программиста оказалось очень кстати. За пятый курс я с нуля выучил Python, а за четыре последующих года аспирантуры стал уверенно на нем программировать, создав несколько сложных биоинформатических утилит.
Решающим фактором смены работы стал финансовый вопрос - у меня родился ребенок, а на зарплату аспиранта жить было невозможно. Тогда я, так и не успев защититься, стал искать работу программиста и пришел работать в ИТ-компанию «Инфосистемы Джет».
В нынешней профессии прежде всего мне нравится возможность проектировать и создавать новое. А также - процесс «работы головой»: придумывать решения возникающих проблем, учиться новому. Основная трудность - необходимость подстраивать проектируемые решения под внешние ограничения, не связанные с разработкой, которые присутствуют в разных проектах. С точки зрения программиста такие ограничения часто выглядят абсолютно непонятными, нередко увеличивают трудозатраты и вообще порой вгоняют в тоску.
Сомневающимся я бы посоветовал не концентрировать внимание на отдельном языке программирования и стеке технологий. Стоит всегда помнить, что программирование абстрактно, и стать хорошим разработчиком можно, только изучая эту абстракцию на большом числе разных примеров. К примеру, программистам на Javascript или Python я бы посоветовал изучить языки Go и Java, и наоборот.
И, конечно, важно читать книги по теории. Для новичков и интересующихся советую «Алгоритмы и структуры данных» Никлауса Вирта и «Объектно-ориентированный анализ и проектирование» Гарди Буча. Это база.
«Я обожаю то, что делаю»
- 15 лет назад у меня были небольшой бизнес, диплом Военмеха, грудной ребенок и отсутствие уверенности в завтрашнем дне. В один момент пришло понимание - попасть в ИT я могу сейчас или никогда.
Я откликалась на все вакансии, хотя понятия не имела, кем хочу работать. Спустя время поняла, что мне интересно тестирование, и сфокусировалась на этой области. Глубоко «копала» теорию, читала-учила, но на собеседования приглашали мало. Первая работа - везение. Несколько месяцев я ходила с блокнотом, куда записывала неизвестные термины и незнакомые английские слова (работа была в американской компании). Вечером приезжала домой, укладывала ребенка спать и снова училась - штудировала software-testing.ru, гуглила термины, зубрила английский. Синдром самозванца расцветал: все время казалось, что люди поймут, что я не тестировщик, и уволят. Но этого не случилось.
Освоившись, задумалась о дальнейшем росте и развитии: стала старшим тестировщиком, получила две сертификации ISTQB. Но хотелось большего. И в один день я просто подошла к руководству и предложила свою кандидатуру в менеджеры проекта, на котором работала. Думала, что умру со страха, а в итоге получила должность.
Следующая ступень - продакт. Я много училась: читала профильную литературу, проходила курсы, задавала вопросы специалистам. Слабой стороной была бизнес-часть работы, этому уделяла особое внимание. В начале стала действовать как продакт-менеджер на проекте, после получила официальную должность. Эта роль позволяет видеть большую картину, строить новые продукты и улучшать существующие, общаться с реальными людьми, которые используют продукт. На данный момент у меня нет идей перейти в другую роль, я обожаю то, что делаю.
Советы сомневающимся: действуйте, пробуйте, ошибайтесь, учитесь, приобретайте опыт. Ищите ментора, который поможет понять цели и двигаться к ним быстрее. То, что вам кажется непреодолимым препятствием, может оказаться легко решаемой задачей.
Из более «прикладного» рекомендую курс менеджеров Славы Панкратова и Саши Орлова (Школа менеджеров Стратоплан) и Pragmatic Product Marketing (особенно пригодится начинающим), отличной базой станут курсы по продакт-менеджменту и финансовому планированию на платформе Coursera. И, конечно, очень советую бестселлер Марти Кагана «Вдохновленные». Здесь все, что следует знать специалисту.
«Я пытался зарабатывать на карманные расходы»
- В 15 лет у меня была куча свободного времени и энтузиазма. Мне нравилось работать с Adobe Photoshop - делал знакомым открытки, красивые фотки.
Понемногу учился делать сайты и макеты на конструкторах, предлагал YouTube-каналам с плохой обложкой купить у меня версию получше. Я пытался зарабатывать на карманные расходы, хоть и получал заказы с переменным успехом.
Зарегистрировался на фриланс-бирже как дизайнер, еще ничего не понимая, даже не зная, что такое ТЗ. Гуглил, узнавал. Получил первый заказ, там же первый раз «кинули» на 2000 рос. рублей (около $ 26).
Там же, на бирже, меня нашел один стартап - ребята из Самары начинали свой бизнес по созданию лендингов и дизайна для соцсетей. Я присоединился к команде, но не понравился их подход к работе: взять деньги и делать так, как говорит клиент. Хотелось справедливых аргументов, а не бессмысленных правок. Делая лендинги, не понимал, как правильно их оценивать и измерять эффективность. Там проработал около полугода.
Следующим шагом стало вступление в группу Axure (программа для проектирования интерфейсов). Еще не успел ее скачать, как получил оффер. Было забавно. В статусе в соцсети значилось «Делаю сайты» - так на меня и вышла компания по проектированию и дизайну. Они подходили к делу уже куда более серьезно и осознанно. Там проработал 3 года, приобрел понимание UX/UI и многому научился. Проекты были очень разные: от простых посадочных страниц до сложных корпоративных порталов, например, для страховой компании.
Первый серьезный проект - участие в крупном тендере. Нужно было сделать креативную концепцию для огромного курортного комплекса. Это был вызов. Хотя подрядчиками выбрали других, мы вошли в тройку шорт-листа, а концепт был действительно крут.
Сейчас я - ведущий дизайнер Holyweb, работаю как над внешними, так и над внутренними задачами вроде сайта компании и создания мерча. С опытом становится интереснее передавать ценности бизнеса на визуальном языке и достигать этим определенных целей, нежели делать просто эстетичный визуал или креатив.
Многие новички постоянно обижаются. Они воспринимают критику на свой счет, я тоже когда-то так делал. Когда принимаешь комментарий к работе как личное оскорбление, ты глух к ценной информации, которая может прокачать навыки. Новичкам нужно внимательно слушать все, что говорят вокруг, и воспринимать правки как информацию, как топливо.
В профессии я уже 6 лет и могу сказать, что для работы дизайнером необходимо:
- Развивать эмпатию. Дизайнер всегда должен ставить себя на место пользователя, чтобы понимать, как в той или иной ситуации он себя поведет, чувствовать, какие эмоции в этот момент испытает. То же в дизайне: «Так как я бабушка, мне это будет неудобно» или «Я слишком молодой для этой концепции»
- Быть коммуникабельным. Успех работы дизайнера сильно зависит от навыков общения, начиная от сбора ожиданий до презентации работы. Регулярное общение с пользователями, менеджерами, бизнес-заказчиками и другими заинтересованными сторонами влияет на качество работы. Презентацию проекта нужно всегда проводить самому, обосновывать и защищать решения. Когда перед тобой сидит директор крупной известной компании, становится не по себе. Но чтобы развиваться, нужно быть уверенным в своей работе и говорить о ней так же.
Из полезных ресурсов «научиться и вдохновиться»:
- Awwwards - тут зависаю ежедневно, ресерчу и подмечаю какие-либо решения
- Secret design - авторский телеграм-канал с мемами, новостями и отличным чатом
- Изюм - много интересного о мелочах внутри продуктов, которые можно спроецировать на свой проект
- UX Notes - отборный контент про UX
- UI/UX Надежда Левичева - авторский канал дизайнера по разработке мобильных приложений и веб-сервисов для медицинских центров Москвы.
«Менять профессию - это нормально»
- Миру нужны айтишники, и это факт. Согласно опросу Ozon, лишь треть разработчиков имеют профильную «вышку». Технологии появляются куда быстрее, чем под их реалии подстраивается система образования. Поэтому желание людей «влиться в струю», развиваться в интересной сфере и быть уверенным в завтрашнем дне - естественно.
Занимаясь рекрутингом, я заметила, что на рынке труда сейчас 35−40% тех, кто пришел в ИT из других сфер. Кто-то стремится полностью изменить свою специализацию, кто-то - сменить отрасль на более востребованную. Недавний кейс: к одной из backend-команд присоединился разработчик, за спиной которого годы научной работы и преподавания технических дисциплин в педагогическом институте.
Интересное наблюдение: чаще всего с ИТ люди ассоциируют профессии разработчиков или сисадминов. Однако найти себя можно в управлении проектами или продуктом, аналитике, UI/UX дизайне, тестировании, даже PR здесь полон тонкостей и нюансов. HeadHunter еще несколько лет назад выделил самые популярные причины, побуждающие людей выбирать ИT:
- Перспективность
- Возможность работать удаленно
- Хорошие зарплаты
- Разнообразные задачи
- Возможность карьерного роста.
Считаю, что и для 2021 все актуально. Кроме того, сейчас свои правила диктует дефицит кадров: разбрасываться специалистами в подобных условиях крайне нерационально. При изучении резюме и личном контакте мы смотрим не только на бэкграунд, а на ключевые навыки, тестовое задание, вопросы, которые задает (или не задает) соискатель, стремление развиваться как специалист внутри компании. Каких-то стереотипов или клише нет.
Идти вперед по профессиональному пути или сделать шаг в сторону - зависит только от вас, ваших желаний и стремлений. Однако стоит приготовиться, в том числе и морально, что придется действительно много работать, быстро впитывать новую информацию и постоянно совершенствоваться. И запомните главное: менять профессию - это нормально.