Интересно, что будет дальше? Вот краткий обзор наших шести шагов на пути к тому, чтобы стать полноценным разработчиком:
- Яопределяю навыки, которые вам необходимо освоить
- Определите идеальный график
- Начните обучение в удобном для вас формате
- Начните создавать свое портфолио или резюме
- Начните поиск работы на Naukari.com, LinkedIn.com и странице карьеры компании
- Пройдите собеседование и получите работу своей мечты
Прежде чем приступить к изучению какой-либо технологии, сначала поймите, что на самом деле означает термин «полный стек». Любой веб-сайт, который вы посещаете, состоит из двух частей
- Внешний интерфейс (клиентская часть)
- Верхняя часть (серверная часть)
Когда вы посещаете веб-сайт, в браузере вы видите интерфейс. Он включает в себя веб-страницу, макет, различные стили, изображения, кнопки, текст и т. д. Интерфейс обычно разрабатывается с использованием следующих технологий: 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 с руководством по подготовке к собеседованию.