ИТ профессии и необходимые навыки
Back End Developer — Back-end Разработчик / Разработчик программного кода
Занимается программно-административной частью веб-приложения. Фокусируется на исходном коде и другой, невидимой для клиента части программирования, чтобы создать программное обеспечение, веб-сайт или другую прикладную функцию корректно.
Big Data Engineer — Инженер по работе с большими массивами данных
Создает крупномасштабные системы обработки данных; Специалисты по работе с большими массивами данных организуют и обрабатывают массивы данных больше среднего, используя специализированные инструменты.
Build Release Engineer/ Software Release Engineer/ Gatekeeper — Инженер выпуска сборки / Инженер Выпуска программного обеспечения / Контролер шлюза
Ответственный за поддержание строк кода, тестирование исправлений программного обеспечения или выпусков, поддержание системы сборки, отладку ошибок сборки, и т.д.; не должен быть опытным в кодировании, но должен знать основные языки скриптов.
Business Intelligence Analyst / BI Analyst — Специалист по сбору и аналитике бизнес—данных
Собирает, суммирует, и анализирует неструктурированные данные, обеспечивает понимание данных, используемых в бизнесе или организации для принятия решений.
Flash Developer — Flash Разработчик
Использует платформу Flash Adobe, чтобы создавать векторную графику, анимацию и игры, которые могут просматриваться, воспроизводиться и выполняться через Adobe Flash Player. Flash обычно используется для добавления интерактивных носителей, таких как объявления, видео или музыка к веб-странице.
Front End Developer — Фронт—энд разработчик / Разработчик пользовательских интерфейсов.
Программист, занимающийся разработкой пользовательского интерфейса, то есть внешней публичной части сайта в браузере. Главная задача фронт-энд разработчика — сделать максимально удобным взаимодействие пользователей с сайтом или веб-приложением.
Interactive Developer — Разработчик интерактивного софта / Интерактивный разработчик
Разрабатывает интерактивные носители, включающие аудио, видео и 3D технологии
Пишет софт, который взаимодействует с пользователем. Помимо софта для интерактивных инсталляций,Interactive в последнее время приписывают себе Flash разработчики и JS разработчики, которые экспериментируют с WebGL, Canvas и всяким более другим HTML5.
Linux/Unix Developer — Разработчик Linux / Unix
Опытный в инструментах Linux или Unix и сведущий в скриптах; должен быть в состоянии настроить ядро Linux/Unix и быть в состоянии устранить неисправности уровня ядра и пользователя
Mobile Developers — Мобильные разработчики
Работают с одной или более наиболее распространенных операционных систем мобильных устройств
• Android: основанная на Linux операционная система, разработанная, прежде всего, для мобильных устройств с сенсорным экраном, таких как смартфоны и планшетные компьютеры
• iOS: Операционная система, разработанная для устройств Apple, включая iPhone и iPad• Blackberry: Мобильная операционная система, определенная для устройств Blackberry.• Windows Phone: Операционная система, разаботанная для Windows Phone Microsoft.
Middleware Developer — Разработчик связующего / межплатформенного программного обеспечения
Опытный в использовании и/или создании платформ, которые связывают различные компоненты приложения. Термин «middleware» часто используют для обозначения инфраструктуры: веб-
серверов, серверов приложений, мониторов транзакций, программного обеспечения сервисных шин, систем управления содержимым.
.NET Developer — Разработчик .NET / Сетевой разработчик
Близко знакомый с любым из .NET языков, таких как C#, VB.NET, и т.д. и пакеты .NET, включая ASP .NETи WinForms
Oracle Developer — Разработчик Oracle
Разработчик с опытом в использовании RDBMS, особенно Баз Данных Oracle, и опытом администратора баз данных.
OS X Developer / Apple Developer — Разработчик OS X /Разработчик Apple
Знакомый с операционной системой OS X, которая уникальна для компьютеров Apple; также знакомый с языками и инструментами, используемыми Apple.
Program Management — Менеджер программы
Наблюдает за состоянием и целью всех проектов в программе, а также всеми действиями уровня проекта, чтобы удостовериться, что цели программы будут достигнуты
Recommender System/ Machine Learning Developer — Разработчик в области Рекомендующих Систем и Машинного обучения
Специалист с опытом в создании Рекомендующих Систем, таких как Netflix или Pandora
SAP Developer — Разработчик SAP
SAP (Systems, Applications and Products in Data Processing / Системы, Приложения и Продукты в Обработке данных) является мировым лидером в программном обеспечении ERP (Планирование ресурсов предприятия). Специалист отвечает за разработку программного обеспечения или настройку программного обеспечения для клиента с целью оптимизации операционной эффективности.
SharePoint Developer — Разработчик SharePoint
Microsoft SharePoint — Платформа веб-приложений, разработанная Microsoft.
Отвечает за дизайн, внедрение, интеграцию и поддержку технологий Microsoft и инфраструктурных решений.
Site Reliability Engineer — Инженер надежности сайта
Поддерживает крупные интернет-площадки и гарантирует, что сайт не уязвим для кибератак.
Software Architect — Архитектор программного обеспечения
Создает высокоуровневые проектные решения и диктует технические стандарты, включая стандарты кодирования программного обеспечения, инструменты и платформы; имеет опыт программиста.
Web Developer — Веб—разработчик
Специализируется на разработке приложений для интернета (Всемирной паутины).
Windows Engineer — Инженер Windows
Работает с продуктами семейства Windows (операционной системы Microsoft).
Навыки: C#, Java, PHP, Python, Ruby
Схожие навыки: CVS, GIT
Java: JDBC, Hibernate, Spring, JBoss, Apache, Tomcat, Webservers, Maven, Eclipse, NetBeans; Perforce, PHP: Unix, MySQL
Python: Unix, MySQL, SVN
Навыки: Business-intelligence, BI, C, C++, C#, Cognos, ETL, Java, jQuery,Objective-C, R, SQL, SAS, SSAS, SSIS, SSRS, Visual Basic, SAPUI5 — CSS,CSS3, HTML5, Javascript, OData Dynpro — ABAP, Dynpro
Навыки: C, C++, Cassandra, HBase, HDFS, Java, Puppet, Ruby, ScalaСхожие навыки: Hadoop, MapReduce, Mongo, Perl, Python
Навыки: Perl, Python
Навыки: AWK, Debian, Emacs Fedora, Linux, Linux-kernel, RHEL, Unix, vi, vim; Shell Scripting: Bourne Shell, Bash, Korn; C Shell Scripting: PHP, Python,Perl
Навыки: Java, Perl, Python, R, Weka
Навыки: ASP, .NET, SQL
Базы данных: MySQL, Oracle, PostgreSQL, RDBMS
Навыки: ABAP, C++, COBOL, ERP, mySAP, Netweaver, Java, SAP
Важно: Языки будут отличаться в зависимости от компании
Навыки: Authentication/Authorization, Cloud, HTTP, Linux/Unix, SQL,Дизайн Сети, Безопастность, Производительность, SSL, TCP/IP
Важно: Языки, инструменты, базы данных и пр. будут отличаться в зависимости от компании
Навыки: .NET, Agile, Ant, API, C++, Cassandra, CORS, CouchDB, Git, HTTP,Java, Maven, Mongo, MySQL, MVC, Oracle, Perl, PHP, Python, Redis, Ruby,SOA, SDK, Teradata, Unit-testing, Websocket
Навыки: Cassandra, Cloud Computing, Hadoop, HBase, MapReduce, MongoСхожие навыкиs: Accumulo, Hypertable, Nutch, Pentaho, Sector/Sphere
Навыки: C, C++, Cassandra, HBase, HDFS, Java, Puppet, Ruby, ScalaСхожие навыки: Hadoop, MapReduce, Mongo, Perl, Python
Навыки: Perl, Python
Навыки: Java, Perl, Python, R, Weka
Навыки: ASP, .NET, SQL
Базы данных: MySQL, Oracle, PostgreSQL, RDBMS
Навыки: C, C++, Cassandra, HDFS, Go, HTTP, Java, MySQL
Навыки: C, C++, Cassandra, HDFS, Go, HTTP, Java, MySQL
Навыки: ASP, ASP .NET, C#, VB.NET
Схожие навыкиs: Java, J2EE, другие языки OO
Навыки: Apple, Applescript, Cocoa, Cocoa Touch, iOS, Objective-C, Objective C++, OS X, Xcode
Схожие навыкиs:MVC
Навыки: ActionScript, Flash
Навыки: ActionScript, Ajax, ASP, CoffeeScript, CSS, Flash, HTML, HTML5,JavaScript, JQuery,
Схожие навыкиs: Ruby on Rails
Навыки: Ajax, CSS, HTML, JavaScript, PHP, XHTML
Навыки: Ruby, Ruby-HTML, Ruby on Rails
Навыки: Ajax, ASP .NET, C# , CSS, HTML, JavaScript, SharePoint, SQL,Windows Server, VB.NET, XML, XSL
Навыки: Web-Development
Навыки: ASP, C, C#, C++, .NET, Windows Build Release Engineer/Software
Навыки: Scripts: Maven, Perl, Python, Shell, TCL
Навыки: Cobra, DCOM, Java RMI, REST, RPC, SOA, SOAP, Web Services,WSDL, XML
Навыки: C, C++, Cassandra, HBase, HDFS, Java, Puppet, Ruby, ScalaСхожие навыки: Hadoop, MapReduce, Mongo, Perl, Python
Навыки: EJB (Enterprise Java Beans), Java, J2EEDrivers: Hibernate, JDBC, ODBC Frameworks: Spring, MVC, Struts
Servers: JBoss, Apache, Tomcat
Навыки: Ruby, Ruby-HTML, Ruby on Rails
Навыки: Multithreading, Event-handling, Memory-management
Навыки: C, C++, HTML5, Java, Linux
Схожие навыки: ADT (Android Development Tools)
Навыки: C, C++, Cascades, HTML5, Java, QT
Навыки: C, Cocoa, HTML5, LUA, Objective-C
Схожие навыкиs: MonoTouch, Xamarin iOS, Titanium SDK
Навыки: Cocoa, Cocoa Touch, Objective-C, Objective-C++, OS X, Xcode
Навыки: Ajax, ASP, CoffeeScript, CSS, HTML, JavaScript, JQuery, JRuby,PHP, Ruby, Ruby on Rails
Навыки: Ruby, Ruby-HTML, Ruby on Rails
Навыки: Ajax, CSS, HTML, JavaScript, PHP, XHTML
Навыки: ASP, ASP .NET, C#, VB.NET
Схожие навыкиs: Java, J2EE, другие языки OO
Навыки: C, C++, Embedded, Firmware, Memory-Management, Microcontroller, Microprocessor, Multi-Threading, VHDL, Verilog
Навыки: Apache, C, C++, CI, Dom/Sax, ClearCase, CVS, Git, Perforce, SVN,J2EE, Java, JBoss, JRuby, JMS, JVM, Maven, .NET, OO, PHP, Python, RMI,Ruby, Ruby on Rails, SOA,
Tomcat , Unix, Web Services, WSDL, XML
Репозитарные инструменты: ClearCase, Git, Perforce, SVN (Subversion)Языки: C++, OO
Инструменты построения: Aardvark, Ant, Gradle, Hudson, Jenkins, Make,Maven
A
ABAP (Advanced Business Application Programming) — проприетарный внутренний язык программирования высокого уровня
ABAP — это Высокоуровневый язык программирования создан немецкой компанией-разработчиком программного обеспечения SAP; ABAP и Java — стандартные языки, используемые, для разработки продуктов SAP.
ActionScript
ActionScript — это Открытый исходный код, язык OO разработан Macromedia, Inc.; включает в себя синтаксис и семантику языка JavaScript, используется для разработки веб-сайтов и программного обеспечения, которые используют платформу Adobe Flash Player.
Agile
Agile — это Методология разработки программного обеспечения на основе итеративной и поэтапной разработки; решения и требования развиваются через сотрудничество между самоорганизованными, кроссфункциональными командами; способствует адаптивному обучению, эволюционному развитию и передаче, проверенному временем итеративному подходу, и поощряет быстрый и гибкий ответ команды на изменения.
Ajax (Асинхронный JavaScript и XML)
Ajax — это Группа взаимосвязанных методов веб-разработки используемых для создания асинхронных веб-приложений.
Ant Open source — Открытый исходный код Ant
Ant Open source — Инструмент построения программного обеспечения для автоматизации процессов сборки; реализованы с использованием Java и использует XML для описания процесса построения.
Apache HTTP Server — Сервер Apache HTTP
Ant Open source — это Программа веб-сервера, записанная в C, разработанном на основе программного обеспечения Apache.
API (Application Programming Interface) — Прикладной программный интерфейс
API — это Спецификация как некоторые компоненты программного обеспечения должны взаимодействовать друг с другом
Applescript
Applescript — Язык скриптов, созданный Apple Inc. и встроенный в операционные системы Macintosh; имеет некоторые элементы объектно-ориентированного языка программирования и тенденций программирования естественного языка в его синтаксисе, но строго не соответствует ни одной категории
ASP (Answer Set Programming)
ASP — Форма декларативного программирования ориентированная на сложные задачи поиска; подобно Perl, Pythonи PHP
ASP .NET
ASP .NET — это Серверная платформа веб-приложений используемая для создания динамических веб-страниц; основанная на CLR (Общеязыковая среда выполнения), позволяющая разработчикам записать код ASP.Net на любом языке .NET
Assembly
Assembly — это Язык программирования серверной части, обычно используется в коде начальной загрузки системы, низкоуровневый код, который инициализирует и тестирует системные аппаратные средства до начальной загрузки операционной системы; понимание Assembly может быть помощью для разработчика C++ или C.
AWK
AWK — Язык скриптов, обычно используемый в качестве инструмента для извлечения данных и инструмента создания отчетов; используется в операционной системе Unix.
B
Bash Shell
Bash Shell — это Оболочка Unix, созданная как замена бесплатного программного обеспечения для оболочки Bourne (и поэтому иногда называемый “Bourne Again” Shell); оболочка по умолчанию для Linux и Mac OS X BI (Бизнес-аналитика)
Приложения, которые включают действия запроса и создание отчетов, OLAP (Оперативная аналитическая обработка), статистический анализ, прогнозирование и анализ данных.
BigData — Большие массивы данных
BigData — это Сбор установленных данных, столь больших и сложных, что становится трудным обработать с помощью средств управления базами данных или традиционных приложений обработки данных; использование больших массивов данных привело к созданию специализированных баз данных, таких как NoSQL и платформы как Hadoop
BigTable
BigTable — это Собственная система хранения данных основанная на технологиях Google.
Bourne Shell — Оболочка Bourne
Bourne Shell — это Оболочка Unix; оболочка по умолчанию для Версии 7 Unix
Bourne Again Shell
См. Bash Shell
C
C
C — это Язык программирования общего назначения, используемый довольно часто с низкоуровневым программированием, таким как встроенные системы, операционные системы и драйверы. Язык C это процессуальный язык, по сравнению с языками C++ и Java, которые основаны на OO.
C++
C++ это Язык программирования, который позволяет программистам разрабатывать объекты, которые содержат и данные и методы; работает на множестве платформ, таких как Windows, OS X и Unix; это мульти-парадигматическая система и поддерживает OO и другие полезные стили программирования и разработки на основе языка C.
C# произносится “C—sharp”
C# — это Часть платформы .NET; синтаксис подобен синтаксису C и C++ с незначительными изменениями; разработанный, чтобы быть языком OO
Camping
Camping — это Платформа, записанная в Ruby
Cascades — Каскады
Cascades — это Платформа UI для Blackberry Cassandra
Система управления распределенными базами данных с открытым исходным кодом; решение NoSQL используется для обработки очень больших объемов данных.
CI — Непрерывная интеграция
CI — это Практика, направленная на предотвращение проблем интеграции, которая объединяет всех разработчиков рабочих площадей с совместно используемых магистралей несколько раз в день
ClearCase
ClearCase — это Семейство программных средств, поддерживающих SCM (управление конфигурацией программного обеспечения) исходного кода и других разработок программного обеспечения; поддерживает два типа моделей: UCM (унифицированное управление изменениями) и основной ClearCase
COBOL (Common Business-Oriented Language) — Язык Кобол
COBOL — это Один из самых старых языков программирования, используемых в бизнесе, финансах и административных системах для компаний и правительств
Cobra
Cobra — это Открытый исходный код, общего назначения, язык программирования OO, который работает на Microsoft.NET и Моно платформах, создан под влиянием Python, C#, Eiffel и Objective-C
Cocoa
Cocoa — это Объектно-ориентированный API, родственная Apple OS X; обычно разрабатывается с помощью инструментов Apple, таких как XCode и Interface Builder, с использованием Objective-C
Cocoa Touch
Cocoa Touch — это API связанный с Cocoa, используемая для операционной системы iOS
Coffeescript
Coffeescript — Компилирует (переводит) в JavaScript
Cognos
Cognos — это ПО компании IBM для бизнес-аналитики и управления производительностью, разработанный чтобы позволить бизнес-пользователям без технических знаний извлечь корпоративные данные, проанализировать их и собирать отчеты.
COM (Component Object Module) — Объектная модель компонентов
COM (Component Object Module) — это Основание нескольких технологий Microsoft и платформ
CORS (Cross-Origin Resource Sharing) — Совместное использование ресурсов между разными источниками
CORS — это Функция HTML5, которая позволяет одному сайту получать доступ к ресурсам другого сайта несмотря на то, что под различными доменными именами CouchDB (Кластер ненадежных ресурсов жесткого диска) открытый исходный код, база данных ориентированная на NoSQL Apache, к которому получают доступ, используя RESTful JSON API; чрезвычайно масштабируемый, с высокой надежностью; JavaScript -использование языка запросов MapReduce и HTTP для API
Csh — (Cascading Style Sheets) — Каскадные таблицы стилей
Csh — это Язык таблицы стилей, используемый для описания семантики представления (внешний вид и форматирование) документа, написанного на языке разметки с помощью CSS3 .
Последний стандарт для CSS.
CVS (Concurrent Versions System) — Параллельная система версий
CVS — это Система управления версиями бесплатного программного обеспечения клиент-сервер, популярная у разработчиков ПО с открытым исходным кодом, которая отслеживает всю работу и отслеживает изменения на файлах, позволяя разработчикам работать совместно.
D
DCOM (Distributed Component Object Model) — Объектная модель распределенных компонентов
DCOM — это Собственная технология Microsoft для коммуникации между компонентами программного обеспечения, распространяемого через сетевые компьютеры
Debian
Debian — это Операционная система, состоящая из пакетов с открытым исходным кодом; один из самых популярных дистрибутивов Linux
Django Open source
Django Open source — это Платформа веб-приложения открытого исходного кода Django, записанная на языке Python
DOS (Disk Operating System) — Дисковая операционная система
DOS — это Система с возможностью доступа к аппаратным средствам непосредственно, что делает её популярной для использования во встраиваемых устройствах.
Dynpro / WebDynpro
Dynpro / WebDynpro — это Платформа для разработки пользовательского интерфейса для использования с SAP NetWeaver; поддержка программирования для платформ, таких как Java, ABAP.NET.
E
Eiffel
Eiffel — это Язык OO, который подчеркивает декларативные заявления по процедурному коду; часто компилируемый в языке C
Emacs
Emacs — это Семейство текстовых редакторов, которые характеризуются расширением ERP (Планирование ресурсов предприятия). Система, которая интегрирует внутреннее и внешнее управление информацией через всю организацию ETL (Извлечение, Преобразование и Загрузка). Процесс в использовании базы данных и организации хранилищ данных, который включает: извлечение данных из внешних источников, преобразование его, чтобы соответствовать оперативным потребностям и загрузке его в конечную цель.
F
Frameworks — Платформы
Frameworks — это Набор многоразовых библиотек или классов, используемых для разработки приложений и продуктов; включает программы поддержки, компиляторы, библиотеки кода, инструментов и APIs
G
Git
Git — это Распределенная система управления версиями и система управления исходным кодом, которая подчеркивает скорость, позволяя разработчикам отследить изменения и историю; не зависит от доступа к сети или центрального сервера
Go (Golang)
Go (Golang) — это Язык с открытым исходным кодом, разработанный для быстрой компиляции и эффективной сборки «мусора» (автоматическое управление памятью); синтаксис подобен тому что в языке C; важно отметить, что это отдельное от Go! (логического язык)
Gradle
Gradle — это Средство автоматизации проекта, которое основывается на Ant и Maven, разработанного для многопроектных сборок, которые могут стать довольно большими и поддерживает инкрементные сборки; связанные языки включают Java, Groovy и Scala
Groovy
Groovy — это Язык OO используется для скриптов на платформе Java; динамический язык с подобными функциями из Python, Ruby и Perl
H
Hadoop
Hadoop — это Платформа библиотеки программного обеспечения Apache, которая допускает распределенную обработку больших наборов данных через кластеры компьютеров, используя простые модели программирования
HBase
HBase — это Открытый исходный код, нереляционная распределенная база данных, смоделированная по образцу в BigTable Google и записанная в Java; она работает поверх HDFS (Распределенная файловая система Hadoop)
HDFS (Hadoop Distributed File System) — Распределенная файловая система Hadoop
HDFS — это Файловая система, записанная в Java для платформы Hadoop
HTML (HyperText Markup Language) — Язык разметки гипертекста
HTML — Основной язык разметки для создания веб-страниц и другой информации, которая может быть выведена на экран в веб-браузере; элементы HTML формируют стандартные блоки всех языков
HTML5
HTML5 — это Пятая версия HTML, которая содержит новые синтаксические функции, которые не были ранее доступны и были созданы с рассмотрением способности работать хорошо на мобильных устройствах
HTTP (Hypertext Transfer Protocol) — Протокол передачи гипертекста. Основа передачи данных для всемирной паутины.
Hudson
Hudson — это Инструмент CI (Непрерывная Интеграция), записанный в Java; инструменты SCM (Управление Исходным Кодом) инструменты, в том числе CVS, SVN (Диверсия), Git, Perforce, and ClearCase (Интегрированная среда разработки). Приложение, которое состоит из редактора исходного кода, инструментов автоматизации сборки и отладчика Операционной системы iOS для мобильных устройств Apple, включая iPhone, iPod и продукты iPad
J
J2EE (Java 2 Platform, Enterprise Edition) — Платформа Java 2, Корпоративный Выпуск
J2EE — это Независимая платформа, среда Javacentric для разработки, создания и развертывания Веб-корпоративных приложений онлайн
Java — язык Java
Язык Java общего назначения, язык OO; один из самых популярных языков программирования в использовании, особенно для веб-приложений клиент-сервер
Java Bytecode — байт—код Java
Java Bytecode — Форма инструкций, которая выполняет виртуальная машина Java; для Java программиста не требуется вообще знать или понимать Байт-код Java
JavaScript
JavaScript — это Динамичный OO язык программирования общего назначения, известный прежде всего как язык скриптов для веб-страниц, но также используется во многих веб-обозревателях в среде Java EE (Платформа Java,Enterprise Edition) Платформа Oracle для корпоративных Java платформы Java RMI (Удаленный метод вызова) Java API, который позволяет программе выполнять подпрограммы и локально или удаленно (на другом компьютере) использующий по существу тот же код серверных приложений JBoss, записанный в Java, который реализует Java EE; инструмент недавно переименован в “Wildfly” Дженкинс с открытым исходным кодом для CI (непрерывная интеграция) и записан в Java; разветвленный от Hudson и поддерживаемый инструментами SCM включая CVS, Git, Perforce, SVN (Диверсия), Mercurial, and ClearCase
JMS (Java Message Service) — Служба сообщений Java
JMS — это API, который отправляет сообщения между 2 или больше клиентами; часть платформы Java EE
jQuery
jQuery — это Свободная библиотека JavaScript с открытым исходным кодом используется для перемещения по документам HTML, обработки событий, выполнения анимации и добавления взаимодействия Ajax к Веб-страницам.
JRuby
JRuby — это Интерпретатор языка Ruby, который записан в Java; предоставляет полный двухсторонний доступ между кодом Ruby и Java
JSON (JavaScript Object Notation) — Нотация объектов JavaScript
JSON — это Текст на основе открытых стандартов, предназначенный для обмена данными в человекочитаемом формате
JVM (Java Virtual Machine) — Виртуальная машина Java
JVM — это Виртуальная машина, которая может выполнить Байт-код Java
K
Kernel — Ядро
Kernel — это Основной компонент большинства операционных систем; действующий как мост между обработкой данных на аппаратном уровне и приложениями ksh (Korn Shell)
Unix shell — Оболочка Unix
Unix shell — это Оболочка Unix, которая имеет обратную совместимость с оболочкой Bourne и включает многие функции Оболочки C
L
Linux
Linux — это Операционная система Linux собранная с открытым исходным кодом; подобна системе Unix
LUA
LUA — это Играющая платформа для iOS
M
Make
Make — это Утилита, которая создает программы и библиотеки автоматически от исходного кода, особенно популярна вUnix
MapReduce
MapReduce — это Модель программирования для обработки больших наборов данных
Maven
Maven — это Инструмент автоматизации сборки, который, прежде всего, используется для проектов Java
Merb (Mongrel+Erb)
Merb — это Веб-платформа Модель–представление–контроллер, записанная в Ruby
Mercurial
Mercurial — это Бесплатно распространяемый инструмент управления исходным кодом.
Mongo
Mongo — это Открытый исходный код, документ, ориентированный на базе данных, которая является частью баз данных семейства NoSQL; записанный в C++
Mono
Mono — это Программная платформа, разработанная, чтобы позволить разработчикам легко создавать кросс-платформенные приложения для iPhone и смартфонов на базе Android
MonoTouch
MonoTouch — это Комплект разработчика программного обеспечения, разработанный Xamarin, который позволяет разработчикам создавать приложения для iPhone, используя C# и платформу.NET, инструмент интеграции программного обеспечения MySAP E-business для SAP
MySQL ( произносимый “My S-Q-L”)
MySQL — это Широко используемый ресурс с открытым исходным кодом RDBMS (Система управления реляционными базами данных), который работает как сервер и обеспечивает многопользовательский доступ к многократным базам данных; записанный в C и C++ MVC (Модель-Представление-Контроллер) Построен для того, чтобы создать интерактивные приложения, которые лежат в основе Ruby on Rails
N
.NET
.NET — это Платформа, которая работает, прежде всего, на Windows Netweaver / SAP Netweaver. SAP интегрированная технологическая вычислительная платформа и является технической основой для многих приложений SAP
Nitro
Nitro — это Библиотека веб-разработки для языка Ruby
NoSQL (Not Only SQL) – Не только SQL
NoSQL — это База данных разработана для распределенных хранилищ данных для очень крупномасштабных потребностей данных; примеры — Mongo, CouchDB, и Redis
O
Objective-C
Objective-C — это Основной язык программирования, используемый Apple для OS X и iOS операционных систем Objective- C++ . Язык, который может скомпилировать файлы, которые используют комбинацию синтаксиса C++ иObjective-C; добавляет те же расширения на языке C++ что и Objective-C добавляет к C OData (Открытый Протокол Данных). Протокол доступа к данным для запроса и обновления данных от Microsoft OEM(оригинальный производитель оборудования). Производители, которые перепродают продукт другой компании под своим именем и брендингом OLAP (Оперативная аналитическая обработка). Компьютерная обработка, которая позволяет пользователю легко и селективно извлекать и просматривать данные с разных точек зрения языка программирования OO (Объектно-ориентированный). Методология программирования, организованная вокруг объектов, а не действий; объекты сгруппированы в классы, которые позволяют отдельным объектам группироваться вместе для разработки приложений и компьютерных программ; Java, C++, и C# — примеры языков OO
Open Source — Открытый исходный код
Open Source — это Философия, которая продвигает свободное перераспределение и доступ к деталям разработки и реализации конечного продукта
Operating Systems — Операционные системы
Operating Systems — это Набор программного обеспечения, которое управляет ресурсами компьютерного оборудования и предоставляет общие услуги для компьютерных программ; примеры включают: Android, iOS, Linux, OS X иWindows
Oracle Database — База данных Oracle
Oracle Database — это Объектная система управления реляционными базами данных, производимая и продаваемая Oracle Corporation
OS X
OS X — это Серия платформ OS X, основанных на операционной системе графического интерфейса Unix,разрабатываемых, доставляемых и продаваемых Apple Inc.
P
Perforce
Perforce — это Система контроля версий.
Perl
Perl — это Семейство высокого уровня, динамические языки программирования общего назначения, которые заимствуют функции у C, Shell Scripting, AWK, и sed; получило название “Швейцарская армейская бензопила скриптовых языков”, потому что это гибко и мощно.
PHP
PHP — это Открытый исходный код, сторона сервера, язык скриптов, разработанный, чтобы произвести динамические веб-страницы для веб-разработки; подобный Perl, Python и ASP
Protocol Buffer — Буфер протокола
Protocol Buffer — это Метод сериализации структурированных данных, полезный при разработке программ для взаимодействия друг с другом или для хранения данных
Puppet Open source SCM — Марионеточный SCM с открытым исходным кодом
Puppet Open source SCM — это Марионеточный инструмент SCM с открытым исходным кодом, записанный в Ruby и разработанный, чтобы управлять конфигурацией Linux и операционных систем Windows декларативно
Python Open source
Python Open source — это Открытый исходный код Python, OO, расширяемый, язык программирования; подобный Perl, PHP, и ASP
R
R OO
R OO — это Язык программирования бесплатного программного обеспечения, широко используемый среди статистов и искателей данных Rails , см. Ruby on Rails
RDBMS (Relational Database Management System) — Система управления реляционными базами данных
RDBMS — это Преобладающий выбор для хранения информации в новых базах данных; большинство использует SQL; специальное системное программное обеспечение, используемое для управления организацией, хранением, доступом, безопасностью и целостностью данных
Redis Open source — Открытый исходный код Redis
Redis Open source — это Открытый исходный код Redis, объединенный в сеть, в памяти, хранилище данных значения ключа, часто называемое сервером структуры данных, начиная с ключей, может содержать строки, хеши, списки, наборы и сортированные наборы
REST (Representational State Transfer)
REST — это Стиль архитектуры программного обеспечения для отвлеченных систем, таких как всемирная паутина; преобладающая веб-модель API
RESTful JSON
RESTful JSON — Ряд соглашений для: URL, методов HTTP, HTTP-заголовков, полей JSON RHEL (RedHat Enterprise Linux)основанных на операционной системе Linux
RPC (Remote Procedural Call) — Удаленный процедурный вызов
RPC (Remote Procedural Call) — это Форма коммуникации, которая позволяет программе выполнять подпрограммы и локально или удаленно (на другом компьютере) использующая по существу тот же код Ruby. Динамичный, отражающий, общего назначения, OO, открытый исходный код языка программирования Ruby on Rails, полный стек, платформа веб-приложений, которая работает на Ruby (Системы, Приложения и продукты в Обработке данных).Немецкая компания-разработчик программного обеспечения, продукты которой позволяют компаниям отслеживать клиента и деловые взаимодействия; известная ресурсом ERP (планирование ресурсов предприятия) и программами управления данными.
S
SAP NetWeaver
SAP NetWeaver — Обеспечивает среду разработки и среду выполнения для приложений SAP и может использоваться для заказных разработок и интеграции с другими приложениями и системами
SAS (Statistical Analysis System) — Система статистического анализа
SAS (Statistical Analysis System) — это Интегрированная система программных продуктов Института SAS; программное обеспечение, используемое для выполнения мощного и всестороннего статистического анализа наборов данных.
Scala
Scala — это Объектно-ориентированный, императивный язык, предназначен для компиляции в Байт-код Java или.NET SCM (Управление конфигурированием ПО). Задача отслеживания и управления изменениями в программном обеспечении, части более крупного поля смежной дисциплины управления конфигурацией.
SCM (Source Code Management) — Управление исходным кодом
SCM (Source Code Management) — это Управление изменениями в программах, веб-сайтах и документах; также известное как управление версиями.
Scripting — Скрипты
Scripting — это Похожие элементы для программирования
SDK (Software Development Kit) — Комплект разработчика программного обеспечения
SDK — это Набор инструментов разработки программного обеспечения, который допускает создание приложений для пакета программного обеспечения, платформы, аппаратной платформы, компьютерной системы, операционной системы или подобной платформы разработки sed (Потоковый Редактор) утилиты Unix,которая анализирует текст и реализует язык программирования, который может применить преобразования к такому тексту
SharePoint
SharePoint — это Программная платформа и инструмент сотрудничества в режиме онлайн разработаны Microsoft
Shell — Оболочка
Shell — Обеспечивает интерфейс, чтобы получить доступ к службам ядра; термин может также примениться к любому программному обеспечению, которое создано вокруг определенного компонента, например веб-браузеры
Shell Scripting — Скрипты Shell
Shell Scripting — это Скрипты, записанные для оболочки или интерпретатора командной строки, операционной системы; часто рассматриваемые простым проблемно-ориентированным языком программирования
Sinatra
Sinatra — это Библиотека с открытым исходным кодом и проблемно-ориентированным языком, записанным в Ruby; альтернатива Ruby on Rails, Merb, Nitro и Camping SOA (Архитектура для обслуживания широкого круга запросов). Проектирование программного обеспечения и шаблон разработки архитектуры, который позволяет обеспечить простое сотрудничество нескольких компьютеров, соединенных по сети SOAP (Простой протокол доступа к объектам). Спецификация протокола для обмена структурированной информацией, которая опирается на XML информацию, указанную для этого формата сообщений.
SQL (Structured Query Language) — Язык структурированных запросов
SQL (Structured Query Language) — Предназначен для управления данными, хранящимися в RDBMS (Система управления реляционными базами данных)
SQL Server — SQL-сервер
SQL Server — это RDBMS (Система управления реляционными базами данных, разработанная Microsoft SSAS (SQL ServerAnalysis Services) OLAP (Оперативная аналитическая обработка) анализ данных и инструмент создания отчетов в SQL Server SSIS (SQL Server Integration Services). Компонент программного обеспечения базы данных SQL Server, который может использоваться, чтобы выполнить широкий диапазон задач миграции данных.
SSRS (SQL Server Reporting Services)
SSRS — это Основанная на сервере система программного обеспечения генерации отчета от системы управления версиями программного обеспечения Microsoft SVN (Subversion). Программное обеспечение версий и системы контроля версий, распространяется в соответствии с лицензией с открытым исходным кодом.
SVN (Support Vector Network) — Сеть вектора поддержки
SVN — это Обучающиеся модели, которые могут анализировать данные и распознавать шаблоны, используемые для классификации и регрессионного анализа и машинного обучения.
T
TCP/IP
Набор коммуникационных протоколов, используемых в Интернете
Teradata
Полностью масштабируемая система управления реляционными базами данных производимых TeradataCorp.; широко используется для управления большими данными складских операций.
U
UCM (Unified Change Management) — Объединенное управление изменениями
Реализация языка OO ClearCase, ряд программных инструментов, обычно поддерживающих процесс управления конфигурацией программного обеспечения
Unit-testing — Модульное тестирование
Метод, с помощью которого блоки исходного кода, наборы модулей компьютерной программы, связанные с управлением данными, при котором используются процедуры и оперативные процедуры, прохождение тестирования, чтобы определить, подходят ли они для использования в Unix, многопользовательской операционной системе; впервые разработана с помощью Assembly, но была почти полностью перекодирована в C.
Unix Shell
Программа, которая интерпретирует команды и выступает в качестве посредника между пользователем и внутренними рабочими операционными системами
UI (User Interface) — Пользовательский интерфейс
Пространство, где происходит взаимодействие между людьми и машинами.
V
Visual Basic
Язык событийно-управляемого программирования третьего поколения и IDE (Интегрированная среда разработки) от Microsoft для ее модели программирования COM, впервые выпущенной в 1991 году
VB.NET (Visual Basic .NET)
Язык OO реализован на платформе.NET
Verilog
HDL (Язык описания аппаратных средств) используется для моделирования электронных систем
VHDL (VHSIC Hardware Description Language) — Язык описания аппаратных средств VHSIC
HDL (Язык описания аппаратных средств), используемый в автоматизации электронного проектирования для описания смешанных сигналов и цифровых систем.
W
Web Services — Веб—сервисы
Метод передачи между двумя устройствами через всемирную паутину
WebSocket
Веб-технология, которая определяет API, устанавливающий соединения “сокета” между веб-браузером (клиент) и сервером.
Weka
Комплект программного обеспечения обучения машины, которое записано в Java
Wildfly
См. JBOSS Windows CE (Windows Embedded Compact) Операционная система по лицензии Microsoft на OEMs и производителей оборудования; разработанная WinCE для встроенных систем.
Windows Server
Серия серверных операционных систем, выпущенных Microsoft
WSDL (Web Services Description Language) — Язык описания веб—сервисов
Основанный на XML язык описания интерфейса используемый для описания функций веб-сервиса.
X
XHTML (Extensible HyperText Markup Language) — Открытый язык разметки гипертекста
Семейство языков разметки XML, которое зеркально отражает версии HTML XML (Расширяемый язык разметки). Язык разметки, который определяет ряд правил для кодирования документов в формате, который является и машиночитаемым и человекочитаемым XSL (Расширяемый язык таблиц стилей). Язык для выражения таблиц стилей; таблица стилей XSL — файл, который описывает, как вывести на экран XML-документ данного типа.