👩💻 Языки для входа в IT в 2025 году
Python — первый шаг в мир программирования**
Python продолжает удерживать лидирующие позиции в 2025 году. Согласно последним рейтингам, таким как TIOBE Index, RedMonk и Stack Overflow Developer Survey, Python стабильно остаётся одним из самых востребованных языков программирования. Его популярность объясняется простотой, универсальностью и активным сообществом. Но стоит ли выбирать Python как первый язык? Давайте разберём плюсы, минусы и возможные пути развития для начинающих программистов.
🍒 Почему Python остаётся хорошим выбором?
- Простой синтаксис. Python создан, чтобы быть понятным. Даже первый код вроде print(“Hello, World!”) интуитивно читаем. Это позволяет новичкам сосредоточиться на изучении основ программирования, не отвлекаясь на сложные детали.
- Универсальность. С помощью Python можно делать всё: от веб-сайтов до анализа данных, автоматизации задач, разработки игр и даже работы с нейросетями. Этот язык даёт возможность попробовать себя в разных направлениях, не меняя инструменты.
- Мощное сообщество и обилие материалов. Обучение Python — это не одиночное плавание. Онлайн-курсы, книги, туториалы и активные форумы помогают решать проблемы быстро. Более того, популярные платформы, такие как HackerRank и Kaggle, предоставляют готовые задачи для практики.
- Высокая востребованность на рынке труда. Python остаётся одним из самых востребованных языков в IT-индустрии. Компании ищут разработчиков для работы с искусственным интеллектом, веб-разработкой и автоматизацией.
🤔 Основные направления работы с Python
- Веб-разработка. На Python удобно писать веб-приложения любого масштаба. С помощью Django можно быстро создать сложные системы с интеграцией баз данных, а Flask подойдёт для небольших проектов.
- Анализ данных и машинное обучение. Python доминирует в области Data Science. С ним легко обрабатывать огромные объёмы данных, строить модели машинного обучения и визуализировать результаты.
- Библиотеки: Pandas, NumPy, TensorFlow
- Автоматизация задач. Python позволяет автоматизировать рутинные задачи, например, заполнение форм на сайте или анализ веб-страниц.
- Инструменты: Selenium, BeautifulSoup
- Разработка игр. Python подходит для создания простых 2D-игр. Этот процесс помогает изучить логику программирования, работу с графикой и обработкой событий.
👨💻 Карьерный путь Python-разработчика (Зарплаты - Хабр зарплаты)
- Junior-разработчик. На этом этапе вы занимаетесь базовыми задачами: написанием скриптов, исправлением багов, созданием тестов. Это может быть скучно, но такой опыт необходим [Средняя зарплата: 60 000–130 000 ₽]
- Middle-разработчик. Вы уже уверенно пишете код, участвуете в проектировании приложений и можете предложить оптимизации [Средняя зарплата: 150 000–250 000 ₽]
- Senior-разработчик. Теперь вы отвечаете за ключевые части системы, менторите новичков и участвуете в стратегическом планировании [Средняя зарплата: 250 000–400 000 ₽]
- Тимлид. Вы переходите от написания кода к управлению командой. Это сложная роль, требующая навыков коммуникации и менеджмента [Средняя зарплата: 300 000–500 000 ₽]
🌳 Заключение
Python — это отличный старт, но важно понимать его ограничения. Если вы только начинаете, язык поможет освоить основные концепции программирования и попробовать себя в разных областях IT. Но не зацикливайтесь: изучение других языков и технологий — это естественный шаг в развитии вашей карьеры.
Главное правило успеха в IT: практика и постоянное развитие. Начните с Python, но не бойтесь выйти за его рамки. 🚀
JavaScript — Язык для браузера
JavaScript (JS) уже многие годы занимает ведущие позиции в IT, и в 2025 году его популярность не собирается угасать. Язык и его библиотеки остаются самыми используемыми технологиями для веб-разработки. Если вы хотите создать интерактивные веб-приложения, десктоп или даже серверные решения, JavaScript — один из лучших вариантов для начала.
😐 Почему JavaScript остаётся востребованным?
- Универсальность. В отличие от большинства языков, JavaScript используется как на клиентской, так и на серверной стороне. С помощью Node.js вы можете разрабатывать серверы, а React, Vue, или Angular помогают строить сложные пользовательские интерфейсы.
- Веб-разработка — основа интернета. JavaScript — это стандартный язык для браузеров. Любой сайт, который вы посещаете, почти наверняка использует JS для обработки действий пользователя. Если вы хотите стать веб-разработчиком, этот язык обязателен.
- Активное сообщество и огромное количество библиотек. Огромная экосистема npm (Node Package Manager) делает разработку проще. Здесь можно найти миллионы библиотек для самых разных задач, от работы с графикой до интеграции API.
- Популярность среди работодателей. JavaScript-разработчики востребованы в стартапах, корпорациях и аутсорсинговых компаниях. Множество вакансий связаны с этим языком, особенно в веб-разработке.
🥴 Основные направления для работы с JavaScript
- Фронтенд-разработка.** Разработка интерфейсов для клиентских приложений. Это самая популярная область, где используется JavaScript.
- Бэкенд-разработка. JS используется и для серверной разработки. С его помощью можно создавать API, серверы и системы управления данными.
- Инструменты: Node.js, Express.js
- Мобильная разработка. С помощью JavaScript можно разрабатывать мобильные приложения. Такие приложения будут работать как на iOS, так и на Android.
- Инструменты: React Native, Ionic
- Desktop-разработка. С помощью JavaScript можно разрабатывать десктопные приложения. Приложения будут работать на WebView2 и по удобству разработки будут сравнимы с созданием веб-приложения.
🤩 Карьерный путь JavaScript-разработчика
- Junior. Как новичок, вы будете заниматься созданием интерфейсов, исправлением багов и внедрением базовой логики [Средняя зарплата:63 000–114 000 ₽]
- Middle. Вы уверенно используете фреймворки и можете разрабатывать сложные приложения. На этом этапе вы начинаете взаимодействовать с дизайнерами и продукт-менеджерами [Средняя зарплата: 138 000–253 000 ₽]
- Senior. Ваши задачи включают проектирование архитектуры приложений и руководство командой. Это также этап, когда вы участвуете в код-ревью и обучении других разработчиков [Средняя зарплата: 269 000–408 000 ₽]
- Тимлид. Тимлиды управляют командами разработчиков, ставят задачи, решают конфликты и часто взаимодействуют с бизнесом [Средняя зарплата: 307 000–501 000 ₽]
🙄 Заключение
JavaScript остаётся ключевым языком в IT благодаря своей уникальности и востребованности в сфере разработки клиентской части. Он идеально подходит для новичков, которые хотят быстро увидеть результат своей работы в браузере. Однако стоит учитывать, что постоянное развитие экосистемы и потребность знания нескольких фрейморков, библиотек на проектах требует от разработчика гибкости и готовности к обучению.
Go — язык для высоких нагрузок и микросервисов
Go, или Golang, с момента своего появления в 2009 году стал одним из самых популярных языков для разработки серверного ПО и высоконагруженных систем. Созданный Google, язык ориентирован на простоту, производительность и масштабируемость, что делает его мощным инструментом для новичков, которые хотят войти в мир IT, и для опытных разработчиков, стремящихся к оптимизации своих решений.
🙂 Почему стоит выбрать Go?
- Простота синтаксиса и изучения. По синтаксису языка, Go напоминает упрощённый C и позволяет быстро влиться в язык разработчикам с C/C++
- Высокая производительность. Благодаря компиляции в машинный код, программы на Go работают быстрее, чем интерпретируемые языки вроде Python. Это делает его отличным выбором для задач, требующих высокой скорости, таких как веб-серверы или обработка больших данных
- Поддержка параллелизма. Одной из ключевых особенностей Go являются горутины — лёгкие потоки, которые позволяют обрабатывать тысячи задач одновременно. Если вам нужно строить высоконагруженные системы, Go становится почти безальтернативным выбором
- Масштабируемость и надежность. Простой синтаксис и минималистичные возможности языка помогают разработчикам избегать ошибок. Код на Go легче поддерживать, особенно в больших командах
- Большое сообщество и спрос на рынке. В 2024 году Go вошёл в топ языков по популярности среди работодателей. Особенно он востребован в стартапах, ориентированных на микросервисы, DevOps, и проекты в сфере облачных технологий.
😐 Что пишут на Go?
- Веб-серверы и API. Go широко используется для создания высокопроизводительных серверов и REST API. Фреймворки вроде Gin, Echo и Fiber упрощают разработку веб-приложений.
- Микросервисы. Благодаря поддержке параллелизма и лёгкости деплоя, Go стал стандартом для микросервисной архитектуры. Kubernetes, Docker и многие облачные платформы используют Go.
- Инструменты для DevOps. Go идеально подходит для создания CLI-утилит и систем управления инфраструктурой. Terraform и Helm — одни из ярких примеров.
- Обработка данных. Для работы с потоками данных, очередями сообщений или распределёнными системами Go предлагает такие библиотеки, как Kafka-go и NATS.
☹️ Минусы Go: что стоит учитывать?
- Ограниченный функционал. По сравнению с C++ или Python, Go иногда может оказаться излишне простым и не иметь у себя какого-либо синтаксического сахара для разбора массивов/map и т.п. Всё в основном делается через if/switch/for и кому-то такое может не особо нравится.
- Меньше направлений. Хотя экосистема Go активно растёт, способы его применения не такие большие как например у Python, Go в основном фигурирует в микросервисах и высоких нагрузка, а остальное уже реже.
- Особенности обучения. Простота Go может быть обманчивой: Хоть в Go и малое количество ключевых слов, но вот внутренняя реализация GC, горутин и планировщика, являются достаточно сложными темами, которые нужно знать уже middle-разработчику.
😠 Карьера с Go: от джуна до ведущего разработчика
- Junior. Начнёте с задач вроде исправления багов, написания утилит или поддержки существующего кода. Важно разобраться в основном стеке технологий, а точнее в большинстве случаев: PostgreSQL / Kafka / K8S / Docker и с основами языкам [Средняя зарплата: 70 000 – 168 000 ₽]
- Middle. На этом этапе вы уже можете проектировать сервисы и оптимизировать их работу [Средняя зарплата: 207 000 – 332 000 ₽]
- Senior. Вы начнёте проектировать сложные системы, оптимизировать их архитектуру и решать проблемы производительности [Средняя зарплата: 319 000 – 467 000 ₽]
- Tech Lead. Здесь важно не только писать код, но и управлять командой, ставить задачи и выбирать подходящие инструменты для масштабируемых решений [Средняя зарплата: 383 000 – 595 000 ₽]
👩💻 Kotlin — молодой аналог Java с сахаром
Kotlin — молодой, но амбициозный язык программирования, который с момента своего создания в 2011 году компанией JetBrains завоевал сердца разработчиков благодаря своей лаконичности, безопасности и интеграции с экосистемой Java. Особенно он востребован среди мобильных разработчиков, так как является официальным языком для Android-разработки.
🥤 Почему стоит выбрать Kotlin?
- Простота и современность. Kotlin совмещает лучшие идеи из разных языков программирования, предлагая лаконичный синтаксис и мощные инструменты для работы. Например, функции высшего порядка, работа с null-безопасностью и расширенные возможности для написания асинхронного кода делают его удобным и современным.
- Поддержка Android. После того как Google объявила Kotlin официальным языком для Android, популярность языка взлетела. Если вы хотите заниматься мобильной разработкой, выбор Kotlin будет естественным шагом.
- Интеграция с Java. Kotlin полностью совместим с Java, что делает его отличным выбором для работы в существующих проектах. Вы можете писать новый функционал на Kotlin, не трогая старый код на Java.
- Лаконичность и читаемость кода. Kotlin позволяет сократить количество строк кода за счёт встроенных решений, таких как data-классы, функции-расширения и шаблоны для стандартных задач.
- Кроссплатформенность. Kotlin Multiplatform позволяет писать код, который работает на Android, iOS, Web и даже сервере. Это делает язык мощным инструментом для создания единого стека решений.
😨 Минусы Kotlin: о чём важно помнить?
- Не самый лёгкий для новичков. Несмотря на простоту синтаксиса, новичкам может быть сложно понять такие концепции, как функции высшего порядка, корутины и immutability.
- Меньше ресурсов и примеров. По сравнению с Python или Java, у Kotlin меньше учебных материалов, а сообщество ещё только растёт.
- Сложности с Multiplatform. Хотя кроссплатформенная разработка выглядит перспективно, некоторые модули Kotlin Multiplatform ещё находятся в разработке или требуют большого опыта.
😡 Как начать изучать Kotlin?
- Попробуйте написать Android-приложение. Начните с простого приложения, например, списка задач или заметок. Это поможет вам освоить базовые концепции языка и экосистемы Android.
- Изучите корутины. Реализуйте небольшое приложение с асинхронной загрузкой данных. Например, клиент для API, который получает данные с сервера.
- Кроссплатформенный проект. Попробуйте написать небольшое приложение на Kotlin Multiplatform для Android и iOS, чтобы познакомиться с возможностями кроссплатформенной разработки.
🍗 Карьера с Kotlin: от джуна до тимлида
- Junior. Начнёте с создания простых экранов для мобильных приложений или поддержания существующего функционала. Упор будет на изучение Android SDK и архитектурных паттернов [Средняя зарплата: 81 000 – 151 000 ₽]
- Middle. Вы сможете проектировать приложения с нуля, работать с корутинами и использовать фреймворки для серверной разработки [Средняя зарплата: 186 000 – 300 000 ₽]
- Senior. Вас ждёт проектирование сложных приложений, оптимизация производительности и взаимодействие с кросс-командными проектами [Средняя зарплата: 320 000 – 457 000 ₽]
- Tech Lead. Помимо управления командой, вы будете решать задачи архитектурного уровня, разрабатывать универсальные модули и внедрять лучшие практики [Средняя зарплата: 383 000 – 560 000 ₽]
С# — язык для фанатов Windows
C# — один из старожилов мира программирования, появившийся в 2000 году благодаря Microsoft. За годы он превратился из языка для разработки под Windows в универсальный инструмент для создания десктопных, веб и мобильных приложений, игр и даже облачных сервисов. В 2025 году C# остаётся актуальным и востребованным, особенно для тех, кто хочет работать с экосистемой Microsoft, Unity или крупными корпоративными системами.
🌹 Почему C# — хороший выбор?
- Простота в изучении. C# создан как язык для разработчиков всех уровней. Его синтаксис, похожий на Java и C++, понятен и лаконичен, что снижает порог вхождения. При этом язык поддерживает сложные парадигмы, такие как асинхронное программирование и функциональный стиль
- Разнообразие применения
- Разработка игр: Unity — один из самых популярных движков для разработки игр, полностью использует C#
- Веб-разработка: ASP.NET Core позволяет создавать высокопроизводительные веб-приложения
- Корпоративные системы: C# часто используется для разработки сложных бизнес-приложений благодаря тесной интеграции с Microsoft SQL Server, Azure и Windows
- Мобильные приложения: Xamarin и MAUI (Multi-platform App UI) позволяют разрабатывать приложения для Android и iOS
- Мощная поддержка экосистемы Microsoft. C# глубоко интегрирован с экосистемой .NET, которая предоставляет библиотеки и инструменты для практически любой задачи: от работы с базами данных до машинного обучения
- Современность. Microsoft активно развивает C#, регулярно добавляя новые фичи. В последних версиях появились pattern matching, record types и улучшенные корутины
🙏 Что можно писать на C#?
- Игры. С помощью Unity вы можете создавать как 2D, так и 3D-игры для ПК, консолей и мобильных устройств. Это идеальный выбор, если вы хотите заняться геймдевом.
- Веб-приложения. ASP.NET Core — один из лучших фреймворков для создания мощных, надёжных и масштабируемых веб-приложений.
- Десктопные приложения. Windows Presentation Foundation (WPF) и Windows Forms позволяют разрабатывать десктопные программы для Windows
- Мобильные приложения. Xamarin и MAUI дают возможность создавать приложения для Android и iOS с единым кодом.
- Микросервисы и облачные решения. Благодаря Azure и .NET Core можно разрабатывать высоконагруженные системы и микросервисы.
- Инструменты для бизнеса. C# идеально подходит для написания сложных корпоративных систем, интеграции с ERP, CRM и BI-системами.
😐 Минусы C#
- Зависимость от экосистемы Microsoft. Большинство инструментов и фреймворков связаны с Microsoft, что делает язык менее универсальным по сравнению с Python или Java.
- Необходимость хорошего оборудования. Для комфортной работы с .NET и Visual Studio требуется мощное железо, что может быть неудобным для начинающих.
- Меньше популярности в стартапах. В отличие от Python или JavaScript, C# реже используется в небольших проектах из-за своей направленности на корпоративный сегмент
😀 Карьера с C#: от джуна до лида
- Junior. Начнёте с задач поддержки существующих приложений или создания небольших модулей. Основной акцент — на понимании синтаксиса C# и работы с .NET[Средняя зарплата: 64 000 – 121 000 ₽]
- Middle. На этом уровне вы будете разрабатывать полноценные модули и работать с архитектурой приложений, возможно, занимаясь миграцией старых систем на новые технологии [Средняя зарплата: 138 000 – 249 000 ₽]
- Senior. Углубитесь в проектирование, оптимизацию и управление сложными системами. Также могут появиться задачи по интеграции облачных решений [Средняя зарплата: 257 000 – 386 000 ₽]
- Tech Lead. Разработка архитектуры систем, выбор технологий и работа над корпоративными решениями становятся вашей главной задачей [Средняя зарплата: от 305 000 - 475 000 ₽]
Java — Язык для корпоративных приложений и Android
Java — это язык с почти 30-летней историей, который до сих пор занимает топовые позиции в рейтингах популярности, таких как TIOBE Index, Stack Overflow Developer Survey, и RedMonk. Его универсальность, надёжность и огромная экосистема делают Java идеальным выбором для старта в IT. Хоть язык сейчас и притесняют в некоторых направлениях Go и Kotlin, но он продолжает оставаться востребованным в корпоративной разработке, мобильных приложениях и высоконагруженных системах.
😎 Почему Java?
- Строгая типизация и универсальность. Java — язык с сильной статической типизацией. Это помогает избежать многих ошибок ещё на этапе компиляции, что делает его надёжным выбором для крупных проектов.
- Платформонезависимость. Принцип “Write Once, Run Anywhere” (WORA) позволяет запускать Java-программы на любой платформе с установленной Java Virtual Machine (JVM), будь то Windows, macOS, Linux или даже Android.
- Широкая экосистема. Java предлагает богатый набор библиотек, фреймворков и инструментов для различных задач: от разработки REST API до работы с большими данными.
- Долговечность и стабильность. Java используется десятилетиями, и её востребованность не снижается. Этот язык часто выбирают крупные компании для долгосрочных проектов.
🧻 Что можно писать на Java?
- Корпоративные приложения. Java — лидер в разработке сложных корпоративных систем благодаря фреймворкам Spring и Jakarta EE (ранее Java EE). Многие банки, страховые компании и крупные корпорации используют Java в своей инфраструктуре.
- Мобильные приложения. Android-разработка исторически связана с Java. Хотя Kotlin постепенно вытесняет Java, многие приложения и библиотеки всё ещё пишутся на этом языке.
- Веб-приложения. С помощью фреймворков Spring Boot и Play можно создавать быстрые, масштабируемые и надёжные веб-сервисы.
- Высоконагруженные системы. Java используется для создания систем, которые должны обрабатывать миллионы запросов в секунду (например, системы бронирования или платёжные шлюзы).
- Big Data и облачные технологии. Инструменты, такие как Apache Hadoop и Apache Spark, написаны на Java и позволяют обрабатывать большие объёмы данных.
- Игры. Хотя Java сейчас и не так популярна в геймдеве, она может быть полезна для разработки игр под Android и в таких инструментах, как libGDX.
😈 Минусы Java
- Массивность кода. Программы на Java часто требуют больше строк кода по сравнению с Python или Kotlin. Это делает язык менее удобным для написания прототипов или небольших проектов.
- Высокий порог входа в современный стек. Для полноценного освоения Java вам нужно изучить не только сам язык, но и связанные технологии: Spring, Hibernate, Maven, Docker и многое другое.
- Медленный старт для новичков. Первые программы могут казаться сложными из-за обязательных элементов, таких как классы, пакеты и модули.
🍷 Карьера Java-разработчика: от джуна до архитектора
- Junior. Первые задачи включают исправление багов, написание небольших модулей и работу с уже существующим кодом [Средняя зарплата: 75 000 – 140 000 ₽]
- Middle. На этом уровне разработчик занимается проектированием и созданием функциональных модулей [Средняя зарплата: 175 000 – 290 000 ₽]
- Senior. Основной фокус смещается на оптимизацию систем, работу с высоконагруженными приложениями и руководство командой [Средняя зарплата: 295 000 – 437 000 ₽]
- Tech Lead. Лид занимается проектированием всей системы, выбирает технологии и обеспечивает масштабируемость [Средняя зарплата: 343 000 - 550 000 ₽]
💤 В заключение
Java — это надёжный выбор для тех, кто хочет работать в корпоративной разработке, создавать высоконагруженные системы или войти в мир Android. Несмотря на свои недостатки, язык остаётся мощным инструментом для долгосрочной карьеры в IT. Если вы готовы к серьёзному изучению экосистемы, Java станет прочной основой для вашего развития. 🚀
Rust — Перспективный выбор для любителей производительных приложений
Rust — один из самых перспективных языков программирования последних лет. Его популярность растёт благодаря акценту на безопасность, производительность и поддержку масштабируемых систем. Rust уже несколько лет подряд занимает первое место в рейтинге “Most Loved Language” на Stack Overflow, что говорит о глубокой привязанности разработчиков к этому инструменту.
🌹 Почему Rust популярен?
- Безопасность памяти. Одна из главных фишек Rust — система заимствований (ownership), которая устраняет классические ошибки, связанные с управлением памятью. Это делает Rust отличным выбором для системного программирования, где критична безопасность.
- Производительность. Rust сопоставим по скорости с C и C++, но предлагает более современный подход к разработке.
- Экосистема и сообщество. Вокруг Rust сформировалась активная и дружелюбная комьюнити. Cargo — встроенный менеджер пакетов — делает работу с библиотеками удобной, а документация Rust считается одной из лучших.
- Широкие возможности применения. Rust используется в самых разных областях: от разработки операционных систем и браузеров до блокчейна и игр.
🍔 Где используется Rust?
- Системное программирование. Rust активно применяется для создания низкоуровневого ПО: операционных систем, драйверов и браузеров. Например, части Firefox написаны на Rust, а Redox OS является операционной системой, полностью разработанной на этом языке.
- Веб-разработка. Инструменты, такие как Actix и Rocket, позволяют создавать быстрые и безопасные веб-приложения.
- Игровая индустрия. Благодаря производительности и низкому уровню абстракции Rust используется для разработки игровых движков.
- Блокчейн. Многие криптопроекты, включая Polkadot и Solana, выбрали Rust из-за его высокой производительности и безопасности.
- Обработка данных и машинное обучение. Библиотеки, такие как ndarray и Polars, расширяют возможности Rust для анализа данных.
😢 Минусы Rust для новичков
- Крутая кривая обучения. Концепция ownership и работа с заимствованиями может быть сложной для понимания, особенно если вы раньше работали с более простыми языками.
- Меньшее количество ресурсов для обучения. Хотя экосистема Rust активно развивается, количество книг, курсов и туториалов всё ещё уступает более популярным языкам, таким как Python или JavaScript.
- Меньше вакансий для джунов. Многие компании используют Rust для сложных задач, что требует глубокого понимания языка и его особенностей. Для новичков это может быть вызовом.
💤 В заключение
Rust — это не самый простой язык для входа в IT, но его изучение может открыть двери в самые сложные и высокотехнологичные проекты. Это выбор для тех, кто стремится к созданию производительного, безопасного и современного кода. Если вы готовы потратить время на обучение, Rust станет вашим надёжным инструментом в мире программирования.
Языки, которые не вошли в топ, но всё равно заслуживают внимания
Не все языки программирования получили место в нашем списке, но это не значит, что они не достойны изучения. Вот несколько, которые лично мне запали в душу — каждый по-своему уникален 🐸
🧪 Elixir
Молодой и невероятно перспективный язык для приложений с высокими нагрузками и масштабированием. Я познакомился с ним в конце прошлого года, и за это время успел глубоко погрузиться в его экосистему. Писать на Elixir - круто! Особенно если вы фанат Python или Ruby, но хотите чего-то быстрее и экзотичнее. Основной минус — язык всё ещё остаётся нишевым, особенно в России, а вакансий мало. Но как инструмент для старта новых горизонтов, особенно в веб-разработке (с Phoenix), он великолепен ✌️
🤗 Dart
Честно, хотел добавить его в основной топ, но язык пока в “переходной зоне”. Его популярность растёт благодаря Flutter, который уже используется в 28% приложений AppStore. За последние 3–4 года работы с Dart я видел, как развивается платформа: оптимизация движка, улучшения для Web и Desktop. Пока вакансий немного (~150 в Ру-сегменте), но если хотите писать кроссплатформенные приложения — это отличный выбор
🗡 Ruby
Этот язык был моей любовью много лет. Удобный, интуитивный и с невероятной поддержкой благодаря Rails. Но к сожалению: популярность языка в России снижается, вакансий немного, а рынок сейчас выбирает в основном Python или Go для стартапов. Но Ruby всё ещё отлично подходит для стартапов и небольших проектов, если вы планируете работать в международных командах. Он идеален для тех, кто хочет писать красиво и понятно
📰 Zig
Открыл для себя этот язык в этом году и до сих пор не знаю, что думать. Его уже используют для написания драйверов и системных программ, но он пока кажется сырым, особенно в сравнении с Rust. Однако изучать его интересно! Это отличная альтернатива для тех, кто хочет выйти за рамки привычного. Работу на нём пока найти сложно, но как инструмент для расширения кругозора — определённо стоит попробовать
⭐ Gleam
Этот язык — выбор для андерграунда. Это типизированная реализация Elixir, которая напоминает Rust своей строгостью. Gleam определённо нишевый, и вряд ли он станет популярным в ближайшее время, но, если вы фанат Elixir/Erlang, его стоит рассмотреть. Мне было приятно на нём писать, хотя это явно выбор для энтузиастов 🐱