Сисадмин (сисоп, сисад)
Специалист, который отвечает за конфигурирование и доступность компьютерных систем на уровне работы серверного железа и сети. В отличие от SRE отвечает за общую доступность оборудования, а не за доступность отдельных приложений.
Языки программирования и технологии
Java
Компилируемый, объектно-ориентированный язык программирования, с синтаксисом похожим на C++. Цель языка выражена в его девизе - "написанное однажды, работает везде" - что означает, что скомпилированный код может быть запущен на любой платформе, которую поддерживает Java, без необходимости повторной компиляции.
C
Язык общего назначения, императивный язык поддерживающий структурное программирование, рекурсию, а также обладающей статической типизацией, которая исключает многие непреднамеренные операции, Изначально язык Си придуман и реализован программистом Дэнисом Ритчем (Dennis Ritchie) в период с 1969 по 1973 года в Bell Labs, с целью разработки операционной системы Unix. С тех пор он стал одним из наиболее широко используемых языков программирования всех времен.
C++
Си плюс плюс - язык общего назначения. Он обладает императивными, объектно-ориентированными и универсальными функциями программирования и предоставляет средства для низкоуровневого управления памятью компьютера.
C#
Си шарп - спроектирован для построения различного рода приложений работающих на основе .NET-фреймворка. Простой, мощный, типо-безопасный и объектно-ориентированный.
Python
Один из самых часто используемых языков (ТОП-3 в мире). Впервые выпущен в 1991 году и с тех пор достигший популярности за счет простоты основения в сочетании с предоставленной мощностью для решения проблем. По синтаксису близок в C++, но обладающий множеством современных решений и концепций.
PHP
ПиЭйчПи - широко используемый скриптовый язык общего назначения разработанный для создания динамических web-сайтов и вообще для web-разработки.
JavaScript
Также известный как JS - высокоуровневый, нетипизированный, динамический язык программирования. В зависимости от окружения, JavaScript может быть интерпретируемым или компилируемым. Мультипарадигменный язык программирования поддерживающий объектно-ориентированный, императивный и функциональный подходы.
Perl
Изначально разработанный Ларри Воллом в 1987 году зык общего назначения для системы Unix. Целью создания языка было упрощение процесса формирования различных отчетов и поиска информации в системных логах. С тех пор язык претерпел множество изменений и улучшений. Шестая версия, которая задумывалась как редизайн пятой версии вообще получилась отдельным языком. Оба языка продолжают разрабатываться независимо разными командами разработки, которые свободно обмениваются лучшими идеями в процессе работы.
Ruby
Динамический, рефлективный, объектно-ориентированный язык общего назначения. Первая версия языка была выпущена в Японии программистом Юкихиро Мацумото. Изначально Руби задумывался как замена Perl, но получил широкое распространение в веб-разработке за счет своей элегантности и удобству чтения кода, написанного на нем. На Ruby написан один из самых популярных фреймворков для разработки веб-приложений Ruby on Rails.
Swift
Язык общего назначения, мультипарадигменный, компилируемый. Разработан компанией Apple для разработки на платформах iOS, macOS, watchOS, tvOS, Linux и с недавних пор еще и для Windows.
R
Язык для статистических расчетов. Используется в области обработки данных и разработки ПО для статистики и анализа данных.
Go
Компилируемый язык программирования со строгой типизацией для разработки приложений, которые должны работать в дата-центрах и обмениваться расчетными данными с высокой скоростью. Основной упор в языке сделан на простоту изучения и разработки. Имеет простой синтаксис и концепции, которые позволяют писать на нем программы для всех основным платформ.
Objective-C
До выпуска языка Swift является основным языком разработки для платформ Apple - OS X и iOS. Язык общего назначения, расширяющий функционал Си и добавляющий в него Smalltalk-подобный стиль обмена сообщениями.
SQL
Самый популярный язык для работы с базами данных. Исторически это декларативный язык программирования ключевой особенностью которого является прямое выполнение запросов данных пользователями систем (минуя уровень UI). В современном мире SQL часто встраивается в другие языки, например в Java, для доступа к данным внутри баз данных.
Scala
Язык общего назначения предостуваляющицй поддержку функционального рпограммировапнич и строгую систему типов. Разработанный, чтобы быть кратким, многие из дизайнерских решений Scala направлены на устранение недостатков, за которые критикуют Java.
Android
Не является языком программирования, но при этом самая популярная операционная система в мире, на которой работает большая часть мировых мобильных устройств. Исходный код разработан в Google.
Базы данных
База данных (БД)
Информация структурированная и хранимая в виде, которые позволяет ей управлять и получать доступ. традиционно базы данных организованы в виде файлов, записей и ячеек с данными.
Реляционные
Данные в таких базах можно представить в виде реляционных моделей. Данные между разными таблицами связаны по ключевым полям. Доступ к таким данным можно получить с помощью языка SQL. Кроме того можно изменять, обновлять, загружать и выгружать эти данные. Упрощенно можно представить реляционные базы как таблицы. Примеры таких баз: Oracle, MySQL, PostgreSQL, SQL Server.
NoSQL
В отличие от реляционных баз у документо-ориентированных нет строгой структуры хранения данных - схемы. Они используют не табличный формат, а хранят значение в виде key-value (ключ-значение), мульти-уровневой структуры и в целом позволяют гибко представлять схему данных.