.
Реквестую хорошего чтива по Clean, unit и инструментальным тестам, MVVM
.
Буду премного благодарен
.
https://www.labirint.ru/books/583040/, https://www.labirint.ru/books/634082/
спасибо! а по инструментальным андроид-тестам и мввм есть чёнить?
Granderbird
Гы, забавно
Granderbird
После 3 лет работы на Джуна не могу пройти
.
После 3 лет работы на Джуна не могу пройти
интервьювер с синдромом вахтёра скорее всего, это популярная тема ща
.
в стране инфляция и бабы сатанеют
Co(n)stantine👨‍🔬
😀как ты так работал, что этого не знаешь?
Granderbird
Я с ксамарином работал лол
Andreu
так лол
Granderbird
Андройдом лол
Andreu
это разные вещи
Co(n)stantine👨‍🔬
Andreu
Собственно да, после хамарина ты на чистого андроида никому не нужен
Granderbird
Дык ежу понятно, но это же все хуита, которая учится за месяц
Andreu
собственно, не так давно на мидла проходил, вопросов было немного больше, чем на сткрине
Co(n)stantine👨‍🔬
Granderbird
Я прост не вдупляю, реально проще взять Джуна вообще без опыта совершенно, чем чувака который эт все подтянет быстро?
Granderbird
им надо сейчас, а не через месяц 🌝
Им как раз через месяц и надо было
Granderbird
Я подумал, что на алгоритмам гоняли
По алгоритмам и андройду чистому я все ответил лол
Granderbird
а как им понять, что ты подтянешь это за месяц?
Хз, но понимание разработки то у меня есть, как и проекты за плечами
.
😀как ты так работал, что этого не знаешь?
я из этого ток мвп, ретрофит, рум и рх знаю например. баттернайф тоже знаю но по-моему она накуй не нужен. про три последних первый раз слышу вообще
Andreu
ну смотри
Vladislav
Всем привет. Недавно увидел сайт материал.ио. Дизайн и все прочее мне понравилось. Я хочу добавить себе в проект вот этот вот дизайн. что для этого надо делать? вроде как у меня и андроид икс, и либы нужныеподключаю, но все равно элементы не те. может я что то не понимаю? как это все можно организовать?
Granderbird
Ну room бд Оке, я sql знаю, там вроде похоже
Andreu
ты теперь RX знаешь лучше, как ты думаешь?
Mike
😀как ты так работал, что этого не знаешь?
лол, а тут нет ничего полезного или необходимого
Andreu
так говоришь же что это изи
Co(n)stantine👨‍🔬
Granderbird
а откуда скрин?
С почты ответ
Granderbird
Там куча другого бла бла бла
Co(n)stantine👨‍🔬
С почты ответ
ну они тебе его прислали перед собесом же лол
Granderbird
После*
Co(n)stantine👨‍🔬
подозрительно
Granderbird
Это ответ о том, что я не подхожу и что надо получить
Anton
Все учатся 😄
Vladislav
Там же есть огромный раздел для разработчиков под любую платформу
да, вижу. как говорится смотрю в книгу вижу фигу
Кирилл
😀как ты так работал, что этого не знаешь?
Ни разу не юзал ни одну из указанных технологий. Moxy -> vm Retrofit -> Ktor Room - ладно, юзал. Rx -> flow Butter knife -> синтетики Glide -> мы руками картинки грузим по тсп. Туспик -> koin, kodein. Cicerone -> стандартная навигация, nav component.
Mike
не помогло(((9(9((
Granderbird
.
лол, а тут нет ничего полезного или необходимого
есть люди которые обвешивают свои проекты либами как страйкбольщик привод прицелами и ходят довольные, а базы нет нихуя. и собеседователи просто пиздец щас, ты вот говорил про списки, я поизучал, полезно. есть блять здравый смысл, человек работал 2-3 года на одном проекте, там был один стек технологий, решил сменить работу, приходит на другой стек, если база есть - изучит. лучше бы тестовые задания давали и на чистоту кода смотрели, чем блять пиздеть за знание статыщ либ и фреймворков. бесит нахуй.
Mike
Ни разу не юзал ни одну из указанных технологий. Moxy -> vm Retrofit -> Ktor Room - ладно, юзал. Rx -> flow Butter knife -> синтетики Glide -> мы руками картинки грузим по тсп. Туспик -> koin, kodein. Cicerone -> стандартная навигация, nav component.
Что будет, если убрать лишнее? Moxy -> ничего Retrofit -> ничего Room -> ничего Rx -> ничего ButterKnife -> ничего Glide -> ну, в принципе можно Toothpick -> ничего Cicerone -> ничего
Andreu
ну так это очевидные вопросы. Паттерны, самыме популярные, какой вы использовали бы в проекте. RX, что это такое, что такое горячие и холодные. Что такое PublishSubject, что такое Observable, какие еще суещствуют. Отличие первого RX от второго. Рассказажите как нам сделать цепочку запросов с данными, которые получаем с прошлого. Dagger 2. Отличие первого от второго. В чем разница между полноценными DI и сервис локаторами. Вопросы по ООП. 4 принципа, зачем нам вообще ооп? куча вопросов по котлину
Andreu
это самое основное, что спрашивают абсолютно везде
Granderbird
Нахуй вообще знать разницу между дагером1 и 2?
Granderbird
Эт как если ты придёшь на c++ разраба и тебя спросят в чем отличия с++ от с
.
Что будет, если убрать лишнее? Moxy -> ничего Retrofit -> ничего Room -> ничего Rx -> ничего ButterKnife -> ничего Glide -> ну, в принципе можно Toothpick -> ничего Cicerone -> ничего
ну все-таки насчет реактивщины и мвп я бы поспорил, всё-таки есть различие в подходе, рум это сильно упрощенная работа с бд, глайд/пикассо пусть будут тоже.
Andreu
ну, скажем, что первый был на рефлексии построен, а второй адекватный DI в compile-time
Andreu
так что ты не путай, c и c++ это разные языки
Andreu
а потому что сервисов-локаторов в духе koin-а все еще предостаточно и их юзают по сей день, поэтому разницу тебе знать стоит
A
Где-то уже было обсосано, спрашивать вопрос на который ты знаешь "чоткий" ответ - зашквар
A
Как то - как ты жил без рхжавы
Granderbird
В тему о вопросах, чем констрейнт лучше лейаута? Гы
.
ну, скажем, что первый был на рефлексии построен, а второй адекватный DI в compile-time
вот с тобой бы я собеседоваться не стал. а если бы стал, то после твоих вопросов задал тебе сначала вопросы по байткоду явы, чем приват статика на уровне виртуальной машины отличается от паблик статики например, чем ява-машина арма отличается от ява-машины x86, а потом бы добил тебя вопросом про правила кирхгофа из физики за 9й класс и спросил бы как происходит инициализация биоса в современных компьютерах, и ты бы слился. высокоуровневое программирование придумывают именно для того чтобы не ковыряться в реализации. это очень многие интервьюверы забывают.
Granderbird
Ну всм лейнер
.
детали реализации так или иначе знать надо
не надо. тебе не надо знать что атомная масса железа 55, когда ты берёшь в руки молоток.