Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from S0ER
Вопросы с подвохом, которые могут задать на систем-дизайн интервью.
На интервью по системному дизайну есть пара вопросов с подвохом, которые неплохо знать. Первый — это знать, в чем разница между "связностью" и "связанностью". Тут легко решить проблему, используя слова "когезия" и "зацепление". Другой вопрос — разница между модулем и компонентом.
Есть общее представление, что компонент отражает функциональную суть задачи, а модуль — структурную. То есть компонент показывает "что будет делать система?", а модуль — "как она это будет делать?".
Проблемы начинаются, когда задается вопрос о подчинении этих двух понятий по отношению друг к другу. Кажется, что раз компонент отвечает за функцию, а модуль за структуру, то компонент должен декомпозироваться через модули (грубо говоря, "компонент включает модули"). Логично, но ломается на примере UI-компонентов: ведь условная функциональная единица интерфейса "кнопка" — очевидно, является компонентом, но мы знаем кучу примеров, когда подобные компоненты включаются в один модуль. Получается, что нарушается принцип подчинения "от общего к частному".
На самом деле эта неточность легко разрешается, если мы введем два уровня архитектуры:
1. "Уровень приложения", где компонент ведет себя согласно закону "от общего к частному".
2. "Уровень кода", где компонент, наоборот, ведет себя "от частного к общему".
Зачем это надо на практике? Это помогает уменьшить количество противоречий и "сюрпризов" на этапе документирования (а потом и реализации) системы и, соответственно, правильно определить границы модулей и компонентов для более точного разделения обязанностей.
На интервью по системному дизайну есть пара вопросов с подвохом, которые неплохо знать. Первый — это знать, в чем разница между "связностью" и "связанностью". Тут легко решить проблему, используя слова "когезия" и "зацепление". Другой вопрос — разница между модулем и компонентом.
Есть общее представление, что компонент отражает функциональную суть задачи, а модуль — структурную. То есть компонент показывает "что будет делать система?", а модуль — "как она это будет делать?".
Проблемы начинаются, когда задается вопрос о подчинении этих двух понятий по отношению друг к другу. Кажется, что раз компонент отвечает за функцию, а модуль за структуру, то компонент должен декомпозироваться через модули (грубо говоря, "компонент включает модули"). Логично, но ломается на примере UI-компонентов: ведь условная функциональная единица интерфейса "кнопка" — очевидно, является компонентом, но мы знаем кучу примеров, когда подобные компоненты включаются в один модуль. Получается, что нарушается принцип подчинения "от общего к частному".
На самом деле эта неточность легко разрешается, если мы введем два уровня архитектуры:
1. "Уровень приложения", где компонент ведет себя согласно закону "от общего к частному".
2. "Уровень кода", где компонент, наоборот, ведет себя "от частного к общему".
Зачем это надо на практике? Это помогает уменьшить количество противоречий и "сюрпризов" на этапе документирования (а потом и реализации) системы и, соответственно, правильно определить границы модулей и компонентов для более точного разделения обязанностей.
👍9 5❤3
Никогда не было и вот меня снова выводят на чистую воду, шуточный разбор с кучей логических ошибок, поэтому не стоит сильно серьезно его воспринимать.
Чтобы вы понимали уровень автора, он считает, что манкипатчинг - это функциональное программирование, а принципы это законы которые физически нельзя нарушить. И там много всего такого в том же духе.
Внимание! В этом посте есть метаирония, которую 100% опять не поймут, но вот такой я метаироничный тип.
Чтобы вы понимали уровень автора, он считает, что манкипатчинг - это функциональное программирование, а принципы это законы которые физически нельзя нарушить. И там много всего такого в том же духе.
😁10❤1
Что-то давно не было дебатов, было бы интересно конструктивно провести встречу, например, на тему будущего программистов с учётом ИИ.
Предложите кандидатуры в комментариях с кем было бы интересно посмотреть дискуссию.
Предложите кандидатуры в комментариях с кем было бы интересно посмотреть дискуссию.
❤1
Люди которые делают айти лучше собрались вместе. То чувство, когда жалеешь, что живёшь в жопе мира 👇👇👇
❤3
Очень откликается тема, которую поднял Владилен 👇👇👇 я регулярно сталкиваюсь с подобным среди своих оппонентов, люди не могу найти работу годами и вместо того, чтобы изменить свою жизнь смакуют некую иллюзию как в будущем они всем покажут и уничтожат (попутно виня в своих неудачах меня).
Им трудно принять простой факт - если шаг за шагом двигаться к поставленной цели, кайфовать от того, что уже есть в жизни - жить здесь и сейчас, то сам не замечаешь как в какой-то момент вырастешь и по карьере, и по доходам, и по харадам, больше путешествуешь, общаешься с классными людьми и т.д.
А жить чужой жизнью, постоянно завидовать и перебирать, что там сказал Соер... ну комон, это реально, то ради чего стоит тратить бесценные секунды жизни?
Им трудно принять простой факт - если шаг за шагом двигаться к поставленной цели, кайфовать от того, что уже есть в жизни - жить здесь и сейчас, то сам не замечаешь как в какой-то момент вырастешь и по карьере, и по доходам, и по харадам, больше путешествуешь, общаешься с классными людьми и т.д.
А жить чужой жизнью, постоянно завидовать и перебирать, что там сказал Соер... ну комон, это реально, то ради чего стоит тратить бесценные секунды жизни?
💯11❤4 4👎2😁1
Forwarded from Владилен: IT в эпоху AI
This media is not supported in your browser
VIEW IN TELEGRAM
👍9👎8❤2💯2
Сегодня установили рекорд. Созвон по курсу шёл 4 часа (видео скоро выложу). Разобрали как составлять и анализировать требования, что делать если в проекте большой процент неизвестного, что делать с нефункциональными требованиями, если проект закрытый. И много других вопросов
👍9❤3 1
This media is not supported in your browser
VIEW IN TELEGRAM
На канале Деплой вышел ролик, показывающий реальное положение дел в найме Айтишников. Если коротко - теперь соеры лидируют не только по хардам, но и по зарплатам.
Рынку нужны сильные специалисты, которые могут решать бизнесовые задачи и хорошо разбираются в современных трендах.
Пример из видео - архитектор облачных решений - миллион рублей. 👆
Стратегия все та же - нетворкинг, харды, личный бренд и движение к цели малыми шагами.
Рынку нужны сильные специалисты, которые могут решать бизнесовые задачи и хорошо разбираются в современных трендах.
Пример из видео - архитектор облачных решений - миллион рублей. 👆
Стратегия все та же - нетворкинг, харды, личный бренд и движение к цели малыми шагами.
🔥5😁3 2👍1💯1
Сегодня скормил AI задачу восстановить сайт S0ER MEDIA, который я делал для публичных статей с платформы. Там нужно было поправить модели для sequalize, поправить верстку, отрефакторить код. В целом результат норм
SOER.MEDIA
S0ER.MEDIA
Статьи, тесты и конспекты от проекта S0ER.PRO.
🔥2👍1👎1 1
Информационная плотность
Бывает спрашивают про те или иные книги, стоит или не стоит читать? Мне кажется, что разговор про книги это всегда вопрос того насколько хорошо вы усваиваете материал в такой форме.
Я каждый день что-то новое изучаю, по себе знаю, что повторное прочтение знакомого материала почти всегда подсвечивает места, на которые не обратил внимание в первый раз.
Для себя я это объясняю, тем что нельзя бесконечно запоминать новое, есть предел запоминания, поэтому нужно не выбирать какую-то одну классную книгу и пытаться её максимально разобрать, а нужно обеспечить достаточную информационную плотность и разнообразные источники информации, для кого-то это книги, для кого-то это видео и т.д.
Информационная полность чем-то напоминает мышичный отказ, т.е. нужно найти тот объем информации, который можешь эффективно запомнить, когда новая информация уже не воспринимается (не путать с усталостью). У меня это выражается в том, что новое понятие вытесняет старое. Нужно дать время, чтобы изученное устаканилось в памяти.
Второй момент - это уплотнение по времени, нужный объем информации за короткое время.
Поэтому я читаю книги быстро, знаю свои пределы усвоения и создают нужную информационную плотность.
Бывает спрашивают про те или иные книги, стоит или не стоит читать? Мне кажется, что разговор про книги это всегда вопрос того насколько хорошо вы усваиваете материал в такой форме.
Я каждый день что-то новое изучаю, по себе знаю, что повторное прочтение знакомого материала почти всегда подсвечивает места, на которые не обратил внимание в первый раз.
Для себя я это объясняю, тем что нельзя бесконечно запоминать новое, есть предел запоминания, поэтому нужно не выбирать какую-то одну классную книгу и пытаться её максимально разобрать, а нужно обеспечить достаточную информационную плотность и разнообразные источники информации, для кого-то это книги, для кого-то это видео и т.д.
Информационная полность чем-то напоминает мышичный отказ, т.е. нужно найти тот объем информации, который можешь эффективно запомнить, когда новая информация уже не воспринимается (не путать с усталостью). У меня это выражается в том, что новое понятие вытесняет старое. Нужно дать время, чтобы изученное устаканилось в памяти.
Второй момент - это уплотнение по времени, нужный объем информации за короткое время.
Поэтому я читаю книги быстро, знаю свои пределы усвоения и создают нужную информационную плотность.
👍8🔥2 2👎1
Мой пост про неправильное тестирование ИИ ушёл в массы и стал давать результаты, это очень классное чувство, когда ты видишь, что твои мысли не пропадают, а развиваются и дополняются новыми нюансами.
Telegram
S0ER.live
Почему ИИ собеседуют правильно, а человека нет
Проблема собеседований лежит в том, что мы считаем, что у кандидатов-людей по умолчанию есть способность мыслить, в отличии от ИИ.
Как мы тестируем людей? Задаём кучу вопросов из серии "расскажи как устроено..."…
Проблема собеседований лежит в том, что мы считаем, что у кандидатов-людей по умолчанию есть способность мыслить, в отличии от ИИ.
Как мы тестируем людей? Задаём кучу вопросов из серии "расскажи как устроено..."…
Нет никакой проблемы взять на работу грамотного соера, кроме того, что ему придётся платить нормальные деньги. Весь цирк в найме связан с тем, что хочется за 250к. найти отличного специалиста с заниженными ожиданиями, но в этом сегменте сейчас работает сами знаете кто, поэтому нифига и не получается.
Выход в том, чтобы максимально использовать ИИ. Думаю, что это приведёт к еще большей конкуренции и увольнениям. Увы, но реальность всегда плевать хотела на наши хотелки, выигрывает тот, кто умеет решать актуальные проблемы.
Выход в том, чтобы максимально использовать ИИ. Думаю, что это приведёт к еще большей конкуренции и увольнениям. Увы, но реальность всегда плевать хотела на наши хотелки, выигрывает тот, кто умеет решать актуальные проблемы.
💯11👎2😁2👍1
Соглашусь с Набокой, Ильин мне нравился тем, что пытался делать журналистику, а не ебаный стыд, который стал делать с Назаровым. Выпуск про Aviasales - огонь. 👇👇👇
❤1👎1 1
Forwarded from Набока орёт в борщ | на Камчатке 🌋
Саня вернулся!
Есть такой канал на ютубе «Александр Ильин про IT». Сначала я его просто смотрела (и мне очень нравилось), потом он каким-то образом про меня узнал и пришел познакомиться, потом я снялась в одном из его выпусков. Он всегда готовился к выпускам и умел собирать фактуру. Как-то показал мне свои наработки перед съемками — мое почтение.
Есть такой кент Антоха Гладков — биздев и человек, рассказывающий в долгую интересные истории. Он призывает людей выходить за рамки своей черепной коробки и думать.
В моем мире около года назад Саня перестал снимать выпуски своего привычного уровня и интеллекта. На днях я даже об этом думала и немного погрустила.
Саня, ты можешь на меня пиздец обидеться и написать мне в личку, что я дважды сука советского союза, но мне реально не нравились твои истории с шершавыми языками и бычкой на пустом месте. Это не твой уровень. На просторах ютуба не хватало тебя прежнего.
Но! Они вместе с Антохой сели и записали выпуск про историю Авиасейлс и его основателя Костю Калинова. Антон там работал, Саня собрал хорошую фактуру как он умеет — 5 часов охренительных историй. Очень неформально и самобытно.
Особенно мне резанули (в хорошем смысле) 3 момента, я сделаю вырезку и напишу мысли.
Сань, с возвращением.
🔗 Смотреть выпуск (не охайте про 5 часов, просто посмотрите)
Есть такой канал на ютубе «Александр Ильин про IT». Сначала я его просто смотрела (и мне очень нравилось), потом он каким-то образом про меня узнал и пришел познакомиться, потом я снялась в одном из его выпусков. Он всегда готовился к выпускам и умел собирать фактуру. Как-то показал мне свои наработки перед съемками — мое почтение.
Есть такой кент Антоха Гладков — биздев и человек, рассказывающий в долгую интересные истории. Он призывает людей выходить за рамки своей черепной коробки и думать.
В моем мире около года назад Саня перестал снимать выпуски своего привычного уровня и интеллекта. На днях я даже об этом думала и немного погрустила.
Но! Они вместе с Антохой сели и записали выпуск про историю Авиасейлс и его основателя Костю Калинова. Антон там работал, Саня собрал хорошую фактуру как он умеет — 5 часов охренительных историй. Очень неформально и самобытно.
Особенно мне резанули (в хорошем смысле) 3 момента, я сделаю вырезку и напишу мысли.
Сань, с возвращением.
🔗 Смотреть выпуск (не охайте про 5 часов, просто посмотрите)
YouTube
Костя Калинов: турбулентная жизнь гения
Костя Калинов основал компанию Aviasales. Его история толком не рассказана, хотя по его жизни можно снять сериал. Мы вспомним его поступки и повороты его бизнеса. Успех и трагедия шли рука об руку всю жизнь Кости.
Антоха работал вместе с Костей и занимал…
Антоха работал вместе с Костей и занимал…
❤3👍1👎1👌1 1
Работодатели совсем оборзели, выгоняют волков за то, что они волки, а не за то, что они плохо работают. Даже я себе такого не позволяю. 👇👇👇
😁9
Forwarded from Диджитализируй!
кто-то из RuTube утверждает, что уволили сотрудника за то, что он был замечен в сообществе обмана работодателей
проклятые эксплуататоры
я б даже сказал ниггадяи
людя́м и так жить непросто, работая на 3х работах, крутя опыти свою пиписку, а тут ещё и это
проклятые эксплуататоры
я б даже сказал ниггадяи
людя́м и так жить непросто, работая на 3х работах, крутя опыт
👌3
Господа, волки, на всякий случай напоминаю, что за участие в Соер.Клубе ещё никого не уволили, более того, соеры сегодня лидеры по зарплатами на рынке (а не только по хардам) так что думайте....
🔥6 3😁1🎉1
Выложил 5-ый созвон по теме Архитектурный ландшафт приложения, в этот раз мы подробно поговорили про построение ландшафта, посмотрели лабораторные работы и проработали тему требований (в части пользовательских историй).
🔥5👌2❤1