👩💻 Компания JetBrains представила новый статически типизированный JVM-язык программирования — Kotlin. Его разработка началась с целью устранить недостатки Java и предложить современный, лаконичный и безопасный язык для разработки серверных программ, Android‑приложений и многоплатформенных решений (в дальнейшем).
🏝 Kotlin получил имя в честь острова Котлин в Финском заливе. Язык с самого начала разрабатывался как open-source, что помогло ему быстро обрести популярность в сообществе.
🧩 Одной из его ключевых особенностей стала интероперабельность с Java: проекты на Java могли легко интегрировать код на Kotlin без переписывания всего приложения.
Hello World
👨💻 В 2017 году Google официально добавил Kotlin как язык для разработки Android, что стало переломным моментом в его истории. Сегодня Kotlin используется миллионами разработчиков, поддерживает серверные и веб‑приложения, а также активно развивается в направлении Kotlin Multiplatform, делая возможной разработку приложений для Android, iOS, Web и Desktop.
🩵 Всех, кто разрабатывает программы на Kotlin - с праздником)
📼 Истории известных разработчиков, которые не применяли ИИ-инструменты для создание чего-то нового - уже на канале:
1️⃣ Я - создатель Яндекса. Реальная история Ильи Сегаловича YouTube | VkVideo
2️⃣ Удивительная история Android! Вы этого НЕ ЗНАЛИ YouTube | VkVideo
Если вы занимаетесь разработкой программного обеспечения, то наверняка слышали о продуктах компании JetBrains. Этот мировой лидер в сфере разработки инструментов для программистов предлагает широкий спектр решений, от IntelliJ IDEA до PyCharm, которые значительно упрощают процесс создания качественного кода.
В современных условиях возникает закономерный вопрос: как получить доступ к платным продуктам JetBrains российским разработчикам? Несмотря на существующие ограничения, существует несколько проверенных способов приобретения лицензий на популярные IDE.
В этой статье мы в редакции ggsel.net расскажем о наиболее эффективных методах, которые позволят вам легально использовать любимые инструменты разработки, не нарушая при этом никаких правил и норм.
Важно отметить, что все продукты JetBrains остаются функциональными и продолжают получать обновления, однако процесс их приобретения требует некоторых дополнительных действий со стороны российских пользователей.
Что дает лицензия JetBrains
Приобретение лицензии JetBrains открывает широкий спектр возможностей для разработчиков и образовательных учреждений.
Образовательное сообщество получает уникальную возможность использовать профессиональные инструменты разработки совершенно бесплатно. Программа JetBrains Academy позволяет не только учиться самому, но и преподавать программирование с помощью передовых IDE: от CLion до WebStorm, включая популярные PyCharm и PhpStorm.
Корпоративные пользователи оценят преимущества пакета All Products, который предоставляет универсальный доступ к всему портфолио компании. Бессрочные лицензии распространяются на такие инструменты как TeamCity для непрерывной интеграции, YouTrack Standalone для отслеживания ошибок и Upsource для обзора кода. При этом облачные решения YouTrack InCloud и командная платформа Space доступны по гибкой подписной модели.
Владельцы лицензий получают привилегии в экосистеме JetBrains: централизованное управление лицензиями через официальный веб-портал, синхронизацию настроек между рабочими станциями, участие в сообществах разработчиков, доступ к базам знаний и расширениям из Marketplace.
Как купить лицензию JetBrains
1. Покупка лицензии при помощи друга, проживающего за границей
Доступ к продуктам JetBrains в России ограничен, но существует несколько способов его получить. Один из самых надежных методов — помощь близких, проживающих за рубежом. Попросив их о содействии, вы сможете приобрести необходимую подписку. Оплата производится с иностранного банковского счета, после чего вы компенсируете расходы помощнику. Такой подход позволяет легально пользоваться всеми преимуществами инструментов разработки, несмотря на географические ограничения.
2. Покупка лицензии JetBrains на маркетплейсе ggsel
В 2025 году российским разработчикам по-прежнему доступен путь получения лицензии JetBrains через маркетплейс ggsel. Данный метод привлекает не только своей практичностью благодаря широкому доступу, но и существенной экономией денег и времени.
Перейдите на сайт ggsel и введите в поисковой строке запрос «JetBrains».
При выборе предложения учитывайте цену, рейтинг продавца и обратную связь от предыдущих покупателей.
Тщательно ознакомьтесь с описание товара, где изложены ключевые характеристики и процедура получения лицензии.
Нажмите на кнопку «Купить» и перейдите к платежной странице. Здесь потребуется указать действующий адрес электронной почты и осуществить оплату, выбрав удобный способ (банковская карта, СБП и другие).
После завершения транзакции действуйте согласно инструкции из описания товара и в скором времени лицензия JetBrains будет у вас.
Следует учесть, что для проведения оплаты потребуется соответствующий платежный инструмент — международная банковская карта или виртуальный кошелек. Несмотря на то, что данный метод требует определенных временных затрат и внимательности, он обеспечивает полноценный доступ ко всем профессиональным функциям приложения.
3. Покупка с использованием виртуальной карты
Для комфортной оплаты часто используют виртуальные банковские карты. Если решили завести такую, важно учесть несколько деталей:
Поддержку международных операций.
Уверенную работу с платежной системой самого JetBrains.
Отсутствие ограничений на оплату подобных сервисов.
Удобные месячные лимиты и адекватные комиссии за конвертацию валюты.
Учтите, что для покупки лицензии одной виртуальной банковской карты может быть недостаточно. Возможно вам понадобятся сервисы, маскирующие ваше местонахождение.
Переходите на ggsel.net — торговую площадку, где вы найдете игры для ПК и консолей, DLC, сможете пополнить баланс популярных игровых и неигровых сервисов, купить и продать игровой аккаунт. И все это — по выгодным ценам!
С 2017 года JetBrains проводит опросы, на базе которых готовит отчёты о состоянии индустрии. В 2024 году опросили 23к разработчиков. В отчёте есть разное интересное, имеет смысл ознакомиться с ним целиком. Мы же с вами посмотрим на отдельные моменты, которые я считаю самыми примечательными.
В топе языков всё стабильно, там JavaScript, Python, Java. Впервые Go обогнал PHP, последний уже довольно давно увядает.
Да, я знаю, что HTML не язык программирования. И SQL я бы сюда не включал. Но кто я, а что JetBrains?
Интересен блок с планами. Для каждого языка можно выбрать "мой основной язык" или "планирую использовать". Основной язык Python у 35% разработчиков, ещё 6% планируют его использовать. Самые большие планы на внедрение у Go (10%) и Rust (11%). Интересно, реализуется ли это.
Даже у Shell 2%. Никто не планирует писать на PHP
На рынке РФ вроде Rust не очень востребован, и число вакансий это пока подтверждают.
По России вакансий Rust кот наплакал
Компания JetBrains попробовала вывести некий "индекс перспективности" языка. Сомневаюсь, что на него разумно опираться при выборе инструмента, но пусть будет
Promise Index языков
Интерес может представлять такая двумерная табличка. Справа указаны сферы деятельности (разработка веб-сайтов, веб-сервисов, ...), вверху язык. На пересечении указан процент людей, которые указали основным язык в этой сфере.
Я бы на эту табличку смотрел так. Если интересна некая индустрия, можно посмотреть, какие технологии там на коне. Правда, по этой логике надо на PHP сайты писать, чего вам делать не рекомендую — см. выше про увядание этого языка
В топе баз данных тоже всё стабильно: MySQL, PostgreSQL, MongoDB, SQLite, Redis. Приятно, что ClickHouse от Яндекса потихоньку растёт. Странно, что Elasticsearch впервые в этом году добавили в опрос.
Связка PostgreSQL + MongoDB + Elasticsearch топ. Не является инвестиционной рекомендацией
Дальше моё любимое. Не использует виртуализацию 25% респондентов. 50% с докером, дальше есть нюансы.
Удивлён, что докера не 90%
Проникновение искусственного интеллекта в разработку довольно сильное. 70% пробовали, а 50% постоянно используют ChatGPT. Можно позалипать на цифры постоянного использования у других игроков: 26% у GitHub Copilot, 7% Google Gemini, 5% JetBrains AI, 3% Anthropic, 1% Tabnine, 2% локальный AI, 3% Codeium, 1% Blackbox AI. 1% Llama, 1% Gemini, 1% Cursor. Есть куда расти. Про остальных игроков я не слышал.
Странно, что GitHub Copilot (который по факту принадлежит Microsoft) отличается от Microsoft 365 Copilot. Или я не шарю?
Занятная статистика по профиту от ИИ. Теперь ИИ является не только чатботом, но и заменой поисковику, помощником кодера, автоматизатором рутинных задач. Интересно, а есть ли уже бот, который code review в MR проводит? Если кто такое видел или использовал, поделитесь впечатлениями.
Мы-то знаем, что 2% Other — это правило 34
В блоке Developers' Life интересная статистика про затраты времени на код и на коммуникацию (созвоны, чаты, почта). Вроде опрос разработчиков, но 5% ребят тратят на код меньше 20% времени. Пикабу читают, наверное.
Слева затраты на код, справа на коммуникации
76% разработчиков изначально в ИТ, и 22% перешли в ИТ откуда-то. Мне был бы интересен срез по годам. В 2023 году картина была аналогичной, а дальше копать лень.
22% вкатунов. Хотя чёрт его знает, что значит another field
Интересен вопрос "самая сложная часть вашей работы". 38% отмечают понимание потребностей пользователей, 34% коммуникацию с командой (и ещё 16% с другими разработчиками). Проблема 32% в разборе чужого кода, и у 16% проблема в отладке. Непосредственно в написании кода сложности только у 15%, и в первую очередь эту часть сможет взять на себя ИИ. Остальные сложности, вероятно, пока останутся. А вообще всё выше подводит нас к важности софт скиллов, и об этом мы стали чаще писать статьи (например, как папки в телеграм для разработчика удобно настроить).
Жалкие 15% проблем в написании кода
Остальное время код компилируется, как известно
«Эй, ты воруешь ЖК‐мониторы?» — «Да, но я делаю это, пока мой код компилируется».
Иронично, что при этом 50% разработчиков работают в команде всего лишь из 2-7 человек. Одиночек и ещё 8%. И даже им сложно с коммуникацией, бедные команды по 10+ человек
А виртуальные личности считаются в составе команды?
Почему-то в обзоре 2024 года этого вопроса нет, поэтому вот вам картинка из 2023. На какой операционной системе вы программируете?
43% линукса. И ещё 42% тоже линукса, но на макбуках
Такое вот моё мнение об обзоре индустрии. Что вам запомнилось, а я это пропустил?
Изумительный по своей русофобии (в смысле боязни русского) тикет KT-71605 в багтрекере больше-не-русской программерской конторы ЖетБрейнс.
Rename Kotlin to something else to distance from Russia
I want to bring up an issue with the name “Kotlin.” After IntelliJ distanced itself from Russia following the 2022 invasion of Ukraine, I think the association with Russia persists because of the name. While I understand that the decision to distance from Russia was likely necessary due to sanctions, it might feel disingenuous to some users, especially considering how many Russian companies did the same thing for similar reasons. As long as Kotlin keeps the same name and branding, the ideological connection with Russia remains.
“Kotlin” is still linked to Russia through the island it’s named after, and this might make some users, especially those affected by the war, uncomfortable. For some, seeing that name could be a reminder of deeply traumatic events.
I’m suggesting that the team consider renaming the language to something that doesn’t carry that baggage. It could help in presenting a more neutral, global image for the project moving forward.
Переименуйте Kotlin во что-нибудь другое, чтобы дистанцироваться от России
Я хочу поднять вопрос, связанный с названием «Kotlin». После того, как IntelliJ дистанцировалась от России после вторжения в Украину в 2022 году, я думаю, что ассоциация с Россией сохраняется из-за названия. Хотя я понимаю, что решение дистанцироваться от России, вероятно, было необходимо из-за санкций, некоторым пользователям это может показаться неискренним, особенно учитывая, сколько российских компаний сделали то же самое по схожим причинам. Пока Kotlin сохраняет то же название и бренд, сохраняется идеологическая связь с Россией.
«Котлин» по-прежнему связан с Россией через остров, в честь которого он назван, и это может вызывать дискомфорт у некоторых пользователей, особенно у тех, кто пострадал от войны. Для некоторых это название может напоминать о тяжёлых событиях.
И это, заметьте, не лихой 2022 год, а 19 сентября 2024. У человека кипело-кипело и накипело.
(К чести компании, ему там вежливо сказали wont fix и посоветовали сходить к врачу).
Штош! Открываю соревнование по спецолимпиаде: как можно было бы назвать язык Котлин?
Моё предложение: прямо по названию тикета, KT-71605. Есть же всякие FTN77 или C99. Ну вот будет кировский трактор пятизначный. Трудно запомнить и невозможно забыть!
Пообщался с тех.поддержкой JetBrains. Имея штаб-квартиру в Чехии JB всегда могли высказываться и действовать свободно без давления со стороны чиновников. Так что ни у кого не должно возникать сомнений в искренности проводимой компанией политики. А с началом войны работники JB и вовсе продемонстрировали редкую жертвенность, отказавшись от привычного образа жизни, оставив родных и близких. Да и сама компания лишилась доли прибыли. Ради того, чтобы последовательно и бескомпромиссно строить бизнес на принципах гуманизма.
Ваш новый помощник по написанию кода на основе искусственного интеллекта, который будет писать вам код, отвечать на ваши вопросы и повышать вашу производительность. Доступен бесплатно уже сегодня в наших расширениях VSCode, JetBrains и Eclipse.
Обновление плагина до версии 1.2 Добавил сравнение методов API.
Серым помечены методы, которые есть в обоих версиях API. Зеленым помечены методы, которые есть в этой версии API и нет в другой, а красным - наоборот. Зеленые и серые методы кликабельны. При нажатии открывается подробное описание метода в соответствующей версии API.