10 вопросов веб-разработчику: действительно ли разработчики получают больше всех, что должен сделать каждый разработчик и кто такой хакер

Веб-разработка — одно из самых перспективных направлений для старта в программировании.

Собрали 10 вопросов о профессии веб-разработчика и задали их Дмитрию Демидову — разработчику в команде беспилотных автомобилей в Яндексе.

10 вопросов веб-разработчику: действительно ли разработчики получают больше всех, что должен сделать каждый разработчик и кто такой хакер

Дмитрий Демидов

Разработчик в команде беспилотных автомобилей
в Яндексе

10 вопросов веб-разработчику: действительно ли разработчики получают больше всех, что должен сделать каждый разработчик и кто такой хакер Чем занимаются веб-разработчики?

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

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

Всю веб-разработку можно поделить на две большие части:

  • разработка интерфейсов — пользовательская часть, то, с чем взаимодействует интернет-пользователь: кнопки, панели, заставки, — её называют frontend-разработкой;
  • невидимая пользователю часть, которая касается хранения, обработки, логики работы с пользовательскими данными, ― это backend-разработка.

Я всю свою карьеру занимаюсь backend-разработкой. В настоящее время я разрабатываю систему удалённого управления беспилотными автомобилями в Яндексе. Это система, которая принимает команды удалённых операторов и передаёт их на автомобили.

10 вопросов веб-разработчику: действительно ли разработчики получают больше всех, что должен сделать каждый разработчик и кто такой хакер Программист же может починить компьютер и настроить Windows?

Большинство программистов знает, как устроен компьютер, ведь это их рабочий инструмент. И если знать, как что-то устроено, можно это и починить.

Однако деятельность программиста иная — и здесь можно привести сравнение автомеханика и водителя. Водитель управляет автомобилем, а автомеханик может его починить и обслужить. Хороший водитель разбирается в устройстве автомобиля и за счёт этого может развивать более высокую скорость и управлять автомобилем более эффективно. Так и программист — если будет знать, как устроен компьютер, будет работать гораздо эффективнее.

10 вопросов веб-разработчику: действительно ли разработчики получают больше всех, что должен сделать каждый разработчик и кто такой хакер Кто придумал языки для программистов?

Сами программисты и придумали 
    
            <p class=Полный текст статьи читайте на Нетология