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

Я никогда не отказывался от своей мечты стать разработчиком программного обеспечения мирового класса и в конечном итоге вдохновил многих молодых компьютерных энтузиастов в Уганде присоединиться к миру технологий.

Меня очень вдохновили гигантские технологические компании, такие как Google, Apple, Facebook и другие, как только я начал использовать и понимать Интернет.

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

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

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

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

Когда я впервые присоединился, в первую неделю, это было довольно хлопотно, обычные HTML и CSS, которые я писал, и я называл себя HTML-ниндзя, я никогда не ожидал, что будет дальше после окончания моей первой недели, угадайте, что это конечно, был python, который меня больше всего не пугал, но дополнительные инструменты, которые вы должны использовать вместе с python, такие как Pivotal Tracker, покрытие, климат кода, о которых я никогда не слышал и не использовал раньше в своем программировании. Самым сложным было написать тесты для моих классов Python.

На второй неделе я увидел, как моя мечта уходит далеко от меня, я начал дважды думать, продолжать или нет, я попытался продвинуться со второй неделей и в конце концов закончил.

А вот и первая задача по разработке шаблонов пользовательского интерфейса, это было довольно хлопотно для меня, я сделал все возможное, вторая задача теперь заключалась в разработке конечных точек API в Python, которые хорошо протестированы, добавлены значки.

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

Мне было трудно понять структуру приложения Python и то, как они вообще работают, но, потратив свое время, я понял это.

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