У вас есть четкое представление о веб-сайте, но вы менее знакомы с терминами веб-разработки? Знание повседневной терминологии веб-индустрии может помочь вам лучше понять процесс и этапы разработки.
Кроме того, знание терминологии может помочь вам лучше оценивать резюме программиста и проводить собеседование. Вы как IT рекрутер сможете распознать подходящий момент, чтобы отреагировать или повернуть ход развития событий.
И так, давайте погрузимся в ваш базовый глоссарий по веб-разработке!
#1 Agile
Когда вы нанимаете команду разработчиков, вы, вероятно, будете часто слышать это модное слово. Термин Agile прочно вошел в индустрию высоких технологий. Это относится к тому, как команда думает и разрабатывает продукт. Agile означает работу в соответствии с двухнедельными спринтами, когда вся команда совместно проектирует, разрабатывает, тестирует, развертывает и анализирует проект. Другими словами, вы увидите, как команда разработчиков Scrum создает и развертывает функции. Вы активно участвуете и участвуете в процессе, поэтому вы можете гораздо быстрее просматривать и вносить изменения в веб-сайт или приложение. Этот первоначальный запуск представляет собой минимально жизнеспособный продукт (MVP).
#2 API
Термин API - это общий термин в мире веб-разработки, обозначающий интерфейс прикладного программирования. Короче говоря, всякий раз, когда разработчик упоминает API, он ищет способ соединить две части программного обеспечения для единой цели. Например, если ваш веб-сайт или служба предлагает онлайн-платежи, они должны использовать некоторые сторонние платежные службы. Чтобы включить эту функцию, ваш веб-сайт должен подключиться к стороннему веб-сайту, и ваша команда разработчиков воспользуется своим API для установления соединения.
#3 Ошибка / баг
Мы надеемся, что вы не будете слышать этот термин веб-разработки так часто, но в большинстве случаев это неизбежно. Под ошибкой понимается ошибка, которая не позволяет веб-сайту или приложению работать должным образом. К счастью, в командах есть свои специалисты по контролю качества, поэтому исправление ошибок может начаться, как только они обнаружат их.
#4 Бутстрап / Bootstrap
Самое простое объяснение Bootstrap состоит в том, что это «что-то», что команда разработчиков использует для достижения согласованности между внутренними инструментами. Согласованность шаблонов дизайна на основе HTML и CSS для типографики, форм, кнопок, таблиц, навигации, модальных окон и прочего, а также плагинов JavaScript - это результат работы Bootstrap. Итак, разработчики используют Bootstrap, чтобы превратить дизайн в функциональный веб-сайт.
#5 Кэш
На встречах команда разработчиков часто предлагают «очистить кеш», прежде чем вы сможете увидеть последние улучшения на своем веб-сайте. Кеш - это своего рода хранилище элементов, которое обеспечивает более быструю загрузку веб-сайта для повторных посетителей. Итак, как только вы его очистите, вы сможете увидеть новые корректировки и изменения.
#6 CSS
Когда вы спрашиваете свою команду разработчиков, почему вы можете видеть только простой текст без изображений, ответ, вероятно, будет связан с CSS, который не загружается должным образом. CSS отвечает за визуальные элементы вашего веб-сайта и за структуру контента. Другими словами, CSS сообщает браузеру, как должны отображаться элементы HTML. Он сообщает, какие цвета, шрифт и размеры, заголовки и выравнивание должны использоваться и отображаться.
#7 Система управления контентом (CMS)
CMS позволяет управлять сайтом изнутри. Большинство CMS, таких как Drupal или WordPress, предназначены для упрощения создания страниц, редактирования или добавления сообщений. Они созданы для обеспечения гибкости и позволяют настраивать веб-сайт в соответствии с потребностями вашего бизнеса, поэтому вы часто будете задумываться о возможностях их наследников.
#8 Развертывание
Что уже было развернуто и какие функции вы можете увидеть на своем веб-сайте. Таким образом, развертывание - это последний шаг в процессе веб-разработки. Функция или любая другая часть веб-сайта готова к работе после того, как команда разработает и протестирует ее.
#9 Фреймворки
Грубое определение фреймворка в мире кодирования состоит в том, что фреймворки существуют для того, чтобы сделать создание веб-сайтов намного более быстрым процессом. Один фреймворк предлагает разработчикам набор инструментов и решений для улучшения веб-сайта. Ваша команда разработчиков, вероятно, будет использовать некоторые из мощных фреймворков, таких как Symfony, Angular, React, Laravel или Ruby on Rails.
#10 Плагин
Плагины - это часть программного обеспечения, которое выполняет функции или функцию. Например, если ваша команда разработчиков использует WordPress или Drupal, вы часто слышите слово «плагины» или «модули Drupal». Они используются для расширения возможностей вашего веб-сайта. Разработчики, вероятно, будут использовать много плагинов, и может быть полезно знать, какой из них они собираются использовать.
#11 Карта сайта
Прежде чем приступить к созданию веб-сайта, ваша команда разработчиков и дизайнеров нарисует схему всех страниц, которые станут частью вашего будущего веб-сайта или проекта. Итак, карта сайта - это слово в веб-разработке, которое вы тоже часто слышите.
#12 MVP
Термин "MVP" веб-разработки не раз будет использоваться в вашем повседневном общении с командой. Минимально жизнеспособный продукт - это продукт, который можно выпустить на рынок. Если вы применяете подход MVP, имейте в виду, что разработчики в первую очередь сосредоточатся на основных функциях и функциях, которые имеют решающее значение. Впоследствии, как только продукт будет выпущен и будут собраны отзывы пользователей, они продолжат создание полного набора функций.
#13 Промежуточный сервер
Вы часто будете слышать от команды, что новые функции или изменения доступны для тестирования на промежуточном сервере. Следовательно, промежуточный сервер - это тип сервера, который выполняет роль для тестирования вашего веб-сайта в среде, имитирующей реальный общедоступный.
Не забудьте спросить!
Тем не менее, учитывая, что вы не из «мира технологий», обязательно попросите объяснений, если что-то, что вы слышите, трудно понять или вообразить.