TGViewer
Николай Тузов Николай Тузов @ntuzov · 16.9K subscribers
Post #598 11.5K
Моё знакомство с продуктами JetBrains

На скриншоте древняя PHPStorm (2011 год). Вообще, с PHPStorm я начал активно работать буквально с релиза, а до этого работал с Intellij IDEA.

Дисклеймер: давайте так, я понимаю, что продукты от JetBrains сейчас недоступны на территории РФ. Я прекрасно понимаю ваше негодование, и сочувствую вам в этом. К сожалению, здесь я ни чем помочь не могу, как бы мне этого не хотелось. И в этом посте я хочу поговорить про сам продукт, а не про политику компании.

У Visual Basic 6 была в целом крутая IDE, тесно интегрированная со своим языком, что не удивительно. Но как только я выбрался за её пределы, начав изучать Java, PHP и другие языки, мне стало грустно. Я пробовал разное — DreamWeamer (да простит меня Господь), NetBeans ❤️, Eclipse 😩, NotePad++ (по сути, он заменял мне в те времена Sublime, т.е был вторым редактором). Всё это было кривое и не особо удобное, но лучше ничего и не было.
Это был примерно 2010-й год, может чуть раньше.

Когда я проходил стажировку, мой наставник знатно поплевался с моих инструментов и настоял на переходе на Intellij IDEA. Я уже не помню точной формулировки, но он объяснил, что все эти инструменты — баловство, и только IDEA единственный полноценный инструмент. На тот момент я привык к NetBeans, и на какую-то там ИДЕЮ смотрел скептически. Но решил всё же попробовать, не зря же меня так уговаривают.

Я установил, и.. Это была любовь с первого взгляда и на всю жизнь! По сравнению с другими IDE, это были небо и земля, даже с моим любимым нетбинсом — намного больше крутых фич, более удобный интерфейс (даа, в те времена с UX/UI было печально), реже что-то ломалось и др. Фич было настолько много, что мы даже шутили — каждый раз когда ошибаешься хоткеем, случайно открываешь новую полезную функцию. А такое и правда случалось, тыкнул что-то не то, удивился эффекту, и пытаешься судорожно вспомнить — "как же я это сделал??". Тот же нетбинс я изучил довольно быстро, а IDEA я изучал подолгу, каждый раз находя для себя что-то новое и очень полезное (думаю, я даже сейчас далеко не всё изучил).

Да, она была адаптирована в основном под Java, но были плагины для других языков, и с ними было уже не так удобно работать, а я также часто работал и с PHP. Поэтому, когда впервые вышел PhpStorm, я был оочень рад! Установил в тот же день и радовался жизни. По сути, это вообще был единственный инструмент, заточенный под PHP, да ещё и такой крутой.

Конечно, в разные времена появлялись разные интересные решения. К примеру, я с интересом поглядывал на Atom IDE, и всплывали какие-то другие. Но обычно всё это было сильно хуже, да и руки уже настолько приросли к инструментам JetBrains, что перемен совсем не хотелось. Да, VSCode и Zed довольно хороши, но недостаточно хороши, чтобы возникло желание на них переходить. В любом случае, здоровая конкуренция всем только на пользу.

И вот, спустя 15 лет, для меня мало что поменялось, IDE от ребят из JetBrains всё ещё остаются моим главным инструментом. Большинство функций уже въелись в мышечную память, я уже даже не помню некоторые хоткеи и функции, пальцы сами автоматически на них тыкают, когда необходимо 🙃
  • 👍 37
  • 🔥 13
More from @ntuzov
  1. Sep 15, 2026Дописал самый большой кусок статьи про Go 1.27 — раздел про постквантовые подписи. В 1.27…
  2. Sep 13, 2026Нельзя мне браться за обзоры релизов... Вместо небольшого раздела по постквантновые подпис…
  3. Aug 27, 2026😐 Ультимативный разбор... Go 1.27? Честно, не знаю зачем я это сделал, но я сделал.. Ну п…
  4. Aug 24, 2026👴 Посоветуйте хорошего бухгалтера на аутсорс в Казахстане, в идеале в Астане Рынок у нас…
  5. Jul 25, 2026🦄 Опубликовал платформу для гайдов и первую статью https://golang.guide/ Надеюсь, вам пон…
  6. Jul 24, 2026В последние дни работаю чуть ли не по 16 часов над этим проектом — мой перфекционизм не да…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →