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

По завершении этого курса я начал видеть, какую часть материала я действительно понял, в отличие от материала, который я мог отрыгнуть. Тогда я создал учетную запись на Medium. Я начал читать, что другие говорят о программировании и обучении программированию. Я все еще провожу пару часов каждый день, читая эти блоги. Они помогают мне применить мои знания. Это позволяет мне не отставать от обучения. Пока я занимаюсь этим, я продолжал посещать другие курсы на Coursera. В настоящее время я работаю над специализацией Университета Дьюка «Основы программирования на Java и программной инженерии». Эта специализация пока что оказалась весьма полезной, поскольку она достаточно хорошо охватывает основные материалы, а также расширяет интересующие темы, такие как стеганография. Эти курсы дают мне увлекательный и увлекательный способ научить меня программировать. Проходя курсы, я обычно просматриваю их разделы в своем блоге. Это позволяет мне вспомнить, какую информацию я узнал в каком разделе, и увидеть, что мне нравится на курсах, а от чего я предпочитаю держаться подальше. До сих пор большинство курсов Coursera, которые я посещал, были замечательными, хотя есть и довольно разочаровывающие.

Как и любое обучение чему-либо, программирование принесло мне много «взлетов» и «падений». Иногда я так расстраиваюсь из-за этого, что мне приходится уйти и попробовать еще раз завтра. Дело в том, что всякий раз, когда я начинаю с нуля на следующий день, я вспоминаю, почему мне это так нравится. Я вижу ошибки в том, как я думал, и использую эти осознания, чтобы улучшить свои навыки. Положительные стороны намного перевешивают отрицательные. Программирование похоже на исследование совершенно нового мира. Вам дают холст и говорят рисовать, но в большинстве случаев вам не говорят, что рисовать. Аспект программирования, связанный с «построением мира», вызывает привыкание, мягко говоря. Кодирование настолько доступно, что любой может прочитать книгу и начать творить. Так вдохновляет видеть, как маленькие кусочки, которые вы строите, соединяются, чтобы создать что-то фантастическое.

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

Спасибо за чтение!