Второй этап Golang собеса на 950к в месяц

preview_player
Показать описание


0:00 - приветствие
0:44 - отрывок из собеса на первом этапе
2:03 - шлите резюме
2:51 - читаем задание
11:08 - решаем

Рекомендации по теме
Комментарии
Автор

Я очень далек от программирования, но смотреть это видео было очень интересно. Всегда приятно видеть мастера за работой!

АлександрМилославский-фн
Автор

Знаешь про CQRS, внедряешь в тестовом: It is overkill for this exercise
Знаешь про CQRS, но подумал что это оверкилл: would be also awesome to see CQRS implemented to show that you are familiar with it.

dmitriyobidin
Автор

Желаю автору удачи! Надеюсь, с первой зарплаты он сделает ремонт, купит свежую майку, обзаведётся качественным микрофоном, поставит красивый свет, и его видео станут ещё более популярными!

IvanGorn
Автор

Интересные ребята - в крошечном микросервисе CQRS это перебор, а вот гексагоналка это прям самый раз

Efreet
Автор

Как опытный дядька могу сказать — подача супер. Лаконично и по сути. Скидываю теперь это видео коллегам, которые только учатся. Тут прям есть чему. 👍

respise
Автор

Интересно что будет дальше, жду:) спасибо за твои видео

sunpolino
Автор

Спасибо за подробный разбор! Крайне полезный контент

artemaleynikov
Автор

Ты реально красавчик, спасибо за такие видео!

tumenit
Автор

Не надо много кода, говорили они, 2-3 часа просили они, "если не успеваете, присылайте что сделали", говорили они.
А потом просят гексагональную архитектуру с докером и тестами и без использования фреймворков.
Итоговый результат явно не 2-3 часа, это скорее два полных дня.
А потом оказывается, что у всех твоих коллег "писал тесты для фичи Х" занимает три недели :)
P.S. меняй название видео на "1 млн в месяц"

ezhikvdele
Автор

Я правильно понимаю, что сложность задачи была порционно джсон обработать, т.к. памяти маловато? НО, в go (как я понимаю) уже есть средства для такой обработки (порционной)? Прост нужно было фантазию проявить по факту?

timurdanilenko
Автор

Отличное видео. Спасибо. Подскажите плз ребята как в сегодняшних реалиях ЗП переводить, на какую карту, не получится так что где-то зависнет ЗП или разовая оплата?

ИванПрянников-жх
Автор

Привет! Спасибо за видео!
Вопрос: Ты создаешь дополнительную горутину для десериализации и парсинга. С точки зрения обработки cancellation реквеста это вроде как необязательно и можно было бы тот же цикл декодера запустить в самом http handler методе и проверку на отмену делать через r.Context().Err() без использования r.Context().Done() канала.
Правильно я понимаю что дополнительная горутина делается чтобы распараллелить парсинг и сохранение в "БД" и выиграть за счет того что парсинг будет продолжаться когда адаптер БД будет ждать на IO операциях?

TimurNugaev
Автор

Коммент от принимающих про лишние типы для моделей - бальзам на душу. Когда в !микро!сервисе приходится писать/изменять конвертеры для каждого слоя при добавлении/изменении сущности (без особой выгоды) понимаешь, что для микросервисов конкретно эта часть разделения слоев - оверкил. (но я бы в тестовом наверн тоже изначально сделал дто, чтобы показать, что конвенции знаю)

twistedbrother
Автор

Необычно было увидеть при всём при этом, что Вы пользуетесь графической оболочкой для git.
В американской IT меня приучили к консоли и теперь не могу позволить себе тратить время чтобы елозить мышью в поисках нужных кнопок на экране. Не говоря уже о том, что они скрывают под капотом под своими кнопками, команды которых могут включать кучу разных параметров, возможно, нежеланных и скрытых от меня.

СергейБыковский-ъъ
Автор

38:35 RUN 'rm -rf /var/...' — фактическое уменьшение имаджа не выполняет (спасибо слоеной архитектуре контейнеров). Удаление стоит запускать в цепочке с командой установки зависимостей 'apk update ...'.

Касательно секьюрных имаджей — можно погулить линтеры: dockle/trivy/hadolint/...

paulsleepy
Автор

Контент просто в точку. Как раз то что я искал❤

hakooplayplay
Автор

вот он реальный программист😊без всяких там офисов...макбуков про...🔥🔥

Sergey.Aleksandrovich.P-rus
Автор

автор сидит где-то в подвале, микро от картофелины, стены обшарпанные, сайт сделан на бесплатном конструкторе, работает на тетю с ее ИП Торопова Ольга Олеговна и продает курсы....но вы не продолжайте верить всему, что в видео 😁

eythatwasnotme
Автор

Вижу кучу комментариев, что ничего не поняли, но всё посмотрели и было очень интересно. За видео автору большой лайк, но само задание это бессмысленное дрочево. Интересно сколько в итоге времени автор потратил чтобы вылизать так этот код? Явно не 3 часа + подробные ответы на комментарии в PR.

cryptogeniccaduca
Автор

Спасибо за видео! А ты не мог бы в репо выложить сам файлик с заданием ?

korshun