🧑💻 Как стать Java разработчиком в 35+ #историяуспеха. Очень полезные и важные советы начинающим программистам
Опущу ту часть истории, что послужила волшебным пинком для начала обучения, скажу лишь, что выбор стека технологий пал на Java, даже уже не помню почему, видимо повелся на логотип, чашка ароматного кофе натолкнула меня на фантазии, что я буду программировать, попивая ароматный кофе. Но, как оказалось, в дальнейшем, кофе пил не я, а именно Java, пока я пытался ее освоить.
💡Тут подходит время первого совета: у человека есть всё, чтобы осуществить свою мечту. Хочешь стать разработчиком, действуй, удали с телефона инстаграм, и прочие “пожиратели времени” и ты получишь минимум 1-2 часа свободного времени в течении дня. Хочешь стать разработчиком, учи программирование. Если не сейчас, то когда?
Основой моего обучения были: 2 тома Хорстмана «Java. Библиотека профессионала 11 издание», Шилдт «Java. Библиотека профессионала 10 издание», а также оплаченные видеоуроки в онлайн школе, и, естественно, бесчисленное множество статей на просторах интернета. Так я начал свой путь.
Как уже писал выше, это оказалось сложнее, чем я ожидал.
Казалось бы, по каждому вопросу связанным с Java, я находил довольно много материала и описания, где каждая тема очень широко рассматривалась, и после обзора нужной темы сразу появилось ощущение, что я в этом разобрался и тут все понятно, но проходит буквально неделя, и все понимание куда-то пропадало, а к пройденной теме приходилось возвращаться опять и опять.
Каждый новый раздел давался действительно сложно, и сроки, которые я сам себе устанавливал для его освоения, постоянно сдвигались. Стало понятно, что теоретические знания, особо не усваиваются без практических навыков.
И даже если сейчас кажется, что всё и так понятно, поверь, через месяц ты уже и не вспомнишь, как работает та или иная языковая конструкция, без практики.
💡Совет второй: Пиши код. Новые знания закреплялись только после упорного набора кода руками, и не просто повторяя за автором видеурока, или переписывая какой-то код с первоисточника, а придумывая себе отдельные простенькие задачки и решая их.
Следующей проблемой, с которой я столкнулся, так это то, что стоило 20-30 минут почитать книгу или посмотреть обзор какой-то технологии на Youtube, сразу, резко начинало клонить в сон, мозг попросту отказывался воспринимать новую информацию.
И не важно, сколько времени было на часах, спать хотелось всегда и везде, стоило только подумать о Java.
Если ты столкнулся с этим - это нормально, сонливость исходит из того, что ты ровным счётом ничего не понимаешь в изучаемом материале. Мозг теряет причинно-следственные связи и устает от того, что его заставляют тупо освоить то, что кажется ему абракадаброй. Это насилие над организмом, он начинает сопротивляться.
Тут всё так же, как с правильным питанием у спортсменов, следует принимать пищу много раз по чуть-чуть. Твой результат будет хуже, садясь за книгу один раз в день и хоть даже на несколько часов.
Бывало, даже стоя в городских пробках, я открывал на телефоне книгу и читал по чуть-чуть. Было бы желание, а возможность всегда найдётся. Конечно, я понимаю, что большая часть изучения всё же приходилась на глубокий вечер, когда в доме воцаряется тишина, но уже без инстаграма на телефоне, дополнительные свободные 15-20 минут будет найти несложно.
Совет третий: Планируй время для обучения, и обязательно делай перерывы. Мне было намного проще освоить материал, разбивая учебу на маленькие промежутки времени, есть свободные хотя бы 10 минут, удели их обучению.
Если всё же такой возможности нет, и приходиться сидеть за Java ночами по несколько часов, в перерывах желательно делать какую-то физическую нагрузку, например, бег, скакалка, да и обычные приседания подойдут. Поверь, это очень помогает взбодриться. Более того, как я узнал в дальнейшем, мозг усваивает новый материал не в момент изучения, а в периоды отдыха.
Так что перерывы не только полезны, а просто необходимы.
Продолжение истории «Как стать Java разработчиком в 35+» ниже