Пікірлер
@user-kx4gf9ch8r
@user-kx4gf9ch8r 2 күн бұрын
кандидат мощный💪
@ELNAEEMBABIKERMOHAMEDADAR
@ELNAEEMBABIKERMOHAMEDADAR 2 күн бұрын
مرحبا كيف حالك هل يمكنك المساعد والتحدث معك اريد توضيح بعض الامور
@AndriiPetrusha
@AndriiPetrusha 2 күн бұрын
Зачем?
@professional2094
@professional2094 3 күн бұрын
Подача материала супер. С одной стороны неформальная, с другой достаточно глубокая. Жду ваш курс по System Design с нетерпением.
@vladimir_balun_programming
@vladimir_balun_programming 2 күн бұрын
Спасибо!
@dKrulev
@dKrulev 3 күн бұрын
Ох, Костик, ну ты даешь! Египетская сила, устроился Go разработчиком в Ozon и видео с интервью выложил. Да не смеши мои тапочки, балбес ты мой дорогой. Ну что за вопросы у тебя там, а ответы еще хуже! Видно, на листочке написал и заучил, как в школе перед контрольной. Мама дорогая, что же это делается, народ тут на тебя ругается, и я их понимаю. Ты бы хоть подготовился как следует, прежде чем себя в интернет выставлять. Надо же, чтобы и самому что-то понимать, а не только слова повторять. Ну ничего, может, это тебя чему-то научит. Воронины не сдаются, даже если вокруг все против. Давай, работай над собой, сынок, и может, когда-нибудь из тебя толковый разработчик выйдет. А пока... держись, Костя, и не позорь нашу фамилию!
@noname-hw3bb
@noname-hw3bb 4 күн бұрын
спасибо за нормальный roadmap. Конечно я еще тюфяк, предстоит много сделать. Но это уже мои проблемы)
@user-gx8gk9ur1n
@user-gx8gk9ur1n 4 күн бұрын
Да, Балун реально шарит, мощь. Нетривиальный ролик. И классный пример того как понимание подкапотной работы помогает реально оптимизировать код...
@user-ex3cx7jx6o
@user-ex3cx7jx6o 4 күн бұрын
Я так понял у Вас intel. Вот не могу, сколько не пробую, на M1 хак повторить, максимальной производительности добиваюсь при атомиках и дальше никак. Не получилось нагуглить как с кэш линией работает М1 Pro. Если у кого-то есть инфа, буду благодарен, потому что интересно повторить выравнивание на своем компе.
@user-if1dj7fy2y
@user-if1dj7fy2y 5 күн бұрын
Звучит интересно 🎉❤ А когда будет продолжение этой темы разговора подробнее 😮
@user-iy7rm7dt8x
@user-iy7rm7dt8x 5 күн бұрын
Интересно. А если сервис может принимать несколько запросов с разной вычислительной сложностью, то интересно, как можно модифицировать данные алгоритмы. Лайк поставил.
@user-yn1pk3bz2r
@user-yn1pk3bz2r 5 күн бұрын
Тоже так думаю. Не понимаю людей которые говорят выйди в интернет информацию поищи. Я-то могу выйти в интернет поискать информацию просто есть фраза которая актуальна уже очень много лет Интернет - это большая помойка и золотое дно. сейчас нет проблемы найти информацию. сейчас есть проблемы среди 99% говна найти нормальное что-то. Собственно если курс неплохой то это и есть та работа которую за тебя выполнил. То есть отсеяли ненужную инфу. и этот roadmap могут взять все остальные. Точно так же когда ты приходишь в какую-то новую локацию ты лезешь в карту которую для тебя кто-то уже когда-то нарисовал. Ты не исследуешь этот город село локацию с нуля.
@vladaleshin5028
@vladaleshin5028 7 күн бұрын
Все-таки про CAP теорему лучше у Клеппмана почитать
@igorseledtsov7345
@igorseledtsov7345 7 күн бұрын
совершенно конченая структура данных... апрктически каждый перезод по ветке приводит к кэш промаху, а то и к тлб промаху... но хомячкам же пофиг на это да? а что всё еле шевелится потом всё ну так это не они виноваты... А компьютер слабый
@ide9827
@ide9827 8 күн бұрын
коммент для продвижения канала и контента
@ide9827
@ide9827 8 күн бұрын
вообще, офигеть как информативное видео! охренеть спасибо
@DmitriyBlokhin
@DmitriyBlokhin 8 күн бұрын
Отличное интервью по го 👍 Токсики в комментах. Однако интереснее было бы как раз сисдиз :)
@maxskywalker8593
@maxskywalker8593 9 күн бұрын
Инфоцыган ебанный с накрученными комментами. Ты сценарий к видео через GPt что ли писал? Сразу видно с первых секунд видео что абсолютно либо поверхностно разбираешься в теме. Хотябы текст уверенный подготовь
@sodz5144
@sodz5144 9 күн бұрын
мед для ушей....многопоточность.
@MikhailAvdeev
@MikhailAvdeev 9 күн бұрын
Бред. Видимо мидлам - учить квантовую физику. Все зависит от специфики того, что придется в основном писать.
@MioGesa-md2ul
@MioGesa-md2ul 10 күн бұрын
Говорят что можно так подготовиться к собесу что даже новички из джунов проходят на мидла, потом мучаются на работе, но чаты выручают и они реально вырастают до мидлов
@neshnyy_ded
@neshnyy_ded 10 күн бұрын
Это на senior вопросы???
@Andrew-go6hg
@Andrew-go6hg 11 күн бұрын
Большое спасибо за видео, отличная подача материала!
@vladimir_balun_programming
@vladimir_balun_programming 10 күн бұрын
Спасибо!
@slycatcoder7441
@slycatcoder7441 11 күн бұрын
Если не знаете какие вопросы будут - погуглите. Если не знаете ответы - снова погуглите. В общем, обращайтесь, подскажу как готовиться и изучать 😊
@o01122
@o01122 11 күн бұрын
Операция new с размещением.
@norrrrrd
@norrrrrd 14 күн бұрын
Сразу классический мем вспомнился: на собесе спрашивают красно-черные деревья, на работе весь день ковыряешь конфиг докера)))
@norrrrrd
@norrrrrd 14 күн бұрын
Классный материал, Владимир, а можете порекомендовать какую-нибудь хорошую книгу по lock-free структурам данных? А то что то гуглятся одни статьи на Хабре.
@psevdonim_youtube147
@psevdonim_youtube147 15 күн бұрын
непонятно объяснение про key based - "прогоняем наши данные через хеш функцию, получаем хэш значение, потом берем остаток от деления на количество шардов". так как в итоге то получить индетификатор шарда? количество шардов на какое число надо делить, чтобы получить остаток и что делаем с хеш значением? очень странное объяснение получилось
@titov_ev
@titov_ev 15 күн бұрын
Достатчное долгое время это сколько? Пол года, год, 5 лет, 20 лет?
@user-zm7bk8ri3y
@user-zm7bk8ri3y 15 күн бұрын
Отличная подача материала
@olegg.8973
@olegg.8973 16 күн бұрын
Спасибо, теперь точно не буду даже залазить в это задротное болото, выбрал C#....
@kpanat
@kpanat 16 күн бұрын
Восстребованность требуемых знаний даже нетреть а чктверть или даже пятая часть. Но эти требования составляет начальник, которые как правило менее компетентны своиз полчинённых и они пишут их про щапас а вдруг понадобится на будущее. но когд что-то новое то компании самой надо до этого дорасти а потому есть время это освоить. Нет смысла писать в иребованих больше сверх того что надо конкретно сейчас. Но всё равно так пишут. В результате список требрваний как правило необоснованно завышен. Но по факту если человек что-то не знает это не должно быть причиной отказа если человек увлечён работой, глтов это ищучить и может. Вобще всегда лучше вщяит увлечённого челоаека чем безучастного. Потому что последний не будет стараится ращвиваться и останется на том же уроане. Первый же быстро его догонит и перегонит...Важно не пропустить такого человека и вщять дпжеесли он чего-то не знает. Мотивация в программировпнии это всё...яона преодолеет любые преграды, решит даже казалось нерешаемые задачи... И наоборот.
@kpanat
@kpanat 16 күн бұрын
Нереально этим всем сраэу заниматься... Лучшещнаит что-то одно но оч хорошо. И это дб важно работе. Технологий оч много, я бы сказал слишком много. Угадать нереально. Кроме того этовель конкурс. И вы должны быть лучше всех. Иначе аозьмут другого. Таких мало. Оч ценно, если вы знаете что-то редкое и жто нужно. Тогда ваш шанс резко аозрастает. Но это мало кто знает. Вам никто не поверит если вы скажете что быстро всё выучите или поднимете уровень. Им подавай щдесь и сейчас. Тем более они никого учитт не бкдут.Можно обучиться зп деньги но это не даст аам шанс трудоустроится . И вобще вы можете обучиться не тому чему нало. А чему надо вы угадаете. Тут надо везение. Вакансий много, а желающиз намноно больше. И поэтому конкурс большой. Но они все оч специфичные. Есть большой ганс что нужных тезнологий вы не знаете даже если вы щнаете оч многл. Потому что их намного больше! Устроитья оч трудно лаже если вы гений. Потому что это ещё докащать надо. Вам в любом случае должно повезти.
@user-wb9fk6xw8g
@user-wb9fk6xw8g 17 күн бұрын
Дякую Ви додали мені нових сил.
@user-jr1qc5je6f
@user-jr1qc5je6f 17 күн бұрын
Хорошее лаконичное видео, спасибо!
@TalosDx
@TalosDx 17 күн бұрын
коротко, четко, строго по делу. Спасибо как раз такое видео искал.
@michaelmyers717
@michaelmyers717 18 күн бұрын
Да уволили скорее всего его на испытательном сроке, вот и придумал историю
@fromthegreatunknown
@fromthegreatunknown 18 күн бұрын
Ты врешь, дядя , программист не делает ни того, ни другого. Доносит идею до пользователей совсем другие люди, программист не умеет этого
@user-ci2wp9bc9q
@user-ci2wp9bc9q 18 күн бұрын
Несовсем остался понятен момент с откреплением потока при системном вызове. В итоге по факту как работает? 1. Поток открепляется от процессора и переходи в тред пул? Тогда получается для этого процессора будет создан новый поток? У него же есть еще другие горутины 2. Поток не открепляется, а существует тред потоков, которые выполняют системные вызовы. Мы передаем выполнение кода этой горутины треду в тред пуле. Какой из вариантов корректный? В лекции эта часть сумбурно рассказана
@user-ci2wp9bc9q
@user-ci2wp9bc9q 19 күн бұрын
Получается максимум может быть 256 горутин на один поток, тогда горутины ограничены количеством потоков * 256? Мой ноут начинает умирать при +-30к потоках, тогда максимум я смогу создать +-7,5млн горутин?
@Guzelseylerzamanalir
@Guzelseylerzamanalir 19 күн бұрын
Владимир, лайк и подписка. Ждем по больше роликов по типу день из жизни программиста, подскажите пожалуйста, почему решили переехать из Анталии? планируете ли из Москвы переехать в другую страну?
@titov_ev
@titov_ev 19 күн бұрын
Есть ссылка на материал из видео?
@popsul1993
@popsul1993 19 күн бұрын
Какие-какие в нагрузки в web-приложениях? /sarcasm А вообще, материал интересный, спасибо!)
@artemsolod2855
@artemsolod2855 20 күн бұрын
а можно пару примеров из практики где приходилось писать алгоритмы? Какой у вас стек и почему не используете готовые решения?
@RDmrcv
@RDmrcv 20 күн бұрын
7:32 На строке 47 в Push, случайно не должно быть next вместо unsafe.Pointer(node)? Мы же пытаемся исправить хвост, а не пушнуть туда свой элемент. Или я неправильно понял?
@proger150
@proger150 21 күн бұрын
Владимир, рефлексировал ли ты на тему того сколько денег тебе принесла дрочка алгоритмических задач? Если да, то может как-то прокомментируешь? Видел в твоих видосах мнение, что алгоритмические задачи тебе оч сильно помогают в твоих повседневных задачах. Есть ли у тебя видео разбора реальных кейсов, которые доказывают необходимость дрочки академических алгоритмов? Интересуют именно такие кейсы, которые опровергнут доводы о том, что вот не получится без литкода решить какую-то задачу, которая будет соответствовать тем или иным требованиям. Мой вопрос, в принципе, связан с тема, что я все больше вижу людей, которые изумительно решают задачи литкода, но реально востребованные навыки app & system design на нуле. На мой взгляд, последнее более важно
@MrLotrus
@MrLotrus 15 күн бұрын
Но на собесах практически в любую крупную it компанию надо решать задачки с литкода. Он бы банально не устроился в ВК, озон и Яндекс, если бы не умел их решать.
@proger150
@proger150 15 күн бұрын
Не спорю. Но Бин тех != много денег. А вопрос изначально про фин профит. К тому же не во все Биг тех компании 100% спрашивают. Интервьюеры все больше предпочитают алгоритмам те вещи, о которых писал выше
@MrLotrus
@MrLotrus 15 күн бұрын
@@proger150 Ну вот конкретно Владимир работает уже долгое время сугубо в бигтехе. Может конечно он где-то пропустил алгособесы за счет медийности, но простые разрабы на них как правило попадают там.
@proger150
@proger150 14 күн бұрын
@@MrLotrus я работал в озоне, алгособес не проходил
@MrLotrus
@MrLotrus 14 күн бұрын
@@proger150 Я прохожу сейчас в озон финтех. На скрининговом собесе был алгос + 2 задачи по sql. Несложные, но тем не менее. Дальше будет основной собес и там обещается среди прочего одна задача посложнее. Бэкенд.
@Joyhaakwi
@Joyhaakwi 21 күн бұрын
нужен этот roadmap
@alexanderspeshilov839
@alexanderspeshilov839 21 күн бұрын
50 ns на инкремент пусть даже и атомарного счётчика - не то чтобы хороший результат. Я бы посмотрел как минимум как замеры будут зависеть от b.N и от количества горутин и вообще на корректность теста. Дизайн бенчмарка спорный, т.к. количество инкрементов на самом деле b.N*runtime.NumCPU() - но даже так 50 ns многовато.
@alexanderspeshilov839
@alexanderspeshilov839 21 күн бұрын
Прекрасная лекция. Пожалуй, что стоило еще хотя бы в пару предложений упомянуть, как этот планировщик (вместе с планировщиком памяти) начинают страдать, когда нужен интероп (например с C). Впрочем, похожие страдания возникают у всех языков с богатым рантаймом (Python, Java/JRE, C#/dotnet, JS/V8 и других). Отдельная забава, когда в одном процессе хочется иметь более одного такого рантайма.
@Xrustalleff
@Xrustalleff 22 күн бұрын
"2 года и вы будете джуном в go" о боже....
@user-th5sh4qi1r
@user-th5sh4qi1r 22 күн бұрын
wait-free: wait-free stack, wait-free queue, wait-free hash table, wait-free list (успешно разработанные)