All streams
Search
Write a publication
Pull to refresh
1
0.4

User

Send message

Получается PHP это TLC200 в мире ЯП.

Как забавно это читать, после того, как уже переболел всем этим DDD. У меня складывается устойчивое впечатление, что DDD придумали программисты-аутисты, чтобы как можно сильнее запудрить нормальным программистам мозги. Вы понимаете, что это не работает на практике? Есть т.н. трилемма DDD. И у вас в статье в решении каждой из проблем этой трилеммы нужно вкорячивать костыль?

Какой смысл тогда всего этого - если может быть ли бо XDD, DXD или DDX, а чистое DDD невозможно или нецелесообразно физически? В предыдущем предложении, если что, латинские буквы D взяты как условность, а не в качестве аббревиатуры DDD.

Когда мы решаем работать с моделями через паттерн Transaction Script (т.н. ваш LoyaltyProgramService::сhangeCurrency()). Мы можем в принципе обозвать метод как changeCurrencyTransaction и в CONTRIBUTING.md проекта прописать условность, что все методы сервисов имеющих в названии суффикс Transaction  - должны содержать в себе транзакционную обработку всего что попадает в этот метод. И это даже можно контролировать в пайланах CI/CD.

Когда мы имеем лаконичный, модный, трушный, чистый ДэДэДэшный интерфейс LoyaltyProgramRepositoryInterface::save(LoyaltyProgram $loyaltyProgram): void, то где та метаинформация для того, кто будет реализовывать этот интерфейс, что вот смотри чувак, у тебя в LoyaltyProgram есть еще куча связанных сущностей, которые тебе нужно заперсистить в хранилище и все это в общую транзакцию обернуть?

У вас либо бизнес-логика протекает в Applayer, любое инфраструктурная в доменный слой. Либо у вас неполноценные и не трушные модели. Но тогда это Колосс на глиняных ногах.

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

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

А ты из нормальной мидловской зарплаты вычти полное питание и проживание за эти 8 месяцев. То, на то и выйдет. Но только ему не нужно бесконечно читать и изучать новые технологии в погоне за актуальностью требованиям рынка IT. Он просто приехал домой и 4 месяца принадлежит сам себе. Да и там он отработал смену и пошел спать. Дедлайны не горят, проактивно думать не нужно. От прокрастинации не страдает. Не думаю, что и за 20 лет интерфейс управления Белазом изменится.

Я например нашел себе отличную замену IT в сварке алюминия в среде защитного газа (TIG). По крайней мере в той местности, в которой я живу - это очень дефицитный навык и нормального специалиста днём с огнем не сыщешь. Конечно, пока я могу варить только толстый алюминий/чугун/нержу (ГБЦ, поддоны, коллектора, колесные диски). Я в частном доме живу, этим и занимаюсь на досуге, оборудовал себе рабочее место на доходы из айтишки. Даже сейчас на старте без рекламы, чисто благодаря знакомым и соседям, мне приходит столько работы, что хватает для нарабатывания опыта в этой сфере, без отрыва от основной деятельности.

Те же плиточники - отлично зарабатывают на проф. уровне, установщики дверей. Возьми ту же кладку печей/каминов. Да те же электромонтажники, если нормальные ребята и нормально делают, без работы не сидят.

У меня друг (он не айтишник, так менеджер по включениям в отделе строительства ВОЛС), давал объявления по электромонтажу чисто для подработки, для доп. дохода (основная ЗП прямо скажем неайтишная), так вот уже через год через сарафанное радио ему стало столько заказов приходить, что у него уже 2 бригады работает монтажников, а он только считает сметы и проектирует схемы монтажа.

Да тем же водилой на дальнабой или вахтой на карьерный самосвал или другую спец.технику. Да, рисков больше, но и заработок там не меньше чем в айтишке. Недавно летел из Москвы с вахтовиком. Он 8 месяцев на вахте. Так вот ему за эти 8 месяцев 1,8 млн. рублей капнуло. Да, он 8 месяцев работал с 1 выходным, на Магадане. Но он не тратил деньги на еду, жилье. А приехал и купил себе тачку новую сразу, за нал и без кредитов. Остаток бабок оставил на жили были до следующей вахты. Наивные вы ребята. Мужик с головой и руками всегда найдет как бабок поднять. А мамкины вайтишники, которые только и умеют круглые кнопки квадратить, а квадратные круглить - ну так и будут ныть о том, что кругом пиздец и работы нет.

Я например нисколько не боюсь сокращений в IT. Да я компьютерный ГИК. Да, мне все это по кайфу, НО. Мир не сошелся на IT, есть и куда более прибыльные и интересные сферы. Соболезную тем, кто кроме программирования/администрирования в своей жизни более ничего не умеет.

С удовольствием бы поставил эту Убунту на устройство, но сильно удручает список поддерживаемых устройств. Где сейчас взять Redmi Note 9 например? Или One Plus 6T? Это устройства 5 летней давности и даже если их купить что называется "с рук", там будет убитая или не оригинальная батарея

Столман еще не в гробу? А жаль, он бы сейчас своим вращением изменил орбиту Земли и она бы упала на солнце наконец.

Дед опять забыл с утра таблетки принять. Конечно маппить API Platform через атрибуты сущностей - это зло. Опираться на доктриновские сущности в бизнес-логике - это зло вдвойне. И Doctrine и API Platform нужно использовать лишь как инфраструктурный слой вашего приложения. И ни в коем случае не вкорячивать в доменный код инфраструктурные зависимости. К сожалению, это понимание приходит лишь после того, как написал свой BBoM и попробовал его посопровождать на протяжении пары тройки лет.

В целом API Platform - отличная замена стандартный контроллерам, если её правильно использовать. Но там порог входа значительно выше обычного CRUD'а. Вы кстати в своем примере с сервисами и контроллерами совсем упустили такой немаловажный аспект любого REST API, как актуальная документация. Еще один велосипед вкорячите?

Ой да не рассказывайте. 1800+ вакансий на мое резюме в hh с зп от 200 т.р. говорят об обратном. Говорите у вас 50+ проектов на фрилансе в год? Это что же за проекты такие? Светофор на ардуине? REST API калькулятора на Go? Кнопочку в зеленый перекрасить в тильдо-шаблоне? Как можно называть проектом что-то, что делается менее чем за неделю? Я на PHP работаю над проектами, где только выявление требований и аналитика сайд-эффектов новой фичи может занимать неделю, а то и месяц. Теперь ясно понимаю ваш кругозор.

Просто когда-то негры не прочли Маркса и не появился у них свой Ленин. Так бы во времена гражданской войны привели страну к комунизму лет на 100 и все неравенства бы как рукой сняло.

в top есть метрика wa - насколько я помню - это длина очереди за ресурсом ввода/вывода.

Важно не то, сколько раз ты упал, а сколько раз ты поднялся. Молодцы ребята!

Так-то истония член Евросоюза и член Нато

Это и не удивительно! По любому в датасетах для обучения этой нейронки было миллион подобных примеров от "кожанных", вот неокрепший ИИ их и подхватил

Совершенно дебильная аналогия. Но вы продолжайте.

На 1-1.5 ступени - это понятно. Я и сам так делал, подрости всегда успеешь. И это нормально. В какой-то степени это показатель амбициозности кандидата. Но когда человек явно не в теме, но каким-то образом обвел HR на скрининге, вот тут мне непонятно на что они расчитывают.

1

Information

Rating
2,149-th
Registered
Activity