ИТ-специалисты используют много софта — конкретный набор зависит от профиля. Мы собрали универсальные инструменты, которые подойдут большинству, — для обучения, написания кода и организации работы.

УЧИТЬ ЯЗЫКИ ПРОГРАММИРОВАНИЯ

IntelliJ IDEA Edu

Платформа для обучения программированию на Java, Kotlin, Go, Python, C/C++ и других языках. Есть интерактивные задания для отработки навыков и тесты для проверки решений

Где доступен: macOS, Windows, Linux
РАЗОБРАТЬСЯ С GIT

LearnGitBranching

Игра для изучающих git с основными командами: commit, branch, checkout, cherry-pick, reset, revert, rebase, merge. Пройти LearnGitBranching можно как на русском, так и на английском языке

Где доступен: веб-версия
ПИСАТЬ КОД

IDE от JetBrains

Бесплатные версии различных сред разработки подойдут для программирования и отладки кода на Java, Kotlin, Python, JavaScript и других языках. Есть функция автодополнения кода, работающая с учетом контекста

Где доступен: macOS, Windows, Linux
НАЛАДИТЬ ЦИКЛ РАЗРАБОТКИ

GitHub

Cистема контроля версий и социальная сеть для разработчиков. Бесплатно можно создавать неограниченное количество репозиториев, совместно писать код и сканировать его на уязвимости

Где доступен: веб-версия, десктопное приложение
СЛЕДИТЬ ЗА ВРЕМЕНЕМ

Flow

Помодоро-таймер, который блокирует отвлекающие приложения и сайты и показывает статистику рабочих сессий. С помощью iCloud можно синхронизировать между устройствами Apple. Pro-версия стоит 1 $ в месяц

Где доступен: macOS, iOS, iPadOS
ПРОДЕБАЖИТЬ ЧТО УГОДНО

Charles Proxy

Один из главных инструментов тестировщика, стоит 50 $. Есть троттлинг — для проверки приложений на медленном интернете — и Rewrite — позволяет подменять запросы и ответы, проходящие через локальный прокси

Где доступен: macOS, Windows, Linux
РАБОТАТЬ В ТЕРМИНАЛЕ

Hyper

Бесплатный кросс-платформенный терминал послужит альтернативой стандартному терминалу macOS и Windows. Работает очень быстро, поддерживает плагины с установкой из командной строки

Где доступен: macOS, Windows, Linux
ВЕСТИ ДОКУМЕНТАЦИЮ

Notion

Единое рабочее пространство для создания wiki, базы данных или распределения задач в команде. В Notion много способов отображения данных: в виде таблицы, списка, календаря или канбан-доски

Где доступен: веб-версия, iOS, Android, десктопное приложение
ШИФРОВАТЬ ИНТЕРНЕТ-ТРАФИК

Outline

Поможет развернуть собственный VPN. Состоит из приложения для настройки сервера — Outline Manager — и клиента Outline для подключения к серверу. Проект с открытым исходным кодом, доступным на Gitlab

Где доступен: iOS, Android, macOS, Windows, Linux
НЕ ПОТЕРЯТЬ ДОСТУП

Bitwarden

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

Где доступен: веб-версия, iOS, Android, Linux, плагин для браузера
НАРИСОВАТЬ ДИАГРАММУ

Diagrams.net

Бесплатный инструмент для визуализации со множеством шаблонов: например, есть блок-схемы для описания бизнес-процессов или UML для разработки. Есть экспорт в Google Drive, Dropbox и другие хранилища

Где доступен: веб-версия
НАЙТИ ОТВЕТЫ НА ВСЕ

Stack Overflow

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

Где доступен: веб-версия на русском и на английском

Подобрать хороший онлайн-курс

Поможет Сравнятор. Курсы по разработке, дизайну, аналитике, английскому языку — и реальные отзывы выпускников
Выбрать курс

Цены действительны на момент публикации

Еще полезные статьи:

1. Как стать бэкенд-разработчиком.
2. Как стать фронтенд-разработчиком.
3. Бесплатные образовательные платформы от корпораций.

Новости из мира образования, советы по карьере и учебе, вдохновляющие истории — в нашем телеграм-канале: @t_obrazovanie.