В ходе опроса портала DOU.ua 1015 украинских айтишников высказали свое мнение о том, какие именно книги по программированию можно назвать полезными и стоящими для чтения.
Каждой книге можно было поставить одну из трех оценок: «Хорошо» (1 балл), «Так себе» (0 баллов), «Не понравилось» (-1 балл). По сумме этих баллов и считался общий рейтинг издания.
Кроме общего рейтинга, DOU.ua посчитали рейтинг по индексу полезности. Он показывает, сколько процентов людей из тех, кто прочитали книгу, оценили ее высоко. Значения этой шкалы переведены в пятибалльную систему.
Среди рассмотренных тем: C#/.NET, C и C++, Java, PHP, JavaScript, jQuery, Node.js, HTML, CSS, Разное (Алгоритмы, ООП, проектирование ПО ...)
Итак, ТОП-5 лидеров по двум рейтингам для каждой технологии, вынесенной в опрос. Если книга есть в продаже, мы приводим ссылки на книгу из нашего магазина, если книги нет в продаже или она не издавалась, мы приводим ссылку на amazon.
C#/.NET
C и C++
Java
PHP
JavaScript, jQuery, Node.js
HTML, CSS
Разное (Алгоритмы, ООП, проектирование ПО ...)
Большинству участников опроса от 20 до 30 лет, средний опыт работы - 5 лет. Половина всех проголосовавших программируют на Java, C# или PHP. Новые книги украинские программисты в основном предпочитают брать из открытых источников в интернете (43% опрошенных). Второй по популярности способ (с большой разницей — вдвое меньше) - покупки в интернет-магазинах (22%).
После опубликования опроса появилось большое количество критики. В основном это касается ассортимента книг из которых делался выбор и отсутствие некоторых явных лидеров послених лет.
Ниже мы приводим основные тезисы критики:
- Книга Паттерны проектирования Фримен явно должна быть помещена в раздел "Разное (Алгоритмы, ООП, проектирование ПО ...)"
- Многие указали на то, что C# 5.0 и платформа .NET 4.5 для профессионалов Нейгел К. заняла 1 место в категории C#. При этом Язык программирования C# 5.0 и платформа .NET 4.5 Троелсен даже не попала в в список (а это классическое и очень популярное издание). При этом книга CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C# Джеффри Рихтер заняла только 3-е место.
- В рейтинге отсутствует книга Совершенный код Макконнелл, а её рекомендуют ведущие программисты по всему миру
- В рейтинге отсутствует книги Мартина Фаулера Шаблоны корпоративных приложений и Рефакторинг: улучшение существующего кода. Количество рекомендаций на них превышает все разумные пределы
- Многих смутила старая ВУЗовская книга Объектно-ориентированное программирование Иванова Г., Ничушкина Т., и это при практически полном отсутствии классики ООП в списке
Каждой книге можно было поставить одну из трех оценок: «Хорошо» (1 балл), «Так себе» (0 баллов), «Не понравилось» (-1 балл). По сумме этих баллов и считался общий рейтинг издания.
Кроме общего рейтинга, DOU.ua посчитали рейтинг по индексу полезности. Он показывает, сколько процентов людей из тех, кто прочитали книгу, оценили ее высоко. Значения этой шкалы переведены в пятибалльную систему.
Среди рассмотренных тем: C#/.NET, C и C++, Java, PHP, JavaScript, jQuery, Node.js, HTML, CSS, Разное (Алгоритмы, ООП, проектирование ПО ...)
Итак, ТОП-5 лидеров по двум рейтингам для каждой технологии, вынесенной в опрос. Если книга есть в продаже, мы приводим ссылки на книгу из нашего магазина, если книги нет в продаже или она не издавалась, мы приводим ссылку на amazon.
C#/.NET
Общий рейтинг | Рейтинг полезности |
![]() |
|
2. C# 2010: ускоренный курс для профессионалов Нэш Т. - 54 балла | ![]() |
![]() |
3. C# 3.0. Руководство для начинающих. Шилдт Г. Рейтинг DOU: 4.4 |
![]() |
![]() |
5. Windows для профессионалов Рихтер Дж. - 27 баллов | ![]() |
C и C++
Общий рейтинг | Рейтинг полезности |
![]() |
|
![]() |
|
![]() |
![]() |
4. Абстракция данных и решение задач на C++ Каррано Ф., Генри Т. - 34 балла | 4. Освой самостоятельно C++ за 21 день Рао Рейтинг DOU: 4.2 |
![]() |
5. Абстракция данных и решение задач на C++ Каррано Ф., Генри Т. Рейтинг DOU: 4.1 |
Java
Общий рейтинг | Рейтинг полезности |
1. Java. Эффективное программирование Блох Дж. - 146 баллов Рейтинг DOU: 4.7
|
|
![]() |
![]() |
![]() |
|
![]() |
4. Head First Java Sierra K., Bates B. Рейтинг DOU: 4.0 |
5. Head First Java Sierra K., Bates B. - 50 баллов | 5. SCJP Sun Certified Programmer for Java 6 Exam Sierra K., Bates B. Рейтинг DOU: 4.0 |
PHP
Общий рейтинг | Рейтинг полезности |
![]() |
|
![]() |
![]() |
![]() |
3. Профессиональное программирование на PHP Шлосснейгл Дж. Рейтинг DOU: 3.6 |
4. Профессиональное программирование на PHP Шлосснейгл Дж. - 7 баллов | ![]() |
5. Самоучитель PHP5 Колисниченко Д. - 4 балла Рейтинг DOU: 1.6
|
JavaScript, jQuery, Node.js
Общий рейтинг | Рейтинг полезности |
![]() |
|
![]() |
2. jQuery. Сборник рецептов Самков Г. Рейтинг DOU: 4.7 |
![]() |
![]() |
4. jQuery. Подробное руководство по продвинутому JavaScript Бибо Б., Кац И. - 19 баллов | ![]() |
![]() |
![]() |
HTML, CSS
Общий рейтинг | Рейтинг полезности |
![]() |
|
2. HTML5. Недостающее руководство Макдональд М. - 9 баллов | 2. HTML5 для профессионалов Лабберс П. Рейтинг DOU: 5.0 |
![]() |
3. HTML5. Путеводитель по технологии Сухов К. Рейтинг DOU: 5.0 |
4. HTML5, CSS3 и JavaScript. Исчерпывающее руководство Роббинс Дж. - 5 баллов | 4. HTML5. Недостающее руководство Макдональд М. Рейтинг DOU: 4.5 |
5. HTML5 для профессионалов Лабберс П - 4 балла | ![]() |
Разное (Алгоритмы, ООП, проектирование ПО ...)
Большинству участников опроса от 20 до 30 лет, средний опыт работы - 5 лет. Половина всех проголосовавших программируют на Java, C# или PHP. Новые книги украинские программисты в основном предпочитают брать из открытых источников в интернете (43% опрошенных). Второй по популярности способ (с большой разницей — вдвое меньше) - покупки в интернет-магазинах (22%).
После опубликования опроса появилось большое количество критики. В основном это касается ассортимента книг из которых делался выбор и отсутствие некоторых явных лидеров послених лет.
Ниже мы приводим основные тезисы критики:
- Книга Паттерны проектирования Фримен явно должна быть помещена в раздел "Разное (Алгоритмы, ООП, проектирование ПО ...)"
- Многие указали на то, что C# 5.0 и платформа .NET 4.5 для профессионалов Нейгел К. заняла 1 место в категории C#. При этом Язык программирования C# 5.0 и платформа .NET 4.5 Троелсен даже не попала в в список (а это классическое и очень популярное издание). При этом книга CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C# Джеффри Рихтер заняла только 3-е место.
- В рейтинге отсутствует книга Совершенный код Макконнелл, а её рекомендуют ведущие программисты по всему миру
- В рейтинге отсутствует книги Мартина Фаулера Шаблоны корпоративных приложений и Рефакторинг: улучшение существующего кода. Количество рекомендаций на них превышает все разумные пределы
- Многих смутила старая ВУЗовская книга Объектно-ориентированное программирование Иванова Г., Ничушкина Т., и это при практически полном отсутствии классики ООП в списке
Комментариев нет:
Отправить комментарий