Как я изучил Deep Angular

Обо мне

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

Почему я хотел изучить Deep Angular

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

Как я подошел к изучению Deep Angular

Друг начал с идеи (от скуки) создания генератора панели инструментов с помощью angular 4, хотя я думаю, что это моя возможность хорошо изучить Angular (этот друг был разработчиком angular с незапамятных времен, поэтому он знает все путь через это), поэтому я сотрудничаю с ним, создавая это новое приложение.

Проблемы, с которыми я столкнулся

Моя основная задача заключалась в кодировании до уровня моего друга, он создал основные сервисы и начал работать с новым клиентом из компании, поэтому я отвечал за улучшение и завершение его работы, даже когда я мало знал о технологии.
Сначала я начал искать и изучать его код, пытаясь найти все, что мне было нужно, и искать в Интернете документы, когда я не понимал. Затем я начал создавать новые функции и дополнять его код, прошло несколько недель, и я создал или изменил почти все из приложения, чтобы понять, что архитектура, которую я наконец сделал, была ужасной, код был исправлен и настолько плохо сделан, что не собирался к работе, в то время мои знания об angular и его преимуществах были намного глубже, чем когда я только начинал, поэтому был только один путь….

Уничтожить все и начать с 0.

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

Основные выводы

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

Советы и советы

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

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

Заключительные мысли и следующие шаги

Моей следующей целью будет нативное программирование для angular, ios или даже для какого-нибудь бэкенда или игрового языка.

Похожие записи

Добавить комментарий

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