40 полезных книг и ресурсов для веб-разработчика 📘📘📘
Список заботливо составляли студенты и выпускники Практикума
1. «Секреты JavaScript ниндзя» И. Марас, Б. Бибо, Д. Резиг
2. Серия книг Кайла Симпсона «You don’t know JS»
Комментарий студента: «Мне помогла разобраться с классами и замыканиями. Книгу стоит читать, когда уже есть представление о языке. Рассказывает о тонкостях языка и исключениях.
3. «Грокаем алгоритмы» А. Бхаргава
Комментарий студента: «Если вы гуманитарий и вам кажется, что алгоритмы — это нечто страшное, таинственное, пугающее и абсолютно непонятное, то начните с этой книги. Очень классная подача материала с примерами и разбором кода, а заодно советы — в каких случаях стоит (или не стоит) использовать разные типы алгоритмов».
4. Онлайн-учебники JavaScript learn.javascript.ru и по Git: git-scm.com/book/ru/v2
5. «Новая большая книга CSS» Д. Макфарланд
Комментарий студента: «Она простая и толковая».
6. Сайт html5book.ru
7. «JavaScript. Подробное руководство» 6 или 7 издание Д. Флэнаган Книгу можно использовать как энциклопедию. Содержит массу полезной информации с примерами.
8. «JavaScript: сильные стороны» Д. Крокфорд
9. «Выразительный JavaScript» 3 издание М. Хавербек
10. «Код. Тайный язык информатики» Ч. Петцольд
Отличная книга, дающая понимания как устроен компьютер и как с ним “общаться” на его языке. Подача очень легкая и интересная, от простого к сложному.
11. «Изучаем Java» К. Сьерра, Б. Бэйтс
Для тех, кто хоть немного освоился в Python эта книга дастся очень легко и многие принципы применимы для других языков.
12. «Совершенный код» С. Макконнелл.
13. «Искусство программирования» Д. Кнут
14. «Программирование. Теоремы и задачи» А. Шень
15. «Выразительный JavaScript». М. Хавербеке
Комментарий студента: «Для углубления в отдельные темы по JS, частенько после тренажера заглядываю в неё».
16. «Чистый код. Создание, анализ и рефакторинг» Р. Мартин.
Всем, кто хочет писать на JS читаемый и поддерживаемый код.
17. «Объектно-ориентированный анализ и проектирование с примерами приложений на С++» Г. Буч
18. «Секреты СSS» Л. Веру
19. «Карманный справочник по Javascript» Д. Флэнаган
Очень сильно помогла с освоением базы по JS. Когда не мог вспомнить какие-то базовые вещи (типы данных, методы работы с массивами, синтаксис и т.д), то сразу лез в эту книжку. Помогает в прокачке алгоритмического мышления.
20. «Pro Git» Scott Chacon, Ben Straub
Всё понятно и постепенно.
21. «Вы, конечно, шутите, мистер Фейнман!» Р. Фейнман
22. «HTML и CSS. Разработка и дизайн веб-сайтов» Д. Дакетт
Наверное, старовата, но мне дала общее представление о том, что вообще происходит в разработке.
23. «СSS для профи» К. Гранд
24. «Кради как художник». О. Кленон
Полезно всем, кто так или иначе связан с творчеством в любых проявлениях.
25. «Важно не то , кто ты есть , а то , кем ты хочешь стать» П. Арден
Про творческий путь, про поиск возможностей и реализацию своих идей.
26. «Путь программиста», Д. Сонмез
Название в принципе говорит само за себя. Очень хорошая книга затрагивающая буквально все аспекты жизни человека решившего связать свою жизнь с программированием. Обучение. Карьера. Реклама, продвижение себя. Финансы. Продуктивность.
27. «Python экспресс-курс» Н. Седер
Можно держать под рукой в качестве справочника по многим аспектам программирования на Python.
28. «Командная строка Linux» 2 издание У. Шоттс
Стоит осилить хотя бы первую часть, особенно если вы недавно в мире *nix-систем.
29. «Паттерны объектно-ориентированного проектирования» от «Банды Четырех»
Этот труд рано или поздно придется прочитать и перечитать. Must-read для каждого программиста.
30. «Python для сетевых инженеров»
Держу под рукой как шпаргалку. Книга в открытом доступе на readthedocs.io
31. «Разработка мобильных приложений. Первые шаги» М. Федотенко
32. «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS». Р. Никсон
Книга уже старовата, но материал изложен хорошо.
33. «Javascript для детей» Н. Морган
Из серии просто о сложном. Примеры конечно на всяких яблоках и динозавриках, но понимание синтаксиса дает. Племянник начал осваивать с удовольствием.
34. «Deadline. Роман об управлении проектами» Т. ДеМарко
Стоит изучить каждому, кто имеет отношение к проектам, работе в команде и работе с людьми.
35. «JavaScript и jQuery» Д. Дакетт
36. «Как устроен JavaScript» Д. Крокфорд
37. «Нет — лучшая стратегия переговоров» Д. Кэмп
38. «Договориться можно обо всём» К. Гэвин
Две обязательные к прочтению книги про ценообразование и коммуникации с заказчиком.
39. «Психбольница в руках пациентов. Почему высокие технологии сводят нас с ума и как восстановить душевное равновесие» А. Купер
40. «Книга гениальных идей. И как их придумывать» Братья Маклеод
Интерактивная книга со множеством упражнений: от рисования причудливых существ и придумывания названий для новых изобретений до создания карты воображаемой местности и проектирования несуществующих зданий.
#полезное_Практикум