Pull to refresh

Comments 37

Самый очевидный пример - это попытки выстроить микросервисные архитектуры с их очевидными недостатками в тех случаях, когда можно было бы применить Service Based Architecture или даже монолит, при условии наличия высококвалифицированных разработчиков.

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

you shouldn't start a new project with microservices, even if you're sure your application will be big enough to make it worthwhile. (c) Martin Fowler

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

Кроме того, достаточно часто бывает так, что архитектура является гибридной, если приложение находится на стадии развития.

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

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

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

Таким образом мы перекладываем сложность и риски с команды разработки на архитектора и, возможно, команду сопровождения.

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

В первой ситуации архитектору нужно все продумать вместе / вместо тимлида, во второй же - только время от времени давпть консультации команде.

Вряд ли вы станете спорить, что писать и тестировать микросервисы проще.

Стану спорить. Ключевые слова: "согласованность состояний", "распределенные транзакции", "саги", "сетевые задержки".

Я тоже знаю карате, айкидо и другие страшные слова.

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

На микросервисе непосредственно это может отразиться в виде дополнительного требования, например отката какой-то операции для саги или retry для операции и т.п. В требования к микросервису вы не можете вписать что то типа "обеспечить согласованность состояний с микросервисом Х".

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

Очевидно вы путаете сложность системы в общем (которая выше монолита) и сложность ее компонентов в виде микросервисов (которая ниже монолита).

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

Курсы выпускают толпы которые никогда не будут работать в ИТ, но точно будут считать себя обиженными и/или обделёнными где бы они ни работали. Психоисторическая война?

Как мне кажется, все так или иначе придёт к некому консенсусу всех сторон конфликта и в таком случае он будет походить больше на универ, даже нет, не универ - ПТУ. Сейчас ситуация обстоит так, что опыта с курсов не достаточно чтобы добраться до офера и курсанты зависают посередине между верхней ступенькой курсов и веревочной лестницей сброшенной с вертолета IT компаний, но высота такая что вот-вот как будто достанешь но допрыгнуть никак не удается. Курсы дают теорию и немного персональной практики, работодателям же нужен опыт работы в команде на проекте и не месяц, а пол года-год. Курсы уже начали перестраиваться и предлагать проектную работу, в фоксмайндед есть такой вариант, буткемпы всякие вроде Влада Мишустина итд. Если такой опыт будет давать конкурентное преимущество (а он дает, ведь соискатели презентуют его как коммерческий) то и остальные будут двигаться в этом направлении. Как только предложение начнет превышать спрос, спрос станет ещё более разборчивым и требовать начнет ещё больше опыта и компетенций и тогда кусам придется увеличивать продолжительность и наращивать количество практики. В какой-то момент отличие с ПТУ просто исчезнет - будет курс на котором ты учишься 2-3 года, из которых минимум половину времени занимаешься реальной работой. В результате и компании начнут ждать поставки им кадров от тех заведений, качество обучения в которых их устраивает.

Нужно не запрещать, это просто выведет такие курсы в "серую зону".

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

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

Как человеку который пару раз участвовал в запуске рекламных компаний, очень инетерсно размышлять над вашим предложением. Возьмем то же райское наслаждение, вот как вы себе рекламу Баунти тогда представляете? "Покушайте нашу шоколадку. Хороший выбор в случае когда надоел сникерс, но на каждый день слишком экстравашантно. Вкус... норм. Баунти.. обычное наслаждение"?

То есть если в рекламе писать о продукте правду, то получается херня) Согласитесь что это как минимум любопытно

Как угодно, но без обмана.

Кокос как писал Ливингстон похож по вкусу на мыло (фиг знает зачем он мыло ел).

Ничего райского и никакого особенного наслаждения лично я не ощутил. Куда обратиться за компенсацией?

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

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

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

А если вы хотите манипулировать общественным сознанием не являясь государством, то надо вас "по сусалам", не ваше это дело и право.

Это не означает сделать рекламу честной, это означает фактический запрет современной индустрии рекламы.

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

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

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

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

Тогда на эти курсы так же будет жесткое собеседование )

А все кто обучился за счет государства должны оплатить обучение если не работают по специальности?

Не боитесь, что побьют ?

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

Взять всё да и запретить! 🤣🤣🤣🤦🤷 Дело пролетариата живёт!

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

по-моему вы не учли, что один из 30 джунов станет мидлом, а один из 10 мидлов - сеньором.
цифры среднепотолочные, но порядок цифр примерно такой.

А куда денутся джуны, которые не стали мидлами? Останутся вечными джунами?

Нужно просто показать и доказать вкатунам, что 300к/нс не бывает, либо заставить их разочароваться в выборе своей профессии...

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

Рассуждения на уровне видел человека знакомого с HR, и вообще, странно, что не договорились до того, что школы и ВУЗы надо запретить, т.к. не все стали инженерами. И обязать первоклашкам на линейке объявлять, что всё это залипуха и большинству ничего не светит.

А чем айти курсы хуже любых других курсов? Тогда уж все курсы эти запретить)

Скорее вопросы тут к качеству курса, который ты можешь пощупать только приобретя его. И если, скажем, на возврат 100% оплаты по договору даётся 3 дня, то можно ли оценить его за это время, если в этом сфере мало опыта? Тем более цены на курсы ощутимые...

Трудно оценить качество курсов в вакууме, но если сравнивать с курсами, которые были 10 лет назад, сейчас продукт неземного качества.

Откуда пассажи про «душа не лежит значит уйдет» мне до сих пор не понятно. Вон у шахтера скорее всего тоже душа не лежит под землю спускаться, но деньги на семью нужны. Таков уж капитализм.

IT же в разы безопаснее и будем честны, в 9 из 10 случаев мы тут не рокет сцаенсом занимаемся. Попасть на работу с курсов вполне реально, что как бы говорит о реальной сложности задач на начальных этапах. Короче ореол сложности на мой взгляд создан самими айтишниками

Во-во, я ещë не вкатун и подумываю стоит ли, но вот эта фраза автора "я без доли иронии посоветую идти сантехником, который при должном старании будет зарубать как мидл". Только мидл сидит в теплом офисе с хорошими условиями (что каким нибудь заводам и не снилось), а условный сантехник даже если и зарабатывает, то каким трудом и в каких условиях... То еще удовольствие канализационные трубы нюхать и тд. И такая ситуация, по сути, с любой рабочей профессией. Я лично пока не вижу вообще каких-либо достойных альтернатив.

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

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

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

Так что когда мидлы тоже станут дороги, самыми популярными станут джуны, но когда это будет, они уже будут как мидлы по скилам.

Sign up to leave a comment.

Articles