Рубріки: Мнение

Учиться нужно на механике: почему новичкам не стоит использовать IntelliJ IDEA

Вікторія Пушкіна

На YouTube-канале основателя школы программирования FoxmindEd Сергея Немчинского появилось новое видео. В нем Сергей рассказал, почему новичкам в Java-разработке не стоит использовать IDE IntelliJ IDEA и в чем тогда писать код.

Highload публикует этот материал текстом.

Как выбирать IDE для работы

При выборе IDE нужно учитывать три ограничения:

  • задачи — для чего мы выбираем IDE;
  • программиста — кто будет использовать эту IDE;
  • проект — условия, которые он накладывает на IDE.

Например, legacy-проекты часто делаются на проприетарном (патентованном) софте от IBM или Oracle. И если IBM старается делать весь свой софт управляемым из Eclipse, то Oracle пошла еще дальше и написала свою очень кривую и неудобную IDE JDeveloper. Соответственно, если попадете на такой проект, то будете кодить в той IDE, в которой там принято.

И это подводит нас к тому, почему в том числе новичку не стоит начинать с самой удобной и самой красивой IDE для Java на сегодняшний день — IntelliJ IDEA.

Главное преимущество и недостаток IntelliJ IDEA

IntelliJ IDEA довольно много делает за вас. Это замечательно, если вы опытный разработчик и при необходимости можете сделать это и без нее. Но для неопытного разработчика это создает медвежью услугу.

Вам начинает казаться, что вы всему научились, а потом вы попадаете на другой проект, где IntelliJ IDEA не используют, и остаетесь как без рук. А такое случается часто: помимо legacy-проектов, некоторые компании просто предпочитают не закупать эту IDE.

Поэтому учиться начинать лучше на другой IDE. Аналогично тому, как лучше учиться ездить на механике, даже если потом будете брать себе «автомат» 🙂

Source: Friends

Важно!  IntelliJ IDEA — платная, а ее урезанная версия не подходит для профессиональной разработки. А если у вас возникла идея поставить crack, откажитесь от нее прямо сейчас. Во-первых, это неправильно. А во-вторых, если вы используете взломанную версию ПО, то в критический момент обязательно что-то пойдет не так. Стоит ли рисковать?

Какую IDE лучше использовать вместо IntelliJ IDEA

Eclipse. Она, конечно, не такая красивая как IDEA, но все-таки симпатичная 🙂 Что еще нужно знать про Eclipse:

  • Она ничего не делает за вас. Все, что вам нужно сделать, придется делать самостоятельно ручками, понимая, что вы делаете. И это хорошо. Новичков это приведет к пониманию, как работает процесс разработки.
  • Она бесплатная в полном объеме. Кроме того, она активно развивается (в нее ведь вкладывается IBM), и проблем сделать что-либо на Eclipse нет.
  • С нее легко переключиться на другую IDE. Таким образом, после нее вы становитесь универсальным Java-разработчиком.

В принципе, еще можно использовать NetBeans — это дело вкуса. В плане функционала и стоимости она такая же, как и Eclipse.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023