Нужно ли учить Java для Android-разработки в 2024

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

КОМЕНТАРІ • 110

  • @AndroidBroadcast
    @AndroidBroadcast  3 місяці тому

    🔗 Telegram Android Broadcast t.me/+y-LPEB3R5-9mNmRi
    🔗 Платная подписка на Boosty abdev.by/oroS
    🔗 Платная подписка в Telegram abdev.by/lrpW
    🔗 База знаний Android разработчика abdev.by/graa

  • @Bs0dKnight
    @Bs0dKnight 3 місяці тому +9

    Прекрасное будущее здесь! Если раньше, чтобы писать под IOS и Android нужно было знать Java и Objective C(и платформы), то сейчас нужно знать Java + Kotlin, Objective C + Swift, KMP. Победа, я щитаю

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Чтобы писать достачно знать Kotlin + Swift, а вот чтобы разбираться во всем тогда еще и Java + Obj-C

    • @dim_sh75
      @dim_sh75 3 місяці тому

      @@AndroidBroadcast Ага, а Java класс на сотни строк при модификации на 20%, будем переписывать на Kotlin ? И писать тоже надо уметь )

    • @dim_sh75
      @dim_sh75 3 місяці тому

      Dart тоже не лишним будет )

    • @ГлебНикитенко-р7у
      @ГлебНикитенко-р7у 3 місяці тому

      За те же 300к/наносек что и 5 лет назад))

    • @preenxus3425
      @preenxus3425 3 місяці тому

      @@Bs0dKnight достаточно знать Dart)

  • @Scherbakov
    @Scherbakov 3 місяці тому +10

    Лицо хочет убежать с головы, но не может😂😂

  • @ivan_p3
    @ivan_p3 3 місяці тому +23

    Конечно нужно. Всякие Кириллы Розовы будут валить вас на собеседованиях вопросами о Java

    • @58assassin
      @58assassin 3 місяці тому +4

      Проходил собес, где основная часть вопросов была по Java. На мой вопрос, используется ли Java в проекте, мне ответили нет😁
      Этот собес я не прошёл, но зато прошёл следующий и сейчас я очень этим доволен)

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Странно задавать вопросы по теме что не имеет отношения к задачам на позиции. Но так могут делать крупные компании у которых установлена планка требования общая для всех

    • @58assassin
      @58assassin 3 місяці тому +1

      @@AndroidBroadcast Да, достаточно крупная компания. Мне показалось, что лид в своё время нашёл какой-то стек вопросов для собеседования и не меняет его)
      Но после того собеса,на всякий, нашёл список самых популярных вопросов по Java на Android и разобрался). Было интересно, стал глубже понимать некоторые вещи)

    • @IbnSabilAbuAbdullah
      @IbnSabilAbuAbdullah 3 місяці тому

      Если на знать java ты будешь тупить когда часто в документации будешь натыкаться на java классы. И после java котлин гораздо проще понимается

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Это классно что подтолкнуло разобраться

  • @FreedivingTrainer
    @FreedivingTrainer 3 місяці тому +7

    Мужики, я сотку пожал !

  • @dim_sh75
    @dim_sh75 3 місяці тому

    Всё четко, по-полочкам, и добавить нечего ) . Про мультиязычность тоже поддерживаю. Тенденция в мире такая - проходит время "мастеров одного инструмента"

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Приятно видеть тех кто разделяет мое мнение

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

    Не хватило трезвого уточнения: учить джаву когда уже работаешь в ит. Если еще не работаешь, то знание джавы черезчур избыточно. И без нее надо вагоны информации знать и понимать. Да и если работаешь, начинать учить джаву только ради того что учить? Забудется сразу. Столкнулся - учи: вот самое верное действие.
    Довод же про старые проекты такой себе. Уже три года минимум все новое пишется на котлин. И количество проектов новых начинает превышать старые. Плюс старые небольшие уже перевели. По итогу легаси осталось намного меньше чем нового. И вопрос закономерный: зачем учить старье, когда на рынке такое уже практически не востребовано?
    По итогу получается что видео больше дезинформирует, чем чтото нужное дает.

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Если ты рабоатешь и чувствуешь необходимости в Java - не учи

    • @Bs0dKnight
      @Bs0dKnight 3 місяці тому

      Согласен, учить в отрыве от практики невозможно, а если практиковать java без андройд-а и соответственно котлина, то можно утонуть в древних технологиях случайно

    • @denislopatkin6996
      @denislopatkin6996 3 місяці тому

      @@AndroidBroadcast к сожалению пока не работаю

  • @magellan127
    @magellan127 3 місяці тому +3

    Когда гуглишь как, что-то сделать, то много решений из stackoverflow на джава. Также на собеседованиях знание джавы должно быть плюсом. + вакансий больше можно покрыть.

    • @Polite_person_
      @Polite_person_ 3 місяці тому

      @@magellan127 ну если что gpt перепишет на котлин )

  • @yuriyg1678
    @yuriyg1678 3 місяці тому

    Java однозначно надо.
    Кирилл можно расписать, более детально, на что надо уделить особое внимание в Java. Некий roadmap by Кирилл Розов.
    Возможно это будет полезно всем. Одним для обучения, другим для проверки знаний.
    Спасибо за видео

  • @McMouse88
    @McMouse88 3 місяці тому

    Я считаю обязательно стоит, так как ты сам сказал что много библиотек которые мы используем в андроид разработке написаны на Java, и иногда нужно покопаться в исходниках, чтобы лучше понять что и как там работает, а без знаний Java там конечно не обойтись

  • @spacestar2792
    @spacestar2792 Місяць тому

    "если вы выучите джаву, вам будет проще перейти на котлин" вот тут бы не согласился. Когда я писал на котлине, рассуждая в контексте джавы, было очень сложно ("если в джаве я писал так, как написать то же самое на котлине" или "если я напишу на котлине вот так, во что это превратится в джаве, а почему получается по-другому, а как сделать так же, а почему другие области видимости, а где тот привычный мне package-private, а как же без него, так нельзя"). Когда уже полностью обстрагировался от джавы и начал воспринимать котлин как отдельный самодостаточный язык, стало гораздо проще жить.

    • @AndroidBroadcast
      @AndroidBroadcast  Місяць тому

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

  • @gamecheats7383
    @gamecheats7383 3 місяці тому +2

    Я считаю что новичку в 2024 учить джаву не нужно, ее можно выучить уже будучи практиующим разработчиком доя расширения кругозора

  • @kopohcool
    @kopohcool 3 місяці тому +5

    Вроде и дельные вещи говорятся, и обсуждаются в ролике, но честно, для меня всё звучит как: "для того чтобы программировать телеграм бота на питоне, учите C++, а потом спокойно перейдете на питон" (понятно что пример мой абстрактный и утрированный, но звучит как будто так)
    И нет, я согласен с позицией автора, что стоит знать не один язык программирования, что стоит понимать как работает Kotlin пол капотом, как вообще в таком случае там работает Java, да и просто разбираться в Java коде, посыл видео хороший, просто для меня большая его часть звучала как я описал выше

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому +1

      Да, тоже позиция имеющая широкую популярность среди людей

  • @Polite_person_
    @Polite_person_ 3 місяці тому +15

    Там где Java в вакансиях, там легаси, ну его на …

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому +1

      Это да, такое за большие деньги или от безвыходности

    • @arhitutorials
      @arhitutorials 3 місяці тому +7

      Это значит, что имеется успешный проект, который кому-то реально нужен. Не такой уж плохой вариант.

    • @MajorTom-r6s
      @MajorTom-r6s 3 місяці тому +6

      ​@@arhitutorialsхорошая попытка, HR

    • @magellan127
      @magellan127 3 місяці тому

      @@MajorTom-r6s Он вообще-то крутой ютубер и действующий андроид разработчик, а не HR)

    • @aciDevil69
      @aciDevil69 3 місяці тому

      джава ван лав, можно будет развиваться и дорасти до бэкэнда, а этих ребят всегда не хватает!

  • @АртемКудинов-х8х
    @АртемКудинов-х8х 3 місяці тому +2

    Пока буду расширять знания. Кто-то с минимальными знаниями будет пополнять рынок мобильной разработки)))). Со мной в РК так случилось. Паравоз ушел.... А требовалось из палок собрать приложение и чтоб оно работало)

  • @__EA__
    @__EA__ 3 місяці тому +4

    Я как новичок в мобильной разработке который начал сразу с Kotlin, понял, что без Java никак не обойтись, уже на моменте изучения Kotlin.
    Гуглишь, выдает код на Java. А как это на Kotlin будет?😳

    • @preenxus3425
      @preenxus3425 3 місяці тому

      Скажи спасибо гугл)

    • @__EA__
      @__EA__ 3 місяці тому

      @@preenxus3425 Можно и помолиться на него, а ещё свечку поставить чтобы его не замедлили 😁.

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Он выдает код со Stackoverflow, где такого много написали

    • @aciDevil69
      @aciDevil69 3 місяці тому

      скопируй в иде (студия точно умеет), и если у тебя проект на котлине, тогда она предложит "перевести" на котлин

    • @CodeCurator-v8t
      @CodeCurator-v8t 3 місяці тому

      Просто допиши kotlin

  • @mikhailshirokov8464
    @mikhailshirokov8464 3 місяці тому +4

    Думаю, если человек освоил Kotlin, то с Java вообще никаких проблем не возникнет, т.к. она гораздо проще. Джава, наверное, потому и нашла широкое применение в энтерпрайзе, поскольку на ней сложно писать трудночитаемый код. Язык имеет достаточно многословный синтаксис и плотность полезной информации в нём ниже, чем в Kotlin. Java следует изучать хотя бы потому, что она дисциплинирует начинающего разработчика (в одном файле только 1 публичный класс; квадратные скобки только для массивов; никакой перегрузки операторов). Когда человеку сразу дают большую свободу действий, он не всегда разумно может их использовать. Ко многим вещам он должен приходить постепенно, по мере возникновения реальных потребностей.

  • @GigaBruh3000
    @GigaBruh3000 3 місяці тому +1

    Начинал на Java, долго писал на этом языке. Как отношусь к текущему положению дел Java/Kotlin? Считаю, что как минимум для себя знать Java надо, я тоже не пишу на Java уже давно, но читать код библиотек или лезть в сорцы андроида = знать Java. Короче говоря, хочешь быть более крутым - УЧИ.

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Я не помню когда задавал вопрос на собеседование про синтаксис Java . А вот про классы из JDK или принципы работы потоков - да

    • @GigaBruh3000
      @GigaBruh3000 3 місяці тому

      ​@@AndroidBroadcast та же история. Единственное, что я люблю спрашивать на собесах это особенности null safety в kotlin и java, многие сыпятся на platform type, а тема важная, особенно если kotlin вызывает, что-то из java.

  • @Artur_Maji
    @Artur_Maji 3 місяці тому +1

    Нужно и её доучивать

  • @ИванИванов-у4в4ш
    @ИванИванов-у4в4ш 6 днів тому

    а на на джаве для андройд дев какие фреймворки надо знать?

    • @AndroidBroadcast
      @AndroidBroadcast  5 днів тому

      Что Kotlin, что Java для Android разработки используют практически все одни и те же решения

  • @kovshichek5933
    @kovshichek5933 3 місяці тому +2

    Нейросеть немного шалит на движения головы и рук

  • @Googlan576
    @Googlan576 3 місяці тому +1

    С одной стороны согласен, оттуда идут корни много чего в котлине, а с другой а какую джаву учить то? давно туда не заглядывал, но думаю с джава 8 она сильно поменялась. Ве эти стримы, optional и т.д. Там вроде sealed появился. Обязательно ли знать все это андроид разработчику... неуверен

  • @beeline09
    @beeline09 3 місяці тому +2

    Какие-то идиоты в высоких кабинетах решили, что мне хватит 240 разрешения((( Я про ограничение скорости, даже на мобилке. По ходу придется смотреть тебя в ВК.

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Скорее всего это минимум который Googel может отдать. Так бы и до 144p дошли

    • @beeline09
      @beeline09 3 місяці тому +3

      @@AndroidBroadcast так дело не в Гугле. РКН же намеренно это делает.

  • @evenbetter6730
    @evenbetter6730 3 місяці тому

    Да технологии очень медленно внедряются. На моем текущем проекте до сих пор есть data binding, когда уже всюду compose. База память, многопоточность, сборка мусора, коллекции это нагляднее учить с Java.

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Это очень печально, но data binding я уже давно не встречал

  • @ГлебНикитенко-р7у
    @ГлебНикитенко-р7у 3 місяці тому

    Зарплаты в студию!
    12 лет опыта в Android из которых 8 на Java - оплачивается сейчас так же как и просто 3 года на Compose.
    Проверено на собственной шкуре.

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Ну вот у меня 12 лет опыт и получать в России 500 тыс у меня сейчас получится

  • @ivanstrelka3448
    @ivanstrelka3448 3 місяці тому +2

    Котлин на голову выше чем джава как по мне.
    JVM топ технологии топим дальше за них

  • @chuvacky
    @chuvacky 3 місяці тому +7

    Какой-то глюк с видео. Когда киваешь головой, то лицо смазывается.

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Это не глюк ) это несовершенство AI (

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Удивлен больше что это смотрят а не слушают

    • @chuvacky
      @chuvacky 3 місяці тому

      @@AndroidBroadcast длинные новости слушаю, а короткие ролики почему бы не посмотреть) но теперь глаз будет дёргаться от этого AI)

    • @slip0000
      @slip0000 3 місяці тому

      @@AndroidBroadcast мы всё смотрим в обязательном порядке🙂

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      @@chuvacky эксперимент был неудачный 😔

  • @alexandrprodan8794
    @alexandrprodan8794 3 місяці тому

    Хотелось бы увидеть дуэль между тобой и каналам mobile developer потому что Алексей Гладков говорит что уже java не актуален для android разработки

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому +1

      Писать на Java и не нужно, но вот разбираться в ней и понимать - надо

    • @dim_sh75
      @dim_sh75 3 місяці тому

      Алексей и другие громкие заявления делает, работа такая.
      В дуэли (стенка-на-стенку скорее) с Flutter разрабами угомонили слегка.
      А вообще, полезно своей головой подумать - доводы сторонами предоставлены... и всё равно у каждого своя истина будет, в силу разного опыта )

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

    Так, а если завтра появится фуксия, то зачем вам будет нужна джава? А она может появится очень скоро и совсем внезапно

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

      Такое слышал пару лет назад, но что-то новостей все меньше про нее. Там вообще идёт разработка?

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

      @@AndroidBroadcast мне кажется, все могло случится раньше, наверняка первыми на фуксию перейдет Самсунг, а за ними пиксель. В последнее время, в связи с этим ИИ вся индустрия заметно замедлилась. Но т.к. гугл все ещё тянет флаттер, есть надежда, что они не отказались от своих планов.

  • @chegleeff
    @chegleeff 3 місяці тому +3

    Когда перешел с Java на Kotlin, испытал восторг! Ну его нафиг эту Джаву ))

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Сталкиваться же приходится с Java технологиями в разработке?

    • @Yet604
      @Yet604 3 місяці тому

      Да. Котлин это по типу упрашенной версии джавы

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      @Yet604 Kotlin это чем Java спать не сможет из-за медленной скорости развития и обратной совместимости со всем написанным кодом

  • @MrMonyag
    @MrMonyag 3 місяці тому

    Вот черт бы с java как она есть. Эти языки все одинаковые.
    (а теперь серьезный вопрос, пусть и в форме возмущения) А вот что делать с невероятно раздражающей rx java? выпиливать, или от нее действительно есть польза? как быть с той же джавовой нуллабельностью (какие-то костыли в виде optionals, каждое поле "data"-класса в этих обертках, еще и свои обертки поверх оберток), и так далее?
    Единственный плюс я в этом вижу - когда разработчик бэкендер приходит на андроид-проект, ему не нужно тратить два-три часа времени, чтобы прочитать про котлин.

  • @yet300
    @yet300 3 місяці тому

    Ну сколько я вокансий просмотрел(Junior/Middle) половину из них требует Джаву, а на самом собесе спрашивают про GC, типы данных, чем Kotlin лучше джавы, асинхронщину итд

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Знания JVM нужно Android разработчику, но всем проще написать Java

  • @Yet604
    @Yet604 3 місяці тому

    Кто занимается фрилансом? Как там обстоят дела?

    • @preenxus3425
      @preenxus3425 3 місяці тому

      @@Yet604 все отлично

  • @mvlikhachev
    @mvlikhachev 3 місяці тому

    Конечно нужно) без Java бОльшую часть собесов не пройдешь)

  • @liker12345ffff
    @liker12345ffff 3 місяці тому

    Если большинство работодателей требуют джавку, то это не значит, что ее нужно учить. Это значит, что работодатели мамонты и все тут).

    • @dgopadakak
      @dgopadakak 3 місяці тому +1

      Безработный, зато правый

    • @dim_sh75
      @dim_sh75 3 місяці тому +1

      И мед, т.е. деньги у них не правильные... )))

  • @Alex-ShtG
    @Alex-ShtG 3 місяці тому

    От блин, значит я не правильно начал изучение ООП с Котлина?

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Можно начать с Kotlin, но JVM надо будет подтянуть

  • @avelcro2946
    @avelcro2946 3 місяці тому

    Стоит ли учить Java в 2024? Однозначно нет. Таким вопросом в основном задаются те, кто только начинает осваивать разработку и им на этом этапе никакая джава в помине не нужна. Им нужно изучить актуальный стек и найти первую свою стажировку или работу. Начинать с джавы тоже самое, что начинать изучение программирования с плюсов - многие узнают в этом себя. Только вот многие ли не дропнули плюсы после указателей?
    Ребята же мидл+ и сами будут сталкиваться с джавой постоянно и изучат ее по мере своего опыта.

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

      Также в комментариях "Пришел на первую работы и там Java в Android". Знание Java позволит устроиться на проекты которые избегают другие разработчики и хотят современный стек

  • @bilibian1403
    @bilibian1403 3 місяці тому +1

    До сих пор пишу на Java приложухи)

    • @AndroidBroadcast
      @AndroidBroadcast  3 місяці тому

      Твой выбор или компании?

    • @bilibian1403
      @bilibian1403 3 місяці тому

      @@AndroidBroadcast Мой, а компания и не против) Для компании важно, чтобы продукт работал и вовремя вносились изменения)

  • @58assassin
    @58assassin 3 місяці тому

    В 2024 Java для Android?) Ну нет)

    • @mmiro
      @mmiro 3 місяці тому

      Каким местом вы слушали?
      Или написали комментарий без присмотра?

    • @58assassin
      @58assassin 3 місяці тому

      @@mmiro До просмотра)) Посыл видео понятен 👍