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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024

ความคิดเห็น • 401

  • @user-ef3cm6dw6x
    @user-ef3cm6dw6x ปีที่แล้ว +50

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

  • @dmitriyobidin6049
    @dmitriyobidin6049 ปีที่แล้ว +96

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

    • @andreykyzn
      @andreykyzn ปีที่แล้ว

      Нужно 2 варианта предложить 🤣

    • @dmitriyobidin6049
      @dmitriyobidin6049 ปีที่แล้ว +5

      @@andreykyzn According to the commit history this assignment took much longer than we anticipated. Thank you for your participation!

    • @user-rj3nb6gs5h
      @user-rj3nb6gs5h ปีที่แล้ว +1

      Я в Ридми обычно идеи пиши по типу:
      Выполняющий понимает, что в реальном проекте нужен CORS

    • @flamez7343
      @flamez7343 11 หลายเดือนก่อน

      based

  • @IvanGorn
    @IvanGorn 11 หลายเดือนก่อน +30

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

    • @bebra6403
      @bebra6403 11 หลายเดือนก่อน +6

      я не думаю что типок который на изичах проходит собесы на лям рублей в месяц до этого получал 20))

    • @another_doge
      @another_doge 11 หลายเดือนก่อน

      @@bebra6403 так он на изичах их проходит только в своих рассказах на ютубе)

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน +4

      Купил я себе вчера сникерсы напапижри и nike air jordan (понятия не имел, что они вообще есть, пока не увидел в магазе). Вышел пару раз и пока вернулся в свою старую пуму - удобная пипец )
      Это я про то, что на данный момент мне важнее найти время на сам контент, чем сделать его качественнее ) Я ж не блоггер, а программист ;)

    • @another_doge
      @another_doge 11 หลายเดือนก่อน +1

      @@itkrasavchik ты даже брендов нормальных не знаешь, нашел, чем флексить. Программист - уже давно не небритый обрыган в растянутой футболке

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน +3

      @@another_doge какой есть ) мне как-то без разницы, что там думают другие

  • @Efreet989
    @Efreet989 ปีที่แล้ว +17

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

  • @respise
    @respise 11 หลายเดือนก่อน +6

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

  • @eythatwasnotme2886
    @eythatwasnotme2886 ปีที่แล้ว +135

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

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +8

      😂😂😂😂👍

    • @artem8547
      @artem8547 ปีที่แล้ว +10

      В майке с катышками, за 30 рублей

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +7

      @@artem8547мне, если честно, глубоко пофигу, во что я одет 😀могу неделю ходить в одной майке и шортах. Трусы и носки, правда приходится менять 😃Иногда не стригусь месяц, потому что нет на это времени, а вот покодить есть время всегда 🙌
      Если б не моя супермегаволшебница жена - футболка была бы вообще одна на канале 😆

    • @georgri
      @georgri ปีที่แล้ว +15

      Много зарабатывать - не значит много тратить.
      Ну и, в качестве утешения, у него жена может много тратить 😅😅😅

    • @artem8547
      @artem8547 ปีที่แล้ว

      @@itkrasavchik Извините, это не мое дело.. не знаю зачем это вообще неписал

  • @ezhikvdele
    @ezhikvdele ปีที่แล้ว +74

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

    • @TheRPGminer
      @TheRPGminer ปีที่แล้ว +3

      Я посмотрел на ПР, там всего 20 файлов, это все пишется за один порыв вдохновения.
      Но быть продуктивным каждый день невозможно, бывают дни когда ты смотришь в монитор или ходишь по комнате. Но 3 недели на тесты это конечно жестко

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +8

      Если б я реально тратил 2-3 часа на задание - у меня бы не было ни одного оффера (кроме тех, где на 500 евро в день берут за полчаса задушевного разговора) ) Чтобы что-то получить, надо потратиться.

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      @@drm365 home assignment - это повод для меня попробовать что-то новое, чего я не делал раньше. Так что я убиваю двух Зайцев, но конечно трачу на это больше времени - зато получаю интересный опыт и иногда контент для ютуба

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +5

      @@drm365 15 лет назад ходил к репетитору, светлая ей память. Но все равно решает ежедневная практика или полное погружение в англоязычную среду.

    • @old_bebra
      @old_bebra 11 หลายเดือนก่อน

      @@itkrasavchik а 500 евро в день за поболтать это плохо?)

  • @artemaleynikov3475
    @artemaleynikov3475 ปีที่แล้ว +1

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

  • @sunpolino4238
    @sunpolino4238 11 หลายเดือนก่อน

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

  • @tumenit
    @tumenit 11 หลายเดือนก่อน

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

  • @twistedbrother
    @twistedbrother ปีที่แล้ว +1

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

    • @an2an96
      @an2an96 ปีที่แล้ว

      А как связан микросервис и необходимость слоев и следовательно маппинга?

    • @twistedbrother
      @twistedbrother ปีที่แล้ว +1

      @@an2an96 микросервис подразумевает небольшой размер. Маппинг может понадобиться там, где есть сложные преобразования данных при которых из нескольких полей на этапе обработки получается одно (отчёты например). Теперь представь, что микросервисов 15, везде есть маппинг, но преимущества маппинга используются только в одном, а в остальных структуры полностью совпадают друг с другом.
      Если маппинг используется только для того чтобы полностью™ отделить слои друг от друга, но при этом структуры совпадают и при каждом добавлении поля в одну, это поле необходимо добавлять и в другую + в функцию маппинга - это лишняя работа, которая не даёт никаких преимуществ.
      Выше написанное актуально для го. Если например в пхп фреймворк предполагает отдельную структуру данных при использовании репозитория для работы с базой, то конечно костылить, чтобы избежать лишней структуры не имеет смысла.

  • @hakooplayplay3212
    @hakooplayplay3212 ปีที่แล้ว +4

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

  • @MrMikhailDJ
    @MrMikhailDJ 11 หลายเดือนก่อน +4

    10к консультация
    50к менторство?
    Пытался найти о вас информацию нормальную, которая говорит о вас как об компетентном специалисте, но у вас только банальные ответы в духе «да, я работал. Да делал это и это», но не резюме не достижения ваши посмотреть негде. И сертификатов я тоже к сожалению не нашел. В общем в ру IT все обычно… Левые люди после ит курсов пытаются в свои курсы…. А ведь кто-то действительно поведется 😅

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      На менторство уже все занято, сорри ) Остались только консультации, пока по 10, скоро будет по 15. И да, я никого не заставляю. Проходите мимо, не задерживайтесь ;)

    • @MrMikhailDJ
      @MrMikhailDJ 11 หลายเดือนก่อน +3

      @@itkrasavchik спасибо, что хоть не стали отрицать, что у вас просто развлекательный контент и вы не специалист. Думал, что начнете говорить, что я не прав)

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      @@MrMikhailDJ я просто не трачу свое время и энергию на убеждения и споры ;) в след раз не буду писать даже этого )

    • @MrMikhailDJ
      @MrMikhailDJ 11 หลายเดือนก่อน +3

      @@itkrasavchik так вы со мной и не спорили. Вы просто сами всё понимаете, что я пишу и стали выёбываться тем, что «хоть я и не специалист», но зарабатываю бабок больше них. Это НЕ неплохо. Просто мне так делать совесть бы не позволила. Если оскорбил, то прошу прощения) но деятельность свою хорошо бы регистрировать, если вы считаете себя компетентным человеком.

    • @PhilosophicalSock
      @PhilosophicalSock 11 หลายเดือนก่อน

      @@MrMikhailDJ Продавцы курсов "как зашибать миллионы на Х" почему-то зашибают бабло на курсах, а не на Х. Или я не так понял?

  • @prokerpz3496
    @prokerpz3496 ปีที่แล้ว +5

    это тот самый анон 300кк/наносек

  • @mini_clop
    @mini_clop ปีที่แล้ว +1

    Крайне полезно, спасибо!

  • @SubGunDH
    @SubGunDH ปีที่แล้ว +22

    Круто. Почти ничего не понимаю, но смотрел с удовольствием.А вот с докер файлом я не согласен, в части удаления кэша apk. Чтобы размер образа уменьшился, файл должен удаляться в том же слое, в котором создавался. Иначе у нас просто в образе 2 слоя: тот, в котором файл есть, и тот, где его нет.

    • @hakooplayplay3212
      @hakooplayplay3212 ปีที่แล้ว

      Можешь, пожалуйста, прояснить, что за слои ты тут имеешь в виду?

    • @SubGunDH
      @SubGunDH ปีที่แล้ว +2

      @@hakooplayplay3212 Слои(layers) - примитивы из которых состоит образ. Каждый RUN порождает дополнительный слой, который хранит изменения.

    • @hakooplayplay3212
      @hakooplayplay3212 ปีที่แล้ว

      @@SubGunDH благодарю

    • @user-vo1ed3by3z
      @user-vo1ed3by3z ปีที่แล้ว +3

      еще лучше просто использовать apk upgrade --no-cache, без apk update.

    • @fixthetempo7276
      @fixthetempo7276 11 หลายเดือนก่อน +8

      пхаха. Говорит что ничего не понимает и выдает тут про докер файл какой то ))) а ты не прост...

  • @S0lved
    @S0lved 8 หลายเดือนก่อน

    Классное видео и канал. Спасибо ❤

  • @sergeyrinov7875
    @sergeyrinov7875 ปีที่แล้ว +5

    Ждем собес Golang на 950 миллионов в месяц

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Покажи мне вакансию ;)

  • @vladimirpetrov8918
    @vladimirpetrov8918 ปีที่แล้ว +28

    я так питонистов на мидла собеседовал

    • @user-cw1bc2tg3q
      @user-cw1bc2tg3q ปีที่แล้ว +5

      Я так jsров на Джуна побеседовал.

    • @rechw769
      @rechw769 ปีที่แล้ว +7

      я так brainfuckеров на интерна собеседовал

    • @vladimirpetrov8918
      @vladimirpetrov8918 ปีที่แล้ว

      @@user-cw1bc2tg3q когда я открою тематичнское айтикафе, то стаканчик с дыркой будут подавать двум типам людей: джавистам(потому что память течет) и фронтендерам (просто)

  • @z140140
    @z140140 ปีที่แล้ว +2

    месяц назад это была удалёнка на 900 тыщ, а сегодня это уже удалёнка на миллион

    • @DubinArtur
      @DubinArtur ปีที่แล้ว +1

      Дак ты видел изменение курса?

  • @pionergena
    @pionergena ปีที่แล้ว +11

    @АйТи Красавчик, так как ты хорошо знаешь рынок, может записать видео со статистикой по технологиям которые сейчас востребованы. Может у тебя есть видение какие технологии набирают обороты а какие наоборот затухают(Ruby например). Интересно по Go какие каких вакансий больше - backend APIs, microservers, system tools, games и т.п.

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +4

      Может быть, спасибо за идею )

    • @user-mh4cv1jy2s
      @user-mh4cv1jy2s ปีที่แล้ว +1

      Руби затухающий) шутник)

    • @Edvard-Aliev
      @Edvard-Aliev ปีที่แล้ว

      @@user-mh4cv1jy2sага, тоже поржал 😂😂😂

    • @user-mh4cv1jy2s
      @user-mh4cv1jy2s ปีที่แล้ว

      @@Edvard-Aliev хотя джунам очень сложно

    • @wladoxa
      @wladoxa ปีที่แล้ว

      @@user-mh4cv1jy2s это выражения сродни что ПХП мёртвый.

  • @asmr_codster
    @asmr_codster 11 หลายเดือนก่อน

    Спасибо за такое видео!

  • @Teacification
    @Teacification ปีที่แล้ว +3

    пока не будет собеса на 1 500 000, даже открывать видосы не буду.

    • @Pchel3
      @Pchel3 11 หลายเดือนก่อน

      Смотря, какой курс будет)

  • @kselnaag2482
    @kselnaag2482 ปีที่แล้ว +14

    Начал свой пет проджект, потупил немного и решил для полного феншуя юзать CLEAN+SOLID+HEXAGONAL+DDD. А тут красаффчиГ ролик выпускает, что на продакшене все прям так и есть ! Однозначно лайк =) Сам потыкался, действительно лучше использовать "make", чтоб не было кучи разных shell-скриптов на каждый чих, хоть "make" по сути не для того делался =(

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      😂👍

    • @zhuharev
      @zhuharev ปีที่แล้ว +27

      Обычно все эти умные слова только на собесах. А на продакшене костыли и велосипеды потому что код выкатить нужно вчера, а на техдолг времени нет😢

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +2

      @@zhuharev по-разному бывает ) но пока не поработаешь - не узнаешь

    • @kselnaag2482
      @kselnaag2482 ปีที่แล้ว +1

      @@zhuharev Ну для собесов то знать надо, и в тестовом проекте показать. Дальше уж как пойдет.

    • @jeststk3257
      @jeststk3257 ปีที่แล้ว +9

      @@zhuharev надо стремиться делать хорошо. А плохо оно и само получится :)

  • @cryptogeniccaduca4225
    @cryptogeniccaduca4225 11 หลายเดือนก่อน

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

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Дня 2-3, но я уже где-то писал, что каждое тестовое для меня - это повод сделать что-то по-другому, а на это надо время.

  • @user-pt7lu7cd7c
    @user-pt7lu7cd7c 11 หลายเดือนก่อน

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

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Мне мышкой удобнее, быстрее и приятнее ) Или я просто ленивый )

    • @iteospace
      @iteospace 11 หลายเดือนก่อน

      действительно нажать индекс все + коммент и коммит сложнее чем консолить

    • @user-pt7lu7cd7c
      @user-pt7lu7cd7c 11 หลายเดือนก่อน

      @@iteospace если ваша работа только этим ограничивается, тогда да, графическая оболочка будет проще. Но всё еще не быстрее.

    • @iteospace
      @iteospace 11 หลายเดือนก่อน

      @@user-pt7lu7cd7c ок, у тебя большой проект разбитый на домены и ты внес сразу много изменений. Ты хочешь разделить эти изменения на разные коммиты. Допустим 4-5 коммитов по 10-15 файлов. В графической оболочке это займет минуту, из этой минуты 45 секунд это печать названий коммитов. Сколько времени это займет в консоли?

  • @sima8623
    @sima8623 ปีที่แล้ว +3

    слово "горУтина" улыбнуло)) спасибо полезное видео!

  • @emotional_stuff
    @emotional_stuff ปีที่แล้ว +1

    Спасибо большое!

  • @EXPablo
    @EXPablo ปีที่แล้ว

    Вот это профи, мое почтение🤝

  • @paulsleepy
    @paulsleepy ปีที่แล้ว +4

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

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Понял, спасибо.

  • @uranproject
    @uranproject ปีที่แล้ว +5

    вроде бы опыт большой, но как только сказал пушить в мейн ветку фичи... нельзя так.. еще и ветка 0.1.. это не серьезно) поржал от гексагональной архитектуры) начальный уровень комъюнити) SOLID, KISS, DRY - ни слова об этих принципах, очень странно

  • @hotpottato
    @hotpottato ปีที่แล้ว +2

    А что по итогу? Взяли на вакансию?

  • @Sergey.Aleksandrovich.P-37rus
    @Sergey.Aleksandrovich.P-37rus ปีที่แล้ว

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

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +1

      так то макбуков про у меня три 😂

  • @maksim9355
    @maksim9355 ปีที่แล้ว +1

    Привет! Спасибо за видосы, то что ты делаешь очень круто!
    Предлагаю лишь купить профессиональный микрофон, будет намного приятней тебя слушать :)

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Вроде купил - теперь видимо надо научиться пользоваться ))))

    • @playgoodgame
      @playgoodgame ปีที่แล้ว +2

      @@itkrasavchik Чтобы долго не искал:
      Voicemeeter + cantabile (live vst-host) (или аналоги на мак)
      Из vst плагинов Era Noise remover, Fabfilter Pro-Q 3 (эквалайзер) и Pro-C 2 (компрессор)
      Это будет работать и на стриме и на запись

    • @nomerabystro
      @nomerabystro 11 หลายเดือนก่อน

      @@itkrasavchik сорян за оффтоп, а что за обои или краска на заднем плане, жена что-то подобное ищет!? )

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      @@nomerabystro это обои, я у жены спрошу 😂😂😂

  • @adexitum
    @adexitum 11 หลายเดือนก่อน

    Было бы круто увидеть видос про профайлинг и может даже деассемблинг программы. Если с таким вообще сталкивался и оно относится к реальной работе на Го)

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      По pprof вроде много материала уже. У меня уклон скорее не в программирование, а в поиск работы и собеседования. Решаю в основном задачки с собесов, а не с реальной работы ))

  • @user-eo8zh7ix4j
    @user-eo8zh7ix4j ปีที่แล้ว +2

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

    • @hakooplayplay3212
      @hakooplayplay3212 ปีที่แล้ว +3

      Для начала надо ИП, желательно с патентом чтоб уменьшить налоги, если уже норм получаешь. Ну и пока вроде только Райфайзен без комиссий Свифт на ИП норм принимает. Раньше юзал Тинькофф, но год назад там комиссию ввели.

    • @javascript.frontend
      @javascript.frontend ปีที่แล้ว +1

      нужно в Казахстан ехать

    • @hakooplayplay3212
      @hakooplayplay3212 ปีที่แล้ว

      @@javascript.frontend если тебе 20+ то почему бы и нет. Но когда семья, дети, их школа, ипотека... не вариант

  • @johnb7657
    @johnb7657 ปีที่แล้ว +2

    Благодарю. Полезно

  • @kidchild1111
    @kidchild1111 11 หลายเดือนก่อน

    Продам душу за ваши знания в программирование))))

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      😂😂😂

  • @yarbersheer8559
    @yarbersheer8559 ปีที่แล้ว

    вообще ждал что интервьювер спросит про моки ) а то как-то неполноценно про тесты получилось. Но, видимо, suites оценил)

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      про тесты спрашивали на тех собесе - я просто в видео не включил )

  • @AllNickOver
    @AllNickOver ปีที่แล้ว +1

    это видео можно отправлять тем, кого возмущают большие зарплаты айтишников

  • @user-ze1gz9se1d
    @user-ze1gz9se1d 11 หลายเดือนก่อน

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

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Распараллелить, да, но можно и лучше. База очевидно медленнее, чем парсер, так что по-хорошему там бы отдельный пул воркеров для CreateOrUpdatePort, а еще лучше копить в парсере, пересылать в другую горутину (или оставить main), где вставлять сразу пачками.

    • @user-ze1gz9se1d
      @user-ze1gz9se1d 11 หลายเดือนก่อน

      ​@@itkrasavchik Спасибо за ответ!
      Ну вот да, у меня была мысль что можно было использовать buffered channel и пачками из него выгребать и вставлять в БД балком. Просто в текущей реализации ИМХО выигрыш не очень значителен (по сути только десериализация следущей записи пока текущая вставляется) чтобы так усложнять код, или это сделано специально чтобы показать заказчику что умеем в многопоточку?

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      @@user-ze1gz9se1d да, просто выпендриться )

    • @user-ze1gz9se1d
      @user-ze1gz9se1d 11 หลายเดือนก่อน

      😁😁😁

  • @maksimbiriukov5483
    @maksimbiriukov5483 ปีที่แล้ว +1

    Требований атомарности не было? Если пришел невалидный json, первая запись из которого валидна - она в текущей версии будет успешно записана.
    Есть ли смысл заводить структуру сервиса, если она ничего не делает, более того структура репозитория соответствует интерфейсу сервиса и может быть использован на транспортном уровне как сервис.
    Json такой большой что его нельзя хранить в памяти, но вот в распаршенном виде можно, так как в качестве ин мемори базы используется хешмапа. По сути эти условия друг другу противоречат. Если не учитывать какое нить zstd сжатие

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Привет, не было. Конкретно по этой части отзыв был такой:
      Use of golang idiomatic principles**
      Yes. I especially liked how he used channels to break apart what would be a complex loop structure, which was very interesting. He also makes good use of interfaces, naming conventions,
      public / private attributes etc. I could not find any issues with his use of concurrency primitives.
      По сервису - я предпочитаю показать, что знаю больше, чем они спрашивают. Даже если это overkill как с CQRS :)

  • @cozycactus
    @cozycactus ปีที่แล้ว +2

    а commit messages красивые почему не можешь писать?

  • @gungunovi4941
    @gungunovi4941 11 หลายเดือนก่อน

    Не известна ли случаем обстановка по такой же удаленной работе на Европу/Америку, только в сфере embedded (по з/п и т.д.)? :)

  • @ChannelYoJo
    @ChannelYoJo ปีที่แล้ว +5

    Ахах 750 поменялось на 950 из-за курса?)
    Сегодня уже ЛЯМ

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +1

      лям уже был, смотри внимательнее ))

  • @HurrisonTea
    @HurrisonTea 10 หลายเดือนก่อน +1

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

    • @HurrisonTea
      @HurrisonTea 10 หลายเดือนก่อน

      Я прошу пардона, написал коммент когда ещё только первые 10 минут посмотрел. Видео толковое, спасибо, кажется можно себе искать работу за 560к чтобы можно было себе позволить не знать про CQRS :-D Организация проекта понравилась. Про парсинг JSON по частям не знал, очень интересно

  • @rive5778
    @rive5778 ปีที่แล้ว

    Приветствую, хотел бы узнать занимаетесь ещё менторством или курсами ? Будут ли в ближайшее время?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Привет. Базовая информация здесь - telegra.ph/Kto-takoj-AjTi-Krasavchik-08-10 - пока места на менторинг есть.

  • @DunSety
    @DunSety ปีที่แล้ว

    Круто! Теперь куча бабок будет

  • @Ca1vema
    @Ca1vema ปีที่แล้ว

    Конфиги IDE тоже ревьювишь или просто принято так в Conventional Commits коммитить настройки IDE?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Не обратил внимания ) обычно нет

  • @korshun1984
    @korshun1984 11 หลายเดือนก่อน

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

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Попросили не выкладывать хотя бы его ;)

  • @timurdanilenko3582
    @timurdanilenko3582 11 หลายเดือนก่อน

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

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Сложности тут по факту не было, ибо работа сама по себе предполагала писать крады, а не выдумывать биткоин 3.0 на новой архитектуре. Они просто проверяли как я пишу код и общаюсь, исправляя ошибки или отстаивая свою точку зрения.

    • @timurdanilenko3582
      @timurdanilenko3582 11 หลายเดือนก่อน

      @@itkrasavchikЯПонял, психологии начитались)

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      @@timurdanilenko3582 по-хорошему так и должно быть, потому что им потом ревьюить и поддерживать мой код ;)

    • @timurdanilenko3582
      @timurdanilenko3582 11 หลายเดือนก่อน

      @@itkrasavchik Был у меня случай, один раз меня не взяли на работу, т.к. был слишком чистый код (тестовое задание), как положено, по феншую. Не спорю, такой подход много лучше. Но, я в реальном мире живу. Пока еще не в твоем(

  • @winfle
    @winfle 11 หลายเดือนก่อน +1

    у меня тоже 10к, только на PHP (лоол)

  • @fallingsappy
    @fallingsappy ปีที่แล้ว +2

    собес на один миллард в секунду

    • @PhilosophicalSock
      @PhilosophicalSock 11 หลายเดือนก่อน

      До налогов. Потом останется всего 600 лямов. Не солидно

  • @umni_kot
    @umni_kot ปีที่แล้ว

    Правильно понял, что лайвкодинга на первом этапе не было?
    И еще вопрос: часто ли встречали в своей практике зарубежных собесов именно лайвкодинг ?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +1

      Не было. Бывает, но не так часто как у нас.

  • @srgtvna7293
    @srgtvna7293 ปีที่แล้ว +1

    что-то про геттеры и сеттеры сразу java "пахнУло" 🙂 + а как-же так получилось что прямо в репозитории data source? должен-же отдельный слой быть, не?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      )) Меня и так попросили CQRS и аппку убрать. Хотя и в обычной жизни репозитория (или адаптера) хватает.

  • @User-cvhuidghjv
    @User-cvhuidghjv 11 หลายเดือนก่อน

    "Ваш алгоритм имеет второстепенное значение" - почему мы живем в мире гомно кодинга и тормозных, глючных программ.
    Зато красивые комментарии и нормально табуляции расставлены в тексте кода.

  • @alexobzor
    @alexobzor ปีที่แล้ว

    Можно узнать про структуру проекта, как Вы дошли до нее ? Может какие нибудь ссылки ?

  • @nerves6401
    @nerves6401 11 หลายเดือนก่อน

    включил начало- впал в депрессию

    • @Pchel3
      @Pchel3 11 หลายเดือนก่อน

      А че так?

  • @user-so4gg7rc9c
    @user-so4gg7rc9c ปีที่แล้ว

    сколько лет ты к такому шел? к таким знаниям, к такому опыту. Где учился если нее секрет?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      telegra.ph/Kto-takoj-AjTi-Krasavchik-08-10

  • @user-mr-m12312
    @user-mr-m12312 11 หลายเดือนก่อน

    Вопрос об условии задачи, а в чём смысл в данном случае читать json по частям?
    Ну то есть понятно, когда необходимо например, считать информацию с диска, чтоб не грузить весь json в оперативку, мы его читаем по частям.
    Но в данном случае http запрос целиком вместе с json'ом сразу попадает в оперативку, получается чтение json'a потоково тут мало что дает?
    Наверное, в таком случае, было бы правильно в запросе присылать ссылку на хранилище, в котором уже загружен json со всеми изменениями.
    И тут уже чтение потоково действительно позволит распарсить файл любого размера.

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Просто проверить, знаешь ли ты, как просить в потоке через горутину

    • @user-os3hy8is5t
      @user-os3hy8is5t 11 หลายเดือนก่อน

      Туй, репозиторий это и так часть дата слоя, чё ты выдумываешь? Нормально всё

  • @iammxrn
    @iammxrn 11 หลายเดือนก่อน

    Man, juniors watch these videos and then suddenly it's all about Hexagonal Architecture with over 9999 layers for just one model. They've got a trillion protocols that exist "just because that's how it's done", a million abstractions, and all that other junk...

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      hey, it's not about teaching juniors how they should write applications. It's about what companies ask you to do as a home assignment to pass the interview process. So, if you don't like what they ask and how they want it done - it's not my fault ;)

  • @ViperWenom
    @ViperWenom ปีที่แล้ว +5

    Себеседующий сидит в ободранной комнате) точно столько платят?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +3

      он - техлид, а настоящим программистам похеру на такие моменты. Я в одной футболке могу неделю ходить ))

    • @ViperWenom
      @ViperWenom ปีที่แล้ว

      @@itkrasavchik аргументированно) я начинающий фронт, но уже реже моюсь... что будет дальше?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      @@ViperWenom ищи правильную невесту, чтоб следила за твоим здоровьем ;) без шуток

  • @ASFlasher
    @ASFlasher ปีที่แล้ว +1

    мне компании с европы ставят условие чтоб я переехал из России в третью страну. Как решаются эти вопросы и вопросы оплаты?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Сделать компанию в третьей стране.

  • @johnb7657
    @johnb7657 ปีที่แล้ว +3

    Вопрос, я новичек в плане работы на Европу или другие страны.
    Можно ли получить от тебя список надежных компаний, с которыми можно попытать удачу и пойти на собеседование?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +5

      Заказывай консультацию 😉

  • @user-sc9hp9xy8u
    @user-sc9hp9xy8u 11 หลายเดือนก่อน

    И чем все закончилось? Взяли?

  • @pionergena
    @pionergena ปีที่แล้ว

    Спасибо за детальное видео.
    Впервые услышал про CQRS pattern, почитаю.
    Не могу поверить, что на все это ушло 2-3 часа. Засекал время?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +7

      Конечно нет ) 2-3 дня с перерывами

    • @yungasake8018
      @yungasake8018 ปีที่แล้ว

      ​@@itkrasavchikу меня у самого аналогичная работа заняла полтора дня, конечно не фултайм. За пару часов это анриал

    • @kostyalolua9703
      @kostyalolua9703 ปีที่แล้ว

      @@itkrasavchik чистых человеко часов сколько получилось?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      @@kostyalolua9703я не засекал, но любое тестовое для меня - это новый челлендж, в котором я должен попробовать сделать что-то по-другому, так что часов 8 чистыми там точно было, может и больше.

    • @cryptogeniccaduca4225
      @cryptogeniccaduca4225 11 หลายเดือนก่อน

      @@itkrasavchik

  • @arsu4ka
    @arsu4ka ปีที่แล้ว

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

    • @pionergena
      @pionergena ปีที่แล้ว +2

      Опыт должен учитываться, на западе даже годы университета считаются частично.
      Так же, там принято называть программистов общим термином Software Engineer а не Python Developer или как-то еще(есть исключения конечно).
      После Питона тебе должно быть легко перейти на Ruby, Elixir и Go (самое перспективное).
      Если тошнит - не тяни кота за я-ца, ищи другое, это опасное чувство, можно быстро выгореть.

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Не будет ) сразу на миддла без опыта сложно, хотя один раз получилось у тебя, кто знает )) Уговаривай пописать на Го, где работаешь. А вообще Пайтон сейчас в AI тренде - сам думаю на нем пописать че-нить 😉

    • @Egzvorg
      @Egzvorg ปีที่แล้ว +1

      ​@@itkrasavchikтак он уже лет 10 в AI тренде, там без датасатанизма делать нечего.

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +1

      @@Egzvorgда, но до чатгпт тренд был не такой мощный )

    • @EBIIaTuu_KoJIoBpaTuu
      @EBIIaTuu_KoJIoBpaTuu ปีที่แล้ว +1

      Для начала бы понять, что именно бесит в Пайтоне как в языке, а потом искать противоположность, закрывающую эти недостатки, и уже в новом языке смотреть что раздражает, и приходить к балансу. Пока не определился чего хочешь, лучше не дёргаться. Вполне вероятно, что альтернативы окажутся менее приятными, или виноват не язык, а тошнит от продукта или домена, или инфраструктуры, или команды, или руководства, или задач. А может это всё вместе :)
      Из опыта, я свой единственный пет-проект на Пайтоне забросил из-за херовой читабельности после долгой разлуки (дело было на версии 3.5, когда не было аннотаций типов, хз как там щас). При этом, более массивные пет-проекты на C# двух-трёхлетней давности комфортно сапортятся годы спустя.

  • @YehorDementiev
    @YehorDementiev ปีที่แล้ว

    Поменяй название на 1млн в месяц, чтобы больше просмотров было

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +1

      Курс упал ;) а привирать я не хочу )

  • @p12s
    @p12s ปีที่แล้ว

    Спасибо за пасхалку. Подписался на того чувака

  • @markusryzhikus
    @markusryzhikus 11 หลายเดือนก่อน

    С трудом понимаю, но очень хочу научиться. Объем данных конечно очень пугает

  • @user-ju3kc8cn9p
    @user-ju3kc8cn9p ปีที่แล้ว +1

    950 к в месяц это сегодня копейки
    вот 950 трлн в сек вот это другой разговор

    • @PhilosophicalSock
      @PhilosophicalSock 11 หลายเดือนก่อน

      Не забывай про налоги. На руки пойдёт всего 600 трлн ☹

  • @druesey
    @druesey ปีที่แล้ว

    18:25 я думал, что это слово всегда произносится с "ч" в начале. Или в данном контексте англоговорящие произносят с "к"?

    • @druesey
      @druesey ปีที่แล้ว

      А chrome уже произносится как "кром")

  • @hakooplayplay3212
    @hakooplayplay3212 ปีที่แล้ว

    @itkrasavchik , по CQRS хотел спросить твое мнение, рас уж ты этот подход использовал изначально. Предположим у нас есть кошелек и мы храним транзакции-события. Как эффективно организовать проверку баланса, когда мы списываем деньги, чтобы не уйти в минус? Проигрывать все события с начала создания счета? Хранить снепшоты? Хотел бы узнать твое мнение и как это делалось в продакшене, если ты встречался. Хотя это наверно больше про event driven :) ну не суть

  • @user-qe1be6dw8q
    @user-qe1be6dw8q ปีที่แล้ว +7

    Как с 1С на Golang переучиться быстро что бы миллион получать? Я тупой и жадный 1Сник ;)

    • @Shli4ara
      @Shli4ara ปีที่แล้ว +2

      :D

    • @boutirskii
      @boutirskii ปีที่แล้ว +1

      Ты не один, бро

    • @volodyamedvedev7113
      @volodyamedvedev7113 ปีที่แล้ว

      Земля пуХом)

    • @HAP_HAPICH
      @HAP_HAPICH ปีที่แล้ว +1

      не надо было учить мертвый язык

    • @mk3mk3mk
      @mk3mk3mk ปีที่แล้ว

      Посмотри видос: Выучи Go за час! И вперёд!

  • @TheJabberwahh
    @TheJabberwahh ปีที่แล้ว +1

    Жля Джавы вполне тривиальные задачи. Но для гошечки - это на миллион зп? Нужно переходить с Джавы на гоу. Видимо, у вас совсем не хватает погромистов.

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Для джавы есть такие же ;)

  • @yarbersheer8559
    @yarbersheer8559 ปีที่แล้ว

    Год назад бы наверное у меня моск лопнул)) а сейчас кажется всё таким банальным))
    а почему сервис вынесен из доменной сущности? Он же является её частью.

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Не понял про сервис.

    • @yarbersheer8559
      @yarbersheer8559 ปีที่แล้ว

      @@itkrasavchik в начале видео в раздел domain попали только анемичные domain model, а сервисы были вынесены за его пределы. Но ведь бизнес логика тоже относится к доменной сущности )
      поэтому обычно у меня в интёрнал есть папки app/ config/ controller/ repo/ domain/service domain/policy(тут межсервисное взаимодействия потому что модели часто агрегат требутю) domain/entity.
      вообще много сейчас на тему архитектуры пришлось общаться) у меня большие довольно монолиты)
      а DDD мне помог тем, что помимо моделей, ввёл ещё объекты valueObjects.

  • @maximkosheleff
    @maximkosheleff ปีที่แล้ว +1

    Ну тоесть

  • @rammstein272
    @rammstein272 ปีที่แล้ว

    Автор, скажите пожалуйста, вам предложили удаленку будучи гражданином РФ? Разве они нанимают разрабов из РФ?

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +2

      Зависит от страны. На ютубе я о таком рассказывать пока не буду.

  • @salat_32
    @salat_32 11 หลายเดือนก่อน +1

    и за такие азы платят 950к?

    • @PhilosophicalSock
      @PhilosophicalSock 11 หลายเดือนก่อน

      Конечно. Ты главное курсы купи

    • @salat_32
      @salat_32 11 หลายเดือนก่อน

      @@PhilosophicalSock xddd

  • @user-xm5gz7kw4r
    @user-xm5gz7kw4r 11 หลายเดือนก่อน

    больше похоже, что какой-то фрилансер делигирует часть своей работы, а не на собес)

  • @alexandersmirnov4274
    @alexandersmirnov4274 11 หลายเดือนก่อน

    так офер ты принял?

  • @pemakhoff
    @pemakhoff ปีที่แล้ว

    Мне кажется автор неправильно использует тип коммита "chore". По идее там везде "feat" должно быть.

  • @proKaps
    @proKaps 11 หลายเดือนก่อน

    "Нам не важно, что ваш код правильно работает. Главное, что он красивый." - А я то думаю, почему все приложения багнутые и глючат на топовом железе.

  • @user-lm8dr7ue2j
    @user-lm8dr7ue2j 11 หลายเดือนก่อน

    Ты не АЙтишник ты программист

  • @user-cd3bu9po6p
    @user-cd3bu9po6p ปีที่แล้ว

    Какой заяц? Какой орел ? Какая блоха???

  • @user-md5rm3uj5o
    @user-md5rm3uj5o ปีที่แล้ว

    Какой у тебя текущий оклад если не сикрет ?
    Просто не совсем понимаю почему ты живешь в России когда спокойно можешь снимать раскошный отель и жить в нем

  • @yarbersheer8559
    @yarbersheer8559 ปีที่แล้ว +1

    А между сервисом и транспортом обычно либо Policy, либо композит)

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      Возможно, не пробовал )

    • @yarbersheer8559
      @yarbersheer8559 ปีที่แล้ว

      @@itkrasavchik для примера: транспорт GRPC, надо работать с пользователем. А для работы с пользователем надо ещё подключить работу сервиса привилегий пользователя (типа менеджер может управлять всеми пользователям, а обычный только собой)
      В таком случае транспорт принимает свой контрактный месседж, мапит в модель слоя Policy, а в слое Policy данные уже разделяются и работает 2 сервиса Users и Privileges.
      В этом случае как раз без слоя межсервисного взаимодействия не обойтись ) у каждого сервиса, зачасту, ещё и свой репо интерфейс. А в полиси интерфейсы работы с сервисами...
      Устаёшь, правда, в случае изменений, по 4 слоям бегать маппинги менять, но что поделать, зато мейнтейнебл)

  • @TS-ih4xb
    @TS-ih4xb ปีที่แล้ว +3

    для секюрити чеков можно использовать docker scout или Trivy vulnerability scanner. также есть чекалки уязвимостей для Go

    • @p12s
      @p12s ปีที่แล้ว +1

      спс, не знал про них. сам использую Security/SAST от гитлаба, встроенные проверки.
      забавно что Trivy vulnerability scanner сам в себе находит 6 medium уязвимостей. сапожники с дырявыми сапогами.
      надо комбинировать все наверно

    • @sorisderbson
      @sorisderbson ปีที่แล้ว

      @@p12s недавно релизнулся govulncheck - депенденси сканер уязвимостей от самого Go

  • @korshun1984
    @korshun1984 11 หลายเดือนก่อน

    Так а в итоге то то ?)) Оффер, 3й этап .. ?

  • @fatfingers3354
    @fatfingers3354 ปีที่แล้ว +1

    Отрывок из первого интервью очень странный! Как минимум по акценту мужчины из "английской" компании, акцент там такой - словно индус выучил пару фраз за несколько недель. Во первых ни разу акцент не английский, во вторых его произношение хромает что аж уши режет.

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +1

      а кто тебе сказал, что в англ компании работают только англичане? ) В Европе все команды интернациональные, потому что там нет границ.

    • @fatfingers3354
      @fatfingers3354 ปีที่แล้ว

      @@itkrasavchik ну я не против) Удачи вам в свершении делов)

  • @dfsdfwegxdbxcbv
    @dfsdfwegxdbxcbv 11 หลายเดือนก่อน

    Актеры без оскара

  • @yarbersheer8559
    @yarbersheer8559 ปีที่แล้ว

    Аааа!! Как линтер пропустил комменты без точки в конце?) Меня бы за это пришибли))

    • @sleepstream9433
      @sleepstream9433 ปีที่แล้ว +3

      Беги оттуда

    • @yarbersheer8559
      @yarbersheer8559 ปีที่แล้ว

      @@sleepstream9433 куда?)

    • @TheRPGminer
      @TheRPGminer ปีที่แล้ว

      Снобизм высшей степени, страшно было бы там работать

    • @yarbersheer8559
      @yarbersheer8559 ปีที่แล้ว

      @@TheRPGminer да я же утрированно... Что вы все так) Вон, Лёша Карапетов об этом же говорил недавно, что точки обязали ставить. Просто линтер бы такое не пропустил, а значит и пайплайн линтера не прошёл)
      Вы забываете, что комменты идут в автодокументирование.

    • @TheRPGminer
      @TheRPGminer ปีที่แล้ว

      @@yarbersheer8559 Для документации правило можно понять. Просто, я из языка где документация имеет синтаксис отличный от комментария. Поэтому воспринял сразу воспринял про требования точек во внутренних комментах.

  • @vorandrew
    @vorandrew ปีที่แล้ว +1

    Это за 2 часа??

  • @user-rw8zs7vz9u
    @user-rw8zs7vz9u ปีที่แล้ว

    10000 на руки или там минус налоги и на руки что-то около 6000 будет? Интересен этот момент с налогами, если бы ты был в Англии, то конечно их нужно платить, но в твоём случае ты работаешь там, а живёшь в другой стране. Или может вообще придется двойной налог платить для каждой страны

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +2

      b2b контракт. Тебе переводят всю сумму, налоги платишь сам.

    • @user-os3hy8is5t
      @user-os3hy8is5t 11 หลายเดือนก่อน

      @@itkrasavchik так если это b2b а не b2c ты ж после вычета процентов 30-40 и потеряешь, не? Это как раз под сверхприбыль подпадает... И то лям выходит чисто из-за курса) А если смотреть на график ЗП, 120к баксов в год это ЗП чё-то типа крепконачальная в ФАНГе, не говоря уже о том что сеньоры имеют порядка 500к...
      Но любят цифру завышать, выкидывая налоги, а то не так красиво оно выглядит

    • @12zxqwas1
      @12zxqwas1 11 หลายเดือนก่อน

      @@user-os3hy8is5t у меня другу сеньору в facebook предлагали 200 + 50 акциями типа бонусов.

  • @berdnikvladislav2652
    @berdnikvladislav2652 11 หลายเดือนก่อน

    Чет как-то такого рейта давно не видел. Да и задание простовато. Честно, не знаю, стал бы вообще заморачиваться с домашними заданиями. Спеца видно и так, по репозиториям и испытательному сроку. Последний раз, когда интересовался собеседованиями - HR поставил как условие Go + Rust. Сейчас в Actix Rust погружаюсь.

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Примеры вакансий на рейты даже больше этого тут - th-cam.com/video/nI4KsI6ddwY/w-d-xo.html
      Задание не обязано быть сложным. Люди почему-то думают, что за 400-500 евро в день они обязаны уметь написать биткоин с нуля, хотя по факту при необходимости в хорошем спеце для закрытия майлстоуна до рождества, компании будут пылесосить на рынке все, что умеет хоть как-то писать обычные крады. На консультациях я не учу программировать, а учу правильно готовиться к собесам и продавать себя задорого.
      Тестовое - повод пополнить свой гитхаб и попробовать новый approach к достаточно повседневным задачам. Если оно вас останавливает - вам не нужна другая работа. У вас и так все хорошо )
      Удачного погружения ;)

    • @berdnikvladislav2652
      @berdnikvladislav2652 11 หลายเดือนก่อน

      @@itkrasavchik Меня слегка учили в Епаме. Правда есть еще софт-скилы и это важнее. Там я был сеньером по Go до ухода из РФ. Сейчас опять T-shape в самом неприличном виде. 6+ языков программирования в активе, несколько фреймворков, океан технического долга от старых команд, 40 инстансов, 50+ репозиториев на GitHub, SRE и DevOPS в одном флаконе. За что я ненавижу T-shape. Я НЕ аутист, не могу все помнить сразу в моменте. Ныряя в очередной язык и фреймворк на месяц - другой, неизбежно забываешь что делал раньше. Поэтому любой собес - это нужно перепогрузиться, и найти несколько дней, что при текущей нагрузке - нереально. Будет сразу заметно.

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Это другая история ) Я последние 7 лет - только про гошечку + немного девопса. Фронт - нахер, +rust/.net/java/php/python/ruby - спасибо, не надо.
      По собесам - я тупо стараюсь не всплывать, хожу постоянно )

    • @artifact1702
      @artifact1702 9 หลายเดือนก่อน

      ​@@itkrasavchikа почему "фронт нахер?", меньше времени тратиться на работу, нежели на бекенд + не сложно совмещать многоработничество (если хочется конечно)

    • @itkrasavchik
      @itkrasavchik  9 หลายเดือนก่อน

      @@artifact1702 потому что с современным фронтом у меня опыта пока мало, jquery не считается. Совмещать при желании можно везде ;)

  • @DIMASP17
    @DIMASP17 ปีที่แล้ว

    Як таке вивчити

  • @FA1F.W
    @FA1F.W 11 หลายเดือนก่อน

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

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      В команде в идеале должны быть и звезды (на которых равняются), и работяги, которые тащат

  • @user-l7ijhfg
    @user-l7ijhfg ปีที่แล้ว +3

    Странно. Написано 182 комментария, захожу, нет ни одного

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +1

      Возможно кэш не обновился, и они еще покажутся. Мне пришлось скрыть видео на пару дней после того, как кто-то нашел профиль ревьюера на гитхабе, его компанию и пожаловался туда. Они пришли ко мне и попросили дозамазать. После редактирования комментарии пропали, потом вернулись, но видимо не у всех.

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว +1

      Вернулись )

  • @Briz100
    @Briz100 11 หลายเดือนก่อน

    Если я понимаю примерно 10% этого эльфийского языка, я могу получать 10% от ЗП?

    • @itkrasavchik
      @itkrasavchik  11 หลายเดือนก่อน

      Было бы круто, правда? )

  • @molocow
    @molocow ปีที่แล้ว

    А где посмотреть первый этап? Не помню этого вашего звонка с тех собесом

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      А я его пока не выкладывал. Своим пацанам показываю, кому интересно.

    • @molocow
      @molocow ปีที่แล้ว

      ​@@itkrasavchikкак можно стать своим?) И так я понимаю, есть ещё другие видео, которые нету на ютабе

    • @molocow
      @molocow ปีที่แล้ว

      Имею ввиду, есть ли условный бусти, где можно посмотреть неопубликованные видео

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      @@molocow пока нет, но я подумаю

    • @itkrasavchik
      @itkrasavchik  ปีที่แล้ว

      @@molocow стать своим - заказать часовую консультацию, например ) есть и другие, но это пока не онлайн коллекция. Я смотрю по ходу обучения кому что давать.