Контакти

 Telegram: Magnumv44

 Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

 GitHub

 Instagram

Самообучение

Это вторя статья из моего цикла по изучению Java =) Первую о мотивации можно прочесть здесь.

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

Всего конечно не изучить, но основные моменты, без которых нет смысла двигаться дальше, знать нужно =)

И так приступим!

График

Из всего, что я для себя проанализировал, оптимальным графиком для меня стал день через день:

ПонедельникСредаПятницаВоскресенье

Корректировать этот график можно, но с минимальными пропусками =)Учитывая, что рабочий день у меня начинается с 9-00 и до 18-00, то утром в течении часа (где-то с 6-30 до 7-30) стоит начать с кофе + чтение книги по Java, тем самым приучить себя к чтению книг по утрам. Далее вечером продолжить изучение, но не более 2-х часов! Организму тоже нужен отдых, ведь не всегда после работы голова будет ясной и информация будет усваиваться должным образом =)

Мудрость об отдыхе

В воскресенье можно уделить более 3-х часов на изучение, учитывая, что это выходной день.

Сколько времени займет обучение – это покажет время =) но как сказал один человек, от трех месяцев до полугода.

Теперь о самом интересном!

План изучения

Багаж знаний

Подробно его описывать не стоит, здесь я лишь скажу, что для себя я выбрал книгу "Java 8. Руководство для начинающих". Собственно, ее структура и стала планом для меня =)

  1. Основы Java
  2. Введение в типы данных и операции над ними
  3. Управляющие операторы
  4. Введение в классы, объекты и методы
  5. Дополнительные сведения о типах данных и операциях
  6. Дополнительные сведения о методах и классах
  7. Наследование
  8. Пакеты и интерфейсы
  9. Обработка исключений
  10. Ввод-вывод данных
  11. Многопоточное программирование

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

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

 

Но первое с чего стоит начать, что бы в дальнейшем не возникало проблем – это с перевода и прочтения "Java Code Conventions".

Это сборник рекомендаций по оформлению кода, принятый Sun Microsystems в 1997 году.

Кто-то может скажет "а зачем это делать, ведь он уже давно переведен, просто бери и пользуйся", все довольно просто, так материал по оформлению кода можно будет более тщательно прочесть и усвоить =)

Далее, что стоит отметить, по мере изучения будут возникать разные вопросы, некоторые из них будут по-детски глупые, другие довольно интересные! Все их я постараюсь записать и подробно разобрать =)

К слову, некоторые из них уже роятся у меня в голове =)

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

Думаю, на этом можно и остановится.

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.