Сегодня в нашей рубрике 20Х20 мы решили затронуть IT-сферу. Дело в том, что она постоянно развивается, а значит, в процессе постоянного обучения и поиска решения задач находятся и те люди, которые в ней работают. Напомним, что наш проект призван рассказать о молодых, талантливых и перспективных людях Омска.
На наш взгляд, именно такими, особенно в своей сфере, являются Андрей Аржанников и Светлана Кривошеева из компании Effective. Им ещё нет и 30 лет, а они уже руководят отделами, дают практические знания студентам, помогают развиваться сотрудникам компании и войти в мир информационных технологий девушкам. Их клиентами являются не только российские, но и западные компании, которые ставят перед ними не самые простые задачи.
Первый наш собеседник Светлана Кривошеева, Flutter lead
- Светлана, почему вы пошли в IT-сферу?
- Если обобщить, то мне нравится сочетание предсказуемости, пользы и денег. Предсказуемость в том, что я задаю правила машине, и она их выполняет. Мне не нужно её уговаривать. Да иногда что-то не так, как ты ожидал, но тебе тогда нужно просто разобраться, найти то, что ты не учёл и скорректировать этот момент. Польза: я вижу как технологии, приложения облегчают жизнь, делают её насыщенней, интенсивнее, веселей, полезней за счёт получения информации, экономии времени, коммуникации и прочего. А за счёт того, что технологии помогают бизнесу и это приносит деньги, соответственно труд разработчика тоже оценивается. Результат труда виден и поэтому ценится.
Светлана Кривошеева
- Каким был ваш путь?
- Он немного отличается от стандартного.
- Что вы под этим подразумеваете?
- Допустим, человек учится, например, в 66 лицее. В школе ходит на олимпиады, на кружки в сфере IT, кстати, сейчас таких много. Дальше поступает в технический вуз. У меня было по-другому. Я долго не могла определиться, чем мне заниматься. Вроде многое получалось, но не было одного, к чему бы лежала душа. В детстве думала, что стану дизайнером одежды или интерьеров, потом думала о профессии архитектора. Хотела пойти в маркетинг. И вот с мыслью о нём после 9 класса поступила в автотранспортный колледж на "менеджемент". Но потом поняла, что мне не нравится работать с людьми. Это всё непредсказуемо, слишком много факторов. На занятиях разбираем вроде бы одну ситуацию, но при этом каждый раз надо находить новый подход, что-то улавливать. В классе 30 человек, и у каждого правильное решение задачи. Вот эта непредсказуемость мне не нравилась. Да и сейчас не нравится, но я стала более лояльна к сюрпризам. После колледжа поняла, что хочу туда, где больше структуры, есть определённые правила в работе, и ты их придерживаешься. В школе мне больше всего нравилась математика и программирование в плане логических выражений. Прикинула, что программирование - как раз тот вариант сочетания того, что нравится и что может быть конкурентоспособным на рынке, зарабатывать денежку. И поступила в ОмГУ на математический факультет. И это, наверное, лучшее, что произошло в моей жизни.
- Почему?
Там было много математики, но мне это очень сильно понравилось, и даже в какой-то момент думала больше заняться наукой, уйти в продолжение и продвижение математики, но потом решила, что перспективно заниматься программированием. На самом деле оно у меня не так гладко шло, потому что у меня было мало опыта общения с компьютерами. До этого только в школе. Дома долго не было компьютера. На уровне теории всё было хорошо, но на практике были большие сложности. Много часов проводила в компьютерных классах. Писала код, пробовала, не понимала, писала снова. После второго курса пошла на стажировку в 7bits. После третьего курса пошла на ещё одну стажировку уже в Лайв Тайпинг и там осталась работать. С этого началась карьера серьёзного продуктового разработчика.
- Чем это интересно именно вам?
- Наверно самое крутое в профессии разработчика то, что практически мгновенно виден результат. Ты пишешь программу и видишь, как она работает. Какой-то графический интерфейс на экране, либо вводишь куда-то данные, которые ты высчитал, получил, просчитал, задал, и это очень клёво. Мгновенный feedback. Если говорить про работу математика, то такого нет. Результат может быть заметен не сразу, очень медленно. А тут всё быстро, и визуальная привлекательность радует глаз. Вроде ты не умеешь рисовать, но говоришь машине "нарисуй красиво", и она делает это. Это же здорово!
- Вообще насколько сложно девушкам проникнуть в этот мир?
- Оценка сложности заключается в формулировке вопроса. Если ты считаешь, что куда-то нужно проникать, бороться, быть шпионом и попасть в IT можно, только превозмогая трудности, то для тебя это будет сложно сделать. Потому что морально ты будешь себя накручивать, вокруг люди будут подпитывать это утверждение. Люди синхронизируются друг с другом, и если у тебя такие убеждения, то и вокруг тебя будут люди говорить: ну это практически невозможно, но давай попробуй.
У меня никогда не было такой установки. Я просто человек, у которого есть интересы, способности и цель. Поэтому если и были негативные впечатления от того, что я девушка, я этого не замечала. Потому что больше людей, которые приветствуют разнообразие взглядов, интересов, наличие мягкой силы, комфорта, заботы, которые лучше может создать девушка, чем парень. Хотя это всё очень относительно. На самом деле есть много дверей, которые закрыты, но не заперты. Если чего-то хочется, то нужно просто подойти к двери, повернуть ручку и зайти внутрь. И понять, что нет никакого сопротивления, если ты действительно приложишь хоть небольшое усилие. А если ваше окружение в вас не верит, просто смените окружение. Есть много людей, которые в вас поверят. Но если вы сами убеждены, что это сложно и у вас ничего не получится, то это именно так и будет.
- Какие возможности есть в Омске?
- Для того чтобы начать карьеру разработчика в Омске достаточно возможностей, начиная с вузов. Наверное, самые популярные это ОмГУ (ИМИТ и ФКН) и в ОмГТУ различные направления. Затем, кроме университета, есть много локальных тусовок, мероприятий. Есть ивенты, которые организуются руководителем 7bits Анной Тарасенко. Это и IT-субботники, HappyDev-lite и всякого рода другие мероприятия разного уровня, для разной категории людей: школьников, начинающих, для тех, кто разбирается в теме. В Effective есть ребята, в том числе и я, которые входят в Google Developer Groups, где организуют различные мероприятия, привозят спикеров, обсуждают новинки, устраивают воркшопы, хакатоны. Можно начинать входить в сферу с посещения мероприятий, общения с людьми и там уже непосредственно у конкретных живых людей спрашивать какие-то советы. Потому что всё равно самое главное - это действительно быть активным и искать то, что нравится, и подбирать под себя. У каждого есть свои особенности и восприятие, опыт, багаж, цели. Золотой пули не существует, нужно искать. Есть в Омске и другие мероприятия, куда можно приходить. Самое главное - начать искать, и результат не заставит себя ждать. Если не был связан с техническими направлениями, то можно начать с онлайн-обучалок. Главное - иметь компьютер и подумать, что именно интересно тебе. Рекомендую начать с бесплатных материалов, чтобы просто попробовать. Можно предложить приятелю сделать какой-нибудь сайтик. И просто проверить свои силы. Можно себе сайтик-визитку сделать и так себя рекламировать. Ну и не стоит забывать, что мир больше, чем Омск, и программирование - это та сфера, которая соединяет людей из разных уголков планеты. И интернет помогает применить наши силы, ресурсы, найти наставников по всему миру, поэтому не стоит ограничиваться одним городом. Не стоит зацикливаться на географическом положении - мир гораздо шире.
- Год назад вы начали работать с Flutter. Чем эта технология отличается от той, с которой вы работали раньше (плюсы, минусы)? Легко ли перейти на работу с другой платформой? Как этот переход вообще происходит?
Это полностью другая технология, мультиплатформенная, которая, можно сказать, компилируется в нативный код и не несёт с собой сторонние технологии. Код, который близок к самой платформе. Весь код заранее компилируется, а не на ходу преобразуется, исполняется, как это делается именно с Web-технологиями различными. Там нет веб-движка. Соответственно нет системы разметки html, css-стилей. Язык разработки во Flutter dart вместо главного языка, который оживляет наши сайты, - javascript.
Про процесс перехода… На самом деле, учитывая, что у меня была чисто теоретическая база, даже в отрыве от конкретного языка, я просто использую эти правила, определённые комбинации. Просто надо было разобраться, привыкнуть к новому синтаксису. То есть, если бы я не знала никакого языка, наверное было бы тяжело. Учитывая то, что я знала хорошо работу с одним и была знакома с рядом других языков, то мне было проще. Хотя чтобы стать гуру, конечно, надо больше времени. В среднем в разработке считается, что год ты новичок, после трёх лет ты средний разработчик, после шести лет ты профессионал.
Плюс Flutter в том, что это более производительная штука, больше платформ охватывает. Мне нравится ещё тем, что клёвое комьюнити, много внимания уделено документации, удобно использовать. Google это всё поддерживает, что важно, есть вливания и поддержка со стороны компании. С другой стороны, Web - это всеобъемлющая платформа, которую можно установить на любой "утюг". Это наше всё: что-то быстрое, динамичное, которое меняется во времени.
Что касается минусов Flutter, то я всегда думаю, что они именно в тебе - ты просто не умеешь это готовить. Если нет инструментов, то можно самому написать их для себя, или сказать разработчикам, что не хватает чего-то. Но всё очень гибко. Ты как разработчик используешь инструменты, которые создали другие разработчики, и на самом деле можно что-то менять. Я ко всем технологиям, инструментам отношусь именно как к инструментам. Я не могу сказать, что топор лучше, чем пила, потому что топором лучше рублю. Пила - тоже замечательный инструмент. Просто для других целей и пользователей она удобней.
- Светлана, IT-сфера развивается быстро. Если девушка уйдёт в декрет, как сильно она отстанет от своих коллег?
- Про это мне сложно говорить, потому что я сама не была в декрете и мои знакомые тоже для этого молоды. Нет опыта возвращения. Но у Google есть статистика по женщинам, которые вышли из декрета. Они работают даже лучше, чем те, кто не уходил в декрет, или до того, как они ушли на него. Во-первых, работа им интересна, потому что дома они отдыхают от работы, на работе - от дома. Во-вторых, мало времени и нужно всё успеть: они сконцентрированы, собраны. И за полдня выполняют работу, которую обычно разработчики, немножко расслабившись, выполняют целый день. Всё зависит от того, насколько тебе твоя профессия интересна. Если тебе это нравится, ты этим горишь, то ты будешь в курсе трендов, истоков, истории. Трудно будет сделать перерыв, ты всё равно будешь смотреть: а что же там в этой сфере происходит. Ведь не так трудно на 10 минут вечером зайти и посмотреть новинки. Или включить онлайн-конференцию, послушать подкаст. Очень клёвая тема на самом деле.
Также важно понять, что меняется верхний слой, появляются узкоспециализированные инструменты, но база остаётся прежней. То есть 2+2 триста лет назад было равно 4 и завтра тоже будет равно 4. Есть основополагающие правила, которые не меняются. Всё остальное - надстройки, комбинации двух предыдущих правил, которые существуют тысячи лет. Если ты знаешь базу, то новые инструменты не будут удивлением. Даже если будет резкий скачок, то 100 % он привлечёт внимание человека в декрете, и женщина найдёт время, чтобы это освоить.
Но пока у меня это в теории, думаю, что лет этак через 7-8 можно будет посмотреть на практике, и тогда у меня будет точный ответ.
- Вы в Омске представляете комьюнити Woman TechMakers, помогая девушкам прийти в IT. Расскажите подробнее об этом?
- В комьюнити WTM я пришла совсем недавно - сразу после того, как закончились меры по карантину, и не так много пока сделала. Пока это в основном идеи. Все движухи, мероприятия немного подостыли, и вот только сейчас опять набирается темп.
- Зачем вам вообще это нужно?
- Я уже говорила, что гендерная принадлежность не так важна в профессии. И странно думать, что я девочка, поэтому у меня такие плюсы или минусы. Нет никакой зависимости. Есть некий собирательный образ мальчика и девочки, но вообще это ни о чём не говорит про конкретного человека. У него свой набор плюсов и минусов, который не будет подходить под средний стандарт. Это как смотреть на человека через мутное стекло. Да, можно использовать стереотипы, чтобы экономить время, но не нужно. Странно зацикливаться именно на поле. В какой-то момент я поняла, что на меня тоже влияет желание разбить людей на женщин и мужчин в профессиональном плане. Поймала себя на мысли, что я девочка, поэтому у меня плюсы. Неосознанно, но это происходит. Клёво чувствовать себя особенным, но на самом деле это никак не связано с гендерной принадлежностью, а просто с твоими личными характеристиками. Каждый уникален, и каждый может себя реализовать. Мне хочется направить в нужное русло, просто показать мягкую сторону и организовывать не мероприятия для девочек, а мероприятия с женской энергетикой. Есть всё же разделение, что женская энергетика - это что-то более мягкое, созидательное, дружелюбное, обволакивающее. Хотя этим могут обладать люди обоих полов. Просто такой термин.
В Омске мне хочется создать сообщество с женской энергетикой. Сейчас нет такого места, всё более с мужской энергетикой. Больше направленное не на процесс, а на результат. Хочется комьюнити, чтобы ты приходил туда, как домой, чтобы было приятно, лайтово, интересно. Именно какая-то обволакивающая, заботливая атмосфера, которая и будет привлекать других девочек. Я, например, сильно ощущаю атмосферу. Всегда смотрю, насколько продумано пространство, как меня тут ждут в качестве гостя, насколько мне уделяется внимание. Оцениваю общую атмосферу. А моим коллегам, парням, зачастую вообще всё равно: я получу то, что хотел, а как меня встретили - мне без разницы. У них есть основная цель, а остальное неважно. Я в этом плане более восприимчивая. И поэтому хочу создать такое место, где такие же восприимчивые люди, как я, будут чувствовать себя комфортно. Пока есть только мысли, но, надеюсь, это получится. И когда станет больше возможностей для безопасных офлайн-встреч, то всё начнёт продвигаться. Если кому-то интересна эта тема, то могут мне написать, я открыта для общения.
- Светлана, а чем вы занимаетесь в свободное от IT время? Как проводите свой досуг?
- Последнее время много внимания уделяю общению с людьми, вопросам личности, психологии, позиционирования себя, тайм-менеджменту. Сколько себя помню, занимаюсь танцами. Правда, с нового года был перерыв. Это было связано и с работой, и с самоизоляцией, но постепенно возвращаюсь к привычному ритму. Занимаюсь разными направлениями, но больше люблю High Heels, FrameUp, танцы на каблуках - очень это люблю. Также танцую дома: учу, придумываю. Есть танец, который хочу снять на видео уже долгое время. После карантина всё восстановится, я потренируюсь ещё немного и запишу.
Нет конкретной цели, просто нравится ставить номера, их реализовывать. Нравится само ощущение в танце. Я не планирую связывать с этим свою карьеру, я нашла себя в IT, но это моя большая отдушина, большая любовь. Это на самом деле помогает. Это и пространственное мышление, и математический подход к построению танца, линиям. Могу заниматься разными делами: вышивать, рисовать картины по номерам, петь. Любые творческие порывы мне не чужды. В будущем хочу позаниматься с arduino - именно с железом, пособирать роботов, программировать на более низком уровне, но это в будущем.
- На ваш взгляд, кто самый крутой изобретатель в мире?
- Мне кажется, самый крутой изобретатель - это тот, кто именно сейчас меняет нашу жизнь к лучшему. Таких людей много. В памяти всплывают специалисты, изобретения которых связаны с техникой: радио, граммофон, собственно связь, ток. Это всё очень сильно поражает. Не могу назвать одного, потому что их много и они все крутые. Но самое классное, когда человек, казалось бы, делает маленький вклад, но при этом делают удобной одну область настолько, что это действительно меняет многое.
Я начала читать книгу "50 изобретений, которые сделали современную экономику". Там меня очень поразил рассказ про изобретение колючей проволоки. Казалось бы, что нет ничего проще, но технологию, которая позволяет делать её дешево, быстро и надёжно, придумал один человек из США. И это сильно повлияло на быт его современников, на процесс переселения людей на новые места, освоение новых территорий. Забор из такой проволоки был дешёвым и хорошо охранял земли диких животных. Люди стали больше чувствовать свою территорию, когда они действительно смогли её отгородить. Произошли серьёзные экономические изменения. Это и есть самое крутое. Классно, когда человек просто пытается сделать текущую жизнь немного проще. Вот это меня вдохновляет намного сильнее, чем целенаправленные изобретения. То есть человек делает и даже не представляет, какие последствия могут быть. Именно это улучшает быт, ускоряет процессы, упрощает жизнь. Такие изобретения и изобретатели меня поражают. Мне кажется, на таких людей стоит больше обращать внимания. А ещё где-то быть таким же человеком, потому что каждый из нас изобретатель и достаточно крутой.
Вторым нашим собеседником стал Андрей Аржанников, директор по iOS-разработке.
- Андрей, каким был ваш путь в IT-сферу? С чего всё началось и чем вы занимаетесь сейчас в компании?
- Я думаю, что мой путь в ИТ начался с университета (ОмГУПС) в 2009 году. На момент поступления у меня почти не было понимания, что и как устроено в профессии и кем нужно будет работать. Зато был большой интерес и желание изучать информатику как основную науку. Программированием заинтересовался уже на первом курсе, но профессией это стало позже. На старших курсах я успел поработать в сфере информационной безопасности и электронного документооборота. По окончании университета понял, что мне больше по душе писать коды. Так я сменил компанию и пошёл на стажировку по мобильной разработке. Сейчас я технический директор по iOS-разработке в компании Effective. Занимаюсь развитием направления, отвечаю за финансовые показатели отдела, техническую экспертизу и развитие сотрудников.
- Какие возможности есть в Омске?
- На мой взгляд, в нашем городе есть хорошие возможности для старта и развития карьеры в области разработки программного обеспечения. Могу отметить проект студенческой лаборатории, который проходит уже второй год подряд. К тому же многие компании проводят стажировки. В небольших компаниях, которых в Омске много, можно расти достаточно быстро и пробовать разное. Ни для кого не секрет, что спрос на программистов сейчас высокий и не собирает снижаться, Омск не исключение.
- Если школьник увлечётся программированием, но у него дома старенький компьютер, получится ли у него освоить хотя бы базу?
Да, получится, и при желании не только базу. Ребятам-школьникам, которые хотят связать свою жизнь с программированием, я бы рекомендовал уделить внимание математике и английскому языку. Уверен, эта инвестиция очень быстро окупится.
- Где сейчас в Омске можно получить хорошее образование в сфере IT? И даёт ли оно гарантию, что из обучающегося выйдет толк?
- Ребята, с которыми я знаком по роду деятельности, - это в большей степени выпускники ОмГУ и ОмГТУ. Но надо понимать, что в ИТ окончание университета - только начало пути, впереди много работы и тем более самостоятельного обучения. При этом успех во многом зависит от самого человека и его трудолюбия.
- Каким надо быть, чтобы добиться успеха в IT-сфере?
Это бурно развивающая сфера, поэтому нужно уметь быстро учиться и получать результат. Ещё важно, чтобы то, чем человек занимается, на самом деле ему нравилось.
- Правда ли, что в компаниях всё чаще работают программисты-самоучки? Или образование всё же играет важную роль?
- ИТ-сфера большая, и действительно очень часто люди приходят из смежных специализаций, я в том числе. Но, как правило, они имеют какое-либо образование в области информатики в широком смысле этого слова - высшее или среднее специальное.
- Когда принимаете сотрудника на работу, на что лично вы обращаете внимание?
- Обращаю внимание на мотивацию человека и его цели, чего он хочет достичь.
- С кем легче взаимодействовать: со студентом без опыта или с человеком, который уже успел поработать?
- Что касается взаимодействия, к каждому нужен свой подход, поскольку и у студента, и у человека с опытом есть свои сильные и слабые стороны, а в команде для сбалансированного развития нужны специалисты разного уровня.
- Кто ваши заказчики? Из каких они городов, стран? Можете назвать компании?
- Бизнесы разных размеров - от мелких стартапов до крупных корпораций из России, Европы, США. Из тех, кого можно назвать и на слуху, Yota, ХК "Авангард".
- С кем проще работать: с российскими заказчиками или западными? В чём разница между ними?
Разница - в менталитете, стоит принимать во внимание культуру, в которой работает клиент, так получаются более крепкие партнёрские отношения. С западными заказчиками работа чуть осложняется из-за географической удалённости и соответственно часовой разницы, но и это решаемо.
- В среднем сколько платят за работу и те и другие? От чего зависит стоимость проекта?
Западный рынок потенциально более прибыльный из-за разницы в курсе валют. Стоимость проектов складывается из многих составляющих, но основные - это, пожалуй, объём, срок и техническая сложность.
- Расскажите о самом интересном, сложном проекте над которым вы работали?
- Про что можно сказать, так это проект www.bthere.is. Несмотря на всю "няшность" снаружи, изнутри - это технически достаточно сложная система, включая мобильные клиенты. Если говорить про iOS, то это работа с картой и геолокацией с высокой точностью, насколько это возможно, чат и пользовательский интерфейс со сложными анимациями. Про что нельзя много рассказать - внутренний продукт для одного из крупных банков России.
- Вы пишете статьи о своей работе?
- Прямо сейчас нет, но есть в планах поделиться тем опытом, который уже удалось накопить. Буду рад, если моя статья поможет людям сэкономить время на поиске решения такой же проблемы, какую описываю я, с которой я сталкивался в своей работе.
- Сколько лет вы в профессии? Что изменилось за это время?
- Разработками я занимаюсь шесть лет. В целом в IT-сфере я восемь лет. За это время изменились инструменты, технологии. Они преобразились снаружи. Возможно, многие вещи стали проще с точки зрения пользователя, но однозначно выросла общая сложность создаваемых сервисов. Сейчас практически ничего не делается в одиночку, а создаётся командой и не одной. Масштаб, я думаю, можно представить.
- Чем вы занимаетесь в свободное от IT время? Как проводите свой досуг?
Надо признаться, на данный момент свободного времени не так много. Но обычно провожу его с семьёй и друзьями.
- И уже традиционный вопрос нашей рубрики 20Х20: на ваш взгляд, кто самый крутой изобретатель в мире?
Я бы отдал должное каждому из людей, изобретения которых по своему меняют мир.
В своём проекте 20Х20 мы уже успели рассказать о разработках студентов и аспирантов разных вузов Омска, а также о людях из мира искусства, которые делают нашу жизнь ярче и удобнее. Со всеми нашими героями вы можете познакомиться в рубрике проекта.
Фото: Илья Петров