Зед Шоу


Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Зед А. Шоу — разработчик программного обеспечения, наиболее известный созданием серии руководств по программированию Learn Code the Hard Way , а также созданием веб-сервера Mongrel для веб-приложений Ruby [1] . Он также хорошо известен своими полемическими взглядами на языки программирования и сообщества.

Программное обеспечение

Шоу создал веб-сервер Mongrel для веб-приложений Ruby . [2] Mongrel был первым веб-сервером, используемым Twitter , и вдохновил Node.js , по словам его создателя Райана Даля . [3] Mongrel2 является преемником Mongrel, не зависящим от языка.

Он также написал почтовый сервер Python под названием Lamson [4] , на котором построен сайт списка рассылки LibreList.

Изучайте код трудным путем

Шоу является автором Learncodethehardway.org, который предлагает обучать пользователей Python, Ruby, C, Regex и SQL. [5]

Полемика и споры

Шоу откровенно критиковал определенные языки программирования и технические сообщества.

Рубин на рельсах

Его самой известной и широко освещаемой статьей была статья « Rails is a Ghetto» [6] [7] , которая с тех пор была удалена с его сайта. [8]

Оппозиция Python 3

«Существует высокая вероятность того, что Python 3 окажется настолько неудачным, что убьет Python». - Зед Шоу

У Шоу есть давние разглагольствования против Python 3, где он считает, что новый строковый тип сложен в использовании, и в результате считает, что его не следует принимать. Тем не менее, в феврале 2017 года он опубликовал первый черновик книги Learn Python 3 The Hard Way. [9] [ нужен лучший источник ]

В ноябре 2016 года он заявил, что «Python 3 не является полным по Тьюрингу» из-за заявлений разработчиков проекта Python о том, что код Python 2 нельзя запустить на виртуальной машине Python 3. [10] Это заявление вызвало много критики. [11]

Критика определенного поведения в культуре стартапов

Шоу говорил о количестве расплывчатой ​​и вводящей в заблуждение информации, которая широко распространена в культуре стартапов и предпринимателей, особенно в отношении самопровозглашенных консультантов по стартапам или «гуру предпринимательства», публично продемонстрировав, как некоторые известные деятели в отрасли говорят и дают советы. на фоне успеха, которого они на самом деле так и не достигли. [12]

Шоу также стоит за инициативой под названием «Программирование, ублюдок», в манифесте которой утверждается, что программисты «устали от того, что им говорят, что мы социально неуклюжие идиоты, которыми нужно манипулировать, чтобы работать в цепной банде принудительного парного программирования ». [13]

Книги

  • Mongrel (Digital Shortcut): обслуживание, развертывание и расширение ваших приложений Ruby. Аддисон-Уэсли Профессионал , 2006. ISBN  9780132701778
  • Профессиональная коллекция Ruby: Mongrel, Rails Plugins, Rails Routing, Refactoring to REST и Rubyisms CD1 (Ruby Series). Аддисон-Уэсли Профессионал , 2007. ISBN 0132417995 
  • Изучайте Python трудным путем. Самостоятельно опубликовано (1-е и 2-е издания), 2010 и 2011 гг. ISBN 978-0321884916 и ISBN 978-1257853212  
  • Ускоренный курс командной строки. Самоиздание, 2011.
  • Изучите Regex трудным путем. Самоиздание, 2011.
  • Изучите SQL трудным путем. Самоиздание, 2011.
  • Изучите Python трудным путем: очень простое введение в ужасающе красивый мир компьютеров и кода, 3-е издание. Переиздано издательством Addison-Wesley Professional , 2013 г. ISBN 978-0321884916 
  • Изучите Ruby трудным путем: простое и идиоматическое введение в творческий мир вычислительного мышления с помощью кода. Аддисон-Уэсли Профессионал , 2014 ISBN 978-0321884992 
  • Изучите C трудным путем: практические упражнения по вычислительным предметам, которых вы постоянно избегаете (например, C) (серия Zed Shaw's Hard Way). Addison-Wesley Professional , 2015. ISBN 978-0321884923 
  • Mongrel: научитесь создавать лучший веб-сервер на Ruby. Addison-Wesley Professional , 2015. ISBN 978-0321503091 
  • Изучите Python 3 трудным путем: очень простое введение в ужасающе красивый мир компьютеров и кода (серия Зеда Шоу «Трудный путь»). Addison-Wesley Professional , 2017. ISBN 978-0134692883 

Рекомендации

  1. Маллетт, Стив (17 мая 2006 г.). «Зед на Ruby, Rails, Mongrel и многом другом» . О'Райли . Проверено 24 декабря 2012 г. .
  2. Эйлер, Пэт (24 августа 2006 г.). «Создание волн в мире Ruby» . Журнал Linux . Проверено 24 декабря 2012 г. .
  3. ↑ Синодинос , Дио (13 декабря 2010 г.). «Глубоко внутри Node.js с Райаном Далем» . Информация . Проверено 24 декабря 2012 г. .
  4. Дзюба, Тед (3 июля 2009 г.). «Lamson — кодирование приложения электронной почты без пота» . Регистр . Проверено 24 декабря 2012 г. .
  5. ^ Шоу, Зед. «Об изучении кода трудным путем» . Проверено 1 августа 2015 г. .
  6. Аррингтон, Майкл (1 января 2008 г.). «Зед Шоу ставит Smack на рельсы сообщества» . ТехКранч . Проверено 24 декабря 2012 г. .
  7. Манчестер, Фил (8 января 2008 г.). «Неопределенность для Ruby и Rails, несмотря на изменения: Zed rails, Bray Dizzy» . Регистр . Проверено 24 декабря 2012 г. .
  8. ^ "Рельсы - это гетто" . Архивировано из оригинала 07 января 2008 г.
  9. ^ «Изучай Python трудным путем» .
  10. ^ «Изучай Python трудным путем» . Архивировано из оригинала 23 ноября 2016 г.
  11. ^ «Опровержение Python 3» . 23 ноября 2016 г.
  12. ^ "Торговля удачей - Зед Шоу [BubbleConf 2012]" . 14 ноября 2012 г.
  13. ^ "Программирование, ублюдок, ты говоришь на нем?" . Проверено 20 апреля 2015 г. .

Внешние ссылки

  • Домашняя страница Зеда Шоу
  • Веб-фреймворк Zed, веб-фреймворк Tir
  • LibreList, сайт списка рассылки, построенный на Lamson
  • Страница Зеда Шоу на GitHub
  • Учиться программировать трудным путем Домашняя страница
Получено с " https://en.wikipedia.org/w/index.php?title=Zed_Shaw&oldid=1059063237 "