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

1.Исследования
Значение исследований невозможно переоценить. Крайне важно провести исследование технологий, которые вам понадобятся, чтобы решить насущную проблему. Не выбирайте первый вариант в поиске Google, ознакомьтесь с другими технологиями и сравните их. Выберите тот, который лучше всего подходит для вашего проекта и позволит вам быстро развернуться.

2. Белая доска
Здесь описывается разница между кодером и разработчиком программного обеспечения. О. Разработчик программного обеспечения решает задачу еще до того, как прикоснется к клавиатуре, в то время как программист просто переводит решение на язык, понятный компьютерам
Очень важно решить поставленную задачу на доске или ноутбуке, прежде чем прикасаться к клавиатуре. Проблемы решаются мысленно до прикосновения к клавиатуре

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

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

5 Развлекайтесь
Последнее, но не менее важное, что нужно сделать, это повеселиться. Выберите проект, которым вы действительно увлечены, и наслаждайтесь процессом. Мы. Часто слишком много думаем о результате, что забываем получать удовольствие от процесса. Отмечайте каждое маленькое достижение, которое вы сделали.

Выйдите из среды и начните проект, который вы откладывали. Удачного кодирования.