Программист, который любит костюмы

Программист, который любит костюмы.

Максим Спиридонов: Добрый день, друзья! Меня зовут Максим Спиридонов. Вы слушаете программу “Дело жизни”. Каждую неделю мы встречаемся в виртуальном эфире с людьми, которые живут и работают с удовольствием. В четвертом выпуске нашими гостями станут Java-программист из Иркутска и тележурналист из Москвы. Будем говорить о том, что хорошего есть в трудовых буднях компьютерщика из суровой Сибири и столичного телевизионщика.

Напомню, “Дело жизни” придумали люди, которые с удовольствием работают на портале Superjob.ru и школе интернет-маркетинга “Нетология”. Проект поддерживается аудиожурналом Podfm.ru.

Наш первый герой по специальности Java-программист. О том, чем занимаются и сколько зарабатывают такие специалисты расскажет моя коллега Ольга Зацепина. Ольга, привет! Рассказывай!

Ольга Зацепина: Привет, Максим! Java-программист, по мнению исследователей Superjob - специальность дефицитная. Такие специалисты разрабатывают различные программные модули и интеграционных приложения. Они не только осуществляют программное сопровождение проекта, но и также отвечают за написание технической документации по разработанному программному обеспечению, которое разрабатывают.

Средний заработок, предлагаемый программистам Java московскими работодателями, составляет 85 000 руб. В Санкт-Петербурге соискатели, претендующие на данную позицию, могут рассчитывать на доход около 70 000 руб. в месяц. В Казани и Нижнем Новгороде программисты Java получают в среднем 40 000 руб.

Согласно июньскому исследованию рынка труда, проведенному в 12 городах России, типичным соискателем должности программиста Java является молодой мужчина с высшим образованием. Представительницы прекрасного пола здесь составляют меньшинство – всего 8%, что типично для сферы IT. Молодежи в возрасте до 29 лет – 61% от общего числа претендентов. 79% специалистов имеют высшее образование. Каждый пятый программист Java свободно владеет английским языком.

МС: Сегодня у «Дела жизни» в гостях Java-программист Антон Черноусов из Иркутска. Он работает по профессии со второго курса, но платформу Java освоил позднее, во время обучения в аспирантуре. Сейчас помимо разработки приложений Антон занимается системным администрированием и преподает в университете, но программирование остается его любимым делом и основным источником дохода.

МС: Антон, приветствую!

Антон Черноусов: Доброго времени суток, Максим!

МС: Зачем вы пошли в преподавание, учитывая, что зарплаты Java-программиста и преподавателя в университете несопоставимы? Как программист, вы, наверное, получаете значительно больше...

АЧ: Тут несколько факторов, один из которых связан с тем, что это очень хорошая возможность посмотреть на подрастающие кадры. Кадровый голод (о котором, я думаю, уже сказали), он очень сильно проявляется именно в джава-разработке. Качественных программистов просто нет. Их надо искать, а искать их надо там, где они появляются. А появляются они в вузах, значит надо идти в вузы и преподавать, чтобы увидеть, забрать к себе или подарить хорошим друзьям.

МС: То есть, ты преподаешь, чтобы научить людей к себе в команду?

АЧ: И это тоже, хотя, это была не самая главная причина... Первым основным мотивом было то, что мой научный руководитель пришел и сказал: «Надо!». А потом стало достаточно интересно, потому что мне понравилось, как ни странно, выступать и в общем это был второй мотив. Я пришел, чтобы пообщаться с аудиторией. Студенты — тяжелая аудитория. Если ты говоришь лажу, то они сразу это заметят, и не прощают они ошибок совершенно. Третьим мотивом был действительно подбор кадров, который необходим как и в научной работе, так и по профессии именно Java-программист.

МС: Кстати, еще в недавнем времени в институтах, университетах обучали какому-то другому, потустороннему программированию. Люди оттуда выходили неготовыми к работе в интернет-стартапах, в какой-то серьезной индустрии хай-тека. Они доучивались любо сами, либо у знакомых. Сейчас не так уже?

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

МС: То есть, становится меньше молодежи?

АЧ: Да, выбор меньше, выборка хуже. Соответственно, более талантливые кадры становится выбирать сложнее. И самое что печальное — ситуация не улучшится в ближайшие несколько лет. Все готовимся к затяжному кризису в сфере подбора себе дополнительных вторых, третьих, четвертых рук...

МС: Скажи, пожалуйста, почему ты пошел именно в Java-программирование?

АЧ: Это вообще случайность, на самом деле... Я работал по своей специальности со второго курса, занимаясь системным администрированием. Но мне это было не очень интересно, мне хотелось попробовать что-нибудь новенькое и я пошел в аспирантуру. У меня был очень хороший научный руководитель и в команде этого научного руководителя были люди, которые очень любили Java, программировали очень хорошо, и там был очень хороший человек — Евгений Болдырев, который меня по второму разу «инициализировал»... «заразил» идеей Java, Java-платформы, рассказал о многих интересных вещах. И, хотя он был очень занят, тех крупиц, которые он подарил, мне хватило чтобы самостоятельно разобраться и дальше погрузиться в этот мир полностью.

МС: Пошел развиваться дальше в этом направлении...

АЧ: Да, конечно! На самом деле это проблема, когда люди, начиная заниматься чем-то, они должны запрыгнуть на первую ступеньку. На первую ступеньку если кто-то помог им запрыгнуть, она обычно достаточно высокая, если ты на нее запрыгнул, дальше тебе уже попроще, ступеньки пониже.

МС: Мог бы ты объяснить на простом языке, не программистам, каким образом происходит выбор направления программирования? Там есть же Java, PHP, Python — масса языков под массу задач различных. Почему ты пошел именно в эту, мы уже поняли — это был более-менее случайный выбор. А как выбирают вообще программисты?

АЧ: На самом деле это так и есть, в 90% случаев это случайность. Никто системно не готовит людей к тому, что нужно сделать выбор, чтобы человек взвешивал какие-то «за», «против», смотрел на рынок, анализировал... Вспомни себя в студенчестве! Как правило 90% студентов, ну 80% пусть, не 90, они не думают о том как они будут работать, где они будут работать. И в этом смысле — выбор случайный.

Как правило, рядом есть человек, который хорошо работает в какой-то области или родители помогли — подарили первую работу.

Или была тусовка, в который был хороший гуру, который за ручку привел и показал что-то. Или был очень харизматичный преподаватель, который буквально взял и «заразил» своим оптимизмом. Вот такие люди, они на самом деле и дают вот этот случайный выбор, случайный вброс.

Если рядом есть хороший программист на PHP, то все вокруг будут программировать на PHP, если есть хороший программист на Python - все будут программировать на Python.

МС: Где люди сталкиваются с продуктами на платформе Java? Опять-таки на потребительском уровне...

АЧ: Самый простой пример — он практически у всех в руках, каждый день — это мобильный телефон. Практически во всех есть одна из двух технологий — это Java Мobile Еdition (это в простых телефонах), либо вот сейчас популярны телефоны с Android, внутри там существует некая версия Java. Это самый распространенный пример. Запускаете приложение на Android — пожалуйста — это Java.

МС: Большим спросом сейчас пользуются Java-программисты? Насколько они востребованы?

АЧ: Я считаю, что гигантским. На самом деле у меня сейчас несколько открытых вакансий, я не могу их заполнить. И такая ситуация сейчас у всех практически...

МС: Ты говоришь не первый раз, что ты ищешь людей... Это значит, что ты руководишь группой разработчиков?

АЧ: Да, есть такой момент.

МС: Почему ты пошел в этом направлении? Всегда любопытно, как человек оказывается в числе управленцев. Ведь далеко не каждому это интересно и далеко не каждому это по силам.

АЧ: Дело в том, что где-то в 2006-м году... Я до этого работал в местном филиале МТС системным администратором...А в 2006-м году я полностью перешел работать в свой институт, для того чтобы закончить аттестационную работу. И директор института возложил на меня обязанность руководить отделом - научно-техническим центром. И вот в тот момент я стал руководить людьми. Были некоторые амбиции, конечно, в данном плане. Это удачное сложение обстоятельств: переход на новую работу, возложение некоторых надежд со стороны руководства института - и вот целая команда мне попалась со своими проблемами, которые надо было решать. Тогда это были задачи только по системному администрированию, но в последствии я понял, что душа у меня к этому лежит, и я начал больше заниматься программированием и подготовкой кадров себе, потому что одному работать очень тяжело.

МС: Насколько я знаю, у тебя любимая книга «Государь», Макиавелли, это правда?

АЧ: Очень очень хорошая книга, на самом деле!

МС: Ты руководствуешься этой книгой, когда руководишь своей командой? Очень интересно... Если кто не знает, книга достаточно жесткая...

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

Очень интересная книга, очень много хороших полезных советов. Хотя, применять их стопроцентно не имеет смысла. Их нужно применять очень дозировано и, на мой взгляд, это оправдание для того что ты делаешь иногда. Ты обязан что-то сделать и для этого тебе требуется поддержка моральная...

МС: Возвращаясь к работе Java-программиста.... Ты работаешь в Иркутске, не уезжаешь в то время как известно, что зарплаты по твоей профессии в Москве, а может быть даже за рубежом, они гораздо выше. Почему ты не уезжаешь?

АЧ: Тут несколько факторов. Прежде всего — это очень хорошее окружение. Мои родители здесь живут. Интернет позволяет работать удаленно. У меня вот сейчас заказчик, который находится в Соединенных Штатах. Я могу находиться в Иркутске и работать в Соединенных Штатах.

МС: Вот эта удаленная работа для Java-программиста, это правило или исключение? По твоим наблюдениям...

АЧ: В регионах это правило. К сожалению, в регионах нет крупного бизнеса, которому требуется Java-разработка. Точнее, он есть, но он крайне незначительный. Огромное количество того бизнеса, которому требовалась бы Java-разработка, это, как правило, какие-то монополисты, либо очень крупные организации, у которых головной офис в Москве находится. Соответственно, они стараются поближе к себе держать мозги. Поэтому в Москве, в Санкт-Петербурге сосредоточено огромное количество Java-программистов.

МС: А на удаленной работе программист получает меньше, чем в Москве в офисе?

АЧ: На самом деле не факт. Можно работать удаленно и получать те же самые деньги. Но в целом правило поддерживается. Скорее, ты будешь получать меньше. Особенно, если ты работаешь в аутсорсинговой компании. Здесь ты получаешь не полностью все деньги, за которые тебя продают. Человек стоит для компании приличных денег, а сам программист может получать сильно меньше...

МС: Считается, что программисты довольно замкнутые люди, интроверты. Ты во многом являешься исключением. Ты очень бодро и на хорошем русском отвечаешь развернуто на вопросы. Скажи, почему большинство специалистов в этой области, большинство компьютерщиков вообще, - такие вот немножко «в себе»? С чем это связано?

АЧ: Я бы позволил себе не согласиться. Либо, может я такой человек и стараюсь таких людей вокруг себя собирать... Я думаю, тут вопрос тоже лежит в области заблуждений.

МС: То есть, это ошибочный стереотип, что программисты — это такие вот ботаники с очками в 20 диоптрий, сидящие дома безвылазно, заказывающие пиццу и строчащие что-то на компьютере?

АЧ: У меня есть прекрасный пример: ребята работают в небольшом подразделении, занимающемся разработкой на Java в Иркутском диагностическом центре, так вот у них одно из увлечений — у них весь отдел ходит в спортивный зал и занимается своим здоровьем. Это ребята - «косая сажень в плечах», крайне полная противоположность... Я вот, например, люблю ходить в костюме, хотя казалось бы программисты этого не любят... Везде есть исключения!

МС: Есть у тебя хобби, не связанные с компьютером? Кроме ношения костюма...

АЧ: Ну... Девушек оставим за скобками. Я люблю рисовать, иногда пишу стихи.

МС: Слушай, ты удивительный программист! Спасибо тебе большое!

Я напомню, что мы разговаривали с Антоном Черноусовым, он Java-программист из Иркутска.

Антон, удачи и всего доброго!

АЧ: Спасибо тебе, Максим, пока!