3 подписчика
И так, у нас есть направления в IT направления:
1. Бэкэнд
2. Фронтенд
Рассмотрим каждое направление более подробно.
Backend - серверная сторона сайта или приложения, которая отвечает за его функционирование и хранение данных. Словом, бэкенд — это все, что происходит под капотом приложений и сайтов, той частью, которая не видна пользователю. За то, что пользователи видят, отвечает фронтенд-разработчик.
Например, в сферу ответственности бэкенд-разработчика входит перевод бизнес-логики на язык сервера — компьютера, проектирование модели данных, работа с хранилищем, интеграция сайтов и приложений с внешними сервисами, оптимизация и расширение кода, устранение багов после тестирования.
Самые расхожие языки бэкенд-программирования — Python, Java, Ruby, C++, C#, PHP, JavaScript, Kotlin, Swift, Golang. Я пишу преимущественно на Java — это распространенный и объектно-ориентированный язык, один из самых популярных.
Более подробно о данном направлении вы сможете прочитать тут 👉🏻 https://journal.tinkoff.ru/becoming-backend-engineer/#one
Frontend - внешняя часть сайтов и приложений. Все, что мы видим и с чем взаимодействуем. Фронтенд-разработчик верстает веб-страницы и разрабатывает функциональность сайтов: прописывает логику обработки данных пользовательских форм, работы кнопок и других элементов взаимодействия с интерфейсом.
Ступени роста: стажер — джуниор — мидл — сениор. С каждым новым уровнем сложность задач и ответственность увеличиваются. Чем опытнее разработчик, тем меньше, как правило, он пишет код и тем больше руководит, если у него есть склонность и желание — становится тимлидом.
Также оставлю ссылку для более подробного чтения https://journal.tinkoff.ru/becoming-frontend-engineer/
1 минута
26 ноября 2023