Почему новичкам не стоит изучать JAVA?

Поділитися
Вставка
  • Опубліковано 19 гру 2024

КОМЕНТАРІ •

  • @D_J_I
    @D_J_I 4 місяці тому +9

    Начал изучать Java, после чего увидел в рекомендациях этот ролик. Немного прифигел, ведь я сам изучал тему востребованности различных ЯП, и JAVA мне показалась одним из наиболее перспективных направлений. Но после просмотра ролика понял, что это просто автор очень любит кликбэйт))

    • @itbrotherhood
      @itbrotherhood  4 місяці тому +2

      Я бы не сказал, что прям люблю. Но реалии заставляют использовать все средства)) рынок беспощаден))

  • @heartsropper
    @heartsropper 6 місяців тому +3

    Я хотел начать с С++ , но многие рекомендовали сперва с жава , затем на плюс , и ещё годный ролик у вас получилсч , и ещё посмотрю ваш 4 часовой видос.

    • @itbrotherhood
      @itbrotherhood  6 місяців тому +3

      Смотрите конечно) спасибо)

  • @How_is-x5b
    @How_is-x5b 4 місяці тому +5

    Учу Java после 4х лет работы бэкэнд разрабом на Python. И могу сказать, что Java намного легче читается благодаря строгой типизации, в отличии от гиперабстрактного месива на Python, особенно если тот кто его писал вообще не утруждался с типизацией кода. Вообщем, норм язык. Ах да, наконец полноценная многопоточность, в отличии от питонячьего GIL.

  • @ased666
    @ased666 6 місяців тому

    Здравствуйте. Я хотел бы узнать, может ли Kotlin заменить Java для разработки бекенда, не только для Android. Kotlin стал популярен и уже успешно используется для написания бекенд частей приложений, при этом разработчики на Java легко переходят на Kotlin из-за обратной совместимости. Возможен ли переход java приложений на kotlin?

    • @itbrotherhood
      @itbrotherhood  6 місяців тому +1

      Привет. Конечно. Есть даже проекта в которых половина кода на Java половина на Kotlin. И все это прекрасно работает. Я рекомендую начинать с Java просто из-за простоты входа. Войти в java намного легче. Примерно 7000 вакансий на java и 1500 вакансий на kotlin. А с java на kotlin перейти не проблема.

    • @ased666
      @ased666 6 місяців тому

      @@itbrotherhood Да, я начал с Java, но хочу разрабатывать новые высоконагруженные системы для бекенда, а не поддерживать легаси код. Java имеет много легаси кода, что может быть не очень интересно для работы. Kotlin предлагает более широкий функционал и, кажется, более надежен. Я думаю, что многие компании начнут переходить на Kotlin.
      Я рассматриваю переход на Golang. Как вы считаете, каковы перспективы у Golang? Мне нужно развиваться, и с легаси кодом далеко не уйдешь. У меня не так много желания изучать Kotlin, потому что вакансий на этом языке мало, хотя его популярность в области бекенд-разработки потихоньку начинает появляться.

    • @ased666
      @ased666 6 місяців тому

      @@itbrotherhood Да, я начал с Java, но хочу разрабатывать новые высоконагруженные системы для бекенда, а не поддерживать легаси код. Java имеет много легаси кода, что может быть не очень интересно для работы. Kotlin предлагает более широкий функционал и, кажется, более надежен. Я думаю, что многие компании начнут переходить на Kotlin.
      Я рассматриваю переход на Golang. Как вы считаете, каковы перспективы у Golang? Мне нужно развиваться, и с легаси кодом далеко не уйдешь. У меня не так много желания изучать Kotlin, потому что вакансий на этом языке мало, хотя его популярность в области бекенд-разработки потихоньку начинает появляться.

  • @Priezzh
    @Priezzh 2 місяці тому +1

    Ну все, моды на маинкрафт, ждите меня!

    • @itbrotherhood
      @itbrotherhood  29 днів тому

      получается, что так)))

  • @nersomy
    @nersomy 4 місяці тому

    Подскажите где это камюнити искать?

    • @itbrotherhood
      @itbrotherhood  4 місяці тому +1

      Как вариант на бусти. Там есть подписки с доступом в чат

  • @hobotkov
    @hobotkov 6 місяців тому +7

    Вакансий много, но и разработчиков уже овер до фига. Рынок перегрет вайтишниками после говно-курсов. И в рекламе говорят, что дефицит разработчиков, но это не так. Про дефицит говорят как раз создатели курсов и вот такие ютуберы со своими уроками. Лучше уж делать, что нравится, чем пытаться долбить в закрытые двери с курсами за плечами.

    • @enot85
      @enot85 6 місяців тому +3

      Не проблема устроится на работу,если понимаешь чуть больше чем другие. Я java полюбил,после javascript с первого взгляда. И если нет любви к it,то точно не стоит туда идти.

    • @instaff215
      @instaff215 6 місяців тому

      Если рынок перегрет вайтишниками после ГОВНО-курсов, то ты, распрекрасный Д’Артаньян с КАЧЕСТВЕННЫМИ знаниями (в отличии от этих вонючих вайтишников) должен как орешки щёлкать любой собес vs вот такого вот вайтишника.

    • @mroganan7171
      @mroganan7171 6 місяців тому

      А можно какой "уровень " примерно нужен чтобы хоть на стажировку попасть? Я делаю пет-проекты в виде веб приложением, настройкой авторзациии, ролей, связывание сущностей и т д, но к сожалению даже интершип не берут @@enot85

    • @itbrotherhood
      @itbrotherhood  6 місяців тому +5

      Если ты понимаешь java, springboot и можешь написать простейшее приложение, то на джуна уже сможешь устроиться. Не проблема))

    • @virus8727
      @virus8727 5 місяців тому

      @@itbrotherhood интересно, вот если я могу написать бота на питоне + парсер на джаве, и все это через спирнг сгружать в постгресс + поднять простенький сайтик на джанго? почему то мне кажется что я да же до стажера не дотягиваю все ровно(

  • @Lego_history_of_the_war
    @Lego_history_of_the_war 4 місяці тому

    Я знаю C++, C#, Python, Lua и т.д., следом UE, Unity, нейросети, нужно ли учить Java?

    • @itbrotherhood
      @itbrotherhood  4 місяці тому

      Ну мне кажется, что человек который знает уже кучу языков сам должен понимать нужен ему ещё один или нет)

    • @Lego_history_of_the_war
      @Lego_history_of_the_war 4 місяці тому

      @@itbrotherhood 😂😂😂Спасибо за ответ

  • @guesswho-e6x
    @guesswho-e6x 2 місяці тому +1

    нехватка специалистов с 1000 откликов на вакансию ))) в моей области на 2 млн человек даже на 1с джуновских вакансий - 0 )

    • @fat_tony145
      @fat_tony145 2 місяці тому

      Ну так именно нехватка специалистов, никому не нужны джуны без опыта работы, всем нужны специалисты)

    • @guesswho-e6x
      @guesswho-e6x Місяць тому

      @@fat_tony145 да, ты прав, правда с 1с я поторопился, вакансии стали появляться, даже на стажировки берут

    • @guesswho-e6x
      @guesswho-e6x Місяць тому

      @@fat_tony145 на самом деле я немного поторопился, и все-таки через пару недель получил первый офер на позицию прогера 1с) но рынок все равно перегрет

  • @tomvenom
    @tomvenom 6 місяців тому

    Проблема в том, что материала по теории очень много. А по практике где найти?

    • @itbrotherhood
      @itbrotherhood  6 місяців тому

      Решать задачки) Писать свои пет проекты, все что угодно. От морского боя в консоле, до полноценного веб приложения. А если есть еще кто-то, кто сможет заревьюить код и дать по нему комментарии, то вообще супер.

  • @АндрейВиноградов-с7ц
    @АндрейВиноградов-с7ц 6 місяців тому +1

    Здравствуйте. С высоты прохождения вами собеседований, изучения видеозаписей собеседований, требований и общения с новичками - действительно вашего базового и продвинутого курса + задач + курса про спринг хватит чтобы пробовать устраиваться на работу? Или еще что посоветовать можете для дальнейшего развития по джаве или уже прочего связанного с бекендом - sql, linux и тд?

    • @itbrotherhood
      @itbrotherhood  6 місяців тому +1

      Учиться нужно вообще всю жизнь)) Нет предела совершенству, но обучение не должно быть целью. Оно должно быть средством. Я думаю, что нужно получить необходимый минимум и устраиваться на работу и уже после обучаться всему, что нужно)

    • @itbrotherhood
      @itbrotherhood  6 місяців тому +1

      Вы дома все равно не сможете освоить все что хочется и нужно. Лучше в процессе) Так что рекомендую после прохождения всего материала приступать к поиску работы)

    • @locky1827
      @locky1827 6 місяців тому +1

      Можно вечно учиться. Ведь через три дня можно забыть про prototype в Springe, а потом как join писать в select, а ещё многопоточка, а ты ещё в Линукс лезешь

    • @bushi_ys
      @bushi_ys 6 місяців тому

      Ну если тебе конечно удастся устроиться, то как можно скорее надо, но иметь базу нужно: вся база java (включая многопоточку, стримы и т д), гибернейт (и до кучи понять что такое сервлеты до кучи и jbdc), спринг (кор, бут, дата), sql (в СНГ обычно postgresql), SOLID, GOF, DRY, KISS, YAGNI. В общем это минимум по которому нужно хотя бы минимально понимать что да как работает
      P.S. прочитать книжку "грокаем алгоритмы"

  • @spgc239
    @spgc239 6 місяців тому +2

    Стоп, в каком мире Java компилирумая? JVM - буквально интерпретатор байткода Java, да она быстрее, чем пайтон и js, но называть её компилируемой имхо неправильно.
    По факту любой язык, который компилируется во что-то кроме асемьлера или LLVM не является чисто компилируемым

    • @nostradamus_tech
      @nostradamus_tech 6 місяців тому

      Сначала происходит компиляция кода в байткод, а потом интерпретация байткода в машинный код

    • @SMTDN
      @SMTDN 6 місяців тому

      @@nostradamus_tech Тогда и Python компилируемый, у него тот же механизм.

    • @spgc239
      @spgc239 6 місяців тому

      @@nostradamus_tech , так у тебя фактически есть среда, которая управляет ресурсами, даёт программе некоторую степень изолированности, которая идёт над изолированностью предоставляемой ОС, а также находу генерирует процессорные инструкции по исполнению этого самого байткода. Это и есть интерпретация.
      Т.е. фактически Java компилируется в байткод JVM, которая является интерпетатором байткода поверх процессора.
      Понятное дело, что у джавы есть этап компиляции в байткод, но наличие рантайма не позволяет ей называться полноценно компилируемым языком, как C/C++ или Rust. Язык компилируемый, если результатом его компиляции является артефакт, который может быть запущен на компьютере без дополнительного софта (рантайма). По крайней мере меня учили так.
      P.S. Под рантаймом имею в виду среду, в которой исполняется код, отличную от ОС и процессора

    • @falikisrael4322
      @falikisrael4322 6 місяців тому

      Клоун

    • @falikisrael4322
      @falikisrael4322 6 місяців тому

      Неуч

  • @hyuzw
    @hyuzw 6 місяців тому +1

    Мобильная разработка и Java... Боже мой...

  • @Daniel-mo1iy
    @Daniel-mo1iy 6 місяців тому

    Говорят ещё, спринг бут головного мозга😅😅
    Ну у нас на проекте нет спринга. С одной стороны плохо, а с другой хороший опыт в решении задач. Самостоятельно конечно повторяю его чтобы не забыть, все таки 98% что на джававском стеке будет спринг)

    • @itbrotherhood
      @itbrotherhood  6 місяців тому +1

      Обязательно надо повторять иначе точно забудется))

  • @paulschlacter158
    @paulschlacter158 6 місяців тому

    Из названия ролика я так и не понял стоит или не стоит новичкам учить?

    • @itbrotherhood
      @itbrotherhood  6 місяців тому

      Как самому хочется)) Тут ты сам выбираешь)) А название - это просто название))

    • @paulschlacter158
      @paulschlacter158 6 місяців тому

      @@itbrotherhood Понял. Учу дальше)

    • @itbrotherhood
      @itbrotherhood  6 місяців тому

      Отлично)) Правильный выбор на мой субъективный взгляд)))

  • @EskoS
    @EskoS 6 місяців тому

    Главная проблема джавы - это отсутствие сахара. Нету свойств, переопределений операторов, интерполяции строк (в 21 джаве это сделали настолько убого, что лучше и дальше канкат юзать). Все обновления что выходят не добавляют ничего. Со стороны фреймворка всё работает обычно, он точно не круче джанги. Порой язык избыточно многострочен и кажется, что разрабы просто угарают (попробуйте на внутреннем функционале создать json объект, там такое полотно буд из Map.of, что захочется в C++ уйти). Единственная причина, почему я изучаю джаву - это красота кода. А если бы не microsoft с их убогой VS, то точно бы выбрал C#.

    • @vasyavasin7364
      @vasyavasin7364 6 місяців тому

      Много строк кода пишут потому что требования такие. У нас на работе оценивают по количеству строк кода в месяц, поэтому если есть возможность написать много букв я всегда пишу😂

    • @heheheyhey5234
      @heheheyhey5234 6 місяців тому +1

      Все намешал. VS лучший. Отсутствие сахара, это огромный плюс.

    • @Daniel-mo1iy
      @Daniel-mo1iy 6 місяців тому

      ​@@vasyavasin7364А у нас по 2 задачи в день требуют делать)

    • @BorisKnyazhevsky
      @BorisKnyazhevsky 6 місяців тому

      Есть же Rider.

    • @EskoS
      @EskoS 6 місяців тому

      @@BorisKnyazhevsky Rider меня и отговорил от C#. Компиляция в нём была настолько долгая, что у меня терпения не хватило на изучение

  • @annx4417
    @annx4417 6 місяців тому

    Никакой нехватки специалистов давно нет!!! Это было в нулевых. Мои отзывы на вакансии просто не просматривают в 90% случаев, это значит что ящики рекрутеров ими завалены

    • @itbrotherhood
      @itbrotherhood  6 місяців тому

      Конечно есть вариант. когда ваши отзывы не просматривают. Но когда я откликаюсь на вакансии у меня не просмотренных откликов порядка 20% наверное. Значит проблема все же не в откликах, а в резюме, количестве откликов и времени. Если вы откликнулись на 10 вакансий и на следующий день у вас 90% не просмотрено, то это даже не близко к реальности)))

    • @annx4417
      @annx4417 6 місяців тому

      @@itbrotherhood как может быть проблема в резюме если оно даже не просмотрено

    • @itbrotherhood
      @itbrotherhood  6 місяців тому

      Значит проблема в ДВУХ ДРУГИХ пунктах. Вы дочитывайте ответ до конца пожалуйста, если уж задаете вопрос))

    • @Bombilaz
      @Bombilaz 6 місяців тому

      ​@@annx4417все правильно автор ответил, дело не в рынке, а в резюме, во-первых фильтры по годам опыта, во-вторых опыт который описан кажется работодателям нерелевантным, т. е. Надо себя правильно продать ещё, это уже отдельный навык.

    • @annx4417
      @annx4417 6 місяців тому

      @@itbrotherhood 100 откликов время - неделя. Причина думаю в возрасте, хотя судя по вашей седой бороде вам тоже около 40

  • @slavianskiy
    @slavianskiy 6 місяців тому

    хах, гениальный совет- сходи на 10 собеседований чтобы понять свой уровень. сначала нужно решить задачу как в принципе попасть на собес в 2024 году

    • @itbrotherhood
      @itbrotherhood  6 місяців тому +1

      Не проблема, если что-то делаешь. Составь нормальное резюме и откликнись на 100 вакансий, я уверен на 3-4 точно попадешь))

    • @slavianskiy
      @slavianskiy 6 місяців тому

      @@itbrotherhood нормальное резюме это как- написать правду что ты только учишся или напиздеть с три короба что у тебя опыт и всякое такое?)))))

    • @annx4417
      @annx4417 6 місяців тому

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

  • @annx4417
    @annx4417 6 місяців тому

    тоже самое про плюсы говорили что дескать на наш век хватит. И где щаз плюсы? был язык номер 1

    • @sergsuper
      @sergsuper 6 місяців тому

      А до этого про просто C, а до этого про Фортран...

    • @annx4417
      @annx4417 6 місяців тому

      @@sergsuper я фортран не застал. но в эру софта для десктопов большинство писалось на плюсах

    • @sergsuper
      @sergsuper 6 місяців тому

      @@annx4417 я застал фортан только в том что переводил с него на паскаль. А в институте преподаватель говорил: да на нем же столько библиотек написано, столько разработчиков - как это этого всего можно отказаться? Оказывается довольно просто

    • @chekasha
      @chekasha 6 місяців тому

      С++ == Unreal Engine

    • @annx4417
      @annx4417 6 місяців тому

      @@chekasha нишевое применение осталось, но теперь это не язык номер 1 для коммерческих приложений

  • @AlexeyRiched
    @AlexeyRiched 6 місяців тому

    первый)