stringtranslate.com

Аллен Холуб

Аллен И. Холуб (родился в 1955 году) — автор компьютерных статей, публиковавшийся в журнале Dr. Dobb's Journal в 1980-х годах, а затем снова в 2010-х годах. Он также писал для SD Times . Его книга 1990 года Compiler Design in C была оценена как доступный справочник. Он также является преподавателем, консультантом и докладчиком.

Карьера

Аллен Холуб получил двойную степень бакалавра искусств в Калифорнийском университете в Беркли по специальностям «Компьютерные науки» и «Средневековая история Европы». [1] В 1982 году он стал преподавателем в Калифорнийском университете в Беркли Extension, [2] где он продолжает периодически преподавать и по сей день. [3] В 1983 году он основал свою консалтинговую компанию «Holub Associates», [2] которая также существует и по сей день. [3] [4]

Холуб был приглашенным профессором компьютерных наук имени Чана-Норриса в колледже Миллса в 2021-2022 учебном году, [5] [6] преподавая факультативный курс по компьютерным наукам, помимо прочих обязанностей. [5] [7]

Письмо

Голуб — плодовитый автор, написавший множество книг и статей. Его колонка «C Chest» появлялась в журнале Dr. Dobb's Journal с 1984 по 1988 год. [8] Его колонка «Java Toolbox» появлялась в JavaWorld с 1998 по 2004 год. Его двухмесячная колонка «JavaWatch» появлялась в SD Times с мая 2004 года по сентябрь 2006 года. Голуб также вел блог об Agile для журнала Dr. Dobb's Journal с 2011 года до его закрытия в 2014 году. [9]

Его книга 1990 года «Проектирование компиляторов на языке C» представляет собой справочник на 984 страницы, рекомендованный несколькими библиотечными службами того времени, [10] [11] , а также отраслевыми изданиями [12] [13] [14] и часто задаваемыми вопросами группы Usenet comp.compiler. [15] В настоящее время она не издается, но доступна для скачивания на его веб-сайте. [16] Один рецензент заявил, что предпочитает ее «драконьей книге» «Компиляторы: принципы, методы и инструменты» , поскольку ее примеры кода делают материал более доступным. [12]

Книга Холуба «Taming Java Threads» — это отредактированная перепечатка серии из 9 частей из его колонки Java Toolbox. [9] Она содержит некоторую полезную информацию, хотя и не столь обширна по охвату, как другие книги. [17] Книга Холуба «Holub on Patterns: Learning Design Patterns by Looking at Code» содержит несколько его наиболее популярных статей Java Toolbox, но в основном это новый контент. [18] Это ценный ресурс для разработчиков программного обеспечения Java. [19]

Выступления и пропаганда

Голуб подписал Agile Manifesto в марте 2014 года. [20] По состоянию на 2023 год Голуб позиционирует себя как хорошо разбирающегося в методологии Lean/Agile. [1] Он сделал несколько спорных заявлений, например, что командам разработчиков программного обеспечения не нужна система отслеживания ошибок, [21] не нужны оценки, [22] и, действительно, следует избегать большинства практик Scrum. [23]

Личная жизнь

Помимо работы в индустрии программного обеспечения, Холуб также является композитором, музыкантом, художником и пилотом. По состоянию на 2023 год он проживает в Беркли, Калифорния. [1]

Ссылки

  1. ^ abc Голуб, Аллен. «Аллен Голуб». Аллен Голуб . Проверено 22 апреля 2023 г.
  2. ^ ab "Аллен И. Холуб, Биография". 5 ноября 1996 г. Архивировано из оригинала 1996-11-05 . Получено 2023-04-22 .
  3. ^ ab "Аллен Холуб - Директор - Holub Associates". LinkedIn . Получено 22 апреля 2023 г. .
  4. ^ "Аллен Холуб: Клиенты". 22 ноября 2017 г. Архивировано из оригинала 22.11.2017.
  5. ^ ab "Allen Holub | Mills College". Архивировано из оригинала 27 февраля 2022 г.
  6. ^ "Аллен Холуб". Архивировано из оригинала 24 октября 2021 г.
  7. ^ "Вакансия в колледже Миллс: выдающийся приглашенный профессор компьютерных наук - Essential". Архивировано из оригинала 4 июня 2021 г.
  8. ^ "Аллен Холуб: Опубликованные работы". 22 августа 2015 г. Архивировано из оригинала 22-08-2015.
  9. ^ ab "Аллен Холуб: Онлайн-публикации". holub.com . Получено 22 апреля 2023 г. .
  10. ^ Обзор компьютерных книг. CBR Publications. 1990.
  11. Выбор: Издание Ассоциации колледжей и исследовательских библиотек, подразделения Американской библиотечной ассоциации. Американская библиотечная ассоциация. 1990.
  12. ^ ab Шульман, Эндрю (октябрь 1992 г.). «Книжная полка программиста: победа над драконом». Журнал доктора Добба .
  13. ^ Коммуникации. ЮниФорум. 1990.
  14. ^ Blunden, Bill (2002). Проектирование и реализация виртуальной машины на C/C++. Wordware Pub. ISBN 978-1-55622-903-9.
  15. ^ "Список чтения из FAQ comp.compilers". www.cs.man.ac.uk .
  16. Голуб, Аллен (17 марта 2017 г.). «Проектирование компилятора на C». Аллен Голуб .
  17. ^ Жуковски, Джон (15 декабря 2000 г.). «Потоки Java: сравнительный обзор книги». InfoWorld .
  18. ^ Холуб, Аллен (27 сентября 2004 г.). Холуб о шаблонах: изучение шаблонов проектирования путем изучения кода. Apress. ISBN 978-1-4302-0725-2.
  19. ^ Дэйв, Маулик А. (13 апреля 2005 г.). «Голуб о шаблонах: изучение шаблонов проектирования путем изучения кода». Computing Reviews .
  20. ^ "Подписанты Agile Manifesto". agilemanifesto.org . Получено 22 апреля 2023 г. .
  21. ^ Холуб, Аллен (25 февраля 2022 г.). «Не отслеживайте ошибки, исправляйте их». Аллен Холуб .
  22. Голуб, Аллен (9 июля 2016 г.). «#NoEstimates, Введение». Аллен Голуб .
  23. ^ "Agile и Scrum не работают | Аллен Холуб в инженерной комнате, эпизод 9". YouTube . Получено 22 апреля 2023 г. .