Если вы заинтересованы в изучении всего, что связано с технологиями, вы, вероятно, столкнетесь с таким количеством новых словарных слов, что вам покажется, что вы снова вернулись в старшую школу и готовитесь к SAT. Для начала вот руководство по основнымтехнические термины каждый должен знать... даже если вы новичок.
Пользовательский опыт (UX)
Пользовательский опыт связан с тем, как человек воспринимает продукт, особенно в отношении веб-сайтов или приложений. UX в первую очередь связан с простотой использования и удовлетворенностью/удовольствием пользователя.
Карта сайта
Схема всех страниц на веб-сайте.
интерфейс
Пользовательский интерфейс. Каждая часть машины, с которой взаимодействуют пользователи, учитывает такие вещи, как дисплеи, экраны, клавиатуры, мышь/тачпады и т. д.
Исследование пользователей
Наблюдение и анализ, проводимые с целью понимания потребностей и поведения пользователей.
Каркас
Эскиз того, как будет выглядеть веб-сайт/веб-приложение, включает ключевые компоненты на сайте.
Инструменты и оборудование рабочего процесса
Инструменты, которые помогут повысить вашу производительность и эффективность.
Текстовый редактор
Программное обеспечение, используемое в кодировании и программировании для написания простого неформатированного текста. Примеры: Sublime Text, Brackets, TextEdit, TextWrangler, Notepad++.
IDE
Интегрированная среда развития. Помогает людям программировать более эффективно. Похож на текстовый редактор, но имеет больше возможностей. Примеры: PyCharm, Webstorm.
Маршрутизатор
Маршрутизатор — это шаг между модемом и компьютером. Когда информация поступает на модем по широкополосному каналу, маршрутизатор расшифровывает и отправляет эти данные на ваш компьютер.
Виртуальная машина (ВМ)
Виртуальная машина — это, по сути, программное обеспечение, которое ведет себя как аппаратное обеспечение: оно не имеет физического присутствия, но может запускать программы, как физическая машина. Два типа виртуальных машин системные виртуальные машины (предназначен для запуска целых операционных систем) и обрабатывать виртуальные машины (предназначен для запуска только одной программы).
Виртуальная частная сеть (VPN)
VPN обеспечивают дополнительный уровень безопасности сетей. Их можно использовать для общедоступных или частных сетей, но чаще всего они используются в корпорациях, которые хотят защитить данные.
Контроль версий
Контроль версий — это система, которая отслеживает изменения в файле или наборе файлов с течением времени. Это позволяет вам вызывать определенные версии позже, если определенные изменения не работают, избавляя вас от необходимости отмены всех шагов.
Диспетчер задач
Приложения, которые позволяют автоматизировать повторяющиеся, но необходимые задачи, оптимизируя рабочий процесс. Примеры: ворчание, глоток.
Фронтенд разработка
Также известна как «клиентская сторона», потому что это то, что пользователи/клиенты увидят на своих компьютерах. “внешний интерфейс” веб-сайта или приложения включает закодированный в нем дисплей/дизайн.
HTML
Язык гипертекстовой разметки. «Лицо» интернета. Все веб-сайты имеют HTML. Веб-браузеры читают HTML-файлы и преобразовывают их в веб-сайт, который вы в конечном итоге видите.
CSS
Каскадные таблицы стилей. Если HTML — это «лицо», CSS — это «макияж». Это позволяет выбирать стили и добавлять разнообразие.
JavaScript
Работает в клиенте (один из немногих языков программирования, которые это делают). JavaScript самый популярный язык в веб-разработке. Теперь используется и на заднем конце.
Бэкенд-разработка
Часто называемая «серверной стороной», серверная часть — это то, что происходит за кулисами для запуска веб-сайта или приложения: передняя часть — это лицо, а задняя часть — это мозг. Включает серверы и базы данных.
API
Интерфейс прикладного программирования. Используется в разработке программного обеспечения для предоставления набора правил и стандартных блоков для программы.
База данных
Сбор данных веб-приложения.
DevOps
Метод разработки программного обеспечения, призванный помочь командам лучше общаться и работать вместе. Объединяет разработчиков с другими ИТ-специалистами с конечной целью повышения производительности и эффективности.
Рамки
Полный термин — «фреймворк веб-приложений». Они сокращают время, необходимое для создания веб-сайта/приложения, предоставляя предварительно закодированные шаблоны и библиотеки, поэтому у вас есть «база» для дальнейшего развития.
Веб сервер
Основная цель веб-сервера — хранить контент и доставлять его клиентам. Это может быть аппаратное обеспечение (компьютер, доступный через Интернет) или программное обеспечение (программа, которая обнаруживает запросы сервера и отвечает на них).
Заключение
19 технических терминов закончились, осталось всего пара сотен (или тысяч). Делайте это медленно, не перегружайтесь, и вы освоите их в кратчайшие сроки.