Найти в Дзене

Разветвления программистов

Хотите освоить программирование?

Какой язык выбрать первым? Что вам подойдёт? Какой язык выбрать?

Программисты разделяются по деятельности на направления:

1) Web разработчик - занимается созданием сайтов и веб-сервисов. Они разделяются на:

  • Back-end разработк - отвечает за внутреннюю и вычислительную логику веб-сайта или веб-приложения.

Программирует на PHP, Ruby, Javascript, Java, Python и т. д.

  • frontend разработчик - отвечают за внешнюю составляющую сайта. Делают сайт понятным для пользователя, создают удобный интерфейс.

Программирует на HTML, CSS, JS и т. д.

  • Full-stack разработчик - это специалист полного цикла (Смесь Backend и Frontend разработчиков).

2) desktop разработчик - занимается разработкой программного обеспечения, предназначенного для работы в различных операционных системах(Windows, Apple OSX или Linux).

Программирует на C++, C, Java, Cи шарп, JS и т. д.

3) Mobile разработчик - создаёт программы под мобильные устройства(телефоны, умные часы, планшеты и т. п.)

Программирует: для Android - Java, Cи шарп, C++, Python; для iOS - Swift, Kotlin и Objective C.

4) Embedded программист - отвечает за разработку, сопровождение и тестирование встроенного ПО.

Программирует на С, С++ и т. д.

5) Системное программирование - программирование ПО компьютерной системы.

Программируют на С и т. д.

6) Разработчик игр - создаёт игры.

Программируют на Cи шарп, JS, С или C++, Swift и т. д.

7) Программирование баз данных.

Программируют на ЯОД(язык описания данных), DML(язык управления яданными).