13g10n
Напишите мне
На главную

5 книг, которые помогли мне начать

Библиотека3 минуты

Сегодня я хочу поделиться 5 книгами, которые в своё время стали самыми значимыми на пути становления меня как веб-разработчика.

Официальная документация Vue 2

Первым в списке будет вовсе не книга, но одна из лучших документаций, которые мне приходилось изучать. Я указал именно документацию ко второй версии, поскольку начинал я с неё; да и большая часть проектов сейчас будет всё ещё на второй версии. Тем не менее мне также нравится и документация новой версии, особенно удобно выглядит переключатель документации между options и composition api.

Если вы являетесь или хотите стать веб-разработчиком, которому так или иначе придётся заниматься фронтом, то я настоятельно рекомендую изучить Vue хотя бы для общего понимания такого типа подходов. И пусть везде вам будут говорить, что нужно учить React и это единственный способ выжить — не верьте! Тем более основы React вам будет достаточно просто понять, уже имея в базе Vue (проверено лично).

Совершенный код Стив Макконнелл

Библия программиста. В студенческие времена не мог себе позволить купить бумажный вариант и читал её на ноутбуке во время пятичасовых ночных переездов домой на поезде. Романтика да и только!

Two scoops of Django Дэниел Рой и Одри Рой Гринфельд

Раз уж поговорили о том, с чего я начал путь в серьёзный фронт, давайте поговорим с чего я начал путь в Python. Будучи ещё школьником, я сильно зависал на WordPress (PHP) и jQuery — они и составляли мои "экспертные" знания, которые даже позволили мне в своё время поучаствовать в нескольких интересных проектах. Однако на втором курсе, чтобы снять меня с этой иглы, куратор подарил мне книгу Владимира Дронова Django: практика создания Web-сайтов на Python, которая стала отправной точкой в моём полном переходе на слизерин.

Можете даже не сомневаться, книга такая же ужасная как и её название! Однако она даёт необходимый базовый минимум в понимании работы Django и позволяет перестать бояться чего-то, кажущегося мне на тот момент, невероятно огромным.

Но на втором месте в списке книг, которые дали мне базу, будет стоять именно Two scoops of Django. Моё знакомство с этой книгой проходило позже, причём, если я не ошибаюсь, это была одна из первых книг, которые я читал в оригинале на английском, т.к. она была достаточно свежей и найти перевод не представлялось возможным.

Книга замечательная, с множеством интересных примеров, советов и уловок. Советую ознакомиться любому, кто так или иначе вяжет свою судьбу с Django. Не берусь утверждать, но вполне возможно эта книга может исправить осанку прошедшим X-недельные курсы вайтишникам.

Чистый код Роберт Мартин

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

Путь программиста Джон Сонмез

Книга, которую я купил когда-то совершенно случайно, стала во многом основой для моей недавней лекции студентам. Огромное количество информации о жизни, карьере и трудностях, с которыми может столкнуться (не только) молодой программист.

Читается максимально легко, содержит достаточно много информации, которая пригодилась бы людям даже далёким от IT: здоровье, питание, финансы, планирование будущего.

Отдельного внимания заслуживает глава "Компьютер не подержит вас за руку", которая так или иначе помогла мне не скатиться в того самого карикатурного программиста в очках и свитере, сидящего в офисе до ночи, ведь солнечный свет жжётся 🤓

Книги
Vue
Python
Django
Код