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

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

главное фото
Зачем читать профлитературу, если есть подкасты и видео?

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

VK объединяет много разработчиков разного уровня: кто-то только начинает осваивать азы, а кто-то давно занимается и хочет углубить знания. Если вы относитесь ко второй категории, держите список из пяти книг для продвинутых программистов по разным темам: об эффективном использовании JavaScript, создании чистого кода, решении задач на языке SQL и тестировании продуктов.

Бонусом — вдохновляющий сборник интервью программистов, которые создали Post Script, Perl, C Sharp, Java, SQL, бейсик и Python.

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: переходите к нашим вакансиям

Может быть интересно
Картинка новости 22438: Имена амбассадоров VK в...Новость
2 ноября, 21:11 МСК
Имена амбассадоров VK в учебном году 2023/2024

Ребята будут участвовать в просветительских мероприятиях и молодежных форумах, проводить лекции и игры, посвященные IT и digital, помогая студентам и школьникам найти свое место в мире технологий.