Мужик, огромное спасибо) Никогда не оставлял комменты в ютубе за лет 12 использования, но здесь не удержался😁👍 Одно из лучших и вдохновляющих видео на ютубе для тех, кто хочет зайти в it)
Сергей, привет! Спасибо большое за видео! Особенно момент с показом структуры кода. Скажи, пожалуйста, канал ты забросил? Информация очень полезная, хотелось бы что-то ещё в твоем исполнении :)
Сейчас на старте обучения андроид, прохожу книгу "Профессиональное программирование на Андроид" по джава. + ютуб Старт Андроид. Есть два вопроса: 1. Какие ресурсы посоветуешь использовать (курсы, книги и т.д.) что учить, чтобы получить первую работу? 2. ПЭТ проекты для закрепления навыков, над которыми работать? (Погода или ещё что то)
Спасибо за видео такого формата, начинаю свой путь. Хотелось бы видео, где расскажешь, что конкретно должен знать (что учить?) на сегодня претендент на Junior Android Dev вакансию.
Добрый день. Вот вы про людей, чей код рассматривали, говорили, что этим людям уже можно задумываться о собеседовании. НО не упомянули на какую позицию этих знаний хватает (Джун или мидл)?
Смутил путь в полтора, два месяца, это уже со сознанием kotlin и всех технологий или это с нуля? Просто если это с нуля, то это напрасная надежда для новичков, сразу говорю если вы не гений, то минимум пол года.
Сергей, спасибо тебе за мнение и опыт! Скажи, пожалуйста, а если бы сейчас перед тобой стояла задача наиболее быстро переквалифицироваться из руководителя проектов в андройд котлин разработчика, то по какому бы ты пошел пути? Я сначала хотел пойти в яндекс практикум, скиллбокс или др. школу, но потом выбрал для себя пусть самостоятельного обучения по материалам в свободном или "почти свободном" доступе. Можешь дашь какой то совет "глядя назад" со своего опыта? Какие ресурсы читать? Где "тусоваться" за обменом опытом? Куда задавать свои джунские вопросы? Как разогнать этот чертов эмулятор )) в студии ?
Действительно, с чего клин код тяжело давался)) а, точно, наверное потому что каждый его по своему трактует)) при том что есть множество архитектур, и нет универсальной на все проекты, даже синьор будет делать ошибки) А есть ещё те кто топит за single activity, или даже ненавидят ООП 😄
Спасибо за видео, подписался+ колокольчик. Закончил курсы RSSchool от епам, попробовал себя на тестовом задании от Clevertek, там отказали, реализация "зоопарка" через ООП им не понравилась видимо 😔 немного дизмораль споймал,сейчас штудирую" Kotlin в действии", параллельно стараюсь английским заниматься (до разговорного В1 ещё далековато)
@@baha5087 вакансий для джунов совсем нет, стажировку не нашел, на какое то время оставил цель устроиться андроид разработчиком. Смотрю Формулу 1 на английском, читаю статьи, но с разговором опять же, скорее всего все не очень, практики нет
Полезное видео, спасибо! Нужен совет от знающих. Хочу влиться в мобильную разработку, пол года изучаю основы C#, так как прежде всего хотел познакомиться с программированием и заприметить направление из-за универсальности C# + по своим хотелкам подходит (держу в уме Unity, Desktop - чисто для себя, как хобби) сейчас параллельно решил выбрать главным направлением - Котлин с Android изучать. Стоит ли параллельно изучать два языка? P.s. планируются же в будущем ещё видео?
Нет никакой универсальности, "за двумя зайцами погонишься - ни одного не поймаешь", говорят же. Андроид - это Java, Kotlin и все вспомогательные для них технологии.
Сергей привет! Хотел бы тебя спросить: Хочу перекатиться в мобилку, больше всего заинтересовал флаттер. Чекнул вакансии на хх и за бугром и сильно расстроился - вакансий почти нет. 100 вакансий на хх против, к примеру, 5к на питоне. В буржуанете всё ещё хуже: всего 245(!) вакансий против 250к вакансий джавы! Или 40к вакансий по свифту! Технологии уже 5 лет в этом году, но работы смотрю нет, хотя расхваливается он на каждом шагу и якобы планов по развитию громадье, но что-то как-то не сходится с реальным рынком. Боюсь отсупиться, чтобы потом не пришлось переучиваться и начинать опять с низов. Что думаешь по этому поводу, стоит ли вкатываться во флаттер и насколько он будет РЕАЛЬНО актуален? Насколько платежеспособные компании его юзают, раз не могут себе позволить 2 отдела нативки? Надеюсь на не ангажированный ответ.
Сейчас очень тяжело найти Flutter разрабов и спрос большой, работы много. Не всегда компания пишущая на Flatter не имеет денег. Просто нет смысла переплачивать например за внутренние приложения для сотрудников. Но это не дает гарантий, что технологии не поменяются. Про питон не скажу, так как я всю жизнь в мобилке. И в мобилке у флаттера есть большая ниша.
Сейчас ещё kmm на пятки наступает. А когда compose войдёт в массы и в стабильный релиз, то есть большая вероятность того, что рынок ещё сдвинется в другую сторону.
0. Учите английский 1. Учите алгоритмы. 2. Если ты понимаешь принципы разработки язык имеет встроенное значение 3. Учитесь пользоватьбся гит, писать тексты, понимать ТЗ. - идите джуном. После пары лет, будет уже все равно какой язык. Там выберите по нраву. В 4. Учитесь и будтье жадными до знаний. Читайте тематические статьи (не хабр)
Поддержка комментом в пару слов. Просто неприлично мало просмотров у такого классного видео. Плюс хотел бы спросить, где лучше всего почитать про многомодульность и чистую архитектуру?) если вас не затруднит!) Заранее спасибо! Вам большой респект)
Привет, я начинающий мидл на стеке С++/Qt, опыт коммерческой разработки 1 год, хочу переквалифицироваться на android разраба т.к. знаю что Qt похоже на то чем занимаются мобильные разрабы. Сколько у меня уйдёт на это времени при условии что готов звниматься 7-8 часов 7/0? Будут какие то специфичные советы? Могу ли рассчитывать на большую ЗП не смотря на то что занимался ранее другим стеком?
@@Sashikx_zxc привет. Уже заканчиваю, буквально последний месяц и иду собеседоваться. В андроиде для Qtшника нет ничего сложного, даже проще и интереснее во многих аспектах. С обучением немного затянул, вышло где то пол года. Мог и быстрее, но решил улгубится больше чем нужно.
в видео показаны устаревшие технологии, из которых половину уже не следует использовать или использовать с оглядкой: RxJava - вместо нее корутины Moxy - ну автор сказал MVVM Cicerone - при работе с MVVM и создании роутера вообще не важно что использовать. А cicerone - библиотека третьей стороны и сколько она проживет - неизвестно, особенно на фоне развивающегося navigation component room - норм, но знание room не знает владение SQL, более того, у room заложено несколько проблем, которые приходится терпеть т.к. вариантов нет. Например при создании любой таблицы всегда создается поле id, автоинкрементное с первичным индексом по нему. dagger - да, норм. Даже если исходить из того, что дагер тяжелее в понимании, чем koin, kodein, все равно лучше стараться применять его так же пользователь вообще не использует LiveData (а точнее StateFlow, SharedFlow). А это минимальный уровень даже, пожалуй, для джуна. В остальном - да структура проекта красивая, тут респект. В 2013 студия уже была. Справедливости ради надо сказать, что чаще старались использовать calipso
В 2013 я закончил с Андройд, и с программированием в принципе, ухаха. С 2002 в мобилках начная с Palm, не считая опыта до. И кодили в 2013 в eclipse с плагином. Это официальный вариант. Никаких технологий еще не было вообще. Базовый андройд findViewId, да превью в голове когда пишешь xml. Ни про какие модели тогда еще вообще никто не знал, кто во что горазд, гемор с сохранением состояния активити, в аппликейшн что запихнуть или потом в ретейн фрагмент, как фрагменты появились. Эта java с этими run. Как вспомню... То что сейчас стек, просто лафа программистам, на всем готовом уже. И в 13 еще только превью студии была.
@@dekus80 так и было. Я потому особо и не полез на андроида. В 13 только-только студия стала становиться официальным инструментом. А вот delphi уже позволял писать на своей firemonkey под андроид.
11:05 - по языку Вы сказали что однозначно Kotlin, а как же тот факт что сейчас во время интервью многие работодатели в СНГ все ещё спрашивают Java? Или уже очень скоро будут уделять внимание сугубо Котлину во время собеседования?
Java разработчики нужны в основном для поддержания старых приложении. А сейчас Kotlin более востребован чем Java, исходя из моих наблюдении, могу ошибаться. Я не гуру андроид дев, но оставлять комментарии не отвеченным...
Возможно автор имел ввиду, что нет смысла учить Java. Можно поискать в интернете ряд ключевых отличий, моменты принципиально написанные на Java. Всё это подучить и для закрепления взять микро пэт проект на Java и переписать на Kotlin (вообще студия сама во время вставки Java кода, предлагает Java код превратить в Kotlin, но бывают моменты, когда надо руками еще довести).
Эм, "непонятно что человек хотел сделать MVP или Чистую архитектуру." 7:30 Это невзаимоисключающие понятия. Просто чел сделал фигово, с этим не поспорить
Мужик, огромное спасибо)
Никогда не оставлял комменты в ютубе за лет 12 использования, но здесь не удержался😁👍
Одно из лучших и вдохновляющих видео на ютубе для тех, кто хочет зайти в it)
казалось бы причем тут итератор
Сергей, привет! Спасибо большое за видео! Особенно момент с показом структуры кода.
Скажи, пожалуйста, канал ты забросил? Информация очень полезная, хотелось бы что-то ещё в твоем исполнении :)
Сейчас на старте обучения андроид, прохожу книгу "Профессиональное программирование на Андроид" по джава.
+ ютуб Старт Андроид. Есть два вопроса:
1. Какие ресурсы посоветуешь использовать (курсы, книги и т.д.) что учить, чтобы получить первую работу?
2. ПЭТ проекты для закрепления навыков, над которыми работать? (Погода или ещё что то)
Сергей, большое спасибо за выпуск. Очень полезно и познавательно
Спасибо за видео такого формата, начинаю свой путь. Хотелось бы видео, где расскажешь, что конкретно должен знать (что учить?) на сегодня претендент на Junior Android Dev вакансию.
Напишите в личку, посоветую что-н t.me/s_balakin
Вызываете доверие, просто респект
Спасибо большое за информацию!
Добрый день. Вот вы про людей, чей код рассматривали, говорили, что этим людям уже можно задумываться о собеседовании. НО не упомянули на какую позицию этих знаний хватает (Джун или мидл)?
Отличное видео👍 Обеими руками поддерживаю такой подход. Сам с опытом планирую делать так же:)
Спасибо за то, что вы делаете :)
Смутил путь в полтора, два месяца, это уже со сознанием kotlin и всех технологий или это с нуля? Просто если это с нуля, то это напрасная надежда для новичков, сразу говорю если вы не гений, то минимум пол года.
Очень полезная информация, спасибо.
Очень понравились твои видео)
Сергей, спасибо тебе за мнение и опыт! Скажи, пожалуйста, а если бы сейчас перед тобой стояла задача наиболее быстро переквалифицироваться из руководителя проектов в андройд котлин разработчика, то по какому бы ты пошел пути?
Я сначала хотел пойти в яндекс практикум, скиллбокс или др. школу, но потом выбрал для себя пусть самостоятельного обучения по материалам в свободном или "почти свободном" доступе. Можешь дашь какой то совет "глядя назад" со своего опыта? Какие ресурсы читать? Где "тусоваться" за обменом опытом? Куда задавать свои джунские вопросы? Как разогнать этот чертов эмулятор )) в студии ?
Привет. Подскажи пожалуйста, насколько актуальная профессия? Какие реальные заработки?
Спасибо Сергей! Очень полезное видео! 👍 Никогда лишним не будет проверить, а на верном ли ты пути развития?!😉
Действительно, с чего клин код тяжело давался)) а, точно, наверное потому что каждый его по своему трактует)) при том что есть множество архитектур, и нет универсальной на все проекты, даже синьор будет делать ошибки)
А есть ещё те кто топит за single activity, или даже ненавидят ООП 😄
Мотивирующе:)
Подписался, понравилось
Ребят, пожалуйста, указывайте какие зависимости вы добавили. Поверьте, и вам хорошо, и человеку, который смотрит этот код, тоже.
Не подскажите где найти курсы по котлину?
На данный момент прохожу курс по Java чтоб потом легко понять Kotlin. Правильно ли я делаю?
Спасибо за видео, подписался+ колокольчик. Закончил курсы RSSchool от епам, попробовал себя на тестовом задании от Clevertek, там отказали, реализация "зоопарка" через ООП им не понравилась видимо 😔 немного дизмораль споймал,сейчас штудирую" Kotlin в действии", параллельно стараюсь английским заниматься (до разговорного В1 ещё далековато)
Как ваши успехи, английский по каким материалам изучаете?
@@baha5087 вакансий для джунов совсем нет, стажировку не нашел, на какое то время оставил цель устроиться андроид разработчиком. Смотрю Формулу 1 на английском, читаю статьи, но с разговором опять же, скорее всего все не очень, практики нет
@@fliker2309 в других областях вакансий джуновских много, а тебя всё равно не позовут на собес :)
@@ivankosolapov430 ну меня почему-то React не привлекает,хотя перспективное направление,может и стоит попробовать..
Огромное количество вакансий, где???
Полезное видео, спасибо! Нужен совет от знающих.
Хочу влиться в мобильную разработку, пол года изучаю основы C#, так как прежде всего хотел познакомиться с программированием и заприметить направление из-за универсальности C# + по своим хотелкам подходит (держу в уме Unity, Desktop - чисто для себя, как хобби) сейчас параллельно решил выбрать главным направлением - Котлин с Android изучать. Стоит ли параллельно изучать два языка?
P.s. планируются же в будущем ещё видео?
Нет никакой универсальности, "за двумя зайцами погонишься - ни одного не поймаешь", говорят же.
Андроид - это Java, Kotlin и все вспомогательные для них технологии.
Сергей привет!
Хотел бы тебя спросить:
Хочу перекатиться в мобилку, больше всего заинтересовал флаттер. Чекнул вакансии на хх и за бугром и сильно расстроился - вакансий почти нет. 100 вакансий на хх против, к примеру, 5к на питоне. В буржуанете всё ещё хуже: всего 245(!) вакансий против 250к вакансий джавы! Или 40к вакансий по свифту!
Технологии уже 5 лет в этом году, но работы смотрю нет, хотя расхваливается он на каждом шагу и якобы планов по развитию громадье, но что-то как-то не сходится с реальным рынком.
Боюсь отсупиться, чтобы потом не пришлось переучиваться и начинать опять с низов.
Что думаешь по этому поводу, стоит ли вкатываться во флаттер и насколько он будет РЕАЛЬНО актуален? Насколько платежеспособные компании его юзают, раз не могут себе позволить 2 отдела нативки?
Надеюсь на не ангажированный ответ.
Сейчас очень тяжело найти Flutter разрабов и спрос большой, работы много. Не всегда компания пишущая на Flatter не имеет денег. Просто нет смысла переплачивать например за внутренние приложения для сотрудников.
Но это не дает гарантий, что технологии не поменяются.
Про питон не скажу, так как я всю жизнь в мобилке. И в мобилке у флаттера есть большая ниша.
Сейчас ещё kmm на пятки наступает. А когда compose войдёт в массы и в стабильный релиз, то есть большая вероятность того, что рынок ещё сдвинется в другую сторону.
0. Учите английский
1. Учите алгоритмы.
2. Если ты понимаешь принципы разработки язык имеет встроенное значение
3. Учитесь пользоватьбся гит, писать тексты, понимать ТЗ. - идите джуном.
После пары лет, будет уже все равно какой язык. Там выберите по нраву.
В
4. Учитесь и будтье жадными до знаний. Читайте тематические статьи (не хабр)
@@TheSergWolf
0. Почти свободный
1. Разбираюсь в них
2. Понимаю
3. Умею. Middle-
4. Читаю
5. Ответ вообще не в тему если честно
Поддержка комментом в пару слов. Просто неприлично мало просмотров у такого классного видео. Плюс хотел бы спросить, где лучше всего почитать про многомодульность и чистую архитектуру?) если вас не затруднит!) Заранее спасибо! Вам большой респект)
Что за продуктовый этап ? Это какие примеры вопросов? Это софт скилы ?
Это выглядит как очень много. Джун это синьр без опыта?
Очень интересное видео ! Хочу задать вопрос , где и как лучше практиковаться ?
Здравствуйте, я жду от вас какое то пет приложение чтобы онлайн писали и объясняли, просто очень красиво объясняете.
Привет, я начинающий мидл на стеке С++/Qt, опыт коммерческой разработки 1 год, хочу переквалифицироваться на android разраба т.к. знаю что Qt похоже на то чем занимаются мобильные разрабы. Сколько у меня уйдёт на это времени при условии что готов звниматься 7-8 часов 7/0? Будут какие то специфичные советы? Могу ли рассчитывать на большую ЗП не смотря на то что занимался ранее другим стеком?
Привет. Я тоже работаю с++ qt. Тоже пошел на Андроид разработчика учиться , как у вас с обучением?
Ответить если не сложно)
@@Sashikx_zxc привет. Уже заканчиваю, буквально последний месяц и иду собеседоваться. В андроиде для Qtшника нет ничего сложного, даже проще и интереснее во многих аспектах. С обучением немного затянул, вышло где то пол года. Мог и быстрее, но решил улгубится больше чем нужно.
@@vdrmkr каждый день по 7-8 часов занимался?
@@9AJIEHb +- да
С чего начать обучение? Какая книга/курс актуальный?
У какой компании лучше всего взять курс?
Всё супер. Дайте ссылку на документ docx про Корутин
Переписал с экрана... docs.google.com/document/d/1bRdBtdH37eOsjsAiV_iAm_H91YZuZbh-SGhxD4jlgr8/edit
на 12:20 видно вкладки проектов в androidstudio, а как включить такой режим
здраствуйте!так мне учить котлин или java?Я новичок.
Kotlin
OK!
А вы ещё не помогаете подготавливаться людям к собеседованиям ?
А есть ссылка на вопросы ответы?
Здравствуйте, можно ли вам отправить свой пет-проект для ревью, как на данном видео
День добрый, да
в видео показаны устаревшие технологии, из которых половину уже не следует использовать или использовать с оглядкой:
RxJava - вместо нее корутины
Moxy - ну автор сказал MVVM
Cicerone - при работе с MVVM и создании роутера вообще не важно что использовать. А cicerone - библиотека третьей стороны и сколько она проживет - неизвестно, особенно на фоне развивающегося navigation component
room - норм, но знание room не знает владение SQL, более того, у room заложено несколько проблем, которые приходится терпеть т.к. вариантов нет. Например при создании любой таблицы всегда создается поле id, автоинкрементное с первичным индексом по нему.
dagger - да, норм. Даже если исходить из того, что дагер тяжелее в понимании, чем koin, kodein, все равно лучше стараться применять его
так же пользователь вообще не использует LiveData (а точнее StateFlow, SharedFlow). А это минимальный уровень даже, пожалуй, для джуна.
В остальном - да структура проекта красивая, тут респект.
В 2013 студия уже была. Справедливости ради надо сказать, что чаще старались использовать calipso
В 2013 я закончил с Андройд, и с программированием в принципе, ухаха. С 2002 в мобилках начная с Palm, не считая опыта до. И кодили в 2013 в eclipse с плагином. Это официальный вариант. Никаких технологий еще не было вообще. Базовый андройд findViewId, да превью в голове когда пишешь xml. Ни про какие модели тогда еще вообще никто не знал, кто во что горазд, гемор с сохранением состояния активити, в аппликейшн что запихнуть или потом в ретейн фрагмент, как фрагменты появились. Эта java с этими run. Как вспомню... То что сейчас стек, просто лафа программистам, на всем готовом уже.
И в 13 еще только превью студии была.
@@dekus80 так и было. Я потому особо и не полез на андроида. В 13 только-только студия стала становиться официальным инструментом. А вот delphi уже позволял писать на своей firemonkey под андроид.
11:05 - по языку Вы сказали что однозначно Kotlin, а как же тот факт что сейчас во время интервью многие работодатели в СНГ все ещё спрашивают Java? Или уже очень скоро будут уделять внимание сугубо Котлину во время собеседования?
Java разработчики нужны в основном для поддержания старых приложении. А сейчас Kotlin более востребован чем Java, исходя из моих наблюдении, могу ошибаться. Я не гуру андроид дев, но оставлять комментарии не отвеченным...
Возможно автор имел ввиду, что нет смысла учить Java. Можно поискать в интернете ряд ключевых отличий, моменты принципиально написанные на Java. Всё это подучить и для закрепления взять микро пэт проект на Java и переписать на Kotlin (вообще студия сама во время вставки Java кода, предлагает Java код превратить в Kotlin, но бывают моменты, когда надо руками еще довести).
Эм, "непонятно что человек хотел сделать MVP или Чистую архитектуру." 7:30
Это невзаимоисключающие понятия. Просто чел сделал фигово, с этим не поспорить
Коин?
Мне кажется, даггер лучше учить новичку) если знаешь дагер, Коин за день выучишь имхо
Скинь вордовсий файл для подготовки к собеусу , пригодится )