Skip to content

Instantly share code, notes, and snippets.

@dmitryfry
Forked from fedorkk/books_list.txt
Created January 18, 2018 09:27
Show Gist options
  • Save dmitryfry/db1cd1b3b62550d445193aeebb5b15ad to your computer and use it in GitHub Desktop.
Save dmitryfry/db1cd1b3b62550d445193aeebb5b15ad to your computer and use it in GitHub Desktop.
Список книг для обучения
Алгоритмы:
1) Стивен Скиена "Алгоритмы. Руководство по разработке"
2) Томас Кормен "Алгоритмы. Построение и анализ"
3) Дональд Кнут "Искусство программирования" (никто в реальности не читал этот многотомный труд целиком...)
Общее:
1) Род Хаггарти "Дискретная математика для программистов"
2) Романовский И.В. "Дискретный анализ"
Паттерны проектирования:
1) Эрик Фримэн "Паттерны проектирования"
2) Банда четверых "Паттерны проектирования" (библия с примерами на Java, многие не применимы в Ruby)
3) Russ Olsen "Design patterns in ruby"
Дизайн и архитектура"
1) Sandi Metz "99 bottles of OOP"
2) Sandi Metz "Practical Object-Oriented design in ruby"
3) Paul Dix "Service oriented-design with Ruby and Rails"
4) Мартин Фаулер "Архитектура корпоративных программных приложений"
5) Henning Koch "Growing Rails applications in practice"
6) Robert Pankowecki "Domain-driven rails"
Ruby:
1) Юкихиро Мацумото "Язык программирования Ruby"
2) Paolo Perrotta "Metaprogramming ruby"
3) Pat Shaughnessy "Ruby under microscope"
4) Jesse Storimer "Working with ruby threads"
Rails:
1) Sam Ruby "Agile web development with rails 5" (Есть такая же для 4 и даже на русском, но лучше сразу 5)
2) Michael Hartl "Ruby on Rails Tutorial" (можно смотреть на railstutorial.org)
3) Noah Gibbs "Rebuilding Rails" (Возможно эта книга больше про ruby чем про rails но она описывает принципы работы web фрэймворка)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment