Найти тему

Современная web-разработка. Предисловие

Я перешел в профессиональную веб-разработку в 2013. До этого я был инженером и работал на заводе, программировал контроллеры и писал программы на Delphi. В свободное время изучал веб и подрабатывал разработкой приложений для Вконтакте. До этого, еще в 2005 году, я сделал свой сайт на narod.ru и написал для него гостевую книгу на php. Раньше в начале 2000-ых web-разработчик занимался версткой (или Flash интерфейсом), программированием, установкой и настройкой программного обеспечения сервера, сам выгружал код и сопровождал проект.

Теперь трудно представить специалиста, который одинаково хорошо разбирается во всех аспектах веб-разработки. Все чаще видно разделение на специальности и выделение отдельных видов работ в целые направления. Сейчас есть Frontend, Backend-разработчики, специалисты по инфраструктуре, специалисты по безопасности, тестировщики, проектные менеджеры, аналитики.

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

Большая часть информации получена на основе личного опыта веб-разработки и во многом связана с моей карьерой и интересами. Я пробегусь по верхам, чтобы читатель мог хотя бы поверхностно понять базовые вещи о веб-разработке. Думаю, что посты будут полезны руководителям и менеджерам. Их можно использовать как референс для начинающих разработчиков и для тех, кто собирается войти в мир ИТ. Серия постов полезна для меня самого, так как я хочу структурировать информацию и обозначить “белые пятна” в своих знаниях, чтобы в дальнейшем их устранить. В конце концов будет интересно взглянуть на эти записи спустя 10 лет.