Как пользоваться продуктами JetBrains бесплатно и с пользой

Лайфхак
19.11.2018
macOS Mojave темная тема только для Dock и статус бара
Когда ты бедный программист, но хочешь пользоваться нормальными IDE, то часто возникает вопрос "Как бы с экономить на лицензии?". В этой статье хочу рассказать о компании JetBrains, об их продуктах, а так же как бесплатно получать лицензию на их продукты + как научиться чему-то новому или вспомнить забытое.
На всякий случай, сперва поговорим о продуктах компании JetBrains. Что сейчас они поставляют из IDE (описание взял с их сайта):
  • AppCode - полнофункциональная IDE для iOS/macOS разработчиков
  • CLion - умная IDE, предназначенная для разработки на С и С++ на платформах Linux, Windows и OS X
  • DataGrip - IDE для написания SQL-запросов и работой с базами данных. Поддерживает MySQL, PostgreSQL, AWS Redshift, Microsoft SQL Server, Microsoft Azure, Oracle, Sybase, DB2, SQLite, HyperSQL, Apache Derby и H2
  • GoLand - полнофункциональная IDE для разработки на языке программирования Go
  • IntelliJ IDEA - самая умная среда разработки для Java и других языков, включающая поддержку всех последних технологий и фреймворков
  • PhpStorm - это умная IDE для языка PHP и других веб-технологий, понимающая код и отличающаяся интеллектуальным редактором, автодополнением кода, рефакторингами, встроенным отладчиком и другими инструментами
  • PyCharm - это интеллектуальная Python IDE с полным набором средств для эффективной разработки на языке Python
  • Rider - кроссплатформенная IDE для платформы .NET, построенная на базе IntelliJ IDEA и ReSharper
  • RubyMine - умная и удобная интегрированная среда разработки для языка Ruby и веб-фреймворка Rails
  • WebStorm - мощная IDE для веб-разработки на JavaScript. Отличается удобным и умным редактором JavaSсript, HTML и CSS и поддержкой новых технологий и языков, таких как TypeScript, CoffeeScript, Dart, Less, Sass и Stylus
Что использую на практике:
  • PhpStorm - для разработки проектов на Bitrix, Laravel, либо на голом PHP
  • WebStorm - для разработки проектов на ReactJS, NodeJS, либо создание npm пакетов
  • PyCharm - для разработки проектов на Python
  • GoLand - для разработки проектов на Go

Продукты действительно удобные, но это тоже дело вкуса. Можете детально изучить их продукты на сайте www.jetbrains.com, а так же 30 дней тестировать их бесплатно

Теперь о главном, как получить лицензию бесплатно

У JetBrains есть специальные условия для студентов, и если вы к примеру проходите обучение на stepik.org, то после прохождения курса по програмиированию, вам будут выдавать лицензию на 3 месяца, либо за решение определенной задачи в курсе (но это обычно в конце курса).

Огромный плюс, то что курсы бесплатные и каждый разработчик/программист найдет там для себя что-то интересное, так что бегом экономить и получать новые знания.

Вот так выглядит уведомление с кодом