Изучаем книги по Java (и любой теме), не покупая их

By 19.03.2014 Август 8th, 2019 Android, Ресурсы

Как можно изучать Java книги, не покупая их? Скачивать в электронном виде? Не совсем…

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

Этот способ изучения особенно подходит для тех, кто полный новичок в Java и не знает в какой последовательности и что изучать.

Расмотрим на примере книги по Android.

Вообще конечно лучше иметь бумажную копию книги, но это уже отдельная тема.

Подразумевается, что вы умеете или стараетесь читать техническую литературу на английском языке. Если еще нет — почитайте эту статью.

Краткое описание методики

1 шаг — Находите нужные книги (или книгу).

Для этого заходите на сайт amazon.com (или любой другой, который продает книги), в рунете это может быть ozon.ru

Делаете поиск по словам «android development», вам выходит список книг:

Можно упорядочить по разным параметрам (популярности, цене и пр.)

Важно, чтобы у книги был значок «LOOK INSIDE», чтобы можно было посмотреть содержимое.

Далее, заходите в книгу, внизу смотрите рейтинг и читаете отзывы о ней.

Если книга популярная и много хороших отзывов — открываете саму книгу и слева раздел «Table of contents»

С этим разделом вам и нужно будет работать.

Для нас самое главное — получить содержание книги, все темы, подтемы и пр.

2 шаг — Исходные коды

Cкачиваем исходные коды для книги (обычно даются бесплатно на сайте). Для этого вводите в гугле в нашем случае «Professional Android 4 Application Development source».

Находим книгу, заходим на сайт и скачиваем исходники:

Можно поменять шаги местами, сначала найти доступные исходники (запрос в google «android book source code» — выйдут все доступные исходные коды по книгам) — потом искать эти книги на amazon.

Что делать дальше?

Дальше совмещаем все найденное.

Нужно смотреть какие темы указаны в содержании и искать статьи в интернете на эту тему. Желательно также с примерами, чтобы было более понятно.

Т.е. мы заменяем контент книги на контент из интернета, а книгу используем только как план изучения, плюс используем ее исходники.

Получается вам не надо гадать в какой последовательности и что изучать, если вы новичок. Просто берете содержание, последовательно (или выборочно) изучаете темы по статьям из интернета и смотрите параллельно код, скачанный для этой книги.

Какие плюсы у этого способа?

Вы можете смотреть не только исходники книги, но и другие — из статей.Ваша картина в голове будет более полной.

По одной теме вы получаете несколько объяснений и выбираете наиболее понятное для вас.

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

Мы даже ставили эксперименты — сначала проходили книгу по этому способу, потом читали оригинал — практически не было различия в понимании.

 

Нажмите на кнопки ниже, чтобы поделиться с друзьями:

Author Тимур Батыршинов

Основатель обучающего центра «JavaBegin». Главный тренер. Обучил более 46000 человек (онлайн и оффлайн), провел более 900 онлайн-вебинаров. Опыт разработки на Java и других языках — более 15 лет. Автор более 50 курсов по разным направлениям Java: основы, веб, Android, Spring, iOS, Angular, React и многие другие. Все курсы автора

More posts by Тимур Батыршинов

9
Оставить комментарий

  Подписаться  
Уведомление о
Руслан

Хороший способ, но больно путанный. А не проще учить java по видеокурсам? Там и поддержка, как правило, есть.

Артем

Жаль только, что часть контента бывает закрыта фразой: «This is a preview. The number of pages displayed is limited.»

Александр

Да интересная штучка..что то я даже не подумал об этом..интересная мысль.голову ломал….Спасибо авторам!

Елена

Спасибо за статью. Обязательно опробую данный способ.

Андрей

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

Ваня

Статья хорошая, буду иметь на заметке

Владимир

Полезная тема, я бы сказал даже больше ОЧЕНЬ АКТУАЛЬНАЯ для тех, кто действительно хочет научиться программировать на Java.