Даже если вы не программист.
Программировать непросто. Что еще, если вам преподносят жаргон, вы всегда должны знать, когда имеете дело с программистами?
Основываясь на опыте, не всегда легко объяснить, как работают технологии, чтобы каждый мог понять. Поэтому я собрал наиболее важные технические термины, которые вы обязательно услышите, работая, имея дело или просто разговаривая с программистом.
API
Интерфейс прикладного программирования - это соединение между 2 приложениями. Во-первых, они позволяют использовать в вашей системе приложение, разработанное третьей стороной. Это, например, случай карты Google, которую вы можете разместить на своем сайте. Это экономит огромное количество времени за счет использования экспертных технологий вместо их самостоятельной разработки.
Резервное копирование
Резервное копирование - это просто резервное копирование. Это важно в веб-среде, потому что каждое изменение может иметь огромное влияние на приложение. Поэтому важно заранее сделать резервную копию, чтобы на складе была предыдущая стабильная версия приложения.
Капча
Captcha - это автоматизированный процесс, который отличает человека от компьютера, чтобы избежать спама. Вы наверняка уже кое-что заполнили. Это небольшие тесты, которые просят вас нажать на нужные фотографии, решить головоломку или переписать последовательность символов изображения. Это более или менее эффективно в зависимости от системы, потому что, даже если ИИ в наши дни развивается очень быстро, ему все равно трудно читать изображения.
Кэш
Кеш - это данные, которые временно хранятся на вашем компьютере, когда вы просматриваете веб-сайт. Цель состоит в том, чтобы сэкономить ваше время при возвращении на сайт или просто при переходе между страницами того же сайта, потому что вы уже заранее загрузили некоторые из его данных.
Сертификат безопасности
Сертификат безопасности - это то, что переключит ваш сайт с протокола HTTP на протокол HTTPS. Если у вас есть действующий на вашем сайте, у вас будет небольшой замок рядом с адресом вашего сайта. Это механизм доверия для ваших пользователей, поскольку он гарантирует им, что данные, которые они отправляют на сайт, зашифрованы - обязательство для интернет-магазинов, требующих ввода банковских реквизитов.
CMS
CMS - это система управления контентом. Часто в отличие от фреймворков, CMS более доступна с точки зрения разработки и администрирования, но предлагает меньше возможностей. Наиболее известны WordPress, Drupal или Prestashop, CMS для интернет-магазинов.
Исходный код
Исходный код - это набор инструкций, которые машина должна выполнить, чтобы приложение работало. Это, так сказать, ДНК программного обеспечения. С помощью этого исходного кода разработчик может либо сохранить его в секрете, либо разработать собственное приложение. Это, например, случай офисного пакета от Microsoft или Adobe. Но он также может оставить его доступным, чтобы сделать его программным обеспечением с открытым исходным кодом.
Печенье
Файлы cookie - это небольшие файлы, которые хранятся на вашем компьютере посещаемыми вами веб-сайтами. Существует 3 типа 1. Сессионные файлы cookie 2. Постоянные файлы cookie 3. Сторонние файлы cookie.
Для первых двух они позволяют упростить просмотр, избавляя вас от необходимости постоянно вводить свои данные на сайте. Например, это происходит, когда вы меняете страницу или когда вы уходите и возвращаетесь на сайт. Эти файлы cookie позволяют вам всегда оставаться в своей учетной записи. Сторонние файлы cookie имеют рекламную цель. Они позволяют (или требуют от вас, в зависимости от точки зрения) иметь таргетированную рекламу.
CSS
CSS - лучший друг HTML. CSS позволяет указывать HTML, как он должен себя вести. Это возможно прямо в HTML, но быстро заканчивается нечитаемым HTML-документом. Поэтому мы используем CSS для внесения более глобальных изменений. Например, вместо того, чтобы сообщать каждому абзацу, что мы хотим, чтобы текст в коде HTML был синим, мы пишем свойство непосредственно в CSS, чтобы текст в каждом абзаце был синим.
Характерная черта
Особенность - это особенность. Это то, что предлагает ваше веб / мобильное приложение, что в принципе повысит его качество.
Лог-файлы
Файлы журналов используются в качестве журналов для веб-приложения. Они позволяют быстро определить, когда приложение выдает ошибку.
Фреймворк
Фреймворк - это фреймворк для разработчиков. Это облегчает создание приложений благодаря уже существующим и настраиваемым компонентам. По сути, если разработчик хочет разместить форму на сайте, все, что ему нужно сделать, это взять компонент «форум» фреймворка и настроить его, чтобы сэкономить время.
FTP
FTP - это протокол связи, позволяющий обмениваться файлами между сервером и компьютером. Мы используем этот протокол для обмена огромными файлами, например, веб-сайтом.
Full-Stack разработчик
Разработчик полного стека - мастер на все руки. Он может вмешиваться в веб-приложение на любом из его уровней: внутреннем или внешнем.
Индексация
Индексирование касается веб-сайтов. На проиндексированный веб-сайт ссылается поисковая система, что означает, что его можно найти. Либо пользователем, который ищет вас напрямую, либо пользователем, который ищет продукт или услугу, которые вы предлагаете. Поскольку поисковые системы хотят удовлетворить своих пользователей, порядок представления сайтов зависит от их качества. Для этого потребуется много работы по SEO.
Интегратор
Интегратор преодолеет разрыв между графической моделью, созданной дизайнером, и разработчиком Backend. Таким образом, он преобразует статические графические элементы в интерактивные веб-компоненты.
IP
Или Интернет-протокол - это идентификатор каждого устройства, подключенного к Интернету.
Язык программирования
Язык программирования - это язык, который позволяет создавать алгоритмы для разработки приложений.
Модели
Во время создания приложения мы проходим несколько этапов для проверки по мере продвижения разработки. Для этого у нас есть модели.
Графический макет
Графическая модель представляет собой внешний вид приложения. Взаимодействие невозможно. Цель состоит в том, чтобы дать клиенту и разработчику внешнего интерфейса визуальное представление о приложении.
Функциональная модель
Функциональная модель будет имитировать работу приложения. Например, в случае с SNCF нам удастся смоделировать путешествие пользователя от А до Я. Ну, не полностью, потому что в бэк-офисе ничего не произойдет. То есть билет на поезд действительно не купят.
Гибкий метод
Гибкий метод - это производственный метод, который работает по производственному циклу, а не линейно. Этот метод объединяет все заинтересованные стороны на каждом этапе, чтобы проверять его по ходу дела и, таким образом, оптимизирует время разработки, избегая ошибок и асимметрии информации внутри команды.
Открытый исходный код
Открытый исходный код - это концепция, которая применяется к программному обеспечению, исходный код которого является общедоступным. Поэтому любой желающий может вносить улучшения и исправления в приложение.
Операционная система
Операционная система - это операционная система, которая может выполняться на машине. Наиболее известны Windows, Mac OS или Linux для компьютеров, но это также относится к мобильным устройствам с IOS для Apple и Android для Google.
Плагин
Плагин - это расширение, добавляемое к уже существующему и совместимому программному обеспечению, чтобы предоставить ему новые функции. Вы можете добавить его, например, в Google, но также и на свою CMS.
Подготовка к производству / Производство
Так называемое «пре-продакшн» пространство предназначено для предварительной загрузки сайта. Это период, когда сайт теоретически дорабатывается, и каждый, кто работал над ним, может его протестировать и вернуться. Как только это будет сделано, мы разместим сайт в сети. Такое разделение этих двух вселенных позволяет вносить изменения, чтобы увидеть их эффекты, прежде чем размещать их на основном сайте.
Протокол HTTP / HTTPS
HTTP - это протокол, который позволяет клиенту (человеку, отправляющему запрос) и серверу связываться друг с другом. HTTPS работает по тому же принципу, но добавляет больше безопасности. Затем обмениваемые данные шифруются для большей конфиденциальности.
Прокси
Прокси-сервер - это посредник между двумя машинами, которые обмениваются данными.
Рецепт приготовления
Фаза приемки - до начала производства. Это шаг, который будет состоять из проверки того, что продукт соответствует ожиданиям покупателя.
Капитальный ремонт
Редизайн - это повторная разработка приложения для его модернизации. Это касается как функциональности, так и дизайна.
Запрос
Запрос - это действие, выполняемое пользователем на веб-сайте или в мобильном приложении. Это вопрос, который сервер получит и ответит, вернув файлы, которые он хранит.
Прокрутка
Прокрутка - это факт прокрутки содержимого веб-страницы с помощью колесика мыши, сенсорной панели или полосы прокрутки в правой части экрана.
Сервер
Сервер используется для хранения данных. Сеть не невидима. Это просто далеко. Поэтому всякий раз, когда вы храните данные в Интернете, вы храните их на удаленном сервере.
SEO
SEO для поисковой оптимизации - это оптимизация позиционирования веб-сайта в поисковой сети. Это огромная работа, требующая повторяющихся в долгосрочной перспективе действий и хорошей подготовки, поскольку сайт также должен иметь «оптимизированную для SEO» структуру.
Спецификация
Спецификация - это сокращение от «спецификации». Это цели и ограничения проекта, которые были определены ранее.
Шаблон
Шаблон - это многократно используемая структура для сайта, информационного бюллетеня или программного обеспечения. Благодаря этому вы можете сосредоточиться на содержании, не начиная каждый раз заново.
Модульные тесты
Модульное тестирование включает в себя тестирование компонентов приложения в предположении, что все остальные компоненты работают. С помощью этого метода мы ориентируемся на точную функциональность путем тестирования.
Возможно, вам не понадобится этот жаргон, но вы обязательно столкнетесь с некоторыми из них, если всегда будете иметь дело с компьютерной / интернет-терминологией.
Больше контента на plainenglish.io