Pages

30.04.13

java для начинающих

Методика для изучения java (которую я придумал для себя и она работает хорошо), следующая:

1. Резервирование памяти мозга :)  под будущие знания по java.

Для чего это нужно – чем больше жизненного опыта, тем больше мышление человека становится усложненным (по отношению к детскому).
Например, слово конструктор для взрослого может означать как и конструктор для детей, так и профессию инженер-конструктор, или даже марку карандаша.
Поэтому на первом этапе важно запомнить часто используемые слова в программировании на java, чтобы привыкнуть к наличию терминов и понять приблизительные их значения. 

Это можно достичь бегло читая разные статьи, книги для начинающих и вопросы новичков на форумах по java. На этом этапе важно набрать словарный запас из новых слов – приготовить корзинки, в которые позже будут положены различные припасы (понимание терминов).



2. Систематизированное изучение основ.

На этом этапе следует понять самые простые термины и расширить количество остальных, которые входят в знание основ. Для этого понадобится книга по подобию этой – Java: руководство для начинающих (для Java SE 7), Герберт Шилдт.
Книгу можно внимательно прочитать приблизительно за месяц. Основная задача – запоминать все, что запоминается и не расстраиваться, если что-то не понятно (задания в конце глав можно пропускать).


3. Мозговой штурм.

Это самый сложный этап. Часть информации уже усвоилась, и теперь опираясь на нее, нужно исключить все пробелы в основах. Для этого нужно выполнить все задания в конце каждой главы, а весь непонятный при чтении с книги код, нужно вручную перенабрать в notepad++ и скомпилировать. При этом желательно менять какие-то переменные и названия, чтобы код становился более управляемым (то есть не переписывать бездумно).
На этом этапе очень важен английский язык, чтобы можно было подглядывать некоторые объяснения простым языком, например, на http://stackoverflow.com/
Паралельно нужно прочитать официальный туториал на docs.oracle – он написан прекрасно, с отличными примерами.
Для отдыха можно использовать эти видео-уроки Java video tutorials, Derek Banas.

Этот этап самый сложный и мозгоутомляемый :) тут нужно много терпения.
Для некоторого контроля и мотивации можно проходить тест на quizful.net
Со временем правильность ответов будет улучшаться, что будет успокаивающе действовать на измученное сознание :)

Немає коментарів:

Дописати коментар