Интересно, что будет дальше? Вот краткий обзор наших шести шагов на пути к тому, чтобы стать полноценным разработчиком:

  1. Яопределяю навыки, которые вам необходимо освоить
  2. Определите идеальный график
  3. Начните обучение в удобном для вас формате
  4. Начните создавать свое портфолио или резюме
  5. Начните поиск работы на Naukari.com, LinkedIn.com и странице карьеры компании
  6. Пройдите собеседование и получите работу своей мечты

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

  1. Внешний интерфейс (клиентская часть)
  2. Верхняя часть (серверная часть)

Когда вы посещаете веб-сайт, в браузере вы видите интерфейс. Он включает в себя веб-страницу, макет, различные стили, изображения, кнопки, текст и т. д. Интерфейс обычно разрабатывается с использованием следующих технологий: HTML, CSS, . >JAVASCRIPTS(современные Java-скрипты помогают нам создавать более мощные и масштабируемые серверные системы), ANGULAR, REACT и NODE-JSи т. д.

Бэкенд обычно разрабатывается на наиболее популярных языках программирования, таких как JAVA, KOTLIN, для крупного программного обеспечения уровня предприятия и программного обеспечения, безопасность которого все еще имеет проблемы. обязательно выберите Java.

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

Изучите HTML/CSS. Создайте как минимум два приложения, используя только эти два языка. Вы можете создать целевую страницу Google. создавать свои собственные портфолио.
Изучите JavaScript: то же, что и раньше: 2 проекта с использованием Js. Вы можете создать простое приложение-калькулятор. Вы можете использовать Repl(ведущую в мире онлайн-платформу кодирования) только для написания Js. Клонируйте некоторые примеры из GitHub, интегрируйте их в свои собственные проекты и вносите соответствующие изменения. Работайте над проектами, которые включают все три варианта «Html+Css+Javascript». Если есть время, изучите некоторые интерфейсные платформы, такие как React или Vue.

Начните изучать Java, создайте простое приложение за месяц. Пример: калькулятор, текстовый процессор или игра в крестики-нолики. Изучите некоторые фреймворки (Spring, Spring-Boot и т. д.). Узнайте, как работает вызов API, и интегрируйте интерфейсные веб-сайты с серверными системами.

Узнайте о веб-серверах и серверах приложений, выберите Apache или Nginx (новости nginx) в качестве веб-сервера.

Изучите облачный хостинг и попробуйте некоторые из них. Пример: Amazon Web Services (AWS). Изучите некоторые сервисы, такие как EC2, S3-Bucket, Cloud-watch, Lambda и ASM, для сертификации ваших экземпляров.

Изучите SQL и MySQL или PostgreSQL. Создайте как минимум 3 проекта, включающих в себя изученные вами интерфейсные и серверные технологии, например: Slack (где происходит работа), клон Instagram или Twitter. Это то, что происходит. Или клон дома для отпуска и аренды квартир — Airbnb.

Примечание:- Все эти сроки зависят от конкретного человека. Это ни в коем случае не жесткие сроки, вы можете не торопиться.

Спасибо, что дочитали до конца. Пожалуйста, подумайте о том, чтобы подписаться на автора и эту публикацию. Пожалуйста, подумайте о том, чтобы подписаться на автора и эту публикацию. Посетите https://medium.com/@developercp.

Следуйте за мной в Instagram: https://www.instagram.com/chandra._.prakash_/ скоро откроется страница в Instagram с руководством по подготовке к собеседованию.