Разбор решения Unity Junior тестового задания для Kefir - Очень хорошая задача

  Рет қаралды 161,573

Роман Сакутин

Роман Сакутин

Күн бұрын

Для курса Напильник подготовил решение тестовой задачи но к сожалению меня сбрили. :)
Улучшу ваш код и подниму вашу зарплату в два раза - ijunior.ru/nap...
Обучение разработке игр с нуля с гарантией трудоустройства - ijunior.ru/uni...
Одежда - ijunior.ru/wea...
РЕПОЗИТОРИЙ - github.com/Hol...
МОЯ КНИГА - csharpbook.saku...
Я В VK - rsakutin
INSTA - / sakutinhuytin
ЯЮниор:
Группа - holymon...
ЧАТ В ТЕЛЕГЕ - t.me/csharp_fa...
Discord - / discord

Пікірлер: 281
@rsakutin
@rsakutin 2 жыл бұрын
2000 лайков и пробуем ещё раз. 3000 лайков пробуем ещё и в другую студию. Последний день скидки на напильник - ijunior.ru/napilnik?
@logand5408
@logand5408 2 жыл бұрын
набрали 2000 лайков, подавай заявку снова!
@maxim4746
@maxim4746 2 жыл бұрын
привет, таки шо там с новым тестовым заданием для кефир :?
@westparezal
@westparezal 2 жыл бұрын
4000 лайков и где?)
@ghebodne2644
@ghebodne2644 Жыл бұрын
5 тысяч лайков и где?
@RainyArt-FX
@RainyArt-FX Жыл бұрын
Я знаю почему у тебя не получилось, ты используешь белую тему
@Yuriy-tk2pz
@Yuriy-tk2pz 2 жыл бұрын
Подозреваю, они раскрыли Рому из-за рекламы курсов, прикрепленной к решению
@user_miomit
@user_miomit 2 жыл бұрын
Может быть, но это не точно
@ДмитрийКупин-ц9х
@ДмитрийКупин-ц9х 2 жыл бұрын
хахахахахах
@Fedrogan
@Fedrogan 2 жыл бұрын
Ахахааааххаха
@fatbelfegor
@fatbelfegor 2 жыл бұрын
Он машинально предложил собеседующему гарантированную зарплату.
@hiyoutube6769
@hiyoutube6769 2 жыл бұрын
АХАХАХАХАХА
@maksimshahov7073
@maksimshahov7073 2 жыл бұрын
Игры разрабатывать не умеет. На работу не берут. Ведет курсы разработки игр чтобы учащихся взяли на работу. Понял.
@den4ic516
@den4ic516 2 жыл бұрын
Мало кто знает, но ревьюером Кефира был Хабуди Хабудай...
@BulatBulatov
@BulatBulatov 2 жыл бұрын
Видимо все плохо с продажей курсов, Роман решил устроиться на работу))
@igormoskalev5128
@igormoskalev5128 Жыл бұрын
Потому, что курсы ни о чем. Почитайте соглашение с пользователем. "мы не как скиллбокс, мы гораздо хуже"
@ВячеславПавлович-е1р
@ВячеславПавлович-е1р 2 жыл бұрын
Тим лид не хочет брать в команду себе конкурента. Отметает неугодных )
@1988MVS
@1988MVS 2 жыл бұрын
О, я тоже такое слышал.
@vvks9901
@vvks9901 2 жыл бұрын
Такое во всех сферах. На собеседовании вообще лучше прикинуться чмошником, ипотека, жена дети, чтобы у компании было впечатление что если они тебя возьмут, то ты еще долго не уволиться)))
@vvks9901
@vvks9901 2 жыл бұрын
А можно устроить с нулевым уровнем потому что просто понравился! И в отбор просто по критерию понравился или нет, похуй на скилы )))
@Sergeydk
@Sergeydk 2 жыл бұрын
Я с такой конкуренцией в жижитале сталкивался лично, но не любит руководство сотрудников которые знаю на две "головы" больше чем знают они. Он же мать его руковоЖдитель(!), а ты тут какой-то хрен с улицы приперся, денег просишь, да еще и учишь как надо правильно, и лучше делать. ЩЕГОЛ.
@acrm-sjork
@acrm-sjork 2 жыл бұрын
Предполагаю, что на джуна искали человека попроще, который делает простые наивные реализации с минимум абстракций. С таким человеком проще работать с менторских позиций, мол, «ну ничего, ты не знаешь, как по-умному, но мы тебе сейчас расскажем и делай как мы». А вот с таким умником, который лепит абстракцию над абстракцией работать напряжённей, придется много времени тратить на споры, почему его «по-умному» не подходит. В итоге проще такому отказать, потому что претендентов на джуниоров хватает, проще из оставшихся выбрать. Ну и обратная связь про ООП и солид - очевидная «рыба», которую кидают всем неподошедшим кандидатам, потому что тратить время на разбор индивидуальных несоответствий слишком затратно. В общем, Роман, в следующей попытке попробуй писать так, будто ты впервые услышал про все эти паттерны и просто нагуглил первый ответ со стековерфлоу и поменял там нейминг под задачу
@ВиталийСкринкович
@ВиталийСкринкович 2 жыл бұрын
Нет. Тот человек, которого ты описываешь это я. У меня была решительно более простая реализация и ответили мне ровно тоже самое, прям копипастом. Самое интересное, что через две недели я спросил, какую реализацию ecs они используют и они не сразу поняли про что я, а потом ответили, что не используют ни UnityECS, ни LeoECS. Подозреваю, что не очень они ищут вообще хоть кого
@livanmaster279
@livanmaster279 2 жыл бұрын
нужно ,наверное, было замутить шляпу из готовых асетов ,решение подсмотрев на ютубе, тогда точно взяли бы.
@JohnSmith-oi2xr
@JohnSmith-oi2xr 2 жыл бұрын
@@ВиталийСкринкович у них своя реализация ECS используются
@СветозарБоголюбов
@СветозарБоголюбов 2 жыл бұрын
Странно, что такой код не потянул на Джуниора. Как минимум все четко, аккуратно, осмысленно. А уж под стиль нужный студии такого разработчика легко было бы подстроить. Главное, что продемонстрировано понимание. Что же за Джуны к ним приходят.
@il35215
@il35215 2 жыл бұрын
А может им на самом деле не нужны джуны, а видимость для топменеджмента делают мол вот ищем, но найти не можем.
@_refucktor7083
@_refucktor7083 2 жыл бұрын
Скорее всего, его забраковали потому что слишком умный
@orcan377
@orcan377 2 жыл бұрын
А лиды у них походу закрытыми глазами код пишут
@galahear5152
@galahear5152 2 жыл бұрын
@@orcan377 с силой мысли.
@kirillsviderski4739
@kirillsviderski4739 2 жыл бұрын
Оверинженниринг, мб, увидели. Для реально крупных объектов, где и без того жопа - не хочется видеть лишнюю абстракцию где она не нужна. Может хотели видеть скорее прототип. Как ни парадоксально, может тут архитектура будет мешать, влиять на скорость разработки, хотя должно помогать. П.с.: может они хотели увидеть именно физику в Юнити, а не свою. Такие вещи часто приводят к проблемам при расширении, когда требуется новый функционал
@zuzuBoba
@zuzuBoba 2 жыл бұрын
Ищут джуна... Кидают код сеньора.. Извините вы нам не подходите))0) Умников не любят видимо
@АндрейТузов-ж5л
@АндрейТузов-ж5л 2 жыл бұрын
"Ищут джуна... Кидают код сеньора.." В этом случае, отказ по причине: чел не в состоянии прочитать и понять постановку задачи. Этот джун может не понять постановку, а сеньор уже обязан.
@EdikTVSet
@EdikTVSet 2 жыл бұрын
Где видео с крутым разрушением объектов? В том видео про прыжки ты обещал. Там набралось достаточное количество лайков.
@krevetka4933
@krevetka4933 2 жыл бұрын
Он не смог сделать лучше
@ericettoo
@ericettoo 2 жыл бұрын
Выглядит как один из шаблонных отказов, который hr тупо копипастнула в письмо. Зная, какого уровня тестовые сейчас присылают "джуны", с уверенность могу сказать, что чуваки явно раскусили Романа
@DimaProsto
@DimaProsto 2 жыл бұрын
Да мне тоже самое hr написала, ощущение, что она даже до команды не доводила, а тупо свою работу делала, когда созванивалась со мной перед тестовым
@crazist3325
@crazist3325 2 жыл бұрын
@@ericettoo это мне не прилично сложные тестовые кидают( эти ваши генерации сложных мешей по рисунках()
@Lesh50
@Lesh50 2 жыл бұрын
Вряд-ли. Очень странно что компания не берет даже профессионалов на роль джунов.
@ЮтюбПетрович
@ЮтюбПетрович 11 ай бұрын
На вид маньячела, яб тоже не взял😂
@sindyukov
@sindyukov Жыл бұрын
solid, ооп и прочая лабудень далека от продуктовых задач, особенно если проест высоко нагруженный
@Beatle_DEV
@Beatle_DEV 2 жыл бұрын
А на позицию синьйора они попросят сделать клон Unity ?
@galahear5152
@galahear5152 2 жыл бұрын
Нет. Unreal engine 6.
@Obelardos2
@Obelardos2 2 жыл бұрын
Я думаю со стороны кефира это был тонкий троллинг. Они явно поняли, кто делает тестовое и что на самом деле никто на работу к ним не собирается) Такой код для джуна это сильно более-чем.
@kelranaltrein
@kelranaltrein 2 жыл бұрын
Давайте начистоту - это нихрена не код джуна... это код крепкого такого мидла. Джуны не в состоянии делать качественную архитектуру (я сейчас про настоящий уровень - до года). Не знаю, что там за кефир такой (ну как обычно поди - очередная отечественная помойка - 126%), но они явно не ищут джуна. У Senior Software Vlogger на эту тему как раз недавно пост был в сообществе - про вакансию, которая висит целый год и на которую никого не берут.
@Anastoii
@Anastoii 2 жыл бұрын
Конечно поняли на аве гитхаба ведь его фотка
@il35215
@il35215 2 жыл бұрын
@@kelranaltrein если не сеньора, я мидл и хрен бы так красиво все сделал
@ИльяАндрианов-ж2д
@ИльяАндрианов-ж2д 2 жыл бұрын
@@kelranaltrein да как обычно нужен сеньор на ставку стажера с 20 лет опыта но не старше 19лет от роду)
@СтранныйИллюминат
@СтранныйИллюминат Жыл бұрын
Просто у него завышенная самооценка, а тут с неба на землю опустили😂
@mikhailturchin3413
@mikhailturchin3413 2 жыл бұрын
Ну вот и всё, а то сеньер, царь во дворца, а тут даже на джуна не дотянул, ещё оправдывается, времени было мало, сидел наверняка над ним недели 2 PS: это шутка
@EdikTVSet
@EdikTVSet 2 жыл бұрын
Субъективно, но мне кажется, что ты забыл о самом главном...KISS. Слишком как-то замудрённо. Видимо, ревьюверы также решили.
@il35215
@il35215 2 жыл бұрын
Поддерживаю, перебор для теста
@apptemon
@apptemon 2 жыл бұрын
Похоже в Кефире хотят модель в виде "чистых" данных (функциональщики что ли, или по аспнет спецы), оттого и просьбы смотреть на mvp и ecs. А вообще слишком жирные требования на позицию джуниора
@asisu2877
@asisu2877 2 жыл бұрын
при этом я вангую что в самом продакшене у них там говнище на уровне ифов яндередева... Это одна из проблем неэфективности собеседований - завышенные требования, которые даже сами собеседующие не пройдут. Джуну реально вся эта херня не нужна - он никакие архитектуры делать не может просто банально из-за отсутствия опыта, а не от незнания всех этих словечек. Если студия собирается посадить джуна на проектирование архитектуры - то бежать из такой студии надо.
@DimaProsto
@DimaProsto 2 жыл бұрын
Ахахахах , мне тоже самое написали) я так им и указал что это шаблонный ответ, а она мне пиздит, говорит что уверяю это уникальный ответ). Тупо делала свою работу по подбору персонала, а ребят из команды даже и в курс дела меня не ставила видимо, а в ответы на мои вопросы присылала ссылки из Гугла на Гошу Дударя, которая сама и искала видимо, хахаха, такие hr сволочи там)
@DarkW1zard
@DarkW1zard 2 жыл бұрын
Давать тестовые задания джунам и потихоньку небольшой проект собрать :)
@ulvenfenrir6428
@ulvenfenrir6428 2 жыл бұрын
Спасибо за идею)
@serverbotbot8809
@serverbotbot8809 2 жыл бұрын
Откефирили.
@macgood
@macgood 2 жыл бұрын
Видимо в кефире сидят фаны хауди хо
@demingarage
@demingarage 2 жыл бұрын
Тебя не взяли за то, что ты говоришь "реверсинжиринг", за это только в ад берут
@demingarage
@demingarage 2 жыл бұрын
@A M перечитай мой комент, и послушай что он говорит еще раз
@rusorder7191
@rusorder7191 2 жыл бұрын
Кефир ко мне пару лет назад стучался :) ... как то делал тестовое задание меня отклонили, за использование джейсона для описания статов игры, причем отклонил геймдиз, сказал что он джейсон не знает, надо в инспекторе на гейм объектах задавать. :))))))
@typedef55
@typedef55 2 жыл бұрын
Я бы наверное тоже не стал использовать json, можно ведь сделать какой-нибудь ScriptableObject) Хотя не буду утверждать что лучше в той конкретной ситуации было бы, т.к. не в курсе контекста
@il35215
@il35215 2 жыл бұрын
Мда, я делал и на xml и на json и на scriptable objects … и гейм дизайнерам все нормально заходило. Может просто в этом Кефире набрали идиотов и они теперь боятся прихода специалистов нормальных.
@rusorder7191
@rusorder7191 2 жыл бұрын
@@il35215 это не Кефир был, просто одно из тестовых
@dwane1303
@dwane1303 2 жыл бұрын
Ром, в классе WalletPresenter при Disable ты подписываешься на ивент, это не ошибка? 22:05 в ролике если что
@СерёгаСокольский
@СерёгаСокольский 2 жыл бұрын
Просто в той "шараге" не хотят чему - то доучивать сотрудника. Хотят, чтобы на позицию джуна пришёл сразу сеньор. И работать будет больше / лучше и платить ему нужно меньше.
@ВиталийСкринкович
@ВиталийСкринкович 2 жыл бұрын
Так тут код крепкого Милла, который сам ещё поучит. Более того, возьми они его на позицию Джуна, получили бы очень выгодного сотрудника, выполняющего профессиональный труд за дёшево. Так что нет
@ЮрийШпорхун
@ЮрийШпорхун 2 жыл бұрын
@@ВиталийСкринкович Вы, видимо, не видели сеньеров, например, из Indusoft. Тут код раз в 100 лучше, хотя бы переменные названы нормально.
@unitydeveloper2266
@unitydeveloper2266 2 жыл бұрын
Просто код вообще не джунский)))
@ВладимирАсланов-э3ш
@ВладимирАсланов-э3ш 2 жыл бұрын
Надеюсь про джуна была шутка? Странно как-то джуну давать такое тестовое. А Senior у них там с закрытыми глазами и одной ногой игры делает?
@il35215
@il35215 2 жыл бұрын
Стандартная практика снг студий делающих казино для детей - берёшь спеца уровня сеньора на зарплату джуна.
@RainyArt-FX
@RainyArt-FX Жыл бұрын
Я знаю почему у тебя не получилось, ты используешь белую тему
@nicholasspezza9449
@nicholasspezza9449 2 жыл бұрын
Ревьюэром был Гоша дударь, который, наконец-то получил шанс провести охамевшего Ромочку лицом по лотку!
@ZeHalf
@ZeHalf 2 жыл бұрын
Да всё понятно, этим ревьюером был Хауди Хо просто)) 🤣
@RODJER200586
@RODJER200586 2 жыл бұрын
Любые паттерны, архитектруные решения и т.д. красивые только на бумаге. На практике это далеко не так.
@Petr_3D_Artist
@Petr_3D_Artist 2 жыл бұрын
Я тоже делал ТЗ на джуна в Кефир, но в 3Д, уровень у меня уже давно мидл)) и норм работы, но им видно веднее, там же спецы))
@musical_infinity
@musical_infinity 2 жыл бұрын
Ууууу с*ка. Реверс-инжиринг. Вкуууусное
@АлексейУхаров
@АлексейУхаров Жыл бұрын
Забавно, что прошёл год, а они слово в слово присылают ту же отписку, когда пробуешься к ним на джуна)
@Vanolim
@Vanolim Жыл бұрын
то есть если я реально джун, и по коду я джун, то нет смысла тратить время на это тз?
@АлексейУхаров
@АлексейУхаров Жыл бұрын
@@Vanolim всегда есть шанс. А проект с тестового я потом на Яндекс игры залил, пусть копейку приносит)
@Егор-ш4ж
@Егор-ш4ж Жыл бұрын
@@Vanolim пробовать нужно всегда и везде не возьмут ладно возьмут хорошо пробуйтесь во всех игровых компаниях где только можно где то да возьмут
@Serty145
@Serty145 2 жыл бұрын
В следующий раз когда будешь обозревать код с гитхаба попробуй нажать "." на клавиатуре, когда будешь находиться в репозитории (нужно быть залогиненным)
@IAmAracon
@IAmAracon 2 жыл бұрын
Ого, спасибо, не знал про эту функцию
@ВикторЧерногузов-ф9ъ
@ВикторЧерногузов-ф9ъ 2 жыл бұрын
Программист программистом , но прямые склейки через каждые 6 секунд-ЭТО СТРАННО
@nikolaiii3
@nikolaiii3 2 жыл бұрын
Не смотря видео скажу причину, почему не взяли. Скорее всего твой код был похож на спижженый, как для новичка.
@nikolaiii3
@nikolaiii3 2 жыл бұрын
Я ошбся.
@orcan377
@orcan377 2 жыл бұрын
Учиться можно бесконечно и напильником все это шлифовать-напильником бесконечно, Когда игры делать?? Где игры вашей компании Сикорски?
@glowoerzum5697
@glowoerzum5697 Жыл бұрын
2:58 Год назад (в августе 2021) также пробовал туда устроиться на позицию джуниор серверного разраба (ТЗ было также про клон Asteroids, но на самописном 2d движке). Сделал, всё работает, отправил. Получил отказ слово в слово, как здесь (через месяц после устроился в энтерпрайз). Решение, само собой, было кривоватым (как я уже сейчас осознаю и признаю), но оно было рабочим, не валилось через 5 минут игры, и я до сих пор считаю, что для уровня джуниора этого более, чем достаточно. Тогда это был удар по самооценке, но сейчас я даже не знаю, что и думать, потому что, видимо, помимо недостатка скиллов, у них есть ещё как минимум одна причина отказа: шибко умный, будет права качать и обложит хуями наши костыли. Судя по статистике гибхаба, репозиторий с моим решением смотрели, но я не уверен, что это были именно ревьюверы Кефира, а не боты, которые в публичных репозиториях ищут пароли или api ключи (судя по отсутствию хотя бы минимальной конкретики в отказе, вариант с ботами более возможен). Была удачная возможность пообщаться IRL с одним из сотрудников Кефира. Он только подтвердил мои мысли насчёт того, что они ищут бриллиант, который с первого же дня начнёт генерировать тонны прибыли.
@Vanolim
@Vanolim Жыл бұрын
то есть если я реально джун, и по коду я джун, то нет смысла тратить время на это тз?
@glowoerzum5697
@glowoerzum5697 Жыл бұрын
@@Vanolim Да.
@livanmaster279
@livanmaster279 2 жыл бұрын
У меня знакомый мидом на питоне работает(300к+), так вот, он проще коды к сайтам пишет =\
@Nick-yj8nj
@Nick-yj8nj 2 жыл бұрын
Кефир же какие то совсем простенькие игры делает, браузерки, мобилки, сосалки нафиг им вообще нужны все эти кучи? Это не высоко нагружённые мега приложения. Понтуются)))
@Sergey_Kyl
@Sergey_Kyl 5 ай бұрын
Всёёё, курсы не покупаю🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
@Lucio11a
@Lucio11a 2 жыл бұрын
И это для джуна... Помню где-то был разбор того, что должен делать джун и "создавать проекты от начала до конца" в одно жало, не было в этом списке. Тем более наличие таких глубоких знаний и нюансов программирования... Но, видимо, стандарты меняются и конторам нужны те, кто и чтец, и жнец, и на дуде игрец, при чем с з\п джуна, а еще лучше - стажера...
@girrra1233
@girrra1233 2 жыл бұрын
Привет, где можно увидеть список ваших проектов, которые еще живы в плеймаркете?
@yuridzhigurdayev2000
@yuridzhigurdayev2000 2 жыл бұрын
ахахахаха, а НЕТУ ИХ. кек.
@freewebtime
@freewebtime 7 ай бұрын
Это физически больно слушать, как Сакутин коверкает английский. Если вы у него научитесь так же, вас не будут понимать.
@gypsywizard7515
@gypsywizard7515 2 жыл бұрын
Мне Кефир ответил абсолютно точно так же, копипастой. Смотреть в сторону ECS оч крутой совет. Они требуют в тестовом делать проект на 2021 unity, при этом нельзя использовать сторонние библиотеки. Насколько я знаю Unity ECS на 2021 не идет. Т.е они предлагают джуну написать собственную ecs и на ней реализовать игру. Как то слишком как по мне.
@integer222
@integer222 2 жыл бұрын
У Романа в тз написано, количество и качество ассетов не ограничено. :) покажи своё тз, интересно что у тебя там
@integer222
@integer222 2 жыл бұрын
И описание вакансии мы тоже не видели :) с чего вообще кто-то решил что это тз на джуна?
@gypsywizard7515
@gypsywizard7515 2 жыл бұрын
@@integer222 Ну отзывался я на вакансию джуна, в самом тестовом просто на программиста написано, но прислали то его. Вакансию можно на том же hh посмотреть, просто вбить "Junior Unity разработчик" она у них там до сих пор висит. Насчет ассетов, это все таки скорее про визуал. Типо можешь какие угодно картинки использовать, и брать откуда хочешь. Вот требования Требования к реализации: 1.язык программирования: C# 2.разделить логику игры и представление. Классы с логикой не должны наследоваться от MonoBehaviour 3.физику Unity для передвижения объектов использовать нельзя 4.необходимо использовать Assembly Definitions 5.для управления использовать Input System 6.ассеты можно использовать любые, качество их не учитывается 7.не использовать сторонние фреймворки А вот фреймворки нельзя. Так что получается никаких тебе Zenject, никаких Leo ECS. При этом в конце тестового написано : "При оценке тестового задания будут учитываться знания объектно-ориентированного программирования, уместное использование паттернов проектирования и стиль написания программы." знания объектно-ориентированного программирования А потом говорят, а чего ж вы ecs не использовали. Так что учитывая, что ответили просто копипастой, видимо так как то странно идет отбор. У меня реализация конечно намного более корявая чем у Романа, но и паттерны там были , и требования по разделению логики и представления. Ощущения что они не смотрели, и дают просто общий фидбек. Может hr исследования проводят какие то. Обидно просто, для меня это достаточно объемное тестовое получилось, и даже реального фидбека не получил.
@integer222
@integer222 2 жыл бұрын
@@gypsywizard7515 у тебя да явно написано никаких фрейворков и странно конечно от тебя требовать ecs. У Романа нет этого пункта ТЗ.
@gypsywizard7515
@gypsywizard7515 2 жыл бұрын
@@integer222 Да. В остальном у нас идентичные тестовые. Ну он еще вырезал контактную информацию. И перенес все в свой файл. Может этот пункт затерялся просто.
@Бот5329-и5г
@Бот5329-и5г 2 жыл бұрын
Гениально было общаться с ними через почту которая называется как твой канал.)) Они просто поняли кто к ним хочет устроится и решили тебе не подыгрывать а просто выкрутиться из ситуации себе в плюс)
@АлексейБуров-т7ц
@АлексейБуров-т7ц Жыл бұрын
Я думаю им пох*й и они тупо всех динамят
@igorratnik2357
@igorratnik2357 3 ай бұрын
Тебе хоть feedback вернулся. Счас новый тренд, вообще не отвечают на тестовые. Типа выкладываешь на гитхаб, они даже не смотрят. Отказ и усе) На кой тогда вообще тестовые дают, сразу бы и футболили. Хотя просто порешать тестовые- норм так покачать скилл, что и делаю порой.))
@ivanuppercube931
@ivanuppercube931 2 жыл бұрын
не возьмем прогера: не взять выдающегося, не ну просто не снами не в одной вибрации заплатил за курсы любой дегенерат: добро пожаловать
@user-lv6qm3fj2z
@user-lv6qm3fj2z 2 жыл бұрын
По-моему это какая-то дичь, что от джуна ждут "ещё более" глубокого понимания архитектурных принципов. Тут уже вполне себе сеньоровский уровень программирования. Джун не делает никаких своих DI, повезёт если он вообще какие-то принципы ООП соблюдать будет.
@huksteff953
@huksteff953 6 ай бұрын
а да окей
@DeadRabbitCanDance
@DeadRabbitCanDance 2 ай бұрын
Роман очень токсичный. Но про тестовое задание, которое он показал - фактом является то, что требования предъявленные в ТЗ - выполнены. А если специалисты из Зефира не в состоянии сформулировать ТЗ так, чтобы было то что они хотели - это демонстрирует их неумение (или нежелание) ставить четкое ТЗ. Это значит, что не только тестовое задание принимается не по соответствию ТЗ, а не пойми по каким критериям (нам нравится/ не нравится), также это значит что они сами не знают что хотят и работнику придется сто раз переделывать то что он сделал.
@flashbackmovie8792
@flashbackmovie8792 2 жыл бұрын
лол, тоже сейчас делаю ТЗ для Кефир, мир тесен
@sergei-fil
@sergei-fil 2 жыл бұрын
Напиши потом, взяли или нет)))
@kawakami_idv
@kawakami_idv 2 жыл бұрын
пните, интересно
@АнтонБраун-й7я
@АнтонБраун-й7я 2 жыл бұрын
И как?)
@morozokgaming5921
@morozokgaming5921 2 жыл бұрын
ждем фитбек от тебя:)
@ram-1919
@ram-1919 2 жыл бұрын
Блин, почему так много непонятных слов? :(
@ithangover589
@ithangover589 2 жыл бұрын
Это код не junior а крепкий мид или даже senior в зависимости от Команды и компании. А лид который тебя не понял походу сам не умеет кодить и не хотел себе конкурента 😅
@il35215
@il35215 2 жыл бұрын
Либо реально они ждут именно esc
@vchitE
@vchitE 2 жыл бұрын
Го рубрику притворяюсь новичком на собеседовании
@ОльгаИвэн
@ОльгаИвэн 2 жыл бұрын
Каждый кулик хвалит своё болото. М-да, к сожалению, когда ты устраивается на работу, надо подстраиваться под начальство.
@СветозарБоголюбов
@СветозарБоголюбов 2 жыл бұрын
Каждый доктор ругает прошлого твоего доктора. Каждый строитель кроет матом тех, кто работал до него. В айти то же самое. Нет общего пути, у всех свое видение, свои вкусы, свой стиль, принципы, и все хейтят другой взгляд на то же самое, хотя он может быть такой же "правильный", как и твой.
@superultramemmeguy
@superultramemmeguy 2 жыл бұрын
Это вроде та компания которая создала последний донат на земле,грим донат,фростдонат,кибердонат? Тогда пробуй ещё и научи их делать игры!
@АрманМеликбекян-е4ш
@АрманМеликбекян-е4ш 2 жыл бұрын
Рома, сделай видос про разрушение объектов
@bear2517
@bear2517 2 жыл бұрын
Думал курс 10к там стоит. А тут дороже 100к за курс... Непонятно правда за что.
@ПаатаБалиашвили
@ПаатаБалиашвили 2 жыл бұрын
Добрый день! А как при вашем архитектурном подходе происходит инстанциирование противников на сцене, если для использования ф-ции Instantiate требуется наследование от MonoBehaviour?
@blackmercy-il9me
@blackmercy-il9me 2 жыл бұрын
Создать статик эксензион допустим
@onlyrock1351
@onlyrock1351 2 жыл бұрын
UnityEngine.Object.Instantiate
@JasperCrow
@JasperCrow 2 жыл бұрын
*Они тюрягу в 2009г в ВК запустили))*
@antimczenko
@antimczenko 2 жыл бұрын
классика...
@JasperCrow
@JasperCrow 2 жыл бұрын
@@antimczenko ещё была Безумие в ВК, я щас похожий проект пишу
@petrpal330
@petrpal330 2 жыл бұрын
Знакомая хотела тестовое туда попробовать сделать на джуна разраба, но развернули сразу на подлёте, даже тестовое не предложили, хотя резюме не голое, небольшой опыт есть. хз, больше опыта им надо или просто тян не нужны
@O_Hat
@O_Hat 2 жыл бұрын
моё ревью показывает, никаких классов с именами "*контроллеров*" нет. заебись. подходит. лайк
@sashabroslavskiy7904
@sashabroslavskiy7904 2 жыл бұрын
Опять шарписты радуются лямбдам)))
@Sergey.Aleksandrovich.P-37rus
@Sergey.Aleksandrovich.P-37rus 2 жыл бұрын
Кто-то расплылся в улыбке) что тест на ДЖУНА ромчик не прошол
@vladsgeimTV
@vladsgeimTV 7 ай бұрын
о даров роман живёшь в волгограде да а знаешь бориса кф
@karimkimsanbaev7932
@karimkimsanbaev7932 2 жыл бұрын
Небольшой комментарий по поводу кошелька и в целом связности. Она у тебя на конкретных типах, почему бы не прокидывать интерфейсы. Например, ClampedAmountWithIcon - прокидывание его в презентер явно ограничивает множество классов, т.к. они должны быть производными от ClampedAmountWithIcon (Icon заставляет задуматься, думаю Icon лишний в названии), интерфейсы бы решили проблему. Спасибо за видео, редко вижу где подробно разбирают MVP
@lkghost7
@lkghost7 2 жыл бұрын
это называется - писали всей командой, но не прокатило )
@integer222
@integer222 2 жыл бұрын
В задание же было написано 📝 что не должно быть логики в монобех, а не то что надо абстрагироваться от unity. Наверное поэтому и сказали что сделал оверинжиниринг.
@ВиталийСкринкович
@ВиталийСкринкович 2 жыл бұрын
Им работник нужен или идеально выполняющая всё машина?
@integer222
@integer222 2 жыл бұрын
@@ВиталийСкринкович т.е. когда от тебя ждут квадрат 🔲, а ты тратишь месяцы разработки и делаешь круг ⭕ и твой аргумент круг это тоже квадрат, но с кругленными углами :). Вот и здесь ждали проект с простой хорошо спроектированной архитектурой, а на выходе вот вам куча кода + все паттерны мира + mvp + запуск в консоли + и куча всего всего. "И в кефире лид, посмотрел на это ну его, а то он нам тут для каждой кнопки будет 100500 строк кода генерить"
@ВиталийСкринкович
@ВиталийСкринкович 2 жыл бұрын
@@integer222 он показал более чем достаточный уровень для Джуна. Твои требования это требования к сеньору
@il35215
@il35215 2 жыл бұрын
@@ВиталийСкринкович Оверинжениринг это такая же проблема как и говнокод. Тебе доходчиво про круг и квадрат написали, что ещё не понятно?
@IluXa4000
@IluXa4000 2 жыл бұрын
@@ВиталийСкринкович требования сделать квадрат, это требования для сеньора. Понял.
@ВіталікБритан-х7ч
@ВіталікБритан-х7ч 2 жыл бұрын
Ну хоть кто-то не считает его богом
@KostopravHD
@KostopravHD 2 жыл бұрын
пипец, это ж надо было зафейлится на таком примитивном задании
@АлексейШутко
@АлексейШутко 2 жыл бұрын
Бьюсь об заклад, если к ним придёт Страуструп, они его тоже не примут... 😂😂😂
@andrewmolotkoff4231
@andrewmolotkoff4231 2 жыл бұрын
ага, увидят реализацию ООП в плюсах и посоветуют идти доучивать...
@ClydeSimonSound
@ClydeSimonSound Жыл бұрын
-Тестовое задание по Unity -Классы с логикой, не должны наследоваться от MonoBehaviour 🤦‍♂
@Егор-ш4ж
@Егор-ш4ж Жыл бұрын
Ну может в этом есть какая то логика учитывая как некоторые unity разработчики пользуются движком . Недавно видел 2D визуальную новеллу на unity где все ассеты подгружались в память на старте в результате в первой же сцене где было 2 спрайта + фон + облачко с текстом игра сожрала 12 с лишним гигов оперативы.
@huksteff953
@huksteff953 6 ай бұрын
А в чём ты не прав?
@94Goldenman
@94Goldenman 2 жыл бұрын
Я совсем не по теме. Посоветуйте по питону что почитать, посмотреть?
@nataliepodgainova6582
@nataliepodgainova6582 Жыл бұрын
Лутца почитать можно, и профильные тг и в степике курсы были бесплатные неплохие
@arturbo3134
@arturbo3134 Жыл бұрын
Нашел кого прожаривать. А слабо EngineerSpock прожарить? Он недавно, о тебе высказывался. Посмотрел бы я на этот «разбор»… 😂
@lwind4884
@lwind4884 10 ай бұрын
Есть вариант, что ревьюер вообще не смотрел твой код. То, что тебе написали, просто очковтирательство.
@FADIK1987
@FADIK1987 2 жыл бұрын
решения хорошая но не много усложнено может это не понравилось ?
@il35215
@il35215 2 жыл бұрын
Немного, это мягко сказано.
@ЮрийШпорхун
@ЮрийШпорхун 2 жыл бұрын
Хах. Сколько клоунов видел на собеседованиях (имеется в виду из тех, кто проводил эти собеседования), что вообще пофиг. Если вам отказали - просто в другую контору идите. Еще лучше - рассылать резюме в 10 сразу. Клоунские перлы: - в C#, вообще то, нет указателей (гнусавым голосом) - ValueObject'ы и Record'ы это одно и тоже - Структуры хранятся на стеке - Локальные Value Type'ы всегда хранятся на стеке (имеется в виду локальные переменные методов) - Кеш у интел и амд одинаковый - У обычных массивов Column major order И там еще пунктов 100.
@Carrion-Crow
@Carrion-Crow 2 жыл бұрын
Какаято каша не понятная. Почему не сделать сушьности с параметрами которые настраиваются в юнити и их уже перенаправлять в модели, где модели бы решали что и как должно работать. Таким образом мы бы вообще полностью отстранились от юнити, юнити была бы у нас исключительно как средство воспроизведения кода. В таком случае и вьюхи бы появились которые бы через адаптер передвали все и вся в саму юнити. условно движение карабля бы выглядело так. позицию записываем сушьность сушьность передается в модель модель модифицирует сушьность, передаем сущьность во вьюху где рисуем уже движение караблика. И все, вся система начинает работать сама в себе с представление визуала в юнити больше ни как не взаимодейсвуя с ней
@keengamer0
@keengamer0 Жыл бұрын
Что же мне это видео раньше не попалось? Я отдал 1000$ за курс на скиллбокс.
@ДенисБаженов-в2с
@ДенисБаженов-в2с 2 жыл бұрын
Да везде такая ботва. Все говорят что блин у нас такая проблема такая проблема у нас очень много вакансий. У нас в стране дифицит кадров. Тем не менее просто миллион школ и курсов которые штампуют специалистов. Почему они не могут удовлетворить потребность рынка? Потому что - горе обучаторы не специализируется на потребностях бизнеса. Обучают вокруг да около. И вот приходят такие круто накачаные знаниями ребята а их отовсюду метлой гонят.
@maxkutuzov7145
@maxkutuzov7145 Жыл бұрын
Су*а, как больно смотреть на блоки без скобок( Типа if(arg) //code Ну где мои родные {} )
@KirayBro
@KirayBro Жыл бұрын
Ля кефиры такие бездари у них разрабы уже 2 года игру оптимизировать Не могут
@КусочекТ2х2
@КусочекТ2х2 Жыл бұрын
Такую хрень делает ваша студия это просто жесть Что вы там курите?
@CoolinarGameDeveloper
@CoolinarGameDeveloper 2 жыл бұрын
Ух ты МВП на примере кошелька очень понятно) я получается даже использовал это)
@Soundization
@Soundization 2 жыл бұрын
На мой взгляд, уровень недо-xna... какие-то свои методы создания. Побаловаться в общем
@ВалерийЖолудев-ш8г
@ВалерийЖолудев-ш8г 2 жыл бұрын
Неее, он точно бог. Он очки подтянул без помощи рук 3.19
@m1onster297
@m1onster297 Жыл бұрын
Роман у меня вопрос как можно выиграть обучение у вас или заплатить меньше но учится с группой? Просто я не оч богатый и за год отдавать 88 000 не готов
@Dell3x
@Dell3x 2 жыл бұрын
Кто-то может подсказать каким образом проверять колизию по типу объекта? Я не могу подобной информации найти(
@andrey_aka_skif
@andrey_aka_skif 2 жыл бұрын
Не уверен, что мы говорим об одном и том же, но при пересечении коллайдеров можно не проверять принадлежность объекта слою или наличие тега, а вызвать collision.TryGetComponent(out YourType yourType){}. Скрипт типа YourType, унаследованный от MonoBehaviour, должен быть прикреплен к объекту, с которым произошла коллизия.
@il35215
@il35215 2 жыл бұрын
Вопрос не понятен. Нужно проверить коллизию с другим объектом - проверяй, способов море от коллайдеров до проверки позиций в октодереве. Нужно узнать тип объекта тоже не проблема способов миллион. И информации море.
@vend0130
@vend0130 2 жыл бұрын
Это для джуна требования? И код тоже уровень джуна? Плиз ответьте, а то я ничего не понял
@vision9638
@vision9638 2 жыл бұрын
Требования для джуна, код upper midle / senior получился. Скорее даже сеньор. Они или поняли кто прислал код или не хотят работать с умниками))
@il35215
@il35215 2 жыл бұрын
Задача для джуна - сделать самокат с круглыми колёсами, а решение - истребитель с моно крылом и вертикальным взлетом. От такого оверинжениринга и послали его лесом.
@kirillsviderski4739
@kirillsviderski4739 2 жыл бұрын
17:07 Рома, нужно разъяснение) Я просто никогда не встречал понятия "лямбда определитель" для стрелочной функции. Это оговорка, или я чего-то не шарю?
@bloodrik
@bloodrik 2 жыл бұрын
такого термина нет, скорее всего он имел ввиду лямбда выражение.
@kirillsviderski4739
@kirillsviderski4739 2 жыл бұрын
@@bloodrik тут очевидно нет никакой лямбды
@rsakutin
@rsakutin 2 жыл бұрын
@@bloodrik "Expression body definition"
@RainyArt-FX
@RainyArt-FX Жыл бұрын
Я знаю почему у тебя не получилось, ты используешь белую тему
@alexnoodles8290
@alexnoodles8290 2 жыл бұрын
прикинь тебя ни куда не берут,, твой скилы и паттерны устарели ,,, а на дворе 2050 год
@russianvodka666
@russianvodka666 2 жыл бұрын
Кефир! - мы делаем говно игры! Pay to play!
@Chocoholic395
@Chocoholic395 2 жыл бұрын
Так кефир вообще как будто никого не берет на работу. У них вакансия гей дизайнера висит еще со времен динозавров, всегда "набирают". Присылают тестовое, чтобы люди разобрали их Last day проводят собес для галочки и до свидания. Меня на собесе просто спрашивали в какие игры я играл и ВСЕ.
@mikhailmalyutin7338
@mikhailmalyutin7338 Жыл бұрын
Ну вообще говоря, я тут посмотрел очень мельком и меня код не впечатлил. Хотя именно на юниорский потянет. Ужаснуло что на проверке столкновений идет сравнение по строке - это там точно на производительность не повлияет на ровном месте :). А то я б такое в жизни б не написал :). Во всяких презентерах ручные явные подписки и отписки на события - там точно никак это не автоматизировать? Типовая же логика. Для кода именно юниора весьма неплохо на деле, если тупо прочитал книжку по конкретной технологии и вообще не умеешь программировать - процентов 99 на начальном этапе пишут примерно так, а то и похуже. Но если в реальных играх будет вот такое, когда логика движения, коллизий, физика и т.д не будет вообще отвязана от конкретных классов и находиться прямо в теле класса или в жестко связанных с конкретным классом других классов - чудес от движка ждать не стоит и при разрастании игра загнется под своей же тяжестью. И возможно от современного юниора требуется подобное понимать и даже в тестовом задании на автомате писать сразу более обобщенно. Я правда таких юниоров не видел, но как то юниоров предпочитал бы вообще не нанимать ибо намучаешься. Но так подобная архитектура отсутствия обобщенной логики в реальных проектах ИМХО не применима. И соответственно лично я бы предпочел людей, которые не могут писать обобщенно и копипастят кучу логики и перенагружают класс всякой рутиной вида расчета движения, тупо не брать. Даже если это подразумевает отказ от найма юниоров в принципе. Да и вообще. Эти юниоры, сеньеры. У каждой конторы под этим подразумевают сильно разное. Есть конторы где сеньеры с опытом год :). А есть где юниоры такой квалификации, что большинство даже опытных сеньеров в других конторах им в подметки не годятся. Ну и случается что юниор в одной конторе зарабатывает на много больше, чем сеньеры в другой :)
@antonkorshunov4979
@antonkorshunov4979 2 жыл бұрын
Рома, не перестаю восхищаться и преисполняться твоим чувством высокого, но, ради всех святых и безбожников, прошу пересмотреть/уточнить корректность в постановке ударения в прилагательных в суффиксом able и аналогичных случаях.
@ArcadeMdns
@ArcadeMdns Жыл бұрын
а еще реверс инжиринг, это что-то связанное с инжиром?)
@dimadavidkov3017
@dimadavidkov3017 2 жыл бұрын
9:55 - Метод! Татуированый - очкарик.. Метод!
@HelloWorld-ln5cy
@HelloWorld-ln5cy 2 жыл бұрын
Слушай они тебя затролили, раскусили сто пудов. Даже если посмотреть на, то что попросили искать не по типу, а по тегу. Это уже наводит на мысль. Либо там челы какие-то сумасшедшие, либо я чего-то не понимаю в этой жизни.
C# и Unity так ещё не унижали! CodeReview подписчиков
15:46
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 71 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 9 МЛН
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 4,1 МЛН
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 10 М.
Ты не станешь программистом, но почему?
22:55
Роман Сакутин
Рет қаралды 210 М.
Ну какой из него профессионал? Обзор кода SimpleCode.
18:01
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 71 МЛН