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

Это было во время одного из недавних испытаний Andela Developer, где нам нужно было работать с базой данных, в которой хранятся постоянные данные, с использованием PostgreSQL, что было для меня относительно новой концепцией, поскольку единственными базами данных, с которыми я взаимодействовал, был Microsoft Access и некоторые базовые теоретические знания. из школы. Что ж, здесь я бросил себе вызов научиться работать с постоянными данными с помощью PostgreSQL, успешно поработав со структурами данных для хранения непостоянных данных.

Учебный спринт был очень сложным, потому что мне приходилось читать и внедрять концепции на ходу, в то же время обеспечивая ежедневные результаты, которые требовались фасилитаторам обучения для оценки. Чтобы преодолеть это, мне пришлось прочитать онлайн-ресурсы, такие как официальная документация PostgreSQL, чтобы помочь мне лучше понять концепции и способы их применения. Я также задавал много вопросов своим товарищам по команде, у многих из которых был предыдущий опыт работы с базами данных, и они были действительно полезны, особенно когда мне нужно было дополнительное внимание, чтобы прочитать мой код и помочь мне понять, в чем может быть проблема.

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

В конце этого конкретного испытания у меня были обширные знания о новых концепциях, которые, я не думаю, я бы узнал, если бы не проявил инициативу и не посвятил время их изучению. Со всеми этими проблемами и опытом я могу с радостью сказать, что YOYO (You Own Your Own) от Andela (You Own Your Own)действительно практична и полезна для каждого начинающего андельца и даже для тех, кто хочет добавить ценность для себя, всегда изучая новый навык. Все это лучше подготовило меня к тому, чтобы стать разработчиком мирового класса.