У статті я поділюсь з читачами своєю суб’єктивною точкою зору на мови програмування, які рекомендуються для старту у 2020 році. Рейтинг складений за розміром середньої заробітної плати на початок 2020 року.
JavaScript
Кому підходить: всім, хто тільки починає програмувати.
Середня заробітна плата на початок 2020 року: 1500 доларів США.
Хто б що не казав, а JavaScript була і залишається хорошою мовою програмування для старту.
Дивіться самі:
- для роботи потрібен лише браузер та його движок типу V8;
- можна освоїти за тиждень;
- це мова програмування, яка найчастіше використовується за статистикою на StackOverflow;
- JavaScript можна без проблем підключити до будь якого сайту в інтернеті;
- і найголовніше – величезна спільнота, яка допоможе вирішити будь яку проблему.
C
Кому підходить: людям з сильним характером та сталевою силою волі.
Середня заробітна плата на початок 2020 року: 1600 доларів США.
Якщо ви хочете одразу почати з класичного програмування та отримати повний доступ до драйверів і заліза , то вам однозначно потрібно освоювати C.
За що люблять мову C:
- можливість працювати з пам’яттю напряму;
- еталонна швидкість роботи програм;
- можливість писати програми любого рівня складності;
- доступ до будь якої апаратної частини комп’ютера;
- увесь контроль завжди залишається у програміста.
PHP
Кому підходить: тим, хто любить створювати шаблони та універсальні рішення.
Середня заробітна плата на початок 2020 року: 1800 доларів США.
Мова програмування PHP задумувалась як розширення для стандартних можливостей HTML, але потім виросла до головної мови у CMS – системах управління контентом на сайті.
Якщо ви знаєте PHP, то завжди можете змінити теми для WordPress, Joomla, Drupal та інших CMS. А можете піти далі та розробляти свої теми та плагіни.
Я казав, що JavaScript проста в освоєнні мова програмування, але PHP ще простіше освоїти. Якщо ви знаєте основи HTML, то вже до вечора зможете зробити свою першу сторінку з блоків.
Python
Кому підходить: тим, хто хоче рухатись у бік Big Data та потужних задач. Хоча зараз Python все більше входить у традиційний веб.
Середня заробітна плата на початок 2020 року: 2000 доларів США.
Python – це універсальна мова програмування, яка підходить для всього – від шкільних задач до роботи з нейромережами та штучним інтелектом.
Якщо вам потрібно вирішити якесь завдання, то, скоріш за все, для цього вже є свій фреймворк чи бібліотека для Python або існує готове рішення.
Golang
Кому підходить: тим, хто хоче писати великі і потужні програми для серверів.
Середня заробітна плата на початок 2020 року: 2200 доларів США.
Golang – відносно нова мова програмування, але вже встиг завоювати популярність. Вся справа у багатопотоковості та можливості компіляції.
Можливість компіляції означає, що на виході ви отримуєте готовий файл, який можна запускати на всіх комп’ютерах з цією операційною системою.
Стосовно багатопотоковості, то у Go є Go-рутини – спеціальні підпрограми, які запускаються лише тоді, коли в цьому є необхідність, працюють паралельно, не заважаючи одне одному, і закінчують свою роботу одразу після завершення виконання, звільняючи ресурси іншим рутинам.