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

Что вызвало мою страсть к программированию;

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

Я не знал, как начать проект, я был сбит с толку и хотел заключить контракт. Итак, мой друг сказал мне, что знает программиста, который может помочь мне с этим, я был так счастлив и решил попробовать, этим человеком был @Jemil Oyebisi, он очень умный молодой человек, короче говоря, он гений. К счастью для меня, он работал над системой управления отелем, и у него уже был исходный код, когда он сказал мне и сказал, что дает его мне бесплатно. Мне это понравилось, поэтому он научил меня, как запустить проект и представить его супервайзеру. Перенесемся в день встречи с моим руководителем, я представил ей приложение, и она сказала, что ей понравилось, но я должен пойти и добавить к нему некоторые другие функции, функций было больше 17, и я вздохнул, потому что я не знаю, как чтобы заняться этим, и я решил снова встретиться с @Oyebisi Джемилем, но он был так занят другими делами. Я думал, что в этом замешаны жители моей деревни, я был сбит с толку и решил снова встретиться с @Jemil Oyebisi, на этот раз это было немного справедливо, он сказал мне, что хочет организовать класс для начинающих, и если мне интересно, это просто знак Короче говоря, я посещал занятия, вместо того, чтобы идти в базовый класс, я посещал продвинутый класс, и от начала до конца я ничего не понимал, я просто изучал инструктора, пока инструктор думал, что у меня есть базовые знания в области программирования, тогда как у меня не было никаких знаний о программировании.

Это был трехнедельный курс, базовый класс преподавал основы программирования, а продвинутый класс преподавал ASP.NET MVC, ПРИЛОЖЕНИЕ WINDOWS FORM И XAMARIN FORMS.

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

Занятия закончились, и у меня появилась страсть к программированию, поэтому я решил не идти на промышленное обучение и сосредоточиться на написании кода. В те дни, когда я вижу красные линии в своем коде, я просто выхожу из Visual Studio и создаю новый проект, это не имеет смысла да? но тогда это имело для меня большой смысл и дало мне отдохнуть, но позже я увидел, что не совершенствуюсь, поэтому решил поискать в Google, как научиться программировать. То, что я видел онлайн, было тремя вещами.

1. Изучите основы правильно.

2. Учитесь на практике.

3. Применяйте знания и творчество

Я решил начать с Console.WriteLine("Hello World"), это был трудный путь, я мог пытаться исправить ошибку в течение 1 недели и все еще боролся с ней, опытный программист просто придет и исправит ее менее чем за 5 минут. Иногда это заставляет меня чувствовать себя подавленным, и я привык смотреть на себя свысока. Я начал следовать принципам и изучал основы в течение 3 месяцев с постоянной практикой, я был настолько увлечен этим, что мог не помнить, что я не ел в течение дня.

Я решил пойти и почитать про ASP.NET MVC, вспомнив, что Управление отелем было написано на ASP.NET MVC.

Я понял архитектуру и важность каждого компонента.

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

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