July 20, 2020
Интервью с программисткой
Приветствую всех читающих!
Как вы представляете себе программиста? Наверное в вашей голове всплывает образ Эллиота из сериала 'Мистер Робот' или вы представляете Марка Цукерберга. Суть в том, что вы эта профессия ассоциируется у вас с мужчину и это нормально, ведь в народе программист это устоявшийся мужской образ. Сегодня у меня в гостях человек, ломающий этот стереотип!!!
- Расскажи немного о себе, чем ты занимаешься?
- Меня зовут Ольга, мне 22 и я... программист) Сейчас занимаюсь разработкой инфраструктуры Мастерчейна. Если кратко, это единственная национальная блокчейн-платформа, прошедшая сертификацию в ФСБ, которая используется под нужды российского банковского сектора. Пишу свои проекты - в основном, это боты для моего телеграмм канала "Программистка". Вместе с друзьями работаю над серией игр под android, этакая мини игровая студия)
- Ты очень разносторонняя) Как ты вообще пришла к программированию
- Благодарю)
К программированию я пришла в результате череды нелепых случайностей - в 10 классе я хотела стать физиком, но вместо физико-математического класса попала в информационно-технологический класс. Сдала ЕГЭ по информатике, поступила на факультет прикладной математики и информатики, и увлеклась 3D моделированием 😄 На первых курсах я была уверена, что буду моделировать и у меня даже были первые коммерческие заказы в этом направлении.
Однажды, мой друг позвал меня принять участие в его игровом проекте и создать несколько моделей. К сожалению или к счастью, в команде нас было всего 3 человека и мне пришлось программировать на java, поскольку объем работы был большой и ребята не справлялись - на тот момент в моем багаже были только университетские знания по с++. Мне приглянулся язык и я решила пойти на курсы одной компании, которая периодически проводила подобные ивенты для студентов. На курсы меня не взяли, а сразу пригласили на стажировку. Собственно именно на ней уже окончательно пришло понимание что программирование - это действительно то, чем я хочу заниматься. - Расскажи подробнее как ты устроилась на первую работу? Какие были трудности?
- Наверное, самым сложным было справится с волнением на первом собеседовании) Оно предшествовало стажировке и состояло из нескольких этапов - сначала с тобой беседует HR, задает вопросы из разряда: "Почему тебе нравится программирование?". Потом техническое собеседование. Кандидаты которого должны были владеть базовыми знаниями в любом си-подобном языке. Я проходила его по java и тут очень пригодился тот опыт, который был получен в процессе написания нашей с друзьями игры. А сам проект стал единственным, не считая учебных, лежавшим в моем репозитории на github и который было не стыдно показывать) Третьим этапом собеседования была проверка владения английским языком. Помню, что очень волновалась именно на этом этапе, поскольку на тот момент мой уровень был в районе А2+. Однако буквально через пару часов мне позвонили с оффером.
Сама стажировка продлилась порядка трех месяцев, а после нее - большое, уже "настоящее собеседование" на вакансию в той же компании. - А какие задания ты получала на стажировке? Были интересные?
- Конечно) Например, в качестве выпускного проекта мы писали с нуля сервис, который по имени класса ищет примеры его использования среди проектов гитхаба. На мой взгляд это был уже достаточно серьезный проект, по крайне мере для вчерашних новичков, которые кроме основ ничего и не знали - мы использовали технологии bigdata, многочисленные фреймворки как на бэкенде, так и на фронтенде, покрывали это все unit и интеграционными тестами.
- Как к тебе относятся на работе, ведь программирование в народе считается преимущественно мужским занятием
- Честно говоря, не замечала какого-то особого выделения среди остальных. Возможно, это было связано в том числе с тем, что моя первая работа была в местном филиале американской компании со всеми вытекающими последствиями) Ну то есть, чтобы вы понимали - мы даже не праздновали 23 февраля и 8 марта. Точнее праздновали, но что называется "втихомолку", чтобы имя компании нигде не упоминалось, ибо сексизм.
Когда я пришла уже в отечественную компанию, на первых порах была очень заметна разница в подходе к корпоративной культуре, но никогда не было никаких претензий к тому, что я девушка. Впрочем, плюшек из серии "давай все за тебя сделаю" тоже не было) - Как по мне, считать человека не опытным в каком-либо деле из-за гендера в корне не правильно. Любой человек может быть профессионалом в своем деле)
- Согласна)
- Ты говорила, что закончила высшее учебное заведение на факультете прикладной математики и информатике. На твой взгляд, на сколько диплом важен для программиста?
- Не совсем закончила. Закончила бакалавриат, сейчас учусь в магистратуре и думаю об аспирантуре)
На мой взгляд - нет, гораздо важнее навыки. Но есть большое 'НО', которое называется государственные компании. Например, мой друг работает в Центробанке и его туда взяли только при наличии хорошего диплома. В качестве других примеров - моими коллегами были как люди без высшего образования, так и с абсолютно непрофильным дипломом, вроде педагога и политолога. И все они были настоящими профессионалами) - Если ты решила дойти до аспирантуры, получается у тебя есть желанию работать в государственных компаниях?
- Нет, с 'корочкой' несколько проще эммигрировать в другие страны)
Например, такие условия были у меня на работе в американском филиале - образование магистра, уровень английского выше B2 и 3 года в компании это релокация больше чем в 20 стран. А с защищенной диссертацией в аспирантуре можно сразу получить долгосрочный внж, например в Эстонии, просто потому что у тебя есть научная степень. - Как ты относишься к чтению технической литературы? Часто читаешь?
- Позитивно, она помогает хорошо прокачивать скиллы. Стараюсь читать часто, иногда заменяю прохождением различных образовательных курсов.
- Какие книги можешь посоветовать?
- Наверное, классику - "Совершенный код" и собрания сочинений Кнута. Из более "легкого" - "Погружение в паттерны проектирования". Мне еще нравятся "алгоритмы на Java", но это уже более узкая предметная область.
- Основываясь на твой опыт, на сколько сложно джуну устроиться на работу?
- На мой взгляд достаточно просто. Главное, иметь хорошие базовые знания и какие-то проекты, пусть даже учебные, которые можно показать на собеседовании.
- Какими 3-мя качествами характера должен обладать каждый программист?
- Сложный вопрос) На первом месте точно способность к постоянному совершенствованию своих навыков - все-таки IT сфера очень динамична и оставаться хорошим профессионалом, не занимаясь развитием, практически нереально. Далее очень важно умение работать в команде. И последнее, наверное, креативность. Не уверена, что это именно тот термин, но гибкость в подходах, в умении взглянуть на проблему под другим углом, сесть и за вечер вникнуть в то, что видишь первый раз, точно пригодится)
- В конце предлагаю поговорить о твоей медийной активности. Как к тебе пришла идея создания телеграмм канала?
- О, эта идея вынашивалась почти полгода. Мне хотелось с одной стороны попробовать примерить на себя абсолютно новый опыт, с другой стороны - сделать что-то действительно полезное вне коммерции. Поскольку когда-то давно, еще в школе, я работала копирайтером и у меня неплохо получалось писать именно текст, выбор формата произошел сам по себе.
- Планируешь ли ты дальше развиваться медиа-сфере. Возможно выходить на ютуб или в инстаграм?
- Конечно. Цель моего канала - это собрать коммьюнити для начинающих разработчиков или просто интересующихся сферой IT. Все-таки, когда человек уже работает, некоторое сообщество вокруг него все равно так или иначе складывается - коллеги, рабочие конференции, наконец хакатоны по выходным и т.д. А вот когда ты только-только начинаешь и не имеешь никакого представления о том, в какую сторону двигаться и более того - что тебя там ждет, возможность пообщаться с уже опытными разработчиками, посмотреть как создаются проекты, научится не чему-то рандомному, а действительно полезному и нужному в индустрии, на мой взгляд очень ценна.
- Желаю тебе успехов!!! И благодарю за то, что согласилась дать интервью
- Тебе спасибо, это было очень интересно))
Еще раз хочу сказать спасибо Ольге за этот разговор, было очень интересно. Надеюсь данное интервью вам тоже понравилось. А если вы хотите поддержать Ольгу, то вот ссылка на ее телеграмм канал:
А больше подобных интервью( #интервью ) и ежедневные логи начинающего программиста вы сможете найти на моем канале:
На сегодня все,
Удачи программисты!