Kotlin в Foxminded: обновление программы курса Android

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024

Комментарии • 80

  • @BoldBass24
    @BoldBass24 4 года назад +23

    На обложке Сергей смеётся и как будто говорит: «Что опять смотришь видео язык 1 vs язык 2 вместо обучения?»

  • @Pewdew
    @Pewdew 4 года назад +5

    Здравствуй Дядька Сережка, рад тебя видеть)

  • @knigolaz
    @knigolaz 4 года назад +6

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

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад

      Я не так говорил) сами проверьте

    • @unpub2
      @unpub2 2 года назад

      @@SergeyNemchinskiy говорил же

  • @str0esku
    @str0esku 4 года назад +1

    Прийду с армии и сразу к Вам на курс, ждите)))

  • @MyLifeChannel_official
    @MyLifeChannel_official 4 года назад +1

    Cергей, моё почтение!

  • @user-gx6be1lu2h
    @user-gx6be1lu2h 4 года назад +1

    Картинка в видосах клёвая стала)

  • @Baboonjo
    @Baboonjo 4 года назад +1

    Клевая лисичка)

  • @Pros_tp
    @Pros_tp 4 года назад +2

    Спасибо

  • @nikalt3044
    @nikalt3044 4 года назад +3

    А Джаконда должна была бы быть черненькой... для полной толерантности.

  • @yarobest9594
    @yarobest9594 4 года назад +1

    котлин мягкий и сладкий, заходит на ура

  • @gladiator-5674
    @gladiator-5674 4 года назад +1

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

    • @Alex11Fox
      @Alex11Fox 4 года назад

      Ролики про паттерны уже есть на канале. А вообще все паттерны учить бессмысленно. Тоже изучал паттерны, глав посыл всего этого - принципы SOLID. Так что изучите пару распространенных паттернов, например по книге O'relly Head first.

  • @leonl2794
    @leonl2794 4 года назад

    Ожидал услышать что-то поконкретнее, например, какие популярные библиотеки будут использоваться на курсах, насколько глубоко нужно понимать какие-то вещи и т.п.
    Ну, например, нужно ли на курсах хорошее понимание и применение каких-нибудь очень сложных вещей, как RxJava/Kotlin Coroutines (реактивное программирование) и, например, Dagger 2 (dependency injection)? Уже не говоря даже о Room (ORM) и Retrofit (для rest-api запросов) и прочих распространенных несложных либов (помимо support library), которые присутствуют в практически любом современном андроид-проекте и о них должен знать каждый андроид-разработчик. А что насчет паттернов проектирования? MVP (желательно с Moxy) и MVVM будет? а может даже новомодный MVI? Принципы SOLID? паттерн repository? Или требуется кодить так, чтобы "неважно как закодишь, но прежде всего работало"?
    Или у меня слишком завышенное понимание о том, что требуется джуну, либо курсы ожидаются лайтовыми. Впрочем, в "старых" курсах в пункте "legacy support" я видел упоминание кастомизации приложения Телеграм - это действительно настоящий хардкор (сам видел исходники, ничего не понял). Поэтому, я думаю, скучно точно не будет), раз уж в старых курсах было такое.
    И да, небольшая поправка - "котлиновского" и "джавовского" стека в Андроиде не бывает. На любом из этих двух языках можно обращаться к тем же либам и Android API методам, которые, в свою очередь, могут быть написаны на "противоположном" языке, который в проекте не применяется, и в конце концов - в одном проекте могут сочетаться коды на Java и Kotlin одновременно. Единственное исключение - это kotlin coroutines (и еще какие-то мелочи), они, насколько я знаю, доступны только из-под Котлина.
    Другое дело - это какой-нибудь Flutter или React Native, вот это уже действительно ДРУГОЙ андроидовский стек и приложения под них пишутся кардинально по-другому.
    Впрочем, я надеюсь, в скором времени у вас на сайте обновится курс андроида (ибо пока я вижу старый) и он получится отличный (я сам подумываю в будущем идти к вам на менторинг/стажировку по Андроиду).

    • @annaumrykhina2540
      @annaumrykhina2540 4 года назад

      мы в процессе обновления сайта, потому не обновляем сам курс, уже на новом сайте. Более детально:
      В процессе обучения студент работает с многопоточностью, геолокацией, создает приложение, которое отображает ленту новостей, приложение погоды, приложение - клиента для соцсетей.
      И да, кастомизирует телеграм :) Непросто, но есть ментор, который, если нужно, направит.
      Программа курса включает весь основной перечень технологий, требуемый от специалиста уровня Strong Junior/Middle:
      - MVP, MVVM
      - View Binding
      - Realm, Room, Firebase DB's
      - Retrofit2
      - RxJava2 + RxAndroid, Kotlin coroutines
      - Dagger2, Koin
      Минимальный уровень для старта обучения на менторинге - знание Java Core и ООП. Регистрируйтесь на сайте: foxminded.com.ua/registratsiya/

  • @azzyyy734
    @azzyyy734 4 года назад

    Благодаря

  • @Yurec10
    @Yurec10 4 года назад

    Надо добавить в программу обучение навыкам писать кипятком и делать мэджик. А то я как бы не старался, не могу выдать выше 36 градусов, 64 градуса не хватает до кипятка.

  • @QwertyQwerty-en3fb
    @QwertyQwerty-en3fb 4 года назад +11

    Как всегда в своем еврейском стиле)

  • @user-ps5zp7de5c
    @user-ps5zp7de5c 3 года назад

    У Вас есть обучение на проекте после курса android?

  • @yarobest9594
    @yarobest9594 4 года назад +5

    котлине ма

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад

      дизайнер опечаталась. Уже исправила. Что вы такие злые-то, а?

    • @yarobest9594
      @yarobest9594 4 года назад +1

      @@SergeyNemchinskiy дизайнеры они такие 😄
      и че вдруг сразу злые, дядь Сереж?)

  • @ilnurryazhapov
    @ilnurryazhapov 4 года назад +1

    Хорошо что ошибку исправили

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад

      Да, сразу сняли ошибочную и дизайнер сделала новую

  • @pavel7930
    @pavel7930 4 года назад +3

    Когда кнопку обмывать будем ?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад

      Как получим) пока даже адрес не спросили

  • @0imax
    @0imax 4 года назад +10

    Kotline? Серьёзно?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад +2

      Ошибка дизайнера, извините

    • @0imax
      @0imax 4 года назад +3

      @@SergeyNemchinskiy да ладно, бывает))

    • @aerahtv0000
      @aerahtv0000 4 года назад

      ох уж цi grammar nazi..

  • @lamax847
    @lamax847 4 года назад +1

    фон охуенный

  • @DHMusic007
    @DHMusic007 4 года назад

    вітаю! досить очікуване рішення, але де ж ви були півтора роки тому, коли я у Вас навчався)) знижки для минулих студентів будуть?))
    а тепер серйозно - можна подумати і про ios. swift дуже схожий на котлін, та й розробка не так щоб сильно відрізняється

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад

      подумаем :) Как найдем автора курса, так и сразу

  • @user-uu2if6yp8g
    @user-uu2if6yp8g 4 года назад +1

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

    • @pappont
      @pappont 4 года назад

      как можно прогать на котлине без знания явы? если котлин освоил, то и на яве писать сможешь (обратное тоже во многом верно). Там разница в основном синтаксическая.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад

      Есть вероятность

  • @PandaTop.
    @PandaTop. 3 года назад

    Що за ноут в кадрі ?

  • @Alex11Fox
    @Alex11Fox 4 года назад +1

    Может расскажите вопрос: "Что такое Kafka и для чего он?"

    • @ohno4842
      @ohno4842 4 года назад

      "Окей, гугл"

    • @DimaVort
      @DimaVort 4 года назад +2

      Рекомендую грефневую, офень фкуфная)))

  • @vadmall85
    @vadmall85 4 года назад

    Добрый день, Сергей, посмотрев несколько (много) ваших видео заинтересовался таким вопросом. Быть может вы, или кто-нибудь другой даст мне на него ответ под этим комментарием. Вопрос довольно глупый, но мне действительно интересно)
    Вопрос: Почему на Java Enterprise делают только Enterprise приложения?)) Разве тот же Spring MVC не подойдёт для того, что бы сделать на нём обычный сайт: какой нибудь интернет магазин, или что-то крупное, вроде социальной сети, большого форума или чего-то ещё? Или всё таки делают на Jave и не ентерпрайз проекты? Или я так не понял что такое ентерпрайз проект)

    • @AlmasWayne
      @AlmasWayne 4 года назад +1

      Это первую очередь связанно с порогом вхождения в тот же Spring MVC , вот вам вопрос, на чем легче сделать интернет магазин на Spring MVC или на том же OpenКарте? OpenCard как и легче так и разработка будет ввести быстрее все нужные вещи для интернет магазина там уже разработаны осталась только внедрить ) Так же роль играет развертывание и цена на него , для OpenCard подойдет любой хостинг за 100 рублей , в то время как для jvm такое не прокатит.

    • @vadmall85
      @vadmall85 4 года назад

      @@AlmasWayne Благодарю за ответ! Сравнение не совсем корректное, так как OpenCart это уже полностью написанный интернет магазин, для него осталось накатить тему, пару плагинов и в продакшн, а в спринге придётся писать с нуля. И вот если бы стоял выбор, писать интернет магазин на Java с нуля, или на PhP (на котором написан ОС), то лично я выбрал бы джаву. А вот со сложностью развёртывания согласен, это действительно так, хотя и, судя по тестам в интернете, приложение на джава более производительное чем аналогичное на PhP, и, следовательно, должно требовать меньше ресурсов, но хостинг всё равно будет дороже)

    • @arturiniyo999artur8
      @arturiniyo999artur8 4 года назад +1

      @@vadmall85 А еще на пхп в среднем разработка не сложного сайта будет быстрее чем на джаве, которая в свою очередь как раз рассчитана на решение сложных проблем и дальнейшую поддержку(быстрая разработка с нуля не сила джавы)

  • @notdeadpunk3615
    @notdeadpunk3615 4 года назад

    У меня ваши ссылки фаервол блочит. Это нормально?)

  • @badguy6915
    @badguy6915 4 года назад

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

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад

      Пока нет. Я на нем не писал, не хочу людей путать

  • @user-iy8cl5jw7h
    @user-iy8cl5jw7h 3 года назад

    Что такое фрэмворк? Вы употребляете это слово в каждом ролике.
    kotlin was depricated in API X? Так часто сейчас бывает у гугл может лучше на Java остатся?

  • @DarkShadowWork
    @DarkShadowWork 4 года назад

    А какие знания должны быть для курса ?Чему собственно учат я так и не понял из видео (...котлину? Дак есть kotlinlang.ru.
    Будут объяснять само устройство приложений,работу с камерой,звонками? хз...мб игру какую с графикой...mvvm архитектуру. ...чему учат то на курсе?

    • @DarkShadowWork
      @DarkShadowWork 4 года назад

      @Интернет халява для ленивых синтаксису?

    • @konstantinkonstantini1785
      @konstantinkonstantini1785 4 года назад +1

      Курс по android с применением kotlin, что не понятного. Kotlin не самоцель изучения, а как средство.

    • @DarkShadowWork
      @DarkShadowWork 4 года назад +2

      @@konstantinkonstantini1785 А что не понятного в моем вопросе?Курс по андроид с применением котлин звучит слишком абстрактно.Написать калькулятор и простенький чат(на уровне повторения),сопроводив это водой и теорией с оф.сайта, тоже можно назвать курсом по андроиду на котлине хД

    • @SysWOOOW
      @SysWOOOW 4 года назад

      Внимательнее видео смотри. Сайт открой что ли

  • @clickabelno
    @clickabelno 4 года назад +1

    kotlinE?!)

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад +1

      Это дизайнер ошиблась. Исправим

    • @clickabelno
      @clickabelno 4 года назад

      @@SergeyNemchinskiy ставлю лайк за умение признавать ошибки) 3а все время не видел у Вас ни одной ошибки ранее) Это первая!

  • @BuTbzloi
    @BuTbzloi 4 года назад

    На сколько актуальна разработка на андроид сейчас на рынке?

    • @annaumrykhina2540
      @annaumrykhina2540 4 года назад

      доля операционной системы Андроида составляет более 80%, конечно актуальна!

    • @BuTbzloi
      @BuTbzloi 4 года назад

      @@annaumrykhina2540
      1) 80% рынка - это вы имеете ввиду массу всех устройств с середины 90-х?
      2) А также часть рынка под React Native? Который к тому же компилируеться под ios.
      3) Как вы оцениваете количество вакансий на ранке и тренд для andoid sdk специалистов в украине?

    • @BuTbzloi
      @BuTbzloi 4 года назад

      @@annaumrykhina2540 рынок поделен пополам с React Native с тенденцией к уменьшению доли Android SDK - статистика со stack overflow - stackshare.io/stackups/android-vs-react-native#:~:text=Android%20provides%20a%20rich%20application,building%20native%20apps%20with%20React%22.

    • @annaumrykhina2540
      @annaumrykhina2540 4 года назад

      @@BuTbzloi React Native используют в-основном, маленькие компании для простых приложений, а для более крупных приложений, в-основном, пишется на нативных языках под конкретную платформу

  • @nsns9884
    @nsns9884 4 года назад

    Мне кажется Вы забыли сказать главное, что чтобы учить котлин, обучающиеся должны знать java. Это просто must have для хорошего усвоения материала и самого языка.

  • @leetovetz
    @leetovetz 4 года назад

    Андроид. Ничего сложного можно освоить за неделю.
    HTML+CSS. вообще легкотня. мои ученики осваивают за час.
    Кровавый энтерпрайз. Три месяца и профи.
    Вы прослушали краткое содержание любого видео)))) от Немчинского)))
    но если по факту. то как закопался в любую тему. там и остался(((

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад +1

      Ну вот не надо, я рассказал в одном из предыдущих видео, сколько надо все это учить

  • @maximsirenko6597
    @maximsirenko6597 4 года назад

    А что Вы скажете про это -- reactnative.dev/ ?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад

      Судя по рынку, интерес есть. Взлетит или нет - посмотрим

    • @maximsirenko6597
      @maximsirenko6597 4 года назад

      @@SergeyNemchinskiy Я к тому что код сразу готовится для эпла, андроид и десктоп. Это реально прорыв. Альтернатива Xamarin

    • @kirill4531
      @kirill4531 4 года назад

      Реактнейтив сто лет в обед

  • @dr.grammofon6816
    @dr.grammofon6816 4 года назад +1

    Насколько знаю, на рынке вообще нет вакансий со знанием Котлин и без знания Джава. Одним только Котлин не обойтись.

    • @stormvoid7017
      @stormvoid7017 4 года назад

      В мск около года искали на вакансию "да, мы пишем на котлин и чувствуем себя прекрасно"

    • @dr.grammofon6816
      @dr.grammofon6816 4 года назад +1

      @@stormvoid7017 Год искали человека, который не может на джава??? :):):)

    • @stormvoid7017
      @stormvoid7017 4 года назад

      @@dr.grammofon6816 без понятия че они там искали , там по вакансии было уже понятно, что наркоманы)

    • @user-uu2if6yp8g
      @user-uu2if6yp8g 4 года назад

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

    • @dr.grammofon6816
      @dr.grammofon6816 4 года назад

      @@user-uu2if6yp8g Уверен, что нет. Лет через 20 возможно, если Котлин будет жив ещё. Пусть дядя Серёжа подтвердит.