Стану программистом, когда вырасту
Чтобы учить язык, нужно понимать, зачем вообще вы его учите. Разные языки применяются для разных целей. Мы расскажем про популярные ЯП, а также про сферы их применения.
- JavaScript
Чаще всего JavaScript используют для web-разработки, чтобы добавить сайту динамичности (всплывающие картинки, анимация) или чтобы сделать браузерное приложение. На js можно писать и бэкенды.
Ещё одна сфера применения JavaScript - это веб-приложения и игры. Кто в далёком 2010 не играл в ферму или разного жанра бродилки? Вполне вероятно, что это было написано на js.
JavaScript можно использовать для создания мобильных приложений. Это не так популярно, но тем не менее возможно.
- HTML/CSS
Если вы хотите быть веб-дизайнером, то вы будете использовать именно HTML и CSS. Эти языки применяют для создания веб-страниц и интерфейсов.
HTML расшифровывается как HyperText Markup Language.
CSS это Cascading Style Sheets. CSS описывает стиль html-документов. Используя CSS, можно изменить цвет и фон текста.
- SQL
SQL - Structured Query Language - язык для работы с большими данными.
SQL позволяет конструировать базы данных и поддерживать их работу и безопасность. В мире технологических гигантов, таких как FAANG (FaceBook, Amazon, Apple, Netflix, Google), этим занимаются software-инженеры и дата-инженеры.
Также SQL необходим для аналитиков и дата-саентистов, чтобы доставать и анализировать необходимую информацию.
- Python
О языке Пайтон знает каждая соседская кошка. А почему? Python многофункционален и прост.
Синтаксис Пайтона понятен даже для людей, далеких от программирования. Достаточно знать английский, и вы уже можете сказать миру привет по-змеиному.
Пайтон применяется для создания прикладных приложений и игр: на нем написан графический редактор GIMP, а также Пайтон использовался в ходе разработки World of Tanks.
Бэкенд для веб-сайта тоже можно написать на Python. Видеохостинг YouTube полностью написан на этом языке программирования.
Аналитика больших данных - также сфера применения Python. В Пайтон есть специализированные библиотеки для анализа данных, в их числе Pandas, NumPy, Seaborn и другие.
- R
R - тёмная лошадка мира анализа данных. В России мало, кто его знает, и много, кто его недооценивает. А зря.
R используется для анализа и визуализации данных. Для этого есть большое количество библиотек, которые позволяют делать статистические тесты, создавать и тестировать модели, а также рисовать красивые графики.
Огромным плюсом R является создание отчетов в формате html, word и pdf.
А каким программистом хочешь стать ты?
