Соер.Клуб | Практика сервисной архитектуры
1.06K subscribers
164 photos
21 videos
1 file
206 links
Соер.Клуб - сообщество инженеров, в котором помогают качать технические знания и навыки

Наша LMS - soer.pro
Download Telegram
👑 Следующие две недели на курсе по монолитной архитектуре - огонь 🔥, мы начинаем разбирать вопросы проведения границ и выделения обязанностей, на этой теме "сыпятся" много людей при прохождении SystemDesign, там есть один очень сложный момент - "компоненты и модули", в котором путаются чуть меньше чем все. Коротко суть проблемы описал в этом посте 👇👇👇
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Forwarded from S0ER
Вопросы с подвохом, которые могут задать на систем-дизайн интервью.

На интервью по системному дизайну есть пара вопросов с подвохом, которые неплохо знать. Первый — это знать, в чем разница между "связностью" и "связанностью". Тут легко решить проблему, используя слова "когезия" и "зацепление". Другой вопрос — разница между модулем и компонентом.

Есть общее представление, что компонент отражает функциональную суть задачи, а модуль — структурную. То есть компонент показывает "что будет делать система?", а модуль — "как она это будет делать?".

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

На самом деле эта неточность легко разрешается, если мы введем два уровня архитектуры:
1. "Уровень приложения", где компонент ведет себя согласно закону "от общего к частному".
2. "Уровень кода", где компонент, наоборот, ведет себя "от частного к общему".

Зачем это надо на практике? Это помогает уменьшить количество противоречий и "сюрпризов" на этапе документирования (а потом и реализации) системы и, соответственно, правильно определить границы модулей и компонентов для более точного разделения обязанностей.
👍953
Никогда не было и вот меня снова выводят на чистую воду, шуточный разбор с кучей логических ошибок, поэтому не стоит сильно серьезно его воспринимать.

Чтобы вы понимали уровень автора, он считает, что манкипатчинг - это функциональное программирование, а принципы это законы которые физически нельзя нарушить. И там много всего такого в том же духе.

Внимание! В этом посте есть метаирония, которую 100% опять не поймут, но вот такой я метаироничный тип.
😁101
Что-то давно не было дебатов, было бы интересно конструктивно провести встречу, например, на тему будущего программистов с учётом ИИ.

Предложите кандидатуры в комментариях с кем было бы интересно посмотреть дискуссию.
1
Люди которые делают айти лучше собрались вместе. То чувство, когда жалеешь, что живёшь в жопе мира 👇👇👇
3
Очень откликается тема, которую поднял Владилен 👇👇👇 я регулярно сталкиваюсь с подобным среди своих оппонентов, люди не могу найти работу годами и вместо того, чтобы изменить свою жизнь смакуют некую иллюзию как в будущем они всем покажут и уничтожат (попутно виня в своих неудачах меня).

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

А жить чужой жизнью, постоянно завидовать и перебирать, что там сказал Соер... ну комон, это реально, то ради чего стоит тратить бесценные секунды жизни?
💯1144👎2😁1
Forwarded from Владилен: IT в эпоху AI
This media is not supported in your browser
VIEW IN TELEGRAM
👍9👎82💯2
Сегодня установили рекорд. Созвон по курсу шёл 4 часа (видео скоро выложу). Разобрали как составлять и анализировать требования, что делать если в проекте большой процент неизвестного, что делать с нефункциональными требованиями, если проект закрытый. И много других вопросов
👍931
This media is not supported in your browser
VIEW IN TELEGRAM
На канале Деплой вышел ролик, показывающий реальное положение дел в найме Айтишников. Если коротко - теперь соеры лидируют не только по хардам, но и по зарплатам.

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

Пример из видео - архитектор облачных решений - миллион рублей. 👆

Стратегия все та же - нетворкинг, харды, личный бренд и движение к цели малыми шагами.
🔥5😁32👍1💯1
Сегодня скормил AI задачу восстановить сайт S0ER MEDIA, который я делал для публичных статей с платформы. Там нужно было поправить модели для sequalize, поправить верстку, отрефакторить код. В целом результат норм
🔥2👍1👎11
Информационная плотность

Бывает спрашивают про те или иные книги, стоит или не стоит читать? Мне кажется, что разговор про книги это всегда вопрос того насколько хорошо вы усваиваете материал в такой форме.

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

Для себя я это объясняю, тем что нельзя бесконечно запоминать новое, есть предел запоминания, поэтому нужно не выбирать какую-то одну классную книгу и пытаться её максимально разобрать, а нужно обеспечить достаточную информационную плотность и разнообразные источники информации, для кого-то это книги, для кого-то это видео и т.д.

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

Второй момент - это уплотнение по времени, нужный объем информации за короткое время.

Поэтому я читаю книги быстро, знаю свои пределы усвоения и создают нужную информационную плотность.
👍8🔥22👎1
Нет никакой проблемы взять на работу грамотного соера, кроме того, что ему придётся платить нормальные деньги. Весь цирк в найме связан с тем, что хочется за 250к. найти отличного специалиста с заниженными ожиданиями, но в этом сегменте сейчас работает сами знаете кто, поэтому нифига и не получается.

Выход в том, чтобы максимально использовать ИИ. Думаю, что это приведёт к еще большей конкуренции и увольнениям. Увы, но реальность всегда плевать хотела на наши хотелки, выигрывает тот, кто умеет решать актуальные проблемы.
💯11👎2😁2👍1
Соглашусь с Набокой, Ильин мне нравился тем, что пытался делать журналистику, а не ебаный стыд, который стал делать с Назаровым. Выпуск про Aviasales - огонь. 👇👇👇
1👎11
Саня вернулся!

Есть такой канал на ютубе «Александр Ильин про IT». Сначала я его просто смотрела (и мне очень нравилось), потом он каким-то образом про меня узнал и пришел познакомиться, потом я снялась в одном из его выпусков. Он всегда готовился к выпускам и умел собирать фактуру. Как-то показал мне свои наработки перед съемками — мое почтение.

Есть такой кент Антоха Гладков — биздев и человек, рассказывающий в долгую интересные истории. Он призывает людей выходить за рамки своей черепной коробки и думать.

В моем мире около года назад Саня перестал снимать выпуски своего привычного уровня и интеллекта. На днях я даже об этом думала и немного погрустила.

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

Но! Они вместе с Антохой сели и записали выпуск про историю Авиасейлс и его основателя Костю Калинова. Антон там работал, Саня собрал хорошую фактуру как он умеет — 5 часов охренительных историй. Очень неформально и самобытно.

Особенно мне резанули (в хорошем смысле) 3 момента, я сделаю вырезку и напишу мысли.

Сань, с возвращением.

🔗 Смотреть выпуск (не охайте про 5 часов, просто посмотрите)
3👍1👎1👌11
Работодатели совсем оборзели, выгоняют волков за то, что они волки, а не за то, что они плохо работают. Даже я себе такого не позволяю. 👇👇👇
😁9
кто-то из RuTube утверждает, что уволили сотрудника за то, что он был замечен в сообществе обмана работодателей

проклятые эксплуататоры

я б даже сказал ниггадяи

людя́м и так жить непросто, работая на 3х работах, крутя опыт и свою пиписку, а тут ещё и это
👌3
Господа, волки, на всякий случай напоминаю, что за участие в Соер.Клубе ещё никого не уволили, более того, соеры сегодня лидеры по зарплатами на рынке (а не только по хардам) так что думайте....
🔥63😁1🎉1
Выложил 5-ый созвон по теме Архитектурный ландшафт приложения, в этот раз мы подробно поговорили про построение ландшафта, посмотрели лабораторные работы и проработали тему требований (в части пользовательских историй).
🔥5👌21
Те кто умеют в аналитику посмотрят на цифры и все поймут. У Глеба (уставший техдир) после поста про увольнение из Рутуба резкий рост подписчиков, у его главного оппонента примерно такой же отток.

Раунд за Глебом.
😁7👍54💯2