Все новости и события
Статья9 августа, 10:08 МСК

5 книг для Senior-программистов

главное фото
Зачем читать профлитературу, если есть подкасты и видео?
1. «Сила JavaScript. 68 способов эффективного использования JS»,
Дэвид Херман

Автор показывает внутреннюю работу языка на практических примерах, которые подойдут для JS-разработчиков сотого уровня. Основная задача книги — помочь писать ещё более качественный и эффективный код. Хермин предлагает учиться с помощью 68 советов, которые легко сразу включить в работу. Вы узнаете, как выбрать стиль программирования для каждого проекта, что делать с непредвиденными проблемами и как увеличить эффективность работы на JavaScript.

2. «Чистый код. Создание, анализ и рефакторинг», Роберт К. Мартин

Роберт Мартин утверждает: в коде очень важны мелочи. Плюс этой книги: в ней мало статистических сведений о правильности тех или иных действий, зато кода много — он занимает почти треть книги. К нему добавлены рекомендации и конкретные примеры из практики.

3. «SQL. Сборник рецептов»,
Энтони Молинаро

Книга написана для тех, кто уже знает базу языка запросов SQL, но хочет больше. Она актуальна и для экспертов, так как Энтони Молинаро показывает примеры решения задач для разных СУБД: DB2, Oracle, PostgreSQL, MySQL и SQL Server. Так, SQL можно использовать для большего количества задач: от операций внутри баз данных до передачи информации по сети в приложения. Методы, которые предлагает Молинаро, помогут сделать код лучше и откроют новые возможности.

4. «Как тестируют в Google», Арбон Джейсон, Каролло Джефф, Уиттакер Джеймс

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

А как правильно читать профессиональную литературу?
5. «Пионеры программирования. Диалоги с создателями наиболее популярных языков программирования», Федерико Бьянкуцци, Шейн Уорден

Для тех, кому хочется вдохновиться, предлагаем приглядеться к этой книге. В ней собраны 27 интервью с людьми, стоявшими у истоков создания 17 языков программирования, с теми, чьи имена нельзя называть — без благодарности. Именно они разработали Post Script, Perl, C Sharp, Java, SQL, бейсик и Python

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

Познали дзен в программировании? Приглашаем в команду VK: переходите к нашим вакансиям