А помнится мне был ролик, где Сергей рассказывал о перспективах Kotlin, о его сырости и неспособности конкурировать с Java и что нужно лет 5, чтобы понять перспективы языка. И вот сюрприз, Kotlin настолько неконкурентоспособный, что включается в курс обучения и даже 5 лет не прошло.
Сергей, не могли бы в одном из видеороликов разобрать такую тему как паттерны проектирования? Нужно ли их учить или нет? Если нужно учить, то каким уровнем должен обладать программист чтобы разобраться в этой теме? Зависят ли паттерны от языка или это общая тема для программирования?
Ролики про паттерны уже есть на канале. А вообще все паттерны учить бессмысленно. Тоже изучал паттерны, глав посыл всего этого - принципы SOLID. Так что изучите пару распространенных паттернов, например по книге O'relly Head first.
Ожидал услышать что-то поконкретнее, например, какие популярные библиотеки будут использоваться на курсах, насколько глубоко нужно понимать какие-то вещи и т.п. Ну, например, нужно ли на курсах хорошее понимание и применение каких-нибудь очень сложных вещей, как 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, вот это уже действительно ДРУГОЙ андроидовский стек и приложения под них пишутся кардинально по-другому. Впрочем, я надеюсь, в скором времени у вас на сайте обновится курс андроида (ибо пока я вижу старый) и он получится отличный (я сам подумываю в будущем идти к вам на менторинг/стажировку по Андроиду).
мы в процессе обновления сайта, потому не обновляем сам курс, уже на новом сайте. Более детально: В процессе обучения студент работает с многопоточностью, геолокацией, создает приложение, которое отображает ленту новостей, приложение погоды, приложение - клиента для соцсетей. И да, кастомизирует телеграм :) Непросто, но есть ментор, который, если нужно, направит. Программа курса включает весь основной перечень технологий, требуемый от специалиста уровня 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/
Надо добавить в программу обучение навыкам писать кипятком и делать мэджик. А то я как бы не старался, не могу выдать выше 36 градусов, 64 градуса не хватает до кипятка.
вітаю! досить очікуване рішення, але де ж ви були півтора роки тому, коли я у Вас навчався)) знижки для минулих студентів будуть?)) а тепер серйозно - можна подумати і про ios. swift дуже схожий на котлін, та й розробка не так щоб сильно відрізняється
как можно прогать на котлине без знания явы? если котлин освоил, то и на яве писать сможешь (обратное тоже во многом верно). Там разница в основном синтаксическая.
Добрый день, Сергей, посмотрев несколько (много) ваших видео заинтересовался таким вопросом. Быть может вы, или кто-нибудь другой даст мне на него ответ под этим комментарием. Вопрос довольно глупый, но мне действительно интересно) Вопрос: Почему на Java Enterprise делают только Enterprise приложения?)) Разве тот же Spring MVC не подойдёт для того, что бы сделать на нём обычный сайт: какой нибудь интернет магазин, или что-то крупное, вроде социальной сети, большого форума или чего-то ещё? Или всё таки делают на Jave и не ентерпрайз проекты? Или я так не понял что такое ентерпрайз проект)
Это первую очередь связанно с порогом вхождения в тот же Spring MVC , вот вам вопрос, на чем легче сделать интернет магазин на Spring MVC или на том же OpenКарте? OpenCard как и легче так и разработка будет ввести быстрее все нужные вещи для интернет магазина там уже разработаны осталась только внедрить ) Так же роль играет развертывание и цена на него , для OpenCard подойдет любой хостинг за 100 рублей , в то время как для jvm такое не прокатит.
@@AlmasWayne Благодарю за ответ! Сравнение не совсем корректное, так как OpenCart это уже полностью написанный интернет магазин, для него осталось накатить тему, пару плагинов и в продакшн, а в спринге придётся писать с нуля. И вот если бы стоял выбор, писать интернет магазин на Java с нуля, или на PhP (на котором написан ОС), то лично я выбрал бы джаву. А вот со сложностью развёртывания согласен, это действительно так, хотя и, судя по тестам в интернете, приложение на джава более производительное чем аналогичное на PhP, и, следовательно, должно требовать меньше ресурсов, но хостинг всё равно будет дороже)
@@vadmall85 А еще на пхп в среднем разработка не сложного сайта будет быстрее чем на джаве, которая в свою очередь как раз рассчитана на решение сложных проблем и дальнейшую поддержку(быстрая разработка с нуля не сила джавы)
Что такое фрэмворк? Вы употребляете это слово в каждом ролике. kotlin was depricated in API X? Так часто сейчас бывает у гугл может лучше на Java остатся?
А какие знания должны быть для курса ?Чему собственно учат я так и не понял из видео (...котлину? Дак есть kotlinlang.ru. Будут объяснять само устройство приложений,работу с камерой,звонками? хз...мб игру какую с графикой...mvvm архитектуру. ...чему учат то на курсе?
@@konstantinkonstantini1785 А что не понятного в моем вопросе?Курс по андроид с применением котлин звучит слишком абстрактно.Написать калькулятор и простенький чат(на уровне повторения),сопроводив это водой и теорией с оф.сайта, тоже можно назвать курсом по андроиду на котлине хД
@@annaumrykhina2540 1) 80% рынка - это вы имеете ввиду массу всех устройств с середины 90-х? 2) А также часть рынка под React Native? Который к тому же компилируеться под ios. 3) Как вы оцениваете количество вакансий на ранке и тренд для andoid sdk специалистов в украине?
@@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.
@@BuTbzloi React Native используют в-основном, маленькие компании для простых приложений, а для более крупных приложений, в-основном, пишется на нативных языках под конкретную платформу
Мне кажется Вы забыли сказать главное, что чтобы учить котлин, обучающиеся должны знать java. Это просто must have для хорошего усвоения материала и самого языка.
Андроид. Ничего сложного можно освоить за неделю. HTML+CSS. вообще легкотня. мои ученики осваивают за час. Кровавый энтерпрайз. Три месяца и профи. Вы прослушали краткое содержание любого видео)))) от Немчинского))) но если по факту. то как закопался в любую тему. там и остался(((
На обложке Сергей смеётся и как будто говорит: «Что опять смотришь видео язык 1 vs язык 2 вместо обучения?»
Здравствуй Дядька Сережка, рад тебя видеть)
А помнится мне был ролик, где Сергей рассказывал о перспективах Kotlin, о его сырости и неспособности конкурировать с Java и что нужно лет 5, чтобы понять перспективы языка. И вот сюрприз, Kotlin настолько неконкурентоспособный, что включается в курс обучения и даже 5 лет не прошло.
Я не так говорил) сами проверьте
@@SergeyNemchinskiy говорил же
Прийду с армии и сразу к Вам на курс, ждите)))
Cергей, моё почтение!
Картинка в видосах клёвая стала)
Клевая лисичка)
Спасибо
А Джаконда должна была бы быть черненькой... для полной толерантности.
котлин мягкий и сладкий, заходит на ура
Сергей, не могли бы в одном из видеороликов разобрать такую тему как паттерны проектирования? Нужно ли их учить или нет? Если нужно учить, то каким уровнем должен обладать программист чтобы разобраться в этой теме? Зависят ли паттерны от языка или это общая тема для программирования?
Ролики про паттерны уже есть на канале. А вообще все паттерны учить бессмысленно. Тоже изучал паттерны, глав посыл всего этого - принципы SOLID. Так что изучите пару распространенных паттернов, например по книге O'relly Head first.
Ожидал услышать что-то поконкретнее, например, какие популярные библиотеки будут использоваться на курсах, насколько глубоко нужно понимать какие-то вещи и т.п.
Ну, например, нужно ли на курсах хорошее понимание и применение каких-нибудь очень сложных вещей, как 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, вот это уже действительно ДРУГОЙ андроидовский стек и приложения под них пишутся кардинально по-другому.
Впрочем, я надеюсь, в скором времени у вас на сайте обновится курс андроида (ибо пока я вижу старый) и он получится отличный (я сам подумываю в будущем идти к вам на менторинг/стажировку по Андроиду).
мы в процессе обновления сайта, потому не обновляем сам курс, уже на новом сайте. Более детально:
В процессе обучения студент работает с многопоточностью, геолокацией, создает приложение, которое отображает ленту новостей, приложение погоды, приложение - клиента для соцсетей.
И да, кастомизирует телеграм :) Непросто, но есть ментор, который, если нужно, направит.
Программа курса включает весь основной перечень технологий, требуемый от специалиста уровня 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/
Благодаря
Надо добавить в программу обучение навыкам писать кипятком и делать мэджик. А то я как бы не старался, не могу выдать выше 36 градусов, 64 градуса не хватает до кипятка.
Как всегда в своем еврейском стиле)
У Вас есть обучение на проекте после курса android?
котлине ма
дизайнер опечаталась. Уже исправила. Что вы такие злые-то, а?
@@SergeyNemchinskiy дизайнеры они такие 😄
и че вдруг сразу злые, дядь Сереж?)
Хорошо что ошибку исправили
Да, сразу сняли ошибочную и дизайнер сделала новую
Когда кнопку обмывать будем ?
Как получим) пока даже адрес не спросили
Kotline? Серьёзно?
Ошибка дизайнера, извините
@@SergeyNemchinskiy да ладно, бывает))
ох уж цi grammar nazi..
фон охуенный
вітаю! досить очікуване рішення, але де ж ви були півтора роки тому, коли я у Вас навчався)) знижки для минулих студентів будуть?))
а тепер серйозно - можна подумати і про ios. swift дуже схожий на котлін, та й розробка не так щоб сильно відрізняється
подумаем :) Как найдем автора курса, так и сразу
Сергей,какова вероятность,что через пару лет массово появятся вакансии чисто Котлин, без знания джавы?
как можно прогать на котлине без знания явы? если котлин освоил, то и на яве писать сможешь (обратное тоже во многом верно). Там разница в основном синтаксическая.
Есть вероятность
Що за ноут в кадрі ?
Может расскажите вопрос: "Что такое Kafka и для чего он?"
"Окей, гугл"
Рекомендую грефневую, офень фкуфная)))
Добрый день, Сергей, посмотрев несколько (много) ваших видео заинтересовался таким вопросом. Быть может вы, или кто-нибудь другой даст мне на него ответ под этим комментарием. Вопрос довольно глупый, но мне действительно интересно)
Вопрос: Почему на Java Enterprise делают только Enterprise приложения?)) Разве тот же Spring MVC не подойдёт для того, что бы сделать на нём обычный сайт: какой нибудь интернет магазин, или что-то крупное, вроде социальной сети, большого форума или чего-то ещё? Или всё таки делают на Jave и не ентерпрайз проекты? Или я так не понял что такое ентерпрайз проект)
Это первую очередь связанно с порогом вхождения в тот же Spring MVC , вот вам вопрос, на чем легче сделать интернет магазин на Spring MVC или на том же OpenКарте? OpenCard как и легче так и разработка будет ввести быстрее все нужные вещи для интернет магазина там уже разработаны осталась только внедрить ) Так же роль играет развертывание и цена на него , для OpenCard подойдет любой хостинг за 100 рублей , в то время как для jvm такое не прокатит.
@@AlmasWayne Благодарю за ответ! Сравнение не совсем корректное, так как OpenCart это уже полностью написанный интернет магазин, для него осталось накатить тему, пару плагинов и в продакшн, а в спринге придётся писать с нуля. И вот если бы стоял выбор, писать интернет магазин на Java с нуля, или на PhP (на котором написан ОС), то лично я выбрал бы джаву. А вот со сложностью развёртывания согласен, это действительно так, хотя и, судя по тестам в интернете, приложение на джава более производительное чем аналогичное на PhP, и, следовательно, должно требовать меньше ресурсов, но хостинг всё равно будет дороже)
@@vadmall85 А еще на пхп в среднем разработка не сложного сайта будет быстрее чем на джаве, которая в свою очередь как раз рассчитана на решение сложных проблем и дальнейшую поддержку(быстрая разработка с нуля не сила джавы)
У меня ваши ссылки фаервол блочит. Это нормально?)
здраствуйте а есть ли у вас видео урок по котлину
Пока нет. Я на нем не писал, не хочу людей путать
Что такое фрэмворк? Вы употребляете это слово в каждом ролике.
kotlin was depricated in API X? Так часто сейчас бывает у гугл может лучше на Java остатся?
А какие знания должны быть для курса ?Чему собственно учат я так и не понял из видео (...котлину? Дак есть kotlinlang.ru.
Будут объяснять само устройство приложений,работу с камерой,звонками? хз...мб игру какую с графикой...mvvm архитектуру. ...чему учат то на курсе?
@Интернет халява для ленивых синтаксису?
Курс по android с применением kotlin, что не понятного. Kotlin не самоцель изучения, а как средство.
@@konstantinkonstantini1785 А что не понятного в моем вопросе?Курс по андроид с применением котлин звучит слишком абстрактно.Написать калькулятор и простенький чат(на уровне повторения),сопроводив это водой и теорией с оф.сайта, тоже можно назвать курсом по андроиду на котлине хД
Внимательнее видео смотри. Сайт открой что ли
kotlinE?!)
Это дизайнер ошиблась. Исправим
@@SergeyNemchinskiy ставлю лайк за умение признавать ошибки) 3а все время не видел у Вас ни одной ошибки ранее) Это первая!
На сколько актуальна разработка на андроид сейчас на рынке?
доля операционной системы Андроида составляет более 80%, конечно актуальна!
@@annaumrykhina2540
1) 80% рынка - это вы имеете ввиду массу всех устройств с середины 90-х?
2) А также часть рынка под React Native? Который к тому же компилируеться под ios.
3) Как вы оцениваете количество вакансий на ранке и тренд для andoid sdk специалистов в украине?
@@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.
@@BuTbzloi React Native используют в-основном, маленькие компании для простых приложений, а для более крупных приложений, в-основном, пишется на нативных языках под конкретную платформу
Мне кажется Вы забыли сказать главное, что чтобы учить котлин, обучающиеся должны знать java. Это просто must have для хорошего усвоения материала и самого языка.
Андроид. Ничего сложного можно освоить за неделю.
HTML+CSS. вообще легкотня. мои ученики осваивают за час.
Кровавый энтерпрайз. Три месяца и профи.
Вы прослушали краткое содержание любого видео)))) от Немчинского)))
но если по факту. то как закопался в любую тему. там и остался(((
Ну вот не надо, я рассказал в одном из предыдущих видео, сколько надо все это учить
А что Вы скажете про это -- reactnative.dev/ ?
Судя по рынку, интерес есть. Взлетит или нет - посмотрим
@@SergeyNemchinskiy Я к тому что код сразу готовится для эпла, андроид и десктоп. Это реально прорыв. Альтернатива Xamarin
Реактнейтив сто лет в обед
Насколько знаю, на рынке вообще нет вакансий со знанием Котлин и без знания Джава. Одним только Котлин не обойтись.
В мск около года искали на вакансию "да, мы пишем на котлин и чувствуем себя прекрасно"
@@stormvoid7017 Год искали человека, который не может на джава??? :):):)
@@dr.grammofon6816 без понятия че они там искали , там по вакансии было уже понятно, что наркоманы)
Как вы думаете,через пару лет появятся вакансии чисто Котлин?
@@user-uu2if6yp8g Уверен, что нет. Лет через 20 возможно, если Котлин будет жив ещё. Пусть дядя Серёжа подтвердит.