Найти тему
Новичок в IT

Хеллоу Ворлд! Или другие приключение Новичка в IT

Первые впечатления от процесса обучения.
Первые впечатления от процесса обучения.

Всем привет. Вот и прошло 10 дней со дня начала обучения. Как я уже говорил в предыдущей статье, выбрал для обучения MySQL и Java. Как же проходит моё обучение, сколько времени я трачу на обучение в день, и чему я научился далее в этой статье.

Начал я свое обучение с MySQL. Для этого была выбрана книга "Линн Бейли - Изучаем SQL", 3-х часовое видео "Mosh Hamedani-SQL" и приложение для телефона "SQLore". Благодаря этим источникам я понял что такое база данных, какие команды бывают в этих базах как добавлять, удалять, обновлять и манипулировать данными.

Честно говоря обучение SQL оказалось самой легкой частью моего обучения. Я не говорю что я уже готов писать и все знаю в данном языке. Я говорю что обучиться основам SQL оказалось куда проще чем Java. Команды в SQL очень понятны и легки в освоении (если знать базовый английский). Из этих 3-х источников очень полезным лично для меня оказалось 3-х часовое видео на Ютюб. Там все очень коротко, наглядно, и с одной задачкой после каждого блока посвящённой определённой команде или группе команд. Приложение я использую для повторения пройденного материала в свободное время в любом месте. Книга же используется для решения задачек и изучения данного языка с другого ракурса. Так что эта часть обучения проходит на ура.

Но вот с Джава дела не совсем так гладко как с базами данных. Для изучения я выбрал в данный момент одну книжку, чтобы просто прочувствовать основы языка эта книга "Яков Файн - Программирование на Java для детей, родителей, бабушек и дедушек" и в данный момент я на теме про логические операторы "if" и "else". Как сказали в комментарии к предыдущей статье "В книгах нужно обращать внимание на задачки к темам". Так вот в этой книге задачки очень примитивные и их очень мало. Но для моего нулевого уровня думаю пока и это сойдет. Также в Джава не всегда понятно почему код работает или не работает. Конечно IntelliJ IDEA подсказывает где у тебя ошибка. И исправляя ошибку я лично не до конца понимал, как я ее устранил и в чем была проблема. Пока я к этому отношусь спокойно, и думаю что со временем я начну понимать откуда растут ноги тех или иных проблем в коде.

Думаю что для первых 10-ти дней у меня не плохой прогресс в освоении профессии. В эти дни я учился по разному иногда утром 1 час, в обед 1 час и вечером перед сном 1 час. Иногда я обучался всего 1 час в день, а иногда и вовсе 30 минут. Все зависело от моей нагрузки на основной работе и в семье.

Я также понял что нельзя брать передышки, потому что в течении этих 10 дней у меня была передышка от обучения 2-3 дня, и оно дало о себе знать. Не буду говорить за других, но в моем случае передышка означает регресс на 90, а то и на все 100 процентов. Так что впредь надо планировать отдых таким образом, чтобы обучение в те дни когда не хочется учится было просто повторением пройденного или решением очень легких задач, чтобы не потерять прогресс.

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

Всем добра, следуйте за своей мечтой ибо мы сами творцы своих побед и поражений! Самое главное не сдавайтесь.