September 9, 2020

Замуж за атомщика ver.13

В тринадцатом выпуске нашей рубрики «Замуж за атомщика» поговорим об информационных технологиях и умении работать с данными.

И, конечно же, познакомимся с инженером-программистом Алексеем Тонкошкуровым, который сейчас работает во «ВНИИА имени Н.Л. Духова».

В эпоху огромных информационных потоков хочется пожелать читателям выбирать контент для потребления самостоятельно, с умом, а не позволять контенту навязываться. Разговор будет про Росатом и IT-сферу, а дальше выбор за вами=)


- Что входит в обязанности инженера-программиста?

- Привет, меня зовут Алексей Тонкошкуров, я из закрытого города Заречного, который построен вокруг предприятия Росатома «ПО СТАРТ». Здесь я прошел преддипломную практику и проработал инженером-программистом 3 года. После этого попал на собеседование во ФГУП «ВНИИА» в Москве и вот уже более двух лет тружусь тут.

Инженер-программист — это синоним слова «разработчик» в современном IT-мире. В наши обязанности входит разработка программного обеспечения / приложений для автоматизации самых разных бизнес-процессов на предприятии: от производственных задач до организации записи сотрудников к врачам.

Если в двух словах, то приходит заказчик, общается с аналитиками, они обсуждают требования, составляют диаграммы процессов и т.д. После этого пул задач попадает к программисту, и остаётся только накидать прототип интерфейса и написать программный код (скрипты базы данных, серверную часть и клиентскую часть), который реализует требования и сделает всех счастливее.


- Какие инструменты по развитию компетенций сотрудников есть у Росатома?

- Очень актуальный вопрос. В IT-сфере без потребления новых знаний ты рискуешь очень быстро стать неактуальным. Лично я вижу, что Росатом очень щедр в этом плане. Раз в год руководители собирают с нас списки конференций, которые сотрудник хочет посетить. JPoint, PgConf, HolyJS и многие другие. Поверьте на слово, это достаточно дорогое удовольствие.
Также проводятся внутренние конференции, мастер-классы, много корпоративного обучающего материала есть в приложении для сотрудников РЕКОРД-mobile. В конце концов, самые активные ребята отправляются на конкурсы и хакатоны вроде AtomSkills, Case-in, «Цифрового прорыва» и т.д. Это даёт огромный буст*, когда в сжатые сроки ты выполняешь огромный объём работы. Приходится импровизировать и мыслить нестандартно.


- В чём секрет победы на AtomSkills?

- Вот кстати да, про AtomSkills. Я нахожусь в отпуске и всё никак не доберусь до своей медали. Очень хочется уже потрогать её и выложить в социальные сети, похвастаться. Друзья подтвердят: когда я узнал о победе, я кричал и пустил слезу как ненормальный – от радости, конечно.
Про конкурс. Как только участникам разослали задание, я чётко понимал, что и как мне предстоит сделать. Единственное, с чем пришлось бороться — это со временем и желанием поспать. Нам дали 48 часов на реализацию двух приложений (Web и Desktop).

Ответить на ваш вопрос конкретно достаточно сложно.
Мне повезло с коллегами. Они подменили меня на работе на период проведения конкурса. Меня никто не дёргал по рабочим вопросам. Всем моим ребятам я передаю огромный привет! Спасибо!
И второе. Я думаю, все слышали: “Лень – двигатель прогресса”. Вот и я подумал: зачем мне писать два приложения на разных языках, тратить огромные ресурсы и силы, если можно всё написать на одном, но с помощью новых «модных» фреймворков сделать так, чтобы приложение запускалось в двух вариациях, согласно требованиям конкурса?

А так, конечно, все, кто принял участие в конкурсе (из 50 человек дошли до конца и сдали свои работы 35 участников) – красавчики! Я думаю, каждому пришлось проявить усидчивость, терпение и нереальную силу воли. Поверьте, когда ты вторые сутки без сна работаешь в поте лица, видишь, как твои близкие ложатся спать, пьют кофе и радуются жизни – тебе хочется всё бросить и присоединиться к ним. Вывод напрашивается сам собой, не буду его произносить. А вот что хочется добавить: если вас заставил участвовать в этом босс, то я на 99.9% уверен, что ничего не выйдет. Вы должны принять это решение самостоятельно и найти для себя плюсы от участия в конкурсе и внутреннюю мотивацию. Без внутреннего огонька, азарта – никак.

Кстати, о плюсах: после участия в конкурсе меня повысили до инженера-программиста второй категории, и я счастлив=)


- Девиз коллектива вашего института: «Наш успех в наших традициях». Какие традиции есть у вас?

- Что касается традиций на моей работе, то они в стадии формирования. Я попал в молодую команду разработчиков, застав тот момент, когда формировались эти команды. Но даже сейчас наша методология работы подразумевает парочку интересных традиций.

1. Каждый день мы собираемся на утренний стендап (совещание в положении стоя). Никто не любит стоять долго, поэтому такой формат вынуждает всех говорить быстро и по существу.

2. Каждую вторую пятницу мы презентуем результат нашей работы за прошедшие две недели нашему руководству. Можно считать это неким отчётом о проделанной работе.

3. После демонстрации результатов, в конце рабочего дня пятницы мы собираемся командой на «Ретро». Это мероприятие, на котором мы жалуемся друг на друга или хвалим. Говорим всё в лицо, чтобы негатив не накапливался. Вместе обсуждаем решение этих ситуаций и становимся как команда только сильнее.

А что касается лично меня, то в классическом понимании традиций (баня 31-го числа, ежегодный отпуск за рубежом и т.д.) у меня нет. Но! Каждый понедельник в течение года, в 18.45 я привык участвовать в пробежке с беговым клубом Росатома. RosatomRunningClub = любовь. К сожалению, период самоизоляции прервал эту традицию, и работаем мы до сих пор удалённо, но я всё равно стараюсь не забрасывать бег и тренируюсь неподалёку от дома.

Ну и, конечно, глобальная традиция всех братьев-программистов – изучение любого языка я начинаю с вывода на экран текста: “Hello World”.


- Совет дня для наших читателей. Что бы Вы им сегодня пожелали?

- Очень многим хотелось бы поделиться, но давайте остановимся на топ-3:

  • 1. Начинающим разработчикам хочу сказать: учитесь гуглить, не бойтесь гуглить. Лично я считаю невозможным выучить все функции языка, и я приучил себя не расстраиваться из-за этого. Это свойство нашего мозга – избавляться от информации, которая не используется постоянно. Главное сейчас – это уметь оперативно находить нужную информацию. Понимаю, что это актуально не для всех сфер, но для IT – это must have, как и английский язык. По моим наблюдениям, шанс найти требуемую документацию/информацию на английском языке гораздо выше, чем на русском.
  • 2. Процесс обучения лучше всего проходит во время реализации той или иной задачи. Видеокурсы и книги – это прекрасно, но если нет конретной задачи, вы рискуете забыть содержание проштудированной главы уже на следующий день. Обязательно закрепляйте материал практикой.
  • 3. Развивайте в себе hard (профессиональные навыки), но и не забывайте soft-скиллы (навыки работы в команде, коммуникация и т.д.). Сейчас в тренде работа по методологии Agile – это гибкая, командная работа, которая активно адаптируется под задачи и условия разработки. Так вот, я по личному опыту знаю, что есть очень сильные ребята, принято называть их Rockstar’ами, которые способны в одиночку решить, как им кажется, любую задачу. Но задачи, которые присутствуют в Росатоме, настолько разносторонние и большие по масштабам, что без команды просто никуда.

Ну, и в конце хотелось бы, само собой, пожелать всем быть здоровыми, спортивными и улыбаться этой жизни несмотря ни на что. Спасибо за внимание =)

*буст – (повышать, ускорять)