Очень хотелось бы увидеть ролик с разбором того, как программисту объяснять менеджерам, зачем нужен рефакторинг и хоть какая-то документация. Например в случаях, если проект уже не маленький и представляет из себя франкенштейна. Потому что у бизнеса взгляд простой: "Без этого фичи новые делаются? Если да, значит это лишняя трата наших денег. Если нет, значит вы плохой программист".
хоть бы где то пояснили почему закрыли сайт для россии, ясно что россия напала но программисты к этому ни какого отношения не имеют, русофобия как она есть спасибо за поддержку мы же тоже не кайфуем тут от нынешней ситуации
Вопрос немного не по теме, но от создателей Eclipse есть IDE для языка Python? Я с сайта JetBrians скачал комьюнити-версию IDE PyCharm, а оказывается она так же урезана как и IntelliJ IDEA. Я Python как раз только начал изучать, или мне незачем пока переживать и продолжать работать в PyCharm?
Из этого видео каждый сделает выводы сам для для себя. Я для себя сделал такой: спрашивать на собеседованиях, можно ли на проекте использовать Идею в платной версии? И если нет, то пока-пока. Идея - самая удобная IDE для джависта, и пользоваться каким-то г*вном просто из-за политики компании я лично не хочу.
старое говно это имеется ввиду если софт написан с 2007 года по 2014-ый. Поэтому в IDEA не откроешь его) а так русский плагин ставишь на эклипс и кайфуешь от русских кнопок. Для нового да IDEA лучше.
Хорошо Android девелоперам, Android Studio - та же идея и бесплатно. Для работы вообще софт покупать не нужно. Если перед важными релизами обновления IDE не устанавливать, то все будет ок)
Я думаю, чтобы начать программировать на Java, надо максимум внимание на программирование, и минимум на IDE, и на всё другое. И в этом смысле Intellij IDEA (Community Edition) есть прекрасный инструмент. А потом, когда у тебя что то началось получатся, то можно и выбирать, и разбираться в тонкостьях языка, IDE, и т.д.
@@enigmuss Тогда уж и никакой Javы и плюсов в любом виде, только хардкор, только чистый С. Как поют в "Научно-техническом рэпе" (Папа может в Си) - "БДСМ-пати с утра и до утра, мой батя чётко знает, что такое буфера".
по своему опыту могу сказать, что 1) нетБинз пока развивался -был весьма годной иде для тех, кому хотелось написать десктоп приложение, а так же поработать с минимальным энтерпрайз приложением - все в целом настраивается, к тому же может поддерживать другие яп и даже разные компиляторы (знать бы где настраивать и зачем оно надо) 2) эклипс - это в своем роле идея на минмальках, которую можно раскачать до идеи на максималках за счет бесплатных плагинов. но для этого нужно потратить 100500 жопочасов - перебирая под каждую ситуацию тонну этих плагинов, допиливая частично какие-то из них самостоятельно, сделав форк для себя. а еще в эклипсе система хоткеев чем-то напоминает гитару урал - наверняка там существует последовательность горячих клавиш, которая запускает непойми какой военный объект непонятно где. 3) собственно, идея - конфетка из коробки в красивой оболочке. плюсы - оно работает как часы прям из коробки. минусы - практически любой стоящий плагин который очень хочется поставить себе и пользоваться - стоит денег. начиная от темы оформления и заканчивая работой с некоторыми хранилищами данных. но за эти деньги вы понимаете, что покупаете по сути моно-среду разработки, из которой вам даже выходить не надо. вместо открытых 5 программ, 20 терминалов и 15 вкладок в браузере - у вас одна идея и 5 вкладок в браузере. ну и да - понимание процессов в программе дает большой бонус при кастомизации идеи так же, как и при работе с другими иде. но идея как бы усыпляет бдительность и сама предлагает все настроить так, чтобы оно работало....
"Нетбинз" хорош тем что кроем джавы в полном объем также поддерживает в полном объеме "пыху" + фронтэндовые вещи - не надо запускать на девкомпе 2+ (очень тяжеловесных) IDE когда нужно дебажить связку проектов.
и всетаки, как для новичка, который нифига не знает и лишь когда-то учил паскаль (ага), и вот решил в 30 лет стать джава-девелопером, что лучше из этих трех выбрать. Спасибо за ответ
@@Петр-й2б7щ имхо, самым правильным решением будет попробовать поиспользовать Эклипс исключительно ради самообразования - он вам не поможет настроить проект, запустить все из коробки, настроить распознавание синтаксиса, подтянуть слабые ссылки по использованию в проекте, подтянуть подключение к бд за пару кликов, сделать необходимые операции с гитом без клавы и пр. - в общем - научит вас работать с консолькой как надо - а потом уже - когда все эти действия вы будете выполнять на полуавтомате и будете полностью понимать, что вы делаете, как это происходит, как настраивается и сможете примерно то же самое сделать в простом блокноте (ну или не самом простом нотпад++) - то можно переходить на идею, немного поплеваться от того, что надо заново учить горячие клавиши и поменять принцип работы, но уверяю - скорость разработки в идее многократно увеличивается, если использовать этот инструмент на полные его возможности
1) никто не пишет на Java десктоп приложения, кроме начинающих программистов, для других языков возможно подходит 2) Eclipse безнадежно устарел, для какого-нибудь некоммерческого open source можно использовать (но ни одного плюса перед IDEA Community нет) 3) IDEA (GigaIDE в РФ) - это база, стандарт в энтерпрайзе
Сергей, подскажите мне, пожалуйста, как начинающему. Я хочу изучить java для разработки под android. Изучать язык лучше в eclipse или сразу в android studio? Мне 40+ и я думаю, что попасть в интерпрайз разработку шансы не слишком высоки. А в андроид разработку порог входа значительно ниже. Плюс можно работать как фрилансер. Заранее благодарю. P.S. у вас очень классная подача материала. Я свой поиск в RU-vid начинаю со слов "Сергей Немчинский)))" Удачи вам и развития вашей компании
Так и не понял, в чем проблема с идеей комьюнити едишн. Если в ней нет кучи удобных вещей из платной версии, то ты же будешь делать все ручками как и в еклипсе
Как-то как пришёл джуном на Java, так там все синьоры работали на IDEA. Один я работал в eclipse 😂 Даже спросить было не у кого. В итоге тормозил и работал медленно. Так что с моего опыта мало кто пользовался eclipse.
Вот Сергей на 100 % прав. Я вон всю жизнь работаю на эклипсе или Spring tool suite и много раз пытался юзать крекнутые Интелидж Идеа. Но всегда думал "такое". Эклипс мне удобнее и привычнее. Идеей так и не стал пользоваться на постоянке. Ее платность один из жирных недостатков.
перефразируя "Я вон всю жизнь работаю инструментом из Леруа или Икеи и много раз пытался красть инструмент из магазинов milwaukee. Но всегда думал "такое". Посредственный инструмент мне удобнее и привычнее. milwaukee так и не стал пользоваться на постоянке. Его цена один из жирных недостатков." "Я всего лишь строитель домов, зачем покупать инструмент более высокого уровня улучшающий и упрощающий мою деятельность?"
Училась на идее, эклипс освоила без проблем, по работе нужно было. Но потом все равно выбила себе идею от организации и перетаскиваю народ на неё потихоньку.
По поводу эклипсы, вот у нас в большой и зелёной компании в корпоративном магазе есть и эклипс и идея, и почти все разрабатывают в идее, и эклипс из-за этого выводят из эксплуатации и в итоге как раз таки разработчики на эклипсе оказываются в минусе. Так что ситуация, когда ты просто не сможешь работать в той адешке в которой привык актуальны для всех.
Добрый день Сергей, спасибо за развернутый ответ на вопрос "Какую IDE выбрать?". Дабы сэкономить время перейду сразу к вопросу : вы рекоммендуете ознакомиться c JDeveloper если впереди непонятно будет ли проект от Оракла или нет ?
А что, в 2022 кто-то пользуется какими-то другими иде кроме идеи? Это примерно как "какой браузер выбрать google chrome, internet explorer или netscape navigator?"
@@boris_m40 в хроме закругленные табы уродливые. в хроме на ctrl tab вкладки слева направо переключаются, а не по стеку в порядке использования. в хроме нет встроенного впн
Здравствуйте, Сергей. В своей карьере я дошёл до этапа, когда пора обучать интернов и стажеров. Можете ли вы сделать видео с советами, как быть начинающему ментору и как не отбить у подрастающего поколения джунов, стажеров и интернов тягу к программированию?
Я с этим особо не заморачивался) Просто даешь задачу (сначала попроще, потом все более сложные), объясняешь план, потом очень внимательно и вдумчиво делаешь ревью. Иногда можешь спросить есть ли траблы с решеним задачи, отвечаешь на его(ее) вопросы максимально развернуто.
Встречаются в пустыне два мужика, один телефонную будку за собой тащит, другой с рельсой наперевес. Второй спрашивает первого: - А ты чё с будкой? - А я если хищника увижу забираюсь в будку, он походит вокруг меня и уходит… - А ты чё с рельсой? - А я вижу лев за мной бежит, я от него. Вижу догоняет! Я рельсу бросаю и дальше налегке.
На работе никто не станет ждать, пока ты полдня набиваешь круд в блокноте, вручную по буквам прописывая импорты и аннотации. Уволят сразу же. Глючный и застрявший в начале нулевых Eclipse тоже никто не даст использовать. Корпоративный стандарт - IDEA. А дома для себя можно, конечно, хоть в vim писать.
Community без проблем можно использовать для коммерческой разработки. Какого инструментария не хватает? Два года манался с Ultimate постоянно отваливался сервер лицензий и т.п. Сейчас ещё 2 года сижу на Комьюнити и всем доволен!
в вузе учили все писать через блокнот, а запускать код через .bat файлы, которые компилируют в консоли все через javac *** и java ****. так привык, что если на java пишу, то пишу в notepad++, так наиболее удобно хдд, а запускаю через .bat файлы
Хорошее качество видео - приятно посмотреть. Какими инструментами вы пользуетесь? Свет, камера, микрофон, в чем монтируете? Или контакты кто для вам это делает. Спасибо.
Поддерживаю, что нужно на eclipse учить и учиться. Но, уж, очень idea нравится. Использую платную подписку. Работаю. В нашей команде и компании приветствуется. Я на спринге пишу бэк. И очень выручает идешка. Периодически экслипсом приходится работать, так как у некоторых заказчиков исключительно проекты на нем. С древней джавой 6. Работает. И мы работаем. А так чаще 11 джавку. И плагины в идешке и хоткеи выручают. На маке м1 моём обе идешки пашут. И периодически пользуюсь терминалом. На линуксе сидел долго раньше. Привычка. Так что поддерживаю, и всем советую на ручной коробке с терминалом, а потом кайфушки)
@@syberskyer диаграммы по бд и проекту. А так больше плюшек по спрингу. Датагрип ещё. А так именно в стеке с бэком и рест, бд разных, поддержка докера, поддержка в целом и новые фичи мало-помалу. На комьюнити через мавен спринг можно тоже юзать. Но с платным софтом и в целом проще и быстрее работать)
потому что толкьо под нее разрабатываются интеграции в Oracle и IBM. А к IDEA - нет. И вы не можете туда деплоить и управлять. Совсем. Почему? Потмоу что Eclipse бесплатный и комьюнити-бейзд. А IDEA - оммерческая, нафига им это? И да, IBM основной спонсор Eclipse Fondation
Сейчас в идее с этим получше, но раньше нельзя было открыть кучу проектов в одном окне, и приходилось переключаться и путаться. В эклипсе много проектов и много модулей поддерживалось, сколько я себя помню. Также чтение исходников библиотек в эклипсе организовано понятнее, не сваливаешься непонятно куда вниз в дереве файлов.
eclipse для легасти?! В легаси от ИДЕ нужно только три вещи - искать, искать и еще раз искать. А уж поиск а идее на три головы выше. А если еще использовать анализ потоков данных! Может я, конечно, в эклипсе что-то не нашел.
С 24го февраля появилась еще причина не использовать IJ Idea. Можно накачать эклипс до уровня идеа с помощью плагинов. Ну или почти до того уровня. Например, Tabnine плагин по моему дает отличный интеллисенс на основе машинного обучения. Классная штука. Или Visual Studio Code. Куча плагинов/расширений и работает быстрее и бесплатная. К тому же по интерфейсу идея это помоему не идеал))). Кнопки всех цветов радуги, нет единого стиля, часто тормозит.
Чорд! Срочно иду осваивать эклипс, а то правда, сяду за неё на работе и даже код со стандартными библиотеками не запустится из-за отсутствия импортов... 😢
Сергей,здравствуйте! Надеюсь ответите на мой вопрос, мне это очень важно! Имеет ли смысл учить стек Java/Jakarta EE (TomEE, Glassfish, Jetty)? Пишу сейчас свой блог на этом стеке, и думаю, можно ли показать его в качестве проекта своему работодателю? Знаю, что это как пушка по воробью, но я обожаю Java
Я C# программист, последние 1.5 года сделал два серьезных проекта на Java, используя Intellij IDEA (Community Edition). Пользовался Eclipse ом также, но однажды пользуясь Intellij, больше не вернулся Eclipse. Я не знаю задач, которых можно сделать на Eclipse и нельзя в Intellij IDEA.
Честно говоря это неправда что в комьюнити версии не хватает инструментария причем категорически. Я в первой компании юзал Профешнл идею, и когда в следующей сказали извини у нас только комьюнити, даже свою персонал лицензию нельзя, то я очень переживал что будет нехватать функционала. Но по факту проблем особо небыло, разве что сборщика спринг бута небыло визуализированного и работы с базой данных напрямую из идеи.
Изучаю java в качестве хобби и начинать 3 года назад я решил с android, потому что результат пощупать легче и уроков тьма, но вот я решил написать для своего приложения реактивный сервер с бд на спринге и вот этот eclipse это просто стена, боль и страдания.... Мозг отказывается скакать между android studio и eclipse.
Добрый день. Посоветуйте, пожалуйста, редактор json для создания json с возможностью выбора параметров и элементов массива из справочника. справочник это отдельный любой файл, например эксель, а не БД. Чтоб аналитики без разработчика могли формировать json, а выбранные параметры были корректными. например чтоб выбрали "debet", а не debIt", или счёт 50, а не 55.0.
Приветствую! А Ваше предложение по обучению почему-то не работает.. При заполнении и попытке отправить данные появляется сообщение, что есть что-то неправильно указанное с предложением исправить. И как быть, осмелюсь поинтересоваться?
@@alexandrapersukova Александра, добрый день! Благодарю, но на сайте продажи курса нет адреса телеграмм, а видео из youTub я уже удалил. Вам не сложно написать мне адрес телеграмм?
Я ктстаи не совсем согласен с Сергеем, по поводу того что на легаси самые большие зп. Считаю, что самые большие ЗП в финтех с далачами, связанными с высокой производительностью. +нужно знать основы devOps + понимание микросервисной акхитектуры и архитектуры data intensive applications. Если у тебя будет опыт во всем этом, то можешь претендовать на самые высокие зарплаты (на роли разработчика).
Как компилировать код на Java? Написать-то я его и в блокноте напишу, но компилировать не могу. Пишу в поисковике 'компилятор кода бесплатно', и мне вместо компиляторов показывает программы для теста кода, но компиляторов вообще нигде найти не могу.
Я не джавист, а скалист и питонист и у нас совсем иначе. Используем только комьюнити версии идеи и пайчарма, ничего другого просто не признаём, потому что нафиг нужно. Аналогично и с платными версиями, не знаю, какой функционал нужен джавистам из того, что онли в платной, но за Картеру никогда не встречал нехватки чего-то существенного. Из чего-то более-менее заметного, нахватает только поддержки подсветки синтаксиса в .conf файлах. И то это чиниться установкой плагина на поддержку hocon.
@@igormirzoeff125 Поддержка maven это интеграция с иконкой "собрать"? Всегда было. Поддержка git в ide в чем должна заключаться? commit/push/pull и т.п. можно и в консоли делать, а всякие сложные вещи типа интерактивного rebase, резолва конфликтов и т.п. во всех графических клиентах на столько криво и неудобно сделаны, что тоже только консоль спасает.
Сегодня выбор между NetBeans, Eclipse, и IDEA для Java сводится к такому же выбору как выбор между Ferrari, Lamborghini или Bugatti. Во всех IDE можно отлично и продуктивно работать.
странный немного посыл: ideaU не огонь потому что слишком крутая и все делает за вас, а ideaC ниче за вас не делает плэтому тоже не огонь) странно как по мне
"Спасибо". Еще "атом" посоветуйте. Туеву хучу хоткеев запоминать или записывать - почти нереально для программистов (у которых и так память на износ работает)
Настоящие "труть задроты" сидят на Emacs, либо Vim со множеством плагинов. Они конечно же не смотрят скорее всего это видео, а пишут код и читают документацию. Им просто не интересны такие видео скорее всего.
Как можно разобраться в сложном языке программирования и не разобраться в Eclipse? Вы шутите? Можно и в Intellij Idea делать все вручную для самообучения.