Найти в Дзене

Крутой курс Java для "чайников". Предисловие.

Всем привет!

Меня зовут Максим. Я изучаю язык программирования Java.

Моя цель - довести знание языка до не обходимого уровня и устроиться на работу специалистом в сфере Java-разработки.

На данный момент мои знания языка практически нулевые. Весь мой опыт программирования - это Pascal и немного C в школе и Pascal чуть более высокого уровня в ВУЗе.

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

Итак, я столкнулся со следующими основными проблемами:

1. Материал изложен в виде сложных определений, которые для человека, который "не в теме", понять просто нереально. Например, во введении одной из книг:

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

Да разве человеку, который только решился знакомится с программированием, будет понятно, о чём идёт речь? Я сейчас то только примерно представляю, как всё это работает.

Эта проблема неразрывно связана со второй:

2. Материал подаётся не в нужном порядке.

Сначала подаются сложные определения, а потом, когда начинаешь вникать, что и как работает, начинаешь возвращаться и вспоминать, а что же было написано в начале.

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

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

Очень часто какие-то вещи очевидны для авторов материала, но они не понимают, что новичкам их нужно "разжевать", "разложить по полочкам".

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

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

Моя "фишка" в том, что я сам только начал изучать программирование на Java и я представляю, в каком формате и в каком порядке мне самому хотелось бы получать информацию, чтобы её усвоить.

И ещё один приятный момент. Я считаю, что вся информация, необходимая для изучения Java, должна быть бесплатной. Поэтому публикую её на своём канале. У меня она всегда будет бесплатной.

Всех прошу присоединяться!

Ссылка на следующий урок.

Ссылка на содержание курса.