Что учить новичку в Android: Java vs Kotlin? Мобильный разработчик [Ru, Android]

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024

ความคิดเห็น • 521

  • @MelonHell
    @MelonHell 2 ปีที่แล้ว +76

    Перехожу с Жабы на Котёл, не жалею что начал с Java и что долго тянул с переходом, благодаря Java я понимаю как работает язык, и чем на самом деле является вся котлиновая магия, но тут кому как, лично мне эти знания важны, так как часто приходится работать с рефлексией и т.д. Новичку же я думаю стоит начать с Java, если есть желание понимать, что вообще происходит в jvm, и с Kotlin, если хочется просто начать (говно)кодить, но всё равно по мере развития знания Java будут необходимы, так как тонна библиотек на Java, декомпил байткода - Java.
    Ещё один аргумент в пользу Java: Котлин слишком сильно развязывает руки. Когда ты знаешь что делаешь, это полезно, но если ты новичок, суровость жабы идёт на пользу. Читать говнокод на Java намного проще, чем читать говнокод на Kotlin. Приходилось читать один майнкрафт плагин, который был написан на Котле (чел явно до этого не писал на Java), где в каждом файле было по несколько классов и не угадаешь где что находится
    Надеюсь мой комментарий будет кому-то полезен, но не воспринимайте это слишком серьёзно, это мнение с точки зрения любительской разработки (майнкрафт плагинов / модов)

    • @Kotella107
      @Kotella107 ปีที่แล้ว +2

      Как прочитал про несколько классов в одном файле сразу начал плакать

    • @Сибиряк38-ш6й
      @Сибиряк38-ш6й ปีที่แล้ว

      Сейчас использую Java так как он удобен для меня , но в будущем рассматриваю переход на kotlin

    • @twobeerornottwobeer5973
      @twobeerornottwobeer5973 ปีที่แล้ว

      Я кстати пишу несколько классов в файле на java , но только я использую рекорды 😅

    • @abbze8272
      @abbze8272 7 หลายเดือนก่อน

      Естественно надо учить java сначала.
      Тут как с Typescript, ты не можешь его выучить до изучения JavaScript.
      Точнее, можешь, но будешь говнокодить и не понимать что происходит))

    • @Isaevmajid
      @Isaevmajid 4 หลายเดือนก่อน +1

      Полностью разделяю вашу точку зрения, хотя бы потому что понять концепции ООП гораздо проще в Java нежели в Kotlin. К тому же в kotlin очень развито функциональное программирование и если вы пересели с Си (после вуза например), то вы явно всё будете писать в функциональном стиле тем самым теряя преимущество ООП

  • @РустамИсаков-ж1в
    @РустамИсаков-ж1в 3 ปีที่แล้ว +76

    Все правильно сказал и пример с вождением на механике или автомате наглядное сравнение. Новичку надо прежде всего научиться водить и практиковать а не бесконечно учиться. Во время обучения языку Java часто возникают мысли, а зачем мне все это??? С Котлин учиться приятней и учебные материалы современные

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +3

      Спасибо )

    • @silverfox9761
      @silverfox9761 2 ปีที่แล้ว +3

      @@MobileDeveloper я начинал учить Java но бросил на полпути основы понял но в многопоточность тяжело и не понял вообще как писать код. пошёл изучать С# и вот на нём прям всё хорошо сейчас, работаю разработчиком на Unity но всё же хочется ещё и в android подскажи пожалуйста есть ли книги по котлину для новичков или какие то статьи или видео есть с нормальным материалом чтобы смог разобраться, с программированием я то знаком и алгоритмическая база хорошая

    • @Mister_Haiz
      @Mister_Haiz 2 ปีที่แล้ว +4

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

    • @Larandvik
      @Larandvik ปีที่แล้ว

      Я сейчас учу Java, Шилдт, ИДЕ все дела.
      Почему выбрал java, потому что это как механика.
      В 2009 я учился на механике.
      Сегодня я могу ездить на:
      Мерседес Ы класса с 9 ступеньчатой акпп
      На мустанге 67 года выпуска с 4 ступеньчатой механической коробкой
      На мотоцикле с механической коробкой
      На мотоцикле с автоматом
      На грузовике с механикой и тд
      Конечно, если ты во Вьетнаме и в самом начале пути, можно выучиться на скутер и просто радоваться жизни. Но мне нравятся мои возможности 😁

    • @AlexanderKiyashko
      @AlexanderKiyashko 5 หลายเดือนก่อน

      @@Mister_Haiz есть мнение, что лучше учиться на том, на чем будешь ездить. Хотя да, с автомата на механику пересесть в разьі тяжелее, чем с механики на автомат 😉

  • @EirikurSvein
    @EirikurSvein 4 หลายเดือนก่อน +56

    А что вы думаете о перспективах изучения Kotlin для начинающих разработчиков? я сам долго выбирал курсы по IT, рассматривал разные компании, но остановился на Skypro и не пожалел))

  • @RedTosS
    @RedTosS 3 ปีที่แล้ว +154

    Позвольте предложить вам Идею для выпуска: обзор Android roadmap для становления джуном

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +21

      Спасибо большое, оно будет, но маленько в другом формате

    • @valerizaporojan7512
      @valerizaporojan7512 3 ปีที่แล้ว +1

      Поддерживаю...

    • @НаумецКонстантин
      @НаумецКонстантин 3 ปีที่แล้ว +1

      @@MobileDeveloper подскажите когда ждать видео?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +2

      Не знаю, если честно.

    • @AlexRan1n
      @AlexRan1n 3 ปีที่แล้ว +1

      @@MobileDeveloper выздоравливай!

  • @deadchannal
    @deadchannal 3 ปีที่แล้ว +20

    Спасибо
    Сам начинал с Java, стали многие вещи понятнее
    Сейчас документации намного больше, можете начинать c любого языка)

  • @beliktoneltanov6004
    @beliktoneltanov6004 2 ปีที่แล้ว +78

    Есть две ситуации у новичков:
    1. "Я не знаю какое направление выбрать, я просто хочу научиться программировать и потом уже выбирать направление" и 2. "Я точно буду заниматься андроид разработкой".
    Вы рассказали про второй случай и я полностью с вами согласен. Т.к. зачем учить универсальный язык, а потом переходить на заточенный под андроид разработку язык, если можно сэкономить время и сразу писать на котлине.
    Про первый случай. Я считаю в этой ситуации лучше учить джаву(как универсальный язык), чтобы потом пощупать несколько направлений: андроид, бэкенд, дата саинс и т.д., а потом уже решить для себя, куда идти. Если новичок понял, что ему по душе бекенд, то ему не надо будет переучиваться на другой язык и просто развивается в бэке на джаве. А если ему все же приглянулся андроид, то перейдет на котлин, а джава будет плюсиком(на тот случай, если все же попадется старый джавовский код на проекте).

    • @beliktoneltanov6004
      @beliktoneltanov6004 2 ปีที่แล้ว +4

      Я был как раз таки тем новичком, который в начале пути не думал о выборе направления. Просто хотел научиться программировать на джаве. А потом уже узнал, что можно под андроид писать и пошло поехало. Сейчас стал фанатом джавы и учить котлин не хочу. Вот думаю может уйти в бэк?

    • @MobileDeveloper
      @MobileDeveloper  2 ปีที่แล้ว +11

      Недавно JetBrains опубликовали статистику по которой людей пишущих на Котлине для бэка больше, чем для андроида. Так что Котлин для андроид это сильное упрощение

    • @ingvarrli4168
      @ingvarrli4168 2 ปีที่แล้ว +1

      @@beliktoneltanov6004 а Джава и джава скрипт это разные вещи? И где применяется Джава скрипт ?
      Спасибо

    • @КапитанУлитка-з1е
      @КапитанУлитка-з1е 2 ปีที่แล้ว +40

      @@ingvarrli4168 )) чел гугли. Уметь гуглить это основной скил прогера

    • @_Smai1e_
      @_Smai1e_ 2 ปีที่แล้ว +15

      @@ingvarrli4168 общего у java и javaScript это только слово "java" в названии

  • @ИванГорелов-и4ч
    @ИванГорелов-и4ч 2 ปีที่แล้ว +7

    Парень пушечный, как же мне повезло наткнуться на именно твои видео, спасибо!

  • @Artur_Chernyavsky
    @Artur_Chernyavsky ปีที่แล้ว +9

    Спасибо, Алексей, за приведённые аргументы! Хочу попробовать себя в программировании (вообще я лет 20 с лишним звуком и музыкой занимаюсь) и конкретно (как чистой воды практик) хочу сосредоточиться на Андроиде. Есть даже варианты приложений, которых мне не хватает на просторах Play Market, и которые я бы хотел написать сам) и, поизучав разные мнения, решил не "знакомиться с программированием" в 36 лет, а сосредоточиться на конкретном. Выбрал Kotlin, а сейчас Вы меня утвердили в выборе))

  • @trace-rp6917
    @trace-rp6917 ปีที่แล้ว +9

    Я даже не удивлен что ты тимлид. Очень харизматичный и язык подвязан) . Просто супер. Я когда сижу занимаюсь на фоне уже вместо музыки ставлю. Темболее шутки вообще бомба ) я на некоторых фразах не в этом видео конечно смеялся больше чем с камеди. Спасибо за самоотдачу на ютубе.

    • @MobileDeveloper
      @MobileDeveloper  ปีที่แล้ว +2

      Спасибо большое!) такие комментарии помогают мне делать новые видео правда )

  • @mikesolo1628
    @mikesolo1628 3 ปีที่แล้ว +38

    Отлично, лайк, подписка. Отдельное спасибо за грамотную речь, приятно слушать. А на "права" учиться не бросайте если есть желание водить, я в 40 на мотоцикл сдал, никогда до этого не водил, только машину.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Спасибо, я к этой теме вернусь как появится время )

    • @antonioant3858
      @antonioant3858 2 ปีที่แล้ว

      @@MobileDeveloper Приветствую, я только начал и видео как раз в тему, есть хорошая книга по джава, но начал по курсам, видео и туториал по Котлин, теперь есть повод отложить Джава до востребованности и искать материалы по Колин.
      По вождению, механика это 80% успеха в чувстве машины особенно зимой и на сколькой поверхности. О коробке не думаешь спустя месяц-3 руки ноги сами всё делают.
      Можешь отработать навыки внимания к знакам и чувства габаритов на парковке, но принимание правильную ли передачу выбирает автомат, что не всегда реализуемо особенно перед спуском или перед намеринием совершить рискованный обгон сразу после притормаживания...
      В общем поезди на механике зимой и когда будешь не думать с какой стороны поворотник и где край бампера. Это просто может спасти жизнь, к сожалению дорога не тот вариант, когда можно отложить дедлайн и передать код под катом (

    • @MobileDeveloper
      @MobileDeveloper  2 ปีที่แล้ว

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

    • @ЭдуардОмский
      @ЭдуардОмский 2 ปีที่แล้ว +3

      @@antonioant3858 меха нужна, если живешь в деревне или у тебя 4х4 и ты гоняешь на рыбалку/охоту или профессиональный водитель! В городе же механика не нужна в принципе и "чувствовать" машину не надо, ибо особо и не разгонишься, а вот в пробке просто запаришься палку дёргать и сцепление жать.. Да и по трассе мне механика не нужна

    • @signalua
      @signalua 2 ปีที่แล้ว

      По коробке скажу, как не профи, но научил довольно много не особо способных представителей.( до меня их не смогли научить), важно условия: практика и терпение тренера. То есть практика в спокойной обстановке, это для начала. Потом руки и ноги синхронизируется. Хочешь ты того или нет будешь недумая переключать. Лучше друг, настоящий! с пониманием твоей потребности.
      А что не актуальна механика, я как водитель большее время ездил и езжу на разном транспорте с механикой, на удивление - согласен, если для тебя нужно вождение только своей машины - бери только только автомат. И наслаждайтесь поездками и независимостью. Я пересел на автомат и больше, на !!! личном авто !!, не пожелаю механику никогда. Да, коммерческий транспорт - тут ситуация вкорне другая и выигрывает механика: надёжность, экономия и дешевизна.

  • @kivinus
    @kivinus 2 ปีที่แล้ว +7

    Котлин
    Джаава)
    Требование одной из топовых коммерческих контор:
    Kotlin, RxJava2, Dagger 2, Room, Moxy, Cicerone;
    Jenkins и Gitlab для CI/CD;
    Youtrack, Zeplin, Figma.

    • @BrutHunt
      @BrutHunt 11 หลายเดือนก่อน

      Пыф. Лям зп в месяц. Таков ответ на требования

  • @Michael100788
    @Michael100788 3 ปีที่แล้ว +18

    Отличная тема для видео и причем очень важная! Важная потому, что многие начинающие делают, свои первые шаги в программировании с выбора языка.

  • @AndrewBlack-th3gk
    @AndrewBlack-th3gk 3 ปีที่แล้ว +18

    Как всегда потрясающе. Качество видео растёт и это очень радует. Успехов, Алексей и спасибо за труды.

  • @kuckoc
    @kuckoc 3 ปีที่แล้ว +8

    Сестра пошла учиться вождению на механике, помучалась немного, потом плюнула и успешно все сдала на автомате с первого раза :)
    Так что да, проще с Котлин начать сейчас, соглашусь.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Какое совпадение) Меня на мысль об этом видео натолкнуло как раз то, что я пошел учиться на механику и это отбило мне все желание водить )

  • @ВладТерещенко-е4к
    @ВладТерещенко-е4к 2 ปีที่แล้ว +4

    Алексей, спасибо за видео! Обьяснили важный момент четко и понятно!

  • @SergeyKhevoyan333
    @SergeyKhevoyan333 ปีที่แล้ว +1

    я рекомендую начинать с Java в объеме - парадигма ООП, переменные и работа с ними, списки и массивы, сортировки, классы -интерфейсы. И хорош.
    После понимания этого имеет смысл переключаться на Kotlin.

  • @zgbnb
    @zgbnb 3 ปีที่แล้ว +4

    Про механику и автомат! 10 лет езжу на механике. Считаю твои рассуждения по поводу обучения сразу на автомате верными! Учись сразу на атомат. Думаю скоро механики вообще не будет.

  • @cinderellarouge
    @cinderellarouge 3 ปีที่แล้ว +3

    Чувак, ты единственный позитивный ответ даёшь

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Ну, я точно не единственный, но да популярно мнение, что лучше учить Java, но я так не считаю )

    • @cinderellarouge
      @cinderellarouge 3 ปีที่แล้ว

      Меня уверяли что надо java , но я считаю так же что да не надо "усложнять жизнь"

    • @ЭдуардОмский
      @ЭдуардОмский 2 ปีที่แล้ว

      @@cinderellarouge изучили Kotlin без Java?

  • @МаксимКожевников-ч3х
    @МаксимКожевников-ч3х 3 ปีที่แล้ว +6

    Леха все правильно сказал, особенно согласен с ремарками в конце. Новичкам лучше учить, то что пригодиться им здесь и сейчас, чтобы найти работу и уже там развиваться. Сам вообще с с++ начинал. Да и все современные языки как то проще изучаются и переход дается проще, например с obj c на свифт и с джавы на котлин, поначалу все непонятно куча нового синтаксиса, разных фич но день два и уже как рыба в воде))

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Ну это как раз потому, что они современные ) да багаж помогает, но видео именно в том, что учить новичку, потому что он ограничен во времени ) и учить лучше то, что ближе к современной разработке, а это Котлин

    • @МаксимКожевников-ч3х
      @МаксимКожевников-ч3х 3 ปีที่แล้ว

      @@MobileDeveloper ну новички разные бывают) есть студенты или те кто впервые написание кода осваивает, а есть те кто из другой области приходит например с вэба или десктопа

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Ну вот я имел ввиду скорее первых, потому что вторые в моем понимании не новички и они могут себе позволить освоить оба языка, потому что они это во-первых сделают быстрее за счёт опыта, а во-вторых у них есть это время )

  • @levdevyana
    @levdevyana 3 ปีที่แล้ว +3

    О первый аргумент уже мой был)))ну действительно же легче было учить Котлин когда хоть чуть знаешь джаву. При чем Котлин потом кажется супер простым языком))))и думаешь это что-то восхитительное после Джавы)))

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Для этого вначале нужно выучить Java )) это долгий путь, проще сразу с котлина начать ) но согласен, что после джава Котлин это нечто восхитительное )

  • @pathnkalex921
    @pathnkalex921 9 หลายเดือนก่อน +2

    Чтобы понять в чем проблема нужно посмотреть на 2 истории развития: Android и iPhone, которые пришли к практически одному языку, так как Swift и Kotlin ну очень похожи. И если для iPhone переход с очень старого языка Object C на Swift бесспорен, при том что это компилируется в исполняемый код, то на Андроиде переход с Java на Kotlin выглядит не логично при том что это на выходе получаем говоря условно Java байт код. Вот это и охлаждает интерес к переходу на Kotlin. Ну а про то, что "староверы" ничего не признают нового так это смешно. Тем не менее компания Google заявила и в 2024 году: "Мы любим Kotlin", так что рано или поздно осваивать его придется.

  • @РусланШмаков-т9ы
    @РусланШмаков-т9ы 11 หลายเดือนก่อน +2

    Так котлин это та-же джава, просто с синтаксическим сахаром, котлин тоже работает на JVM, какая разница? Просто если учиться именно под андроид разработчика, то можно и сразу учить котлин, а если знаешь джаву, то и андроид разработку освоишь и веб-разработку, там библиотеки одни и те-же джавовские. Кроме того, как разбираться в коде библиотек, когда ты знаешь только котлин?

  • @АйзатБайрова
    @АйзатБайрова ปีที่แล้ว

    Спасиба, очень помогло разобраться, куда дальше двигаться

  • @Kolstudio
    @Kolstudio 5 หลายเดือนก่อน

    Четко все разложил, хороший пример с коробкой автомат. Полностью согласен.

  • @Стас-с4ю5т
    @Стас-с4ю5т 3 ปีที่แล้ว +11

    Ну насчет сложности Java я не соглашусь с Алексеем, да в ней больше получается кода , но при этом в ней минимум "магии", под "магией" я имею ввиду то что генерирует компилятор под капотом , те же data классы , прям новичок наврятли поймет что за этим ключевым словом скрывается генерация полезных методов, и лучше сперва все эти методы написать в ручную и уж потом использовать "синтакситеский сахар" котлина. Лично для меня изучение Kotlin первым языком взорвало бы мозг) p.s А котлиновские лямбды это вообще ужас, особенно вынос лямбды передаваемую в функцию за пределы скобочек, у меня от этого до сих пор кровь из глаз идет.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Речь же для новичка он поначалу в принципе программирует как магические заклинания ) потом углубится поймёт. Вы же судите с высоты опыта

    • @РусланСитников-у4м
      @РусланСитников-у4м 3 ปีที่แล้ว +3

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

  • @djonlesly7841
    @djonlesly7841 2 ปีที่แล้ว +2

    Чел,Отдельный лайк за ответы в комментах с:

    • @MobileDeveloper
      @MobileDeveloper  2 ปีที่แล้ว

      Блин ура ) наконец-то, спустя 12 тысяч подписчиков и кучу видео это кто-то заметил! Спасибо)
      Это не сарказм

  • @sovrinfo
    @sovrinfo 3 ปีที่แล้ว +3

    Всегда смотрю и слушаю вас с удовольствием. Спасибо вам за такую огромную работу!

  • @pavlotalashchuk6741
    @pavlotalashchuk6741 3 ปีที่แล้ว +7

    Логика понятна и имеет место быть, но оставлю тут своё. Логика человека который начинает учиться под мобильную разработку должна быть такова : "Как быстро получить актуальные знание и пройти собеседования" , а не "Как быстро научиться писать код". Многих возможно разочарую, но чтобы получить работу скорей всего нужно будет уметь писать сразу на двох языках. Не забываем что на одно место джуна десятки если не сотни претендентов и естественно скорее возьмут человека что умеет на двох языках писать чем на одном. Джунов еще очень много гоняют по теории, даже больше чем мидлов и сеньйоров и вопросы по Java Core часто превалируют. Поэтому тут нужно подумать с чего проще начать что бы было проще разобраться, я начинал когда еще Котлина не было и на перешёл буквально за неделю, там нет ничего сложного. На мой взгляд человеку который хочет понять как оно внутри работает и во всём разобраться лучше начинать с Java и обучающего материала по нём всё еще намного больше. Но в плане скорости тяжело сказать.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +3

      Хороший аргумент. В целом даже согласен, два языка однозначно будут лучше, чем один. Имхо (а все мои видео на канале это мое имхо), уже все же больше вопросы идут котлиновские. Возможно это когнитивное искажение, но вот с кем я общаюсь они все больше спрашивают какие-то фундаментальные вещи, и все меньше чем ArrayList отличается от LinkedList
      Спасибо, очень крутой комментарий)

    • @stoparb357
      @stoparb357 ปีที่แล้ว

      Джуна брать всезнающего чтобы потом спорил со всеми это ещё одно развлечение

  • @pilina_
    @pilina_ ปีที่แล้ว

    Спасибо за видео!! Вы очень крутой, начинаю учить котлин

  • @АнтонКулибякин
    @АнтонКулибякин 3 ปีที่แล้ว +2

    И так , шо погнали - 1 ) видео достаточно хорошее . 2 ) теперь давайте начнём , ну давайте так , основная причина по которой google выбрал kotlin их две , во первых суды с Oracle , они не знали выиграют они суд 👨‍⚖️ или нет , по этому они боялись . Вторая причина это Java 8 , она устарела и не было возможности что то на ней делать , но давайте рассуждать и так у нас инженер 👩‍💻 на начальном этапе стоит перед выбором Java или kotlin , прежде всего надо понимать для чего учить . И так - во первых kotlin это jvm, по сути и нужно понимать более детально , что такое виртуал машин джава и как она работает , это лучше понять именно на Java , Идём дальше - смысл на мобильной разработке не заканчивается , человек может потом перейти и в бэк, может в дата саньисты, а kotlin у нас пока только в мобилке , да есть там задумки и мысли но на сегодня это мобилка . И опять таки куда джун пойдёт ? Тинькофф и прочее ок , там может Java грузить не будут и задачи тока на kotlin , но а как остальные конторы ? - у которых большая часть кода именно на джава, новичок ее должен будет знать . Что бы вы понимали я не говорю , что kotlin это хуже - нет , я просто говорю о том , что джаву надо знать , а что бы не отпугнула то надо знать чего ты хочешь на полном серьезе , а выучить kotlin то потом на Java хрен кто пойдёт учить , ты бы учил бы механику после автомата ?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +2

      Если понадобилось бы то учил ) но другое дело, что оно нафиг не надо скорей всего, но вдруг я бы так полюбил это дело, что захотел бы использовать машины там где это нужно. Тогда пошёл бы.
      Не буду оспаривать все выше сказанное, кроме одного. Котлин это давно уже не только мобилка

    • @АнтонКулибякин
      @АнтонКулибякин 3 ปีที่แล้ว

      @@MobileDeveloper ну если один из ведущих Тимлидов не будет оспаривать то это уже круто .

  • @ОльгаБирюкова-в1е
    @ОльгаБирюкова-в1е 2 ปีที่แล้ว

    Классное видео, однозначно рекомендую к просмотру

  • @avatarpw6218
    @avatarpw6218 2 ปีที่แล้ว +3

    Хотел взять курсы на яндекс-практикуме, Java разработчик, так как нет курсов Котлина, но после видео задумался о других онлайн школах.
    Посоветуйте где взять курсы

  • @AlekseyNikitenko
    @AlekseyNikitenko 2 ปีที่แล้ว +5

    По барабану, после изучения маш. языка на magic z80 уже не важна последовательность. Есть задача, берём и пишем. Спасибо за видео.

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil ปีที่แล้ว +1

      @@ningtanagrey9141 тот самый старовер

  • @yuritian8830
    @yuritian8830 ปีที่แล้ว +2

    Что за книга про "Паттерны проектирования"? Что за автор?)

  • @alekart
    @alekart 5 หลายเดือนก่อน +3

    Люди не понимают, что выбор надо делать исходя из поставленной задачи, механика/автомат либо выбор ЯП.

    • @no_notman
      @no_notman 5 หลายเดือนก่อน +2

      Джава и котлин это одно и тоже, но с ращным синтаксисом, они обсолютно совместимы, так что тут выбор чисто по вкусу.

  • @dedpihto680
    @dedpihto680 2 ปีที่แล้ว +1

    согласен на 100 процентов. начал программировать с питон. вы относительно легко сможете чтото сваять и продать. а староверы выучившие си ++ и джава зачем им учить чтото новое? они так и будут советовать свое старье (за исключение си++ он сложный но производительнее). но никто не доверит новичку написание серверных приложений с требованиями к производительности

  • @ВалерияЗахарова-ш6ч
    @ВалерияЗахарова-ш6ч 2 ปีที่แล้ว

    Классное видио, как раз то что я искала

  • @ulankarimov2073
    @ulankarimov2073 3 ปีที่แล้ว +1

    Раньше по котлину было намного меньше информации чем в джава и я рекомендовал начинать с джава. А сейчас говорю можно начинать сразу с котлина

  • @vitaliy2020
    @vitaliy2020 3 ปีที่แล้ว +6

    Когда в исходники kotlina проваливаешься, чтоб понять как работает та или иная функция или класс, ты чаще всего проваливаешься в Java классы, это небольшой аргумент в пользу знания java)

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      В компоузе уже не так )

    • @vitaliy2020
      @vitaliy2020 3 ปีที่แล้ว

      @@MobileDeveloper как компоуз по твоему мнению на данной стадии?,
      Мне показалось многовато кода, читать код в условиях реальных приложений, где много слоев и view элементов будет тяжелее, чем верстку

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Мне очень нравится, верстка стала в разы проще. Я во всех своих проектах уже перешёл давно ) очень тяжело потом к xml опять возвращаться, когда ты даже скругление не можешь сделать без кучи файлов разных

    • @vitaliy2020
      @vitaliy2020 3 ปีที่แล้ว +2

      Я не успеваю за технологиями ,чуть ли не каждый месяц что-то выходит)

    • @awenn2015
      @awenn2015 2 ปีที่แล้ว +1

      @@MobileDeveloper не понял за вёрстку? В студии уже можно верстать чтоли ? Тут мои знания html и css пригодились бы))

  • @Densoll
    @Densoll 8 หลายเดือนก่อน +1

    По поводу сравнения с механикой и автоматом, не соглашусь, всё-таки правда лучше научиться ездить на механике, потому как очень большой процент таких машин, в России так уж точно, и в целом в жизни может пригодиться. Да и на самом деле не слишком сильна разница в сложности. А вот по поводу Kotlin и Java тут согласен на 100%. Kotlin более структурирован и плюс он используется в jetpack compose.

  • @dabz777
    @dabz777 3 ปีที่แล้ว +2

    С вождением автомобиля отличный пример!)

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Спасибо

    • @Nick_Nameee
      @Nick_Nameee 3 ปีที่แล้ว

      отвратительный..
      ..я не хочу ходить в туалет потому что приходится ширинку постоянно застегивать, то ли дело подгузник! так удобно!
      свое неумение и страх выдает за желание комфорта..
      можно выбирать то, что нравиться, конечно, но аргумент "приходится дергать рычаг передач.." пфф!
      "просто дернуло пойти и научиться водить..." "мне не интересно водить на механике" Ха-ха!!
      ПРОСТО ЗАБИЛ НА ВОЖДЕНИЕ! Поэтому и не научился и в программировании все также - если не забивать все получится!!!

  • @Evgen025_
    @Evgen025_ 2 ปีที่แล้ว +3

    Есть мнение по этому поводу. Я очень хотел получить права, но в школу было лень ходить. В итоге откатал 4 часа практики и 3 ночи учил теорию, сдал все с первого раза. Я был уверен, что у меня все получится, не сомневался в этом не на секунду. Сейчас решил сменить работу. По началу самостоятельно изучал Kotlin и мне очень нравилось и все шло отлично, но подумав решил пойти на курсы по android разработке, чтобы была структура обучение, единомышленники, ментора возможно не хватало и т.д. На курсах, есть вступительная часть по java, когда я с ней столкнулся у меня был не большой шок) Я сидел и не понимал, зачем учить язык у которого код в 3 раза длиннее, сам язык сложнее и т.д. Самое большое, что мешала, то что Kotlin я изучал не очень долго +- 70 часов. У меня началась по началу сильная путаница в написании кода на Java) К чему я это все. Если решили заняться чем-то и вы в этом уверены, то без сомнений начинайте и доводите дело до конца. По-началу лучше изучить хоть один язык полностью, чем прыгать с одного на другое. Наверное, будет аналогия, как человек пошел в автошколу и стал учиться водить на двух коробках сразу. Хотя, именно, в этом случае, мне было бы не сложно к примеру. Все люди разные. Но как показывает практика, что на двух стульях не усидишь)

  • @Dedeeverkesh
    @Dedeeverkesh 3 ปีที่แล้ว +2

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

    • @Dedeeverkesh
      @Dedeeverkesh 3 ปีที่แล้ว +1

      Имхо: также и в программировании. Да, ты можешь спокойно выучить котлин и работать на нём, но если задача предполагает знание java, то придется попотеть.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +2

      Тут вопрос в том с чего начать ) очевидно, что два языка ты не можешь одновременно прям учить, поэтому нужно расставлять приоритеты. И кмк правильнее выбрать Котлин

    • @Dedeeverkesh
      @Dedeeverkesh 2 ปีที่แล้ว +2

      @@MobileDeveloper Короче дело было так, выеживаля я тут, что нужно учить java, а потом котлин. В итоге прочел половину книги про java - забросил, далее прочел половину книги по котлин - забросил и начал проходить курс по мобильной разработке на котлине :D

    • @nasyrzhanov
      @nasyrzhanov 2 ปีที่แล้ว

      @@Dedeeverkesh и как сейчас дела обстоят?)

    • @Dedeeverkesh
      @Dedeeverkesh 2 ปีที่แล้ว

      @@nasyrzhanov программирую под Андроид на котлин)

  • @faizullamahmudov4077
    @faizullamahmudov4077 3 ปีที่แล้ว +4

    Мне понравилось! Было бы здорово на вашем канале найти курсы обучение Котлину с нуля до профи.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +4

      У JetBrains есть бесплатный курс и его вполне достаточно чтобы начать что-то делать

    • @faizullamahmudov4077
      @faizullamahmudov4077 3 ปีที่แล้ว

      @@MobileDeveloper там всё на английском. На русском посоветуете?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +8

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

  • @bpavuk
    @bpavuk 2 ปีที่แล้ว +1

    А какую книгу вы посоветуете по Android? (да, я ботан предпочитающий курсам книги)

  • @МуратМусаев-в9ю
    @МуратМусаев-в9ю 11 หลายเดือนก่อน

    Мне понравилось учиться с JAVA, проще понять как котлин работает изнутри, понимать исходники - это я если что говорю на уровне новичка, и сугубо лично свой опыт. Котлин учится быстрее потом в разы после JAVA - я проходил обучение на КОТЛИНЕ и на середине я сложно начинал понимать, по итогу решил добить JAVA на базовом уровне - и понимать котлин стало легче, я даже пока учил JAVA - вспоминал что не понимал по КОтлину и такой "так вот что это!!! И КАК ЭТО РАБОТАЕТ!"

  • @MrFanrok
    @MrFanrok 3 ปีที่แล้ว +2

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

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Ну вот я за этот путь и топлю ) наверняка понимать вам сейчас намного легче, чем учить все это с нуля

    • @sempra5722
      @sempra5722 3 ปีที่แล้ว

      Были ли какие-нибудь сложности на этапе изучения Java или вообще легко дается после kotlina ?

    • @SergeiNSA
      @SergeiNSA 3 ปีที่แล้ว +1

      подскажите пож-та как изучали котлин?)

  • @nikahomaei8423
    @nikahomaei8423 ปีที่แล้ว +1

    до сих не могу определиться в какой язык углубиться

  • @nikamile.
    @nikamile. ปีที่แล้ว

    благодарю металась с чего начать теперь знаю

  • @kolserdav
    @kolserdav ปีที่แล้ว

    Правду говорит. Вот сейчас нужно было небольшое андроид приложение запилить, я выбрал Java потому что раньше уже немного писал на ней, но в процессе увидел, что все примеры на Kotlin, а на Java всё меньше и меньше. В следующий раз сто проц. на Kotlin буду писать.

  • @МиланаСкворцова-г3и
    @МиланаСкворцова-г3и 2 ปีที่แล้ว

    Спасибо автору,классно видео

  • @МуратМусаев-в9ю
    @МуратМусаев-в9ю 11 หลายเดือนก่อน

    Есть сайты с заданиями там по уровням сложности: чтобы язык JAVA и котлин, и задания с супер легкого переходили на сверхсложные и требующие коллосального опыта? Так сказать для практики и тренировки ума)

  • @dmitriyobidin6049
    @dmitriyobidin6049 3 ปีที่แล้ว +1

    Блин, вот раньше ты шел в Андроид, и если там не особо зашло, всегда можно было перейти на бэкенд, уже зная джаву. С котлином так не прокатит :)
    В ios на самом деле такая же байда, даже учитывая, что свифт начали продвигать раньше. Я уже полгода пытаюсь влиться и начать учить swift под iOS разработку да все никак... А потом смотришь вакансии и там до сих пор стоит в требованиях частенько знание Obj-c и вообще руки опускаются.

  • @НазымКаликам
    @НазымКаликам ปีที่แล้ว

    Отличный материал, разобрался

  • @maratahmetgareev5745
    @maratahmetgareev5745 3 ปีที่แล้ว +1

    Шикарное объяснение....

  • @mikedavis52
    @mikedavis52 ปีที่แล้ว

    Я поставил паузу когда вы начали рассказывать про обучение вождения авто и где вам рекомендовали на механике. Хотя я сам учился на механике и очень хорошу вожу автомобиль, я всетаки стороник что надо начать с автомата, а лучше вообще обучатся на электромобиле - человек не будет терять свое внимание на переключение передач и правильное нажатие и отжатие педали сцепления, а все его внимание будет направленно именно на вождение таким образом входной порог будет выше и результаты будут лучше, а уже когда человек научится хорошо водить автомобиль тогда можно учить как управлять механикой если ему надо будет это. Но с появлением электромобилей и гибридов необходимость в этом пропадает.

  • @АлишерСыздык
    @АлишерСыздык ปีที่แล้ว

    Спасибо за наглядное пособие

  • @leshgabes
    @leshgabes 20 วันที่ผ่านมา

    Сравнение в конце ролика, и что учить сначала: J или K не понятно, т.к. не ясны отличия и области их применения, но просто могу довериться человеку с километровым "боевым" опытом

  • @ka-md8ue
    @ka-md8ue 3 ปีที่แล้ว +1

    Я веб фронтендер, но когда искал работу на андройд, делал приложение на джаве для портфолио, и когда вопрос был, гуглтл, заметил что читать ответ в котлин коде удобнее и понятнее, хотя на котлине никогда не писал. Достаточно простые куски кода читал в 10-20 строк

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Котлин сам по себе проще, да ))

    • @ka-md8ue
      @ka-md8ue 3 ปีที่แล้ว

      @@MobileDeveloper читал котлин код и ловил себя на мысли что его приятно читать))

  • @mikyegresl
    @mikyegresl 3 ปีที่แล้ว +1

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

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +3

      Она так и называется паттерны проектирования. Серия Head First. Очень рекомендую ее прочитать

    • @mikyegresl
      @mikyegresl 3 ปีที่แล้ว

      Спасибо большое!

  • @minds_clear_02.23_
    @minds_clear_02.23_ 3 ปีที่แล้ว +4

    12 лет разрабатывал софт на джава, на котлин перешел недавно, начал активно использовать. Могу сказать одно, без джавы я бы его не понял, а так как родной. Отличный язык, многие вещи на нём легче реализуются чем на джава. Код пишется быстрее.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

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

    • @minds_clear_02.23_
      @minds_clear_02.23_ 3 ปีที่แล้ว

      @@MobileDeveloper согласен с вами, я поэтому и написал что без знания джавы, даже правильнее сказать без опыта разработки на джава сложно влиться. Но котлин позволяет творить божественные вещи, я влюбился в этот инструмент с первого взгляда.

    • @deviantstudio
      @deviantstudio 3 ปีที่แล้ว +2

      эту мысль можно масштафировать: чем больше знаешь языков - тем легче усваиваются новые языки

    • @minds_clear_02.23_
      @minds_clear_02.23_ 3 ปีที่แล้ว

      @@deviantstudio Один раз была необходимость скриншотить сайты. Из таблицы эксель нужно было брать адреса и делать скрины. Я не разу не писал на Пайтоне, просто узнал что есть некий Селениум, который это делает. За одну ночь было написано решение. Незнакомый инструмент легче понять при наличии опыта использования других инструментов. Естественно я не знаю Пайтон, но это не было проблемой. Так что полностью с вами согласен.

    • @deviantstudio
      @deviantstudio 3 ปีที่แล้ว

      @@minds_clear_02.23_ я решал ту же задачу на котлин+селениум :)

  • @ВладимирКобозев-ц9н
    @ВладимирКобозев-ц9н 4 หลายเดือนก่อน

    Я как пользователь вижу что Harmony OS и Android неразличимы но вероятно только что узнал, что это различные системы. Вероятно Symbian 3 восьмиразрядна а Android шестнадцатиразрядна и конкуренции там быть не может. Для создания Android нужен BSD или достаточно Linux?

  • @Caracupa
    @Caracupa 2 ปีที่แล้ว

    Обучение всегда начинают на более простых языках (типа Бейсика). Хотя в МИТ студентов начинают обучать на лиспе (не сказал бы, что самый простой язык).

  • @НарикГлобус
    @НарикГлобус 9 หลายเดือนก่อน +2

    Это все конечно коуто, но я уже учу джавутак что не переманите меня. Да и честно говоря я джаву выбрал как первый язык потому что она что то среднее по сложности между языками группы Си и Питоном. Если я ошибаюсь поправьте в комментариях.

  • @Constantine1975
    @Constantine1975 ปีที่แล้ว

    Согласен с автором полностью! Это тоже самое что человек будет изучать программирование сначала ассемблер потом С затем С++ и в результате чего он ни на одном ЯП не может написать простенькой программы. По идее с ВУЗов должны выходить грамотные инженеры и программисты, а выходят молодые люди с дипломом "Осторожно инженер". Изучать нужно то чем ты будешь зарабатывать на хлеб насущный. Но, иногда чтобы понять тот или иной ЯП надо изучить другой, данное изучение нужно только если ты хочешь узнать поглубже некоторые аспекты своего ЯП.

    • @dont.try.to_search
      @dont.try.to_search 9 หลายเดือนก่อน

      Ты уверен, что изучив в ВУЗе нужное сейчас, будешь работать с этим через 10-30 лет???)) В ВУЗе тебе дают базу, а дальше сам.

    • @Constantine1975
      @Constantine1975 9 หลายเดือนก่อน

      @@dont.try.to_search уверен, по сути ребята, которые приходят сейчас после ВУЗа на предприятие переучиваются заново. Смысл изучать теорию без практики нет. Голое изучение теории это схоластика. Как говорил наш учёный Ломоносов, наблюдения рождают теория а теория подтверждается наблюдениями.

    • @dont.try.to_search
      @dont.try.to_search 9 หลายเดือนก่อน

      @@Constantine1975 да, переучиваются, ибо средства производства развиваются. И этим ребятам еще не раз и не два в жизни придется переучиваться. И этим должен заниматься работодатель, а не ВУЗ. Менять программу обучения каждый год никто не будет за счет налогов с и так нищего населения, а буржуазию и так все устраивает - учись за свой счет, если хочешь узнать больше

    • @u_n_d_e_r_s_c_o_r_e_d
      @u_n_d_e_r_s_c_o_r_e_d 9 หลายเดือนก่อน

      когда это с вузов выходили грамотные инженеры? таких вузов штуки 3 на всю россию, вуз для программиста - пустая трата времени, ты можешь по 10 часов в день заниматься кодингом вместо одной-двух пар в день и еще одной-двух пар по каким-то левым темам, не касающимся программирования, по которым еще и дз делать надо, и экзамены сдавать

  • @AlexeyRiched
    @AlexeyRiched 2 ปีที่แล้ว +1

    Посоветуй хороший обучающий материал по Котлин? Думаю много есть годного бесплатно, а то меня после джава тошнит при виде конструкторов Котлина

    • @MobileDeveloper
      @MobileDeveloper  2 ปีที่แล้ว

      Не знаю ) а надо тогда Котлин учить?

  • @zloysanta7390
    @zloysanta7390 3 ปีที่แล้ว

    Благодарю за видео,бро! Сделал вывод,надо учить сразу два)))

  • @rsys1573
    @rsys1573 ปีที่แล้ว

    На МакБуке удобнее работать? С котлином/андроид СДК?

  • @ryan72ify
    @ryan72ify 2 ปีที่แล้ว

    про тачку на автомате это прям в точку, я в 29 лет начал водить и первую машину купил на автомате это было самое верное решение , лансер 9 не подвёл. Можно такой же пример для разработчика с 0 ?)

  • @ПавелАлещенков-ц2щ
    @ПавелАлещенков-ц2щ ปีที่แล้ว

    большое спасибо!
    😉

  • @segamegadr
    @segamegadr 3 ปีที่แล้ว +5

    Хоть кто-то аргументированно и четко рассказал Kotlin или Java

  • @ruslan_from_poland
    @ruslan_from_poland 2 ปีที่แล้ว

    Полезное видео однозначно

  • @АнатолийШампански
    @АнатолийШампански 3 ปีที่แล้ว +1

    Mobile Developer - у меня вопрос! Купил 2 книги пo Котлину за 2020 год. пo книгам можно выучить Котлин?
    лайк, подписка :)

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Это примерно как учиться плаванию по книгам ) научиться никакому языку программирования невозможно только по книгам. В первую очередь нужно писать код

    • @АнатолийШампански
      @АнатолийШампански 3 ปีที่แล้ว

      @@MobileDeveloper спасибо 👍

  • @cuthbertcannon3227
    @cuthbertcannon3227 2 ปีที่แล้ว

    Отличный контент)

  • @kitfactory1433
    @kitfactory1433 3 ปีที่แล้ว +1

    Изучаю сейчас разработку под android на kotlin... Java частично всё равно приходится подучивать. Всё равно придётся знать хотя бы основы java. Но чисто моё субьективное мнение kotlin замарочастей но более структурирован + в языке уже заложенны паттерны ии он не даёт понаделать ошибок

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Иногда да, какие-то куски джавы придется поглядеть, но зная котлин не думаю, что это для вас проблема

    • @comfitkampit6031
      @comfitkampit6031 2 ปีที่แล้ว

      Получается джава кор хватит для новичка потом в Котлин?

  • @ArtemTapaev
    @ArtemTapaev 2 ปีที่แล้ว

    Чётко объяснил

  • @father_and_son
    @father_and_son 3 หลายเดือนก่อน

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

  • @JustAChannel11631
    @JustAChannel11631 2 ปีที่แล้ว

    Хорошие доводы. Тогда вопрос такой - где или как лучше учить Kotlin? Есть рекомендации видео, книг или сайтов для полного новичка в мобайл разработке(я сейчас фронтенд)?

  • @kooo9058
    @kooo9058 3 ปีที่แล้ว +10

    Котлин это вообще один из лучших языков, которые я видел.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Полностью согласен )

    • @SergeyAll
      @SergeyAll 3 ปีที่แล้ว +1

      О да! Особенно это становиться понятно когда по работе нужно нырнут в другой язык. Был опыт с Qt\С++ думал клаву сломаю об монитор).

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Сейчас можно уже делать десктопы на Котлин очень удобно ) что не может не радовать )

    • @kooo9058
      @kooo9058 3 ปีที่แล้ว

      @@MobileDeveloper хотел спросить, где Подскажите пожалуйста, есть ли нормальный материал по коррутинам? Ибо из документации поверхностное понимание, и без применения в андроид.

    • @oz9608
      @oz9608 3 ปีที่แล้ว

      @@MobileDeveloper А для десктопа какой фреймворк? (прости если глупый вопрос, я никогда не имел дел с Kotlin )

  • @РоманГреков-б4ч
    @РоманГреков-б4ч 2 ปีที่แล้ว

    главное изучаь актуальную инфу и все будет хорошо))

  • @fruktiliyagoda
    @fruktiliyagoda ปีที่แล้ว

    Я изучал Java 4 года. Начал изучать Kotlin. Я просто обалдел от того, насколько это изящный ЯП

    • @aiko_here.0_0
      @aiko_here.0_0 ปีที่แล้ว +1

      мне кажется ты понкл на сколько изящный котлин только потому что у тебя были знания в жабе , я как месяц изучаю котлин без знаний ни в каком языке пр. и это ужас в квадрате , без ни какой базы сложно ((

    • @u_n_d_e_r_s_c_o_r_e_d
      @u_n_d_e_r_s_c_o_r_e_d 9 หลายเดือนก่อน +1

      обалдей от того, насколько неизящный у котлина байткод

  • @medicaldoctoronyoutube
    @medicaldoctoronyoutube 3 ปีที่แล้ว +1

    Здравствуй. Сделай пожалуйста видеоурок по созданию приложения по покупке еды, доставки еды или т.п. на swiftui с firebase. )

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Мысль интересная, спасибо! )

  • @hollowworld5963
    @hollowworld5963 ปีที่แล้ว

    А где можно начать обучение Kotlin first

  • @sadtime4267
    @sadtime4267 2 ปีที่แล้ว +5

    Почему бы не выучить ОСНОВЫ Java, не весь язык, а только самое важное, а затем перейти на Котлин? Мне кажется это неплохо, ведь без Джавы будет сложнее учить Котлин, но знать Джаву на уровне Senior тоже не обязательно, достаточно просто разбираться в ней. Просто не вижу смысла заучивать всю жаву, а потом весь котлин, и в итоге писать на одном языке всё. Незнаю как у других мнение)

    • @purwic
      @purwic 2 ปีที่แล้ว +1

      Так и делают на некоторых платных курсах

  • @iurchenko
    @iurchenko 2 ปีที่แล้ว

    Кто бы там что не писал, но на колине пишется мнее 5%! всего кода для Android. Далее, то что Гугл называет котлин основным языком для разработки под андроид не значит, что так оно и есть. Как показывает практика, гугл может в любой момент изменить свое решение. Учите то, что вечно.

  • @lidra_by7417
    @lidra_by7417 3 ปีที่แล้ว +6

    Джазу надо выучить хотя бы за то, что бы потом понять какой классный Котлин!!!

  • @freeshooter3163
    @freeshooter3163 3 ปีที่แล้ว +1

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

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Это для хардкорщиков))

    • @freeshooter3163
      @freeshooter3163 2 ปีที่แล้ว

      @@MobileDeveloper это базовые понятия! Не зная железа нечего сунуться в программирование,чтобы потом в твоих багах не пришлось разбираться другим.У меня куча примеров,и по профессии я конструктор и программист, более 20 лет

  • @starypatsan9900
    @starypatsan9900 2 ปีที่แล้ว

    3:06 Я ненавидел механику и еле еле сдал и то город не без помощи $. На первых порах меха очень мешает, а ещё страшно было заглохнуть на повороте в опасном моменте)
    Купил себе сразу автомат, но как научился уже уверенно ездить через полгода сам перешел на механику, тк динамика и ощущение машины другое, хотя в процессе обучения просто презирал меху. Может и в it похожая штука.

  • @terles1265
    @terles1265 2 ปีที่แล้ว

    благодарю,попробую

  • @простоноинтересно-ф7ш
    @простоноинтересно-ф7ш ปีที่แล้ว +1

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

  • @ivanivanov6118
    @ivanivanov6118 2 ปีที่แล้ว

    Что лучше изучать для фриланса ? Какое направление? Может быть для этого лучше Front end?

    • @MobileDeveloper
      @MobileDeveloper  2 ปีที่แล้ว

      Для фриланса лучше всего пойти на топовую биржу, посмотреть что там наиболее востребовано и пытаться идти тудаи

  • @Laredo708
    @Laredo708 ปีที่แล้ว

    А есть курсы кроме скилбокса и браин где найти подходящий качественный курс на мобильную разработку??

  • @Spiritik07
    @Spiritik07 19 วันที่ผ่านมา

    Можно ли на котлине разрабатывать приложение для ios ?

  • @maximshirshov9532
    @maximshirshov9532 11 หลายเดือนก่อน +1

    Занимаюсь поддержкой крупного проекта на котлин. Код проекта нагромождение let, also, Either/flatMap и разбит на 10-ки модулей. Лично мое мнение, корпоративный сектор должен избегать крупных проектов на котлин, так как стоимость поддержки таких проектов раза в 3 дороже, если бы он был написан на java. Одно только отсутствие нормального декомпилятора расстраивает, а функциональщина сильно усложняет чтение кода. Я не понимаю людей, которые восторгаются котлин, видимо это те же самые люди, что пели хвалебные песни о Scala. Можно конечно писать в стиле java, избегать функций расширения и специфичных библиотек, но зачем тогда вообще нужен котлин ? Как я вижу, котлин жив только потому, что гуглу перекрыли доступ к java, вот он и нашел быстренько замену и поддержал этот язык. Прекрасно понимаю, что это субъективное мнение и для любителей котлин мои аргументы не покажутся убедительными.

    • @telekanalDobro
      @telekanalDobro 10 หลายเดือนก่อน

      Привет! Ты наверняка в курсе, как в мобильной разработке реализуется "фронтенд".
      Это всё закрывается языком Котлин (если для андроид), или джс также используется, как в вебе?

  • @РусланКравцов-ж7т
    @РусланКравцов-ж7т 3 ปีที่แล้ว

    Подскажите, что за книга зелёная на столе? Не могу прочитать

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว +1

      Она называется Android) это книга по андроиду, но она довольно древняя, многое оттуда уже устарело

  • @alexei3366
    @alexei3366 2 ปีที่แล้ว

    Если бы гугл официально не перешел на Котлин на Андроиде (а остался бы на Java), Вы также продолжали бы топить за Котлин на Андроиде?

    • @MobileDeveloper
      @MobileDeveloper  2 ปีที่แล้ว

      Я, да, потому что он намного удобнее андроидовской жавы

  • @АлександрАмоагмла
    @АлександрАмоагмла 2 ปีที่แล้ว

    Я понимаю, что на мой вопрос трудно ответить, но сколько нужно потратить времени, что начать программировать, создать какой то пускай простой , но продукт.

    • @autoboss_kg
      @autoboss_kg 2 ปีที่แล้ว

      От человека зависит с 0 от 3 месяцев если заниматься минимум два часа в день

  • @JonathanSulivan666
    @JonathanSulivan666 2 ปีที่แล้ว

    А блокчейн на Котлин можно создать?

  • @oksana3860
    @oksana3860 ปีที่แล้ว +1

    Ну хз открываешь вакансии иностранные. Требования : strong java в 90%

  • @cherrykysya
    @cherrykysya 7 หลายเดือนก่อน

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