Профессия Веб-разработчик
Кочев Н.С.
10а класс
МБОУ «МСОШ»
Информатика
В настоящее время Интернет развивается довольно стремительно. Интернет - всемирная система объединённых компьютерных сетей для хранения, обработки и передачи информации. Упоминается как Всемирная сеть и Глобальная сеть, а также просто Сеть. Процент пользователей интернета в мире на 2020 г составляет около 59-60% от общего населения планеты (7,6 млрд. чел.). Среди этого количества пользователей множество людей являются потенциальными клиентами. Наличие сайта у коммерческой организации дает ей способ продвижения и рекламы продукта, услуг и т. д. Сайт — это интернет-ресурс, который включает в себя объединённые ссылками и общей структурой документы (веб-страницы).
Веб-разработка — это процесс, отвечающий за создание веб-сайта и веб-приложения. Это могут быть сайты, игры, разнообразные платформы. Таким образом, профессия Веб-разработчик является актуальной в нынешнее время.
Для меня же эта профессия является выражением себя. Мне нравится создавать что-то одновременно новое и интересное, т.е. создание сайтов и программ, которые не похожи на существующие.
Целью работы является познакомиться с профессией Веб-разработчик.
Задачи:
· ознакомление с историей появления профессии
· ознакомление с принципом разделения работы профессии и задачи Веб-разработчика
· рассказать о важности и применении продукта, сделанного Веб-разработчиком
Первый в мире веб-сайт Бернерс-Ли создал по адресу https://info.cern.ch. Этот сайт появился онлайн в Интернете 6 августа 1991 года. На этом сайте описывалось, что такое Всемирная паутина, как установить веб-сервер, как заполучить браузер и т. п. Этот сайт также являлся первым в мире интернет-каталогом, потому что позже Тим Бернерс-Ли разместил и поддерживал там список ссылок на другие сайты. [1]
Работа Веб-разработчика условно делится на Frontend и Backend. Но кроме этих понятий есть еще множество. Эти термины появились вследствие развития принципа разделения ответственности между внешним представлением и внутренней реализацией.
Frontend-разработка связана с программированием клиентской части веб-приложений. Такой специалист делает то, что конечный пользователь видит в своём браузере: Меню, текст, картинки, рекламные баннеры. Три основных инструмента frontend-разработчика: HTML, CSS, JavaScript.
Задачи frontend-разработчика
· Придумать и сделать удобный и понятный интерфейс сайта;
· Сделать так, чтобы сайт понравился и пользователям, и владельцу. Например, владелец захочет разместить рекламу – фронтенд должен поставить её так, чтобы баннер было видно, но он никому не мешал;
· Добиться того, чтобы сайт одинаково выглядел и на компьютере, и на смартфоне независимо от браузера и размера экрана.
Бекенд - это серверная, скрытая часть сайтов, она обеспечивает работу всех функций и хранение данных. Бекендом занимаются backend-программисты и DevOps-инженеры.
Задачи backend-разработчика
- Проектирование архитектуры веб-приложений.
- Создание или доработка ядра сайта.
- Создание оптимальных алгоритмов для осуществления вычислений. Важно, чтобы вычисления проводились быстро и требовали минимум ресурсов.
- Оптимизация кода с целью ускорения работы сайтов и веб-сервисов.
- Повышение безопасности интернет-сервисов.
- Разработка API для интеграции веб-сервиса с другими сайтами.
- Создание и управление базами данных.
- Создание систем резервного копирования.
Веб-разработчик, способный делать Backend и Frontend называется Fullstack-разработчиком.
Обучение на веб-разработчика
Чтобы стать веб-программистом, можно получить высшее техническое или математическое образование по специальностям «информатика и вычислительная техника», «программное обеспечение вычислительной техники и автоматизированных систем», «прикладная математика».
Профессия «Веб-разработчика» на рынке труда Перми и России на 2020 г.
По статистике популярных сайтов работы за последнее время в Перми открыты 1 038 вакансий по 9 должностям профессии «Веб-разработчик» с указанием заработной платы, несмотря на другие города России.
Заработная плата в Перми
Средняя – 70 000
Максимальное количество вакансий по должностям в Перми
Web инженер – 188 вакансий
Web администратор – 129 вакансий
Программист web – 124 вакансии
Интернет является площадкой по распространению рекламы для коммерческих организаций. В таком случае Веб-разработчики сайт играют роли художника и холста. Задачей Веб-разработчика (скорее frontend-разработчика) является, то как разместить рекламу, то как будет выглядеть сайт, как будут реагировать потенциальные клиенты на предоставленную им информацию. Получается, что Веб-разработчик играет важную роль в продвижении товара или иной продукции в 21 веке.
В настоящее время появляется множество фирм, организаций, предоставляющие различную продукцию, которая требует рекламы. В этом плане профессия Веб-разработчик заслуживает большого внимания.
Также в любой фирме, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Например, веб-сайт, который позволяет принимать, вводить, накапливать, хранить и редактировать информацию о каких либо клиентах, пользовавшихся услугами фирмы.
Сложно выбрать профессию, если не побывать в роли программиста-разработчика. На школьном мероприятии «Калейдоскоп профессий» в группе учащихся мы делали проект – создание сайта о работе санатория «Юность». В создании этого сайта мы выполняли работу, как backend-разработчика, так и frontend-разработчика. По-другому говоря, мы были полноценными Fullstack-разработчиками. Мы собрали информацию о всех подразделениях санатория. Разработали проект сайта, программировали его с помощью языка гипертекстовой разметки HTML. Процесс выполнения и вправду оказался для нас испытанием в плане усидчивости и контролирования всех правил заполнения команд и т.д.
Я осознанно выбираю эту профессию, т.к. она интересна мне, я попробовал свои силы в ней, она востребована и хорошо оплачивается. Мои задачи сейчас. Освоить приемы создания сайтов, хорошо учиться, чтобы поступить на выбранную специальность в ПГНИПУ или ПГНИУ.
Приложения:
1. Вид сайта о санатории Юность
2. Страница сайта
3. Программный код на языке HTML: