Как стартовать в IT: опыт системного аналитика InsurTech-компании
В IT работают не только программисты. Чтобы создать хороший продукт, нужны менеджеры, дизайнеры, маркетологи, технические писатели, тестировщики и другие специалисты.
Сегодня расскажем вам о профессии системного аналитика — на примере нашего сотрудника. О том, как он пришел в IT, что считает самым важным в профессии и что советует начинающим айтишникам.
Компьютер в нашей семье появился довольно рано. Я с детства полюбил компьютерные игры. И чем больше играл, тем больше мне хотелось создавать игры и в целом связать свою жизнь с компьютерами. Поэтому я начал программировать еще в школе, участвовать в республиканских олимпиадах.
Честно говоря, это был травмирующий опыт: зимой в минус 30 нужно ехать полтора часа в другую школу, там четыре часа писать олимпиаду, а в итоге оказаться на третьем месте или вообще ничего не занять. Это отбило у меня желание писать код, но я понимал, что мне все еще интересно IT.
Поэтому после школы я все равно поступил в КГТУ на «Информатику и вычислительную технику». Но даже там у преподавателей не получилось вернуть любовь к программированию. Сейчас я понимаю, что мне не хватало ментора, усидчивости и структурированной теоретической базы. К сожалению, в универе этого мне получить не удалось. Не было также понимания, что войти в индустрию можно только через написание кода. На самом деле входов в индустрию достаточно много — есть аналитики, технические писатели, UI/UX дизайнеры, QA-инженеры и много кто еще. И все это может быть интересно.
Чтобы понять, что мне нравится, я пытался попасть на стажировки в местные IT-компании еще в университете. Как сейчас помню свои первые четыре неудачные попытки (на самом деле их было еще больше). Я «заваливался» на собеседованиях, потому что мне не хватало теоретической базы и практики. Но на этих попытках, на технических собеседованиях я узнавал, что мне надо учить, в какую сторону мне надо смотреть и что от меня будут требовать.
Когда я стал изучать в университете системный анализ, то понял, что, скорее всего, я хочу связать свою карьеру с этим направлением. Однажды я подумал: «Я не напишу ни строчки кода, но я буду говорить разработчикам, что им делать!». Забегая немного вперед, скажу, что мне все же приходилось писать код и тесты, вовлекаться во все процессы разработки. Но тогда эта идея меня сильно вдохновила.
Кто такой системный аналитик?
По сути, системный аналитик – это такой IT-разнорабочий. «Прораб», который должен понимать во всех аспектах проекта хотя бы немного. Иметь представление о том, что и как работает. Ты похож на Тома из мультфильма «Том и Джерри» — у тебя несколько скрипок, барабаны, и ты на всем этом пытаешься одновременно играть.
Разработка новой функции продукта начинается именно с системного аналитика. Поэтому ошибка аналитика стоит дороже всего. Были такие случаи, когда два дополнительных часа работы аналитика стоили полторы недели разработки всей команды. Когда мне приходит бриф от заказчика, обычно он состоит из 2—3 предложений. Моя задача раскрыть и формализовать эти требования, понять, что нужно клиенту.
У аналитика мир делится на две части – как есть сейчас (as is) и каким он должен быть (to be). Но суть в том, что ты никогда не находишься в том или ином состоянии. И если хорошо понимать этот момент и разделять эти два состояния, то понимание того, где ты находишься сейчас и куда тебе нужно идти, сильно упрощается. Также для системного аналитика очень важно наладить коммуникацию в команде, уметь задавать правильные вопросы разработчикам, тестировщикам, тимлидам и аналитикам других команд.
Советы начинающим айтишникам
Найдите себе ментора. Сейчас я понимаю, что мне не хватало информации о том, какие альтернативы есть у профессии программиста. Правильный разговор с опытным человеком прояснит ситуацию лучше, чем часы поисков в интернете. В юности мне казалось, что в этой сфере можно только писать код. Но на самом деле в IT очень много перспективных и интересных направлений.
Поймите, что вам нравится. Понять, что тебе действительно нравится очень сложно. Самый лучший рецепт — просто пробовать. Не бояться писать на разных языках программирования, участвовать в новых проектах и искать свое.
Учите матчасть. Если человеку дать хорошую теоретическую основу, остальное – это дело техники и терпения. Вы так или иначе придете к чему-то актуальному. Поэтому советую всем студентам чуть более серьезно относиться к обучению базовым вещам в университете. Сейчас я жалею о том, что я мало пробовал писать и до конца не поборол свою травму, связанную с программированием.
Не бойтесь отказов. Через 100 отказов, в среднем, обычно что-то хорошее случается. В итоге вы все равно получите свой первый оффер. Важно не бояться отказов. Когда закрывается одна дверь, открывается друга
Устройтесь на стажировку. Стажировка – это способ понять, а хочешь ли ты этим реально заниматься. Может, вам интересен какой-то другой язык программирования или вообще что-то смежное? Осознанно пишите сопроводительные письма, показывайте свою мотивацию. Конечно, экстремально говорить «Будь готовым работать за еду, кофе и печеньки», но, так или иначе, возможно, кому-то придется через это пройти.
Изучайте дополнительную информацию в своей сфере. Я, например, просто подписался и периодически читаю медийных айтишников, слушаю подкасты. Стараюсь почитывать Хабр, следить за трендами. Но могу сказать, что когда что-то действительно будет менять индустрию, будет иметь какое-то влияние — вы об этом все равно узнаете.
***
Я никогда не забуду то ощущение, когда ты только закончил университет, получил диплом, стоишь со своими бывшими одногруппниками и не понимаешь, что будет дальше. Это очень тяжело. Страх неизвестности нависает над тобой весь четвертый курс и сваливается на тебя глыбой сразу после окончания. Я бы хотел, чтобы как можно меньше людей его испытывали. Поэтому и решил поделиться своей историей здесь, и теперь моя совесть перед будущими айтишниками чиста.
***
Хотите больше личных кейсов о плюсах и минусах карьеры в IT? Подписывайтесь на наш блог.
Молодец Рома!