Интервью с Дэном Лебреро
Я Дэн Лебреро, в настоящее время являюсь техническим директором в Akvo. Akvo - это некоммерческая организация, которая создает программные инструменты и предоставляет услуги, помогающие правительствам и организациям оказывать большее влияние на сектор разработки за счет использования данных.
Ваш опыт разработки программного обеспечения?
У меня есть степень бакалавра + магистр в области разработки программного обеспечения. Моя первая работа в 2000 году заключалась в создании веб-приложений на Java (версия 1.2) и простом старом JavaScript - это было за годы до того, как появился jQuery, и Internet Explorer 4 был доминирующим браузером.
На этой работе я узнал, что не хочу заниматься фронтенд-разработкой, поэтому следующие 10 лет я специализировался на бэкэнде Java. Затем я проработал несколько лет в качестве архитектора программного обеспечения и, наконец, теперь я технический директор.
Я создавал монолитные веб-сайты, встроенные приложения, системы с малой задержкой, микросервисы, потоковые приложения и большие данные. Я работал в компаниях от 4 до 2000 человек.
Какие инструменты вы используете для разработки на Java?
Моей основной IDE всегда была Intellij IDEA, а фреймворк Spring - беспроигрышный вариант.
Последние несколько лет я фактически использовал Clojure в качестве основного языка программирования.
Как выглядит ваш типичный рабочий день?
В настоящее время это в основном встреча за встречей за встречей, с небольшим количеством времени здесь и там для более стратегической работы и случайными практическими перебоями.
Какие 3 последние книги или веб-ресурсы о разработке вы бы порекомендовали?
В качестве общей книги - издание «The Pragmatic Programmer 20th anniversary edition» содержит очень дельные советы.
Я бы также порекомендовал выступления Рича Хикки. Они изменили мой взгляд на программирование. https://changelog.com/posts/rich-hickeys-greatest-hits содержит хорошее резюме.
Наконец, проект «Единорог». Это ИТ-роман о DevOps, который интересно читать и который полон мудрости Джина Кима.
- 4 reads
Помогла вам эта статья?
Не нашли ответ на свой вопрос? Возможно, вы найдете решение проблемы на нашем канале в Youtube! Здесь мы собрали небольшие, но эффективные инструкции. Смотрите и подписывайтесь на наш youtube-канал!