• Экосистема разработки в 2020 году: чем живут программисты в России и мире

      Привет, Хабр! В начале 2020 года мы провели уже четвертый ежегодный опрос о состоянии экосистемы разработки, чтобы выяснить, чем живут программисты, какие языки, технологии и инструменты они используют и как изменился мир разработки по сравнению с 2019 годом. Мы проанализировали мнения около 20 тысяч респондентов из 18 стран. В опросе участвовало более 2,5 тысяч программистов из России, и это позволяет сделать выводы о том, чем российский рынок разработки отличается от остального мира. Здесь мы поделимся самыми интересными результатами.

      Важно отметить, что опрос проводился до введения карантина. Будет интересно посмотреть на динамику всех показателей в следующем году.

      image

      В этом году мы расширили список вопросов о профессиональной деятельности и добавили раздел, посвященный образу жизни. Обо всем по порядку.

      Профессиональная сфера


      Языки программирования. В текущем году Python обошел Java в списке используемых языков и в России, и в мире. Однако в качестве основного языка большинство опрошенных и там, и там по-прежнему выбирают Java.

      TypeScript и С++ вытеснили PHP из пятерки наиболее часто используемых языков в мире, в России PHP все еще держится на 4-м месте:

      • Топ-5 для мира: JavaScript (70,6%), Python (56,1%), Java (55,6%), TypeScript (28,5%), C++ (27,6%);
      • Топ-5 для России: JavaScript (62,8%), Python (46,8%), Java (36,5%), PHP (24,5%), TypeScript (23,1%).
      Читать дальше →
      • +15
      • 10.5k
      • 7
    • MPS 2019.2: перечисляемые типы данных, настройка сообщений об ошибках, переход на JDK 11 и многое другое

        В MPS 2019.2 мы подготовили для вас много новых функций в различных подсистемах и исправили ряд ошибок.

        image

        Скачать MPS 2019.2

        Перечисляемые типы данных


        Новый способ объявления перечисляемых типов данных позволяет определить список вариантов в компактной форме, указав для каждого варианта именованное значение. При необходимости вы можете настроить способ отображения некоторых значений или выбрать значение по умолчанию, которое будет использоваться, если свойству не было явно задано какое-либо значение.
        Читать дальше →
      • Официальный сайт JetBrains теперь доступен на русском языке

          Как технологическая компания, мы в JetBrains стараемся поддерживать самые популярные языки и технологии программирования. А как международная компания, мы хотим, чтобы представители разных культур, говорящие на разных языках, могли легко получить информацию о продуктах JetBrains. Все-таки выбор подходящего инструмента для разработки или командной работы — дело ответственное, и хорошо, когда можно почитать о нем на родном языке.

          У нас много русскоязычных пользователей по всему миру, да и российский рынок исторически нам близок, поэтому русский — один из первых языков, для которых мы сделали локализацию. Помимо русского и английского, jetbrains.com сейчас доступен на испанском, упрощенном китайском, корейском, немецком, французском и японском языках. А также на клингонском. Переключить язык можно внизу страницы.

          image
          Читать дальше →
        • KotlinConf 2019 Live: смотрите в прямом эфире 5-6 декабря

            Трансляции KotlinConf превращаются в добрую традицию. В этом году мировое сообщество пользователей Kotlin сможет увидеть конференцию в прямом эфире — все выступления, а не только объявления и новости. Приятным бонусом прямого эфира станут 12 интервью с докладчиками, которые в течение двух дней проведет ведущая популярного YouTube-канала «Android Dialogues» Хюен Туэ Дао.

            Трансляция начнется выступлением руководителя команды разработки Kotlin Андрея Бреслава, затем два полных дня докладов и в конце заключительная панель, во время которой докладчики вместе с командой разработки Kotlin ответят на вопросы сообщества. Вы также можете принять участие в обсуждении — задавайте вопросы в Твиттере с хештегом #kc19ask уже сейчас, и смотрите прямой эфир, чтобы услышать ответы.

            Есть и другой способ приобщиться к KotlinConf 2019 — организуйте митап в рамках программы KotlinConf 2019 Global для удаленного просмотра конференции вместе со своим сообществом, а JetBrains поддержит ваше начинание. Прочитайте наш блог-пост, подайте заявку и получите поддержку.

            image

            Читать дальше →
            • +17
            • 1.7k
            • 2
          • Специальное предложение для работающих студентов от JetBrains

              С началом учебного года мы хотим поддержать работающих студентов. Теперь мы предоставляем работодателям скидку 20% на любую коммерческую лицензию для сотрудников, у которых есть активная студенческая лицензия на продукты JetBrains.

              Чтобы получить скидку, напишите нам на sales.ru@jetbrains.com и укажите ID вашей студенческой лицензии или адрес электронной почты, на который она зарегистрирована.

              image
              Читать дальше →
            • JetBrains Open Day в Петербурге: видео

                Недавно мы провели в нашем новом питерском офисе Space первое большое мероприятие — JetBrains Open Day.

                Наталья Числер, VP по управлению персоналом:

                — Есть такая традиция в нашей компании — приглашать гостей в новые офисы. Мы делали это в Петербурге в 2013 году, когда переехали в Universe, в Новосибирске, когда там стартовал офис, в Москве и вот снова в Петербурге. Это очень хороший формат для знакомства с интересными людьми, обмена мнениями и эмоциями. Получилось сделать праздник, причем и для самих себя. Идея была провести содержательное мероприятие с докладами, разговорами о продуктах и наших планах. Дать коллегам извне возможность увидеть JetBrains изнутри, понять, какие мы, чем живем, кого мы ищем и нанимаем. Нам тоже было очень интересно общаться с гостями.


                Как обещали, делимся видеозаписями докладов.
                Читать дальше →
              • Разрабатывайте плагины для продуктов JetBrains и продавайте их на JetBrains Marketplace

                  Мы запустили JetBrains Marketplace — новую платформу, на которой разработчики могут продавать и лицензировать свои плагины к продуктам JetBrains. Теперь у авторов плагинов появится возможность уделять больше времени именно разработке — им не придется придумывать свои решения по лицензированию и заниматься продажами. А пользователям станет доступно еще больше удобных инструментов, которые помогут работать эффективнее.

                  image
                  Читать дальше →
                • JetBrains Night Moscow: как это было

                    В апреле мы провели JetBrains Night Moscow — получилась отличная встреча с друзьями: интересные темы, много живого общения и, конечно, выступления спикеров JetBrains. К нам пришло более 700 гостей. Спасибо каждому за то, что вы сделали вечер таким классным!

                    Читать дальше →
                    • +16
                    • 3.1k
                    • 3
                  • Соревнование по программированию Kotlin Heroes

                      JetBrains начала сотрудничество с Codeforces в продвижении языка Kotlin среди любителей спортивного программирования. Codeforces предоставляет Kotlin-разработчикам платформу, на которой можно посостязаться в алгоритмическом программировании и отточить свое мастерство. Вместе с Codeforces мы запускаем серию соревнований под названием Kotlin Heroes.

                      image
                      Читать дальше →
                      • +14
                      • 4.3k
                      • 2
                    • JetBrains Night в Москве, 13 апреля

                        Привет, Хабр!

                        Мы приглашаем всех на JetBrains Night — большую встречу с друзьями, которая пройдет 13 апреля в Москве. Приходите узнать, что интересного происходит в мире Java, Kotlin и веб-технологий. Разработчики JetBrains расскажут, чем мы занимаемся и что нового сделали за последнее время, а самое главное — как все это правильно использовать.

                        После технических докладов мы проведем открытую дискуссию со спикерами и другими сотрудниками компании — ответим на вопросы о наших продуктах и работе в JetBrains.

                        image
                        Читать дальше →
                        • +22
                        • 6.7k
                        • 6
                      • MPS 2018.3: планы генерации, улучшения в языке сборки и упаковки и в языке редактора, обновленный интерфейс

                          Привет, Хабр! Недавно мы выпустили MPS 2018.3. В этой версии много новых функций, с которыми работа над проектами станет еще эффективнее. Мы улучшили планы генерации и язык описания редактора, добавили новые конструкции в язык сборки и упаковки, обновили элементы интерфейса для удобной навигации по иерархии наследования и внесли много других изменений для продуктивной работы.


                          image
                          Читать дальше →
                        • Coding the Art: как мы генерируем графику и анимацию в дизайн-проектах

                            В JetBrains мы любим экспериментировать. Результаты наших экспериментов не всегда становятся достоянием широкой публики, но кое-чем мы готовы поделиться с вами прямо сейчас.

                            Наш новый проект начался со стремления к автоматизации дизайнерских процессов. К каждому релизу продукта дизайнеру необходимо подготовить большое количество маркетинговых материалов. При этом совершенно недостаточно просто размножить графику на разные носители, нужно иметь возможность внести разумное и эстетически обоснованное разнообразие в каждый экземпляр.

                            Идея генерировать графику в таких целях не нова, для дизайнера важно иметь глубокий и точный контроль над изображением, чтобы быстро варьировать и разворачивать новые визуальные конфигурации без значительного переписывания генерирующей структуры и бесконечного отлова ошибок на разных стадиях жизненного цикла кода.
                            image
                            Читать дальше →
                          • Декабрьские вебинары Kotlin 1.3

                              5 и 12 декабря JetBrains организует два вебинара, посвященных свежему релизу Kotlin 1.3. На вебинарах Роман Елизаров и Николай Иготти расскажут о том, как начать использовать корутины, Kotlin/Native и Multiplatform Projects. Андрей Бреслав ответит на вопросы зрителей о Kotlin 1.3 и планах на будущее. Задайте ваши вопросы Андрею в Твиттере с хэштегом #kotlinask_13 уже сейчас или в YouTube-чате во время вебинара.

                              Оба мероприятия бесплатны для участия и будут транслироваться на YouTube канале JetBrains TV. Вебинары и Q&A сессия пройдут на английском языке. Зарегистрируйтесь, чтобы получить ссылку на трансляцию перед вебинаром.

                              image
                              Читать дальше →
                            • Kotlin 1.3 с поддержкой корутин, бета-версией Kotlin/Native и не только

                                На днях вышел Kotlin 1.3 с комплектом сопутствующих библиотек, инструментов сборки и учебных материалов.

                                Мы делаем Kotlin как инструмент для разработки приложений любого масштаба на любых платформах. В Kotlin 1.3, благодаря корутинам, читать и писать неблокирующий асинхронный код стало легко и удобно. Масштабируемость стала гораздо доступнее. В новом релизе мы также выпустили бета-версию Kotlin/Native, позволяющую компилировать код Kotlin непосредственно в машинный код. Мультиплатформенные возможности Kotlin теперь работают на всех поддерживаемых платформах, что позволяет, например, использовать одну и ту же бизнес-логику в приложениях для Android и iOS. Общую логику можно также использовать для серверов и мобильных и веб-клиентов. Кроме того, появилась возможность писать легко переносимые мультиплатформенные библиотеки, которые возьмут на себя большинство повседневных задач.

                                image

                                В ближайшее время мы проведем серию вебинаров по основным возможностям версии 1.3, записывайтесь здесь.
                                Читать дальше →
                              • KotlinConf 2018 — кейноут и первые видео

                                  3-5 октября в Амстердаме прошла конференция KotlinConf 2018, и мы рады поделиться первыми видео. Смотрите кейноут Андрея Бреслава, руководителя проекта Kotlin:


                                  Ещё 7 видео доступны в нашем канале на YouTube.

                                  Подпишитесь и получите ссылку на все видео, как только они станут доступны.

                                  Ваша команда JetBrains
                                  The Drive to Develop
                                • KotlinConf 2018 Live — мы в эфире

                                    UPD
                                    Трансляция сегодняшних сессий KotlinConf 2018:

                                    Вы всё еще можете задавать нам свои вопросы в Twitter с хештегом #kc18ask. Сегодня на заключительной сессии вопросов-ответов мы на них ответим. Не пропустите, начало в 18:15 по Москве.
                                    Читать дальше →
                                  • VI ежегодный хакатон JetBrains: Shiftius Altius Ctrlius

                                      Быстрее. Выше. Сильнее.


                                      В конце июня в JetBrains прошел 6-й хакатон, для которого мы выбрали тему олимпийских игр.

                                      1. Хакатон стартовал в среду 27 июня в 12:00 и длился 48 часов.
                                      2. Последний коммит — не позднее полудня пятницы, 29 июня. К этому времени нужно было также предоставить оргкомитету 5-минутные презентации проектов.
                                      3. Презентации стартовали через час в 13:00.
                                      4. Каждый сотрудник JetBrains мог отдать голос за понравившиеся проекты.
                                      5. Победители получили призы.

                                      image
                                      Читать дальше →
                                    • KotlinConf 2018 Live — смотрите трансляцию 4-5 октября

                                        3-5 октября в Амстердаме пройдёт KotlinConf 2018, событие, которое мы готовили целый год. 2 дня сессий, целый день воркшопов, 1 200 участников — мы с нетерпением ждём начала.

                                        Для тех, кто не сможет приехать, у нас хорошая новость: 4-5 октября будет открытая трансляция основного потока сессий KotlinConf 2018 Live:

                                        • главные обновления Kotlin в кейноуте Андрея Бреслава, руководителя проекта Kotlin;
                                        • 14 онлайн-сессий с ключевыми членами команды Kotlin и экосистемы (полный список сессий KotlinConf 2018: 4 октября, 5 октября);
                                        • закрытие с сессией вопросов-ответов (задайте свой вопрос уже сейчас в Twitter с хештегом #kc18ask).

                                        Присоединяйтесь к нам, зарегистрируйтесь, чтобы не пропустить трансляцию и получить запись после конференции.

                                        image
                                        Читать дальше →
                                        • +12
                                        • 2.1k
                                        • 2
                                      • MPS 2018.2: тесты генераторов, плагин GitHub, аспект VCS, уведомления о миграции и многое другое

                                          Недавно вышла новая версия MPS 2018.2 со множеством долгожданных изменений. Если коротко, то в этом релизе вас ждут улучшения миграции, новые генерационные планы, GitHub-плагин и не только. Подробности — ниже.

                                          image
                                          Читать дальше →
                                        • В День дружбы — скидка 50% на все IDE JetBrains для наших друзей

                                            UPD 1
                                            Друзья, мы получили много запросов на sales.ru@jetbrains.com в связи с акцией. Мы обязательно всем ответим и поможем с покупкой/продлением, но это займет некоторое время. Пожалуйста, не беспокойтесь — все, кто написал нам, обязательно получат скидку.

                                            UPD 2
                                            Несколько важных уточнений:
                                            1. По данной акции можно купить новую подписку или продлить текущую только на 1 год.
                                            2. Подписку, срок которой истекает через год и более, продлить по акции нельзя.
                                            3. Если у вас уже есть подписка, вы можете ее продлить. Купить еще одну подписку на тот же продукт в рамках одного аккаунта нельзя.


                                            Знаете ли вы, что есть такой праздник как Международный день дружбы? Честно говоря, мы и сами были не в курсе, а он как раз сегодня. И мы подумали: у нас же столько друзей по всему миру, больше 5 миллионов! Так что мы решили отметить праздник и заодно напомнить всем нашим друзьям, как много вы для нас значите.

                                            Предлагаем начать праздновать прямо сейчас и закончить 1 августа. А чтобы праздник удался, нужно не так много: собраться в приятном месте хорошей компанией и, конечно, позаботиться о подарках. Мы долго думали, что бы такого подарить и старым друзьям, и новым, и вот что придумали:

                                            С этого момента и на протяжении 50 часов до среды, 1 августа 2018, 19:05 по Москве (GMT+3), мы дарим скидку 50% на все продукты JetBrains Toolbox.
                                            image
                                            Читать дальше →