Совет от старшего разработчика.

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

  1. Изучите фронтенд. Основы, прежде всего HTML, CSS и Javascript.
  2. Установите бесплатную версию Community Edition Visual Studio с помощью Python.
  3. Установите веб-проект с использованием Python и Django. Интегрируйте свою среду в систему управления версиями, например Git. Изучите мастер, ветвление, слияние, фиксацию, вытягивание и нажатие.
  4. Изучите различия, плюсы и минусы Django, Flask и Pyramid. Тогда имейте, имейте это в виду для вашего будущего направления.
  5. Настройте реляционную базу данных в качестве серверной части, например, MySQL. Изучайте архитектуру и модели объектов и отношений, а также способы их нормализации.
  6. Изучите основы UML. Моделируйте бизнес-процессы веб-транзакций с помощью дорожек и конечных автоматов в простых случаях использования, таких как блог, база знаний и заказы, выставление счетов и доставка, обслуживание цифровых продуктов.
  7. Считайте шаблоны для веб-проектов в вашей настройке VS Python. Затем попрактикуйтесь в реализации и расширениях с вашими вариантами использования.
  8. Интегрируйте свою базу данных с коннекторами. Попрактикуйтесь в транзакциях и запросах CRUD с помощью SQL и PL SQL, варианта запуска процесса.
  9. Вы можете тестировать веб-сайты в Git. Сначала статический, затем динамический. Например, создайте простую версию интернет-магазина. Вы можете предоставить хедхантерам доступ к демонстрационным проектам для приложений.
  10. Изучите мобильное программирование, например, с помощью Android Studio. Посмотрите на Kotlin, рекомендованный Google как стандарт для программирования.
  11. Отправляйтесь в онлайн-учебный лагерь, посвященный тому, в чем вы лучше всего разбираетесь и что любите. Вы совершенствуете это.
  12. Работайте с NO-SQL, как с MongoDB. Будущее за обработкой неструктурированных документов, горизонтальным масштабированием и управлением транзакциями внезапных пиков нагрузки.
  13. На заключительном этапе вашего учебного лагеря вы должны начать целевую кампанию приложений. Вы сможете выбрать из разумных предложений.

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

Больше контента на plainenglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Получите эксклюзивный доступ к возможностям написания и советам в нашем сообществе Discord.