Неделя интервью Evrone — день 1. Стив Клабник о Rust, full-stack и выгорании

Отличный способ учиться и получать крутые инсайты — общаться с авторами технологий, которые вы используете. Мы в Evrone решили устроить мини-марафон — всю неделю будем публиковать здесь самые яркие цитаты из наших интервью с рок-звёздами разработки. Не переключайтесь :)

Неделя интервью Evrone — день 1. Стив Клабник о Rust, full-stack и выгорании

Стив Клабник — один из разработчиков Rust, активный участник open-source сообщества, а также автор книг «Язык программирования Rust», «Rails 4 в действии» и «Проектирование API-гипермедиа». В Evrone мы используем Rust, например, в open-source проектах. Мы пообщались со Стивом про его текущую работу, взгляды на программирование и обучение, work-life balance.

Вот самое любопытное из интервью:

  • На данный момент я сосредоточен на Rust, но меня очень интересует развитие «headless CMS» и JAMStack.
  • Мы старались создать максимально привычный для разработчиков язык, чтобы те несколько новых штук, которые мы добавили, сразу бросались в глаза. Rust не боится быть несовершенным, если он полезен.
  • У Rust репутация сложного в освоении языка, отчасти потому, что он черпает вдохновение из множества других языков. Так что, если вы не пробовали язык, из которого была позаимствована какая-то идея, вам может быть трудно. И наоборот, вам может быть просто работать с фичами, которые похожи на то, что вы видели в других языках.
  • Не думаю, что умею хорошо сохранять work-life баланс, это нелегко. У меня бывают периоды, когда я делаю очень много, а затем случаются периоды бездействия.
  • Некоторые команды предпочитают одну большую кодовую базу, а другие — много маленьких проектов. Оба этих подхода могут как хорошо себя показать, так и привести к неудаче: всё зависит от мастерства разработчиков.
  • На мой взгляд, изучать новые технологии — это всегда здорово, и если у вас есть время и возможность узнать о них больше, вы всегда должны этим шансом пользоваться.

У меня есть диплом о высшем образовании, но я узнал гораздо больше за пределами университета. Для меня академическое образование оказалось полезным, но я знаком с отличными программистами, не прошедшими через формальное обучение.

Стив Клабник, Член команды разработки Rust

Это уже не первое наше общение со Стивом, мы приглашали его на Ruby Russia в 2012-м и 2016-м. Вот запись одного из его докладов:

Полную версию интервью с техническими вопросами можно почитать на нашем сайте.

66
5 комментариев

Комментарий недоступен

2
Ответить

Комментарий недоступен

1
Ответить