Size: a a a

Книги для программистов

2018 November 30
Книги для программистов
​​Cracking the coding interview. 189 Programming Questions and Solutions (2015)
Автор: Gayle McDowell

#programming #book #english

Язык: английский.

Целевая аудитория: разработчики разного уровня.

Все мы наслышаны о том, какими иногда странными и неожиданными бывают вопросы на интервью, цель которых запутать и сбить столку собеседуемого. Тем не менее, практической пользы от таких вопросов не много. В этом же знаменитом руководстве автор рассматривает около двухсот полезных вопросов на собеседовании и их решения.

В книге рассматриваются следующие темы:
✔️ массивы и строки;
✔️ связанный список;
✔️ стеки и очереди
✔️ деревья и графы;
✔️ объектно-ориентированное программирование;
✔️ алгоритмы сортировки и поиска;
✔️ тестирование;
✔️ работы с базами данных и многое другое.

Преимущества:
➕ множество полезных вопросов и решений к ним;
➕ большой охват материала.

Недостатки:
➖ не слишком много отличий от предыдущего издания, поэтому некоторые вопросы могут быть неактуальны на сегодняшний день.
источник
Книги для программистов
источник
Книги для программистов
​​Code complete, 2 second edition (2004)
Автор: Steven C. McConnell

#programming #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

Кажется, нет человека, который бы не слышал про книгу Стивена Макконелла "Совершенный код", однако, тем не менее, книга до сих пор остаётся одной из самых популярных и лучших книг в деле совершенствования навыков разработки. У этой книги есть и второе издание, и несмотря на то, что отличий от оригинала там не так много, её также надо обязательно прочесть.

В книге рассматриваются следующие темы:
✔️ паттерны проектирования;
✔️ работа с классами;
✔️ переменные;
✔️ фундаментальные типы данных;
✔️ условия и циклы;
✔️ дебагинг и рефакторинг;
✔️ тестирование кода и многое другое.

Преимущества:
➕ уникальное собрание исключительно полезных и практических примеров хорошего кода.

Недостатки:
➖ с тех пор некоторые практики кода могли стать неактуальными.
источник
Книги для программистов
источник
Книги для программистов
Python 3 for Absolute Beginners (2013)
Автор: Tim Hall and J-P Stacey

#python #book #english
источник
Книги для программистов
​​Nuances of Programming

Мануалы и статьи из мира IT. Не важно на каком языке вы пишете, здесь вы всегда сможете найти что-то полезное для себя!

Рекомендуем подписаться -  @nuancesprog
источник
2018 December 01
Книги для программистов
​​Building Microservices (2015)
Автор: Sam Newman

#programming #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

По правилам развития технологий, не существует идеально спроектированных и разработанных приложений. В то же время, мы можем добиться меньшей связности ПО за счёт разделения на компоненты, которые по отдельности легче и дешевле поддерживать, чем вместе. В этом знаменитом руководстве автор расскажет про новый тренд в мире технологий  -  микросервисы. Вы пройдёте от хорошей иллюстративной теории до небольшой практики, которая поможет вам дальше изучать микросервисную архитектуру самостоятельно.

В книге рассматриваются следующие темы:
✔️ основы микросервисов;
✔️ история эволюции архитектуры;
✔️ интеграция с другими технологиями;
✔️ разделение монолита;
✔️ тестирование микросервисов и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ хороший теоретический материал;
➕ многочисленные ссылки и иллюстрации к объяснениям.

Недостатки:
➖ некоторые используемые автором выражения и термины никак им не объясняются;
➖ мало примеров реальных приложений.
источник
Книги для программистов
источник
Книги для программистов
​​Learning C# by Developing Games with Unity 5.x (2016)
Автор: Greg Lukosek

#csharp #book #english

Язык: английский.

Целевая аудитория: начинающие разработчики на C#.

Говорят, человек быстрее учится чему-то играючи. В этой же книге вы будете не играть, а создавать игры! C# - потрясающий язык, которому доступно всё: веб-приложения, крупная Enterprise разработка, создание игр и многое другое. Автор руководства проведёт вас от первого знакомства с популярным игровым движком Unity до создания реальных игровых приложений.

В книге рассматриваются следующие темы:
✔️ введение в основы Unity;
✔️ переменные, объекты и методы;
✔️ списки, массивы и словари;
✔️ циклы и ветвления;
✔️ контейнер с переменными и методами;
✔️ создание пользовательского интерфейса;
✔️ создание первой игры и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры;
➕ развёрнутые комментарии автора к каждому действию.

Недостатки:
➖ встречаются ошибки в коде;
➖ много воды.
источник
Книги для программистов
источник
Книги для программистов
Elements of Programming Interviews in Java (2015)
Авторы: Adnan Aziz, Tsung-Hsien Lee, Amit Prakash

#java #book #english
источник
Книги для программистов
​​Путь хакера еще никогда не был так доступен. У тебя есть уникальная возможность:

➕ Посетить бесплатный 3-дневный онлайн-интенсив
➕ Написать свой первый вирус на популярном языке Java
➕ Принять участие в розыгрыше призов, главный из которых – сертификат на 30 000 рублей и бюджетное поступление на курс по Java-программированию с последующей стажировкой и трудоустройством.

Запишись прямо сейчас и начни новую жизнь 👉 https://clck.ru/EoMsN
источник
2018 December 02
Книги для программистов
​​Machine Learning: A Probabilistic Perspective (2012)
Автор: Kevin P. Murphy

#machine_learning #book #english

Язык: английский.

Целевая аудитория: опытные разработчики в области машинного обучения.

Объём данных, который мы имеем сейчас, можно успешно использовать для развития методов анализа, создания шаблонов и автоматизации рутинных задач. Это руководство предоставляет вам качественную теорию по основам машинного обучения с многочисленными иллюстрациями и историческими фактами, а также хорошее введение в практические задачи применения методов данной науки.

В книге рассматриваются следующие темы:
✔️ модели дискретных данных;
✔️ модель Гаусса;
✔️ модель Байеса;
✔️ линейные системы;
✔️ основы статистики;
✔️ линейная регрессия и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры применения методов анализа данных;
➕ множество иллюстраций;
➕ полный обзор на машинное обучение.

Недостатки:
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
​​PostGIS in Action (2013)
Автор: Regina O. Obe, Leo S. Hsu

#postgresql #book #english

Язык: английский.

Целевая аудитория: опытные разработчики, использующие СУБД PostgreSQL.

Если у вас много данных и некоторые из них  -  графические, вам не обойтись без СУБД PostgreSQL и её расширения PostGIS, добавляющую поддержку географических объектов. Если вам всё ещё непонятно применение данного расширения, подумайте о том, что многие онлайн-карты используют именно его для отображения карт. Это руководство расскажет вам об установке и настройке расширения, а также об основах применения.

В книге рассматриваются следующие темы:
✔️ геометрические типы;
✔️ отношения между геометрическими объектами;
✔️ работа с реальными данными;
✔️ интеграция postGIS с веб-приложениями и многое другое.

Преимущества:
➕ множество реальных примеров;
➕ подробный обзор на расширение.

Недостатки:
➖ рассматриваемая версия расширения не является актуальной на данный момент.
источник
Книги для программистов
источник
Книги для программистов
Java: The Complete Reference, 10 Edition (2017)
Автор: Herbert Schildt

#java #book #english
источник
Книги для программистов
​​Скоро новый год, а ты все еще не осилил английский?
Примите участие в бесплатном вебинаре "Как понять английский за 2 часа"👇

Основатель онлайн-школы English.Tochka Алекс Рубанов
4 декабря (во вторник) в 20.00 (по Мск) проведет бесплатный вебинар по английскому языку, УЖЕ во время которого Вы:

- значительно улучшите свое произношение;
- поймете, как запоминать десятки (а то и сотни) слов ежедневно;
- научитесь имитировать британский и американский акцент;
- и перестанете, наконец, откладывать английский и начнете действовать!

Регистрация по ссылке👉 goo.gl/DFQRGM
источник
2018 December 03
Книги для программистов
​​MongoDB Applied Design Patterns (2013)
Автор: Rick Copeland

#mongodb #book #english

Язык: английский.

Целевая аудитория: опытные разработчики, использующие СУБД mongodb.

Неважно, какое именно приложение вы пишете  -  простой блог или крупный интернет-магазин, вам не обойтись без хорошей архитектуры базы данных. Это руководство познакомит вас с самыми известными и часто используемыми паттернами проектирования логики бизнес-задач с использованием MongoDB. Все примеры приведены на языках Python и JavaScript.

В книге рассматриваются следующие темы:
✔️ реляционная модель данных и нормализация;
✔️ полиморфичные схемы;
✔️ сохранение логов;
✔️ иерархическая агрегация;
✔️ примеры реальных приложений: магазин, социальная есть и онлайн-игры.

Преимущества:
➕ небольшой объём;
➕ многочисленные примеры кода;
➕ подробный теоретический материал по документоориентированным базам данных.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник