Pull to refresh
-10
0

C# .Net Senior Architect

Send message

Я ещё в 0х делал у задач Task состояния State с разными видами состояний Kind

Задача была в нескольких состояниях за цикл жизни

  1. Заявлена

  2. Анализируется

  3. Принята в работу (описана. Есть ТЗ, понимание)

  4. Исполняется. (Назначен исполнитель и срок реализации)

  5. Выполнена. Исполнена

  6. Проверяется. Тестируется

  7. Дорабатывается

  8. Залита в релиз

  9. Завершена . Закрыта

При этом этапы тестирований бывают разные

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

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

Также был контроль перехода состояний

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

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

В принципе по ссылкам роем.ру как раз и видно, что Яндекс последовательно уничтожил всю конкуренцию вообще. Про "дарогу покажыщь?" никто не упоминал. Не о том речь.

Если вы не в курсе, то "дорогу покажешь" и сейчас актуально притом именно в Москве, т.к. в Москве установлены и активно работают GPS-глушилки.
Именно поэтому там огромные проблемы с навигацией.

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

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

Ни один опытный таксист не повезёт вас с животным
Вашего кота вырвет в поездке, он обгадится, после чего машину придётся везти на полную мойку (с салоном - от 500р) и химчистку салона (от 3000 р)
/ такое проходил любой таксист минимум раз, после чего отключал все эти опции /

Извините, но за 100 р, или х2 - 200р , везите своих животных сами!

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

Вы хоть плачьте, но ни детей, ни животных никто из таксистов возить не будет.
За перевозку детей и животных часто ставят единицы (типа водила виноват что кот обгадился). При этом детский тариф такой же как эконом. А за перевозку животных в тариф заложены вроде жалкие 20-30р.

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

И я гарантирую что никаких робо-такси не будет именно из-за подобных поездок, когда в салоне авто может нагадить не только кот, но и упившаяся в клубе тёлка.
Робот вряд-ли почувствует запах всего этого. А ехать потом там ВАМ!
Вам оно надо? Или вы не понимаете что такси это не автобус - автобусы не ездят по ночам из клубов.


(slonopotamus и другие)
--- ПыС для тех кто ищёт "кнопку" про животных
- есть место для комментариев к заказу. Если вы там просто напишите что поедите с животным (упившихся клаберов туда же относить? ) , то это только уменьшит желание таксиста вас везти. Поэтому странно что вы "удивляетесь". Нечему удивляться.

А вот если вы в комментарии напишите что платите + 200-300 р из-за животного, и гарантируете что оно не обгадится (интересно как? откуда такие гарантии?). Это может вам сильно помочь. Напомню - таксисты на работе!
Или как говорили таксисты "скажи волшебное слово! Пожалуйста! Для таксиста волшебное слово - 100 р сверху! а не "пожалуйста" (это в регионах)"

Ещё раз учтите, что за 100р сверху таксист рискует попасть на полную мойку авто, блокировку на сутки из-за грязного салона, блокировку 5 лет за регулярное нарушение правил сервиса и упущенную выгоду в 6-8к рублей в за смену.
Сомневаюсь что вы готовы компенсировать таксисту все эти убытки.

А таксисту ещё аренду платить надо. Выходных у таксистов не бывает от слова совсем. После подобных "котиков" таксист вынужден сдать авто, и остаться совсем без работы!
Задайте себе вопрос - вы бы сами на месте таксиста повезли бы "милого котика" при подобных рисках???

Ещё раз напомню, что работа в такси предполагает режим работы 16 / 7 (минимум 12 / 6 , но тогда едва концы с концами сведёшь). А не офисные 8 по 5. И нет в такси дохода по 16 000 в день - 4000 - 8000 тысяч за 12-16 часов работы. 12 к можно сделать если применять "все лайфхаки" и "талоны" (промокоды яндекса на работу без комиссии. Но Яндекс их не даёт от слова совсем.)

Кстати. Опытный таксист не поверит вашим обещаниям "в случае чего компенсирую мойку авто" (заметим только мойку, без простоя, и блокировки) , и потребует от вас 5000 вперёд в качестве залога. Вы готовы расстаться с суммой в 5000 если ваше животное испачкает салон? А таксисты вынуждены нести такие расходы из своего кармана.
Это если вы ещё и сами не настучали в Яндекс о грязи в салоне, и водила не получил блокировку. Водитель и сам может обратиться в техподдержку и "сообщить о случившимся" , но он получит блокировку вместо компенсации.
Так за чей счёт весь этот праздник с мойкой авто???


Собачники и кошатники - речь тут не про вас. Не надо тут винить собак и защищать "милых" кошечек (сюда относятся также девушки). К сожалению и с котами очень часто в дороге бывает "неладное", и девушки, даже красивые, зачастую напиваются в клубах "до неузнаваемости" (чаще всего из-за мужиков-козлов конечно). Но если после "кошечки" ещё 50/50 вероятность встрять на мойку авто, но после собаки в салоне такая вероятность 100%. При этом отказаться от поездки при включенной опции перевозки животных ты не вправе! Яндекс легко кинет блокировку "за нарушение правил сервиса".

Это последний коммент на сегодня. Т.к. благодаря вашим "вези-меня-мразь" и "а котик то чем провинился бедненький, собаки вы злые?" я могу писать комментарии только раз в сутки. Всем удачи.

И в гробу все видали весь этот Яндекс. Скорее бы он СДОХ (передаю пожелание от ВСЕХ профессиональных таксистов и ВСЕХ таксопарков России ).

Ну а компетентным органам конечно давно пора ликвидировать полностью монополиста-корпорацию Яндекс (и его зарвавшееся от безнаказанности подразделение Яндекс-Такси), чего они делать не хотят, т.к. тупо "в доле" и как тут писали уже "боятся бомбил, которые вас всех обязательно ограбят и убьют!". ЦОДДы и МинТрансы тоже хорошо греют руки на таксистах.

Именно благими намерениями устлана дорога в ад!

20-25% это только в регионах (Яндекс пишет что там НДС якобы, который мы в России платим по 3 раза - Россия вообще славится двойным и тройным налогообложением).

В Москве Яндекс сразу откусывает 30-35% от общей стоимости поездки

Затем откусывается ещё 3-4% таксопарком

+ Есть доп комиссия 9% за "режим" (домой/по делам или мой район)

Не пользоваться "режимом" нереально - будешь тогда алкашей/вези-меня-мразей за 30р возить.

Итого комиссия Яндекса и партнёра может составить примерно половину (35 + 9 + 4= 48%)
В среднем* комиссия в регионе 35% в Москве - 40%.

*Среднее тут принят сценарий, когда ты к примеру "выкатываешь Домодедово или "центр" (в регионе). Т.е. поездки идут туда-сюда. Ты забираешь пассажира из зоны спроса, и потом летишь обратно туда же где забрал его.

При этом режимы "домой / по делам" приходится использоваться регулярно, чтобы попасть в зону спроса. Иначе ты вообще останешься без заказов или будешь катать алкашей за 50р / 30 р. по "зелёнке".

С учётом сценария приехал в зону ожидания, подождал , принял заказ, дождался пассажира, отвёз, получил кол, т.к. не сплясал по дороге, развернулся, и пустым погнал в зону спроса, получается что заказ ты выполняешь один раз в час (заказы до получаса которые). Заказ такой стоит рублей 500 от силы, минус комиссии - по итогу рублей 300 в час "рейт".
двойной расход бензина (двойной расход на возврат в зону спроса) , двойной износ авто / пробег. А "выхлоп" 300р в час. За 12 часов это 3600. Едва хватит на покрытие аренды, обязательную мойку (есть те, кто моет машину 3-4 раза в день из-за погоды), и может быть останется на бензин. А может и не остаться. Поэтому желательно работать не 12 часов, а 16 - до полной блокировки по усталости. Именно поэтому водители регулярно наматываются на столбы. Поработайте в режиме 16 /7 хотя бы месяц.

Если возить по 100р как тут "все мечтают", то тогда вообще рейт будет 30р в час / 360 р за 12 часов.

А ещё штрафы по 5000 - милое любимое дело ЦОДДа. Кидки от разного рода "вези-меня-мразь" и снижение "приоритета", за то что приехал на грязном авто (мыть надо перед каждой поездкой? ) не угадал с музыкой / настроением "пассажира" и т.д. Это я ещё про приоритеты и блокировки не сказал.

Также пассажир может придумать историю, что ты его избил, обматерил, ограбил, грубо нарушил ПДД, вёл авто пьяным - после чего Яндекс просто заблокирует тебя и ты будешь доказывать ему что ты не верблюд годами. Монополия! Что хотим, то и воротим!

Вопрос №1. Вы из Москвы давно выезжали то?
За МКАДом (прям в подмосковье) такси от 120р стоит, если вы не в курсе.
В регионах от 49р, и вроде есть ещё дешевле минималка. Минималка представляет собой подачу такси (проезд до места посадки), ожидание 10 минут, и проезд до конца маршрута, вне зависимости от кол-ва пассажиров и груза.

Поездок за полчаса 1000-1500 нет (кроме Москвы), да и в Москве если только на бизнесе или хотя бы комфорт+ (бизнеса нет в регионах, К+ есть только в столицах регионов). А так, получасовая поездка выйдет от силы рублей в 300-500 (в любой столице страны, кроме Москвы и Питера), а в глубинках (не в столице) в те же от силы 200 р. Это вместе с комиссиями. Без комиссий "водитель" получит рублей максимум 150-200, из которых 100 отдаст на бензин и 100 на аренду авто. Не забываем про штрафы, мойку, ремонты и всё остальное.

Вы явно не понимаете как устроено Яндекс.Такси, что такое "спрос", и почему Яндекс убил пассажирские перевозки низкими тарифами и монополией. Это при повышении цен на авто, бензин и газ, масла и всё остальное.

Если вы не в курсе, то тариф эконом - это 10р / за км. и 49-79р "минималки" (за ожидание 10 минут и маршрут до 5и км. + бесплатный проезд до точки подачи).

При этом этот тариф действует уже более 10 лет!

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

Вам известны случаи когда таксистов кидают на деньги? И по-сути они возят пассажиров за свой счёт.

Вопрос 2.

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

Вам на госслужбу конечно нельзя. Как и в бизнес. Экономическое обоснование то будет?? Или это просто потому что "я так захотел!" / "Вези меня, мразь!" ?

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

Давайте сразу уж расстрел на месте, если просто на яму наехал в темноте или не включил любимую музыку!

Очень рекомендую самим хотя бы недельку "побомбить" , дабы понять что это и как это. А потом уже выдавать что-то типа "Вези меня мразь!"

Вы ведь явно ни дня за баранкой не провели

Яндекс не показывает цену поездки водителям.

За 100 рублей нужно ездить на велосипеде, в т.ч. в дождь. Ибо таксист с вашей поездки получит от силы 30 / 50р , а заплатит за бензин те же 100. Т.е. доплатит из своих.

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

В такси 4е места для пассажиров , что даже по уровням автобуса в 35-55р выходит в 140-220 р минимум. При этом автобус вас не заберёт от подъезда и не довезёт до подъезда.

Тем не менее именно поездки за 49, 59, 79 и т.д. (ну тут в примере 100) рублей , с учётом комиссии Яндекса и "партнёров" (+ цен на бензин и ТО), идут только в убыток таксистам. Не компенсируется ни пустой пробег до старублёвого "Вези меня мразь" ни сам убыток от поездки.

Яндекс всячески навязывает такие поездки водителям. Но опытные водители конечно же умеют не исполнять их.

Тут хотите не хотите, но за 100 рублей вас действительно никто не повезёт. Такси не может стоить 100р (суммарной итоговой цены! таксисту ещё меньше) при цене автомобиля для перевозки в 2-3 млн рублей.

Можно даже посчитать сколько таких поездок надо сделать чтобы отбить цену авто.

2 млн по 100р - это 2 000 000 / 100 = 20 000. 20 тысяч поездок.

Поездка в среднем это полчаса. 20 к поездок * 0,5 часа = 10 к часов.
10 000 часов поделим на 200 рабочих дней в году и получим что работать надо 50 часов в день.
Можно работать 25 часов в день, но 400 дней , в году?

Можно работать 12,5 часов в день, но 800 дней. В году ? 3 года подряд?

И обращу особое внимание. Здесь я взял всю стоимость поездки в 100р "водителю" - без учёта комиссии Яндекса, бензина, амортизации автомобиля, штрафов и ремонта.

Так что да. За 100 рублей вас никто не повезёт. И за это как раз и надо благодарить Яндекс.

За пять дней доход водителя равен месячной зарплате, то есть за месяц он получает четыре зарплаты

Месячная ЗП 20к ? Я правильно посчитал ? А ничего что это прожиточный минимум на одного человека в России?
А представьте если у таксиста вдруг есть семья - жена, и не дай Бог, дети! Их он чем кормить будет??

Ах да. 4е же ЗП у него! Какие богатые таксисты !

Но нет. С этого "дохода", как и было указано, надо ещё и пообедать, и одеться, и штрафы оплатить и машину мыть и чинить.

А так, если уж хочется "позавидовать таксистам", то практически любой таксист сможет показать ежемесячный "доход" (после удержания комиссий Яндекса) в 200 000 рублей.

Но только да, ещё раз, он с 200к (изначально с 300к 100к Яндекс уже забрал) заплатит 100 к за аренду, 50к за газ, и ещё неизвестно сколько за мойки и штрафы.

По итогу у таксистов остаётся что-то на уровне средней ЗП по России. Возникает вопрос, нужно ли кому-то такси вообще (водить)?
Или это так, для души, а так у каждого таксиста свой бизнес есть?

Машина такси и таксист на ней, проезжают 300-400 км в сутки. Это примерно 10 000 пробега в месяц. За год машина проходит больше 100 000 км. Что для российско-китайского автопрома практически убийственно.

Хотя "импортные" авто (например, хоть и Лада, но Веста, с импортной коробкой и движком Рено-Ниссан) проходят не больше!!
Коробки (автоматы) летят на 80 т. км. Движки + - в то же время начинают жрать масло.
Ещё раз - оба агрегата были импортные до 2022го года.

Так что. Вы тут "неправы". Машина в такси через год эксплуатации практически подлежит утилизации. Но! Да. Таксопарки их гоняют и дольше. Годами. По 300-400 тысяч пробега, когда с авто всё отваливается прямо на ходу.

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

Количество ДТП в такси также выше чем у любого другого авто за указанный период.
Иногда ДТП бывают с летальным исходом (Яндекс тут выступает убийцей - т.к. водители вынуждены работать по 12-16 часов в сутки 6-7 дней в неделю, а потому просто засыпают по утрам за рулём от усталости, и наворачиваются на столбы).

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

1. В 99% случая суд будет на стороне гос органов. В т.ч. гос органы ориентированы на максимизацию прибыли по штрафам (их даже как в бизнесе по фин доходам оценивают, если кто-то не знал)

2. оспорить откровенно преступные деяния ЦОДДа конечно можно, но крайне сложно. Заявляю это ответственно, т.к. я как раз тот, кто "сходил" в суд. Да сходил так, что теперь "сотрудников полиции" либо "знаю" (ибо они проиграли в судах) либо угрожаю им... та-дам!!! Законом! Да-да законом.
Напомню, что генпрокурор России признал что установка камер и действия ЦОДДов направлены исключительно на извлечение прибыли. Ни о какой безопасности ДД и речи не идёт!

3. Вы сходили бы в суд хоть раз. И говорили бы тогда подобное. Заодно оценили бы по времени и деньгам сколько это всё стоит.

4. Яндекс не просто монополист, в коррумпированной России. Это тот самый коррупционер, под который ложатся МинТрансы и чиновники.


А по статье да. Яндекс уничтожил рынок пассажирских перевозок и "зарабатывает" "только" он. Но со своих заработков он ещё и делится..

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

С вашей колокольни вы вряд-ли вообще замечаете преступления Яндекса. Ведь вы не водители. Более того, многие тут относятся к такси и таксистам как к отбросам общества. Аля "Вези меня, мразь!".

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

ФАС России конечно же "запрещал" подобное. Но коррумпированному Яндексу никакой ФАС не указ. Яндекс плевать хотел на ФАС.

Почему нет то? Я хоть и дома (свой проект), но вполне "мечтаю об офисе". Ещё в 20м на пандемии когда нас разогнали по домам, дома было "невыносимо". Самое страшное - заехал новый сосед, и запустил бригаду с 3мя перфораторами!
Там не то что работать, не то что совещание провести и с коллегами пообщаться, себя самого (и своих мыслей) слышно не было! А ещё дома две дочки (воспитываю один) на "удалёнке". Им всем зум настрой, рассади их, проконтролируй уроки, покорми. И всем пофиг - ты же "дома". Работа стояла колом практически. Сейчас кстати пока пишу это, ещё один сосед заехал и тоже строчит без умолку. Голова раскалыватся просто )))

Варианты "свалить в деревню" "не предлагать". Дочки у меня спорте, старшая дочь - чемпион России. Регулярно соревнования и тренировки. Что "из деревни" недоступно от слова совсем.

В общем я хоть и дома, но вполне знаю множество аргументов "за офис".

По статье кстати во многом не согласен. Или согласен, но частично.
Если честно много наобщался с откровенными ламерами в ролях лидов. Аж плакать хочется от деградации отрасли в целом. Притом такая деградация уже даже не зависит ни от компании ни от должности. На роли сеньоров и лидов, к примеру, реально начинают задавать вопросы уровня "студент 1го курса" - какие определения вы знаете/помните?

Уровень сложности решаемых мною задач, факт того что я ни одной задачи за свою карьеру не завалил (все 100% проектов выполнил и перевыполнил) вообще до лампочки всем.
Один раз был случай, я аж подпрыгнул от смеха потом, на меня вышла хантер, где я на 2 вакансии подходил на 300% т.к. у меня точно такой же финтех проект что и у них, и стэк даже тот же. Опыта по сути снова "хоть отбавляй" - свой проект тогда был реализован довольно сильно и одну позицию именно "реализатора" покрывал полностью. Вторая же вакансия мне больше понравилась, т.к. я как раз на аналитике и гипотезах "остановился" и мне было это интересно и именно этим я у себя и занимался (за свой счёт).
Самое смешное что я "не подошёл!" . Эйчар 2 недели обратную связь требовала "от команды", но просто ответила мне коротко "вы не подходите". Хотя до этого сказала что я один кандидат с настолько релевантным опытом. )))
Уровень маразма этой "команды" я конечно "просто не могу описать". Как можно не подойти в проект, имея точно такой же проект у себя, на том же стеке, и делая тоже самое? )))

В общем как-то так ) Лично меня в статье позабавила "охота" на мидлов+ и спецов "которых нет". При том что в статье написано (и это верно на 500%) что в лидах теперь сидят реально студенты, и вопросы на собесах у них такого же уровня. По сути они и сами работать не умеют, но признаваться в этом не собираются. Проекты у них валятся. Но они плачут, колятся, но продолжают жрать кактус. Это мне и несколько эйчаров подтвердили. Тоже плачут от этого.


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

В общем и смех и грех. А статья интересная! Автору респект и уважуха! Действительно в отрасли сильно упали компетенции. Хотя далеко не все уехали за бугор. Есть ведь и не выездные )))

Кстати. Тем кто "хочет в ИБ" настоятельно порекомендую 100500 раз подумать, "прежче чем лезть в безопасность". Легко и просто стать невыездным лет на 10 минимум. И море можно будет увидеть максимум в Сочи.

А что там подробнее? Такая же ленивая загрузка из БД. Грузишь только то надо и первую страницу (пейджинг на 20-50 максимум 100 записей). Большие поля грузятся только по требованию, автоматически они вообще не загружаются. А вот системные (ID, метки разные, сессия, линки) грузятся "всегда" (без требований). Всё это базовые функции в моих ORM.

Т.е. суть та же - "первое мясо" (первая страница) + скелет (ID, метки и связи) загружаются сразу. Остальное потом-лениво (смотря что понадобится).

Почитал статью, по итогу "по диагонали". Понял что-то типа "мыши плакали кололись", и некоего "садо-мазо". Надеюсь Вам хоть платили прилично за все эти "практики".

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

А вообще респект и уважуха конечно. Тестеров разрабы "очень не любят", "ногами пинают" )))
А тут ещё и один в поле. Совсем без защиты и поддержки. Стержень должен быть крепкий! Далеко не каждый такое выдержит.

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

Из личной практики: Место - мировой суд. Я не уведомлён по делу и исковое не получал (суд не может рассматривать дело!) . Обращаю на это внимание суда - судье просто пофигу! Указываю на обзоры ВС РФ про надлежащее уведомление сторон в деле. А тут вообще не получение искового! Судья орёт прям! Покажите мне это! Сама ксерит потерянное исковое. Ознакамливаюсь. Протестую по делу (аргументировано! Притом каждый аргумент исключает вообще принятие решения). Судье как о стенку горох!
Обжалование в вышестоящем суде ещё более эпическое.

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

С каких пор права Йохансен охраняются и защищаются ГК РФ? Она гражданка России?

Ну если гражданка - пусть идёт в суд (и там доказывает факт нарушения)!

Как практикующий юрист скажу - у нас в России послать в суд всё равно что послать в лес.
Ибо перед законом все равны, но некоторые ровнее.

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

С днём энергетика всех причастных.

А чёт тут изучать то собственно? Лид учит джунов? Дожили. Ну пусть так, ладно.

Если осмыслить суть статьи, то тут банально везде "рекомендуется" применять паттерн Lazy Load. Это классика проектирования вообще-то. Хочешь чтоб быстро грузилось? Грузи только то что действительно нужно! Чаще всего это некий "общий скелет" (структура) и "первое мясо" (первый блок наполнения).
Всё "большое" очень и очень плохо! Всегда держи всё мелкими нарезками и подгружай лениво по необходимости. Это придумано ещё в прошлом веке. Этим помнится гордо били себя в грудь противника МСа 20 лет назад, гордо называя это AJAXом. Хотя МС ещё в 30 лет назад делал тоже самое, но под другим соусом. Паттерн ленивой загрузки известен уже полвека.

Ну для джунов я думаю статья "очень даже". Заодно есть повод изучить паттерны.

Всех с наступающим! )

Изучите пожалуйста, Николай, ТРИЗ. И заодно узнайте сколько ей лет.

Разве чтобы заниматься инженерией достаточно только генерировать тексты по шаблонам?


Смотря каким шаблонам. Инженерным? ДА!
Паттерны проектирования (GoF) это что по-вашему? Не шаблоны? Они самые и есть.

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

Разве есть какие-то предпосылки того, что какая-то из современных ИИ моделей способна заниматься инженерией (пробовать идеи на практике, получать опыт, учиться на ошибках, обобщать огромный опыт как это делают опытные разработчики, чтобы изначально писать качественный код с хорошей архитектурой)?

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

Вы сами то с пелёнок в IT сразу пришли? А ходить умели с рождения?
ИИ пока что "тупой" скажем так (прошу без обид, но так "красивее") потому что его учили "тупые" и "тупо". Как я выше писал - лингвистические модели.
Как только вместо лингвистических моделей перейдут на паттерны проектирования, на изучение реальных статей об опыте, на крутой код (не с гита конечно). То вы тут же смените свой скепсис на ужас. Ужас того, как легко оказалось всех заменить.

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

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

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

Паттерны (шаблоны) проектирования банды четырёх, это тоже шаблоны. Этого достаточно в т.ч. в инженерии. Вы знаете что такое ТРИЗ? Вы считаете себя уникальным инженером? Вы уверены что Вас нельзя заменить (пусть для начала просто другим человеком)?

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

К сожалению может. Абсолютно все приложения имеют примерно одинаковую архитектуру, описанную кстати давно, ещё полвека назад. Не надо забывать и такой науке как ТРИЗ, которая вообще "убивает" понятие изобретательства (как творчества), и фактически учит к "изобретениям" приходить как к обычным инженерным исследованиям. Что и вполне логично. Там тоже есть свои "шаблоны"/"паттерны". По итогу разработка приложений, да и любых инженерных задач на практике лишь рутина. Я знаю о чём говорю, я далеко не одно или два приложения спроектировал с нуля и запустил в продакт. Если разобраться все они (для меня) "типовые" и в них примерно одни и те же шаблоны, с немного разной реализацией "модулей" под конкретную задачу.

Системы автопрограмирования построены на многократных запросах к ChatGPT. Такая система не способна к обучению на своих ошибках

Так это и есть метод обучения. Если нейросеть слишком часто выдаёт неверные результаты, то прежде всего меняют способ её обучения. Ну не "понимает" учителя "ребёнок". Тут не ребёнок же виноват, а преподаватель - он не так преподносит знания. Меняют модель обучения и обучают заново, до получения заданного результата.

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

Тут оба неправы. Ибо на мелких (пусть пет) проектах архитектура "не так важна" (потому их лепят убогие и криво, и таких проектов большинство) . А так, идеальная архитектура существует, и способна удовлетворить (без доработок) 95% приложений. Остальные 5% если надо будет докрутят инженеры. Главное помнить, что всё изобретено задолго до нас! История развивается по спирали вокруг времени. Время меняется, люди и технологии меняются, а задачи решаются всё те же. И конфликты тоже ровно такие как и столетия назад.

Автор, я во многом с Вами не согласен. Я в IT отрасли уже 30 лет и видел не одну не две и даже не десяток революций в IT, многие из которых поставили всё с ног на голову, и внесли в отрасль кучу моды.

Я согласен пока что с тем что ИИ - это просто лингвистические модели (гуманитарные, чуете к чему я клоню?).

Потому что ИИ создает человек, и конечно человек будет стремиться создавать его таким, чтобы он работал на человека, а не наоборот. 

Это не так. Притом совсем не так. Нет, Вы правы в том что автоматизация (любая) производится людьми для "людей". (Откуда кавычки то а?)

Так вот. Вы не разделяете людей видимо. Я сам молодым и наивным был ага. Я тоже верил чуть ли не в инопланетян. А зря. Так вот, к чему я всё это?

Да, автоматизация "для людей", и она упрощает работу исполнителю. Что это даёт? Исполнитель меньше работает? Нет! Как бы не так! Просто часть исполнителей увольняют и всё. Раньше отдел был из 10 человек, теперь из 5и , а завтра из 2х. А через год его вообще нет, его функции (полная автоматизация) взяли на себя алгоритмы (и "роботы"). Я раньше не понимал почему люди так боятся автоматизации, пока сам через это не прошёл. Я пишу программы, которые не требуют в итоге участия "человека" (программиста / исполнителя) в своей работе. Они работают на 100% и развивать их можно очень и очень просто. И да, "меня легко заменить". Кем ? Чем? Да моими же программами. Они работают без моего участия.

По итогу да, программы пишутся "для людей" и пока что людьми, но вы не понимаете для каких людей и для кого. Фактически при автоматизации бизнеса программы пишутся "изначально для исполнителей", но не с целью им помочь, а с целью их заменить. (Благими намерениями ...)
Т.е. по-сути программы пишутся для бизнеса, для бизнесмена. Идеальный работник для бизнесмена - робот! Он не просит еды, не болеет, не бастует. Пашет 24/7 и не выпендривается. И ЗП ему платить не надо, а тем более больничных. Отпускных нет, налогов. Идеально!

По поводу прогнозов на 10-20 лет и 100 лет... Вы все слишком далеки от реальности. Ещё раз, за 30 лет в IT я пережил не одну и не две революции, и даже не 10. Они тут каждый год. В IT год за 10. А потому и ИИ переобучат иначе, и он будет работать по-другому. Это лишь вопрос времени и обучающих.

Hidden text

Если лингвистические (гуманитарные) модели сменить на математические и интеллектуальные, то... то и результаты работы ИИ будут иные

В общем я думаю вы доживёте вполне до эры, когда ИИ будет способен заменить 99% "программистов" (кнопкодавов с херовым кодом). Возможно первым делом ИИ научится рефакторить кучу говнокода, и заменит только этим навыком 80% быдлокодеров.
Вопрос только в том, что ИИ пока что не умеет решать задачи, анализировать их, составлять ТЗ, "планы", декомпозировать задачи. Но всему этому его можно научить.
Это как раз задачи в массе своей больше лингвистического плана, чем интеллектуального (математического / логического).

Да, пока что ИИ "слаб", делает первые шаги. Но уже вторые и третьи нас всех сильно удивят и многих выкинут на улицу.
Не надо питать тут социалистических иллюзий, о том что гос-ву и бизнесу на это не плевать.
И да, автоматизация создаётся людьми, для "людей", и против людей. За счёт автоматизации (и вообще дорогих инструментов) давно достигается то самое "неравенство" и "конкурентное преимущество". Конкурентное преимущество как раз в том, что тот кто обладает и владеет технологиями и "роботами" несравнимо сильнее (и по итогу богаче) всех тех, у кого этого всего нет, и кто вынужден ту же самую работу производить руками , с приложением бОльших усилий (= ресурсов, времени и денег).
Итог тут снова очевиден. У кого есть "современные" "инновационные" технологии делает всё быстрее и дешевле чем любые его конкуренты, молчу уж о "людях с улицы".

Hidden text

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

В общем-то и раньше существовало множество полностью автоматизированных производств. Работающих без участия человека. Кто позаботился о тех, кого заменили роботы? В общем предлагаю снять розовые очки, и не думать что ИИ (любая автоматизация) делается прежде всего для людей. Сегодня нам в рекламных целях позволяют пользоваться ограниченными моделями ИИ, но уже завтра ИИ будет у "сильных мира сего" в их личных подвалах на их службе им, но не нам.
Да. И это не 10-20 лет, и даже не 100. Это произойдёт гораздо быстрее. И мощности расчётные наростят под это, и алгоритмы создадут не только по лингвистическим моделям. И всё это вы увидите в ближайшие лет 5 от силы.
Но да, появятся новые "мегаинженерные" специальности, типа оператора ИИ (уже есть, обязанность - обучение ИИ, ввод данных) и инженера по управлению ИИ (который будет писать для ИИ специальные промпты, притом сложные, что-то типа аналога ТЗ).

А тех, кого заменит ИИ, послезавтра уже никто и не вспомнит.

Ну, уверенным в наше время вообще быть невозможно.

Скриптовые удобно? Вы думаете я никогда не писал скрипты, отлаживая их алертами??
А что там нужно пересобирать то прям? Дебаг зато есть, да и мелочь сейчас можно корректировать без пересборки.

С фулстеками что не так? Ой сейчас рискую на холивар нарваться.
Кстати мнение о их неопытности не совсем моё, где-то тут на хабре его и увидел.

Лично как по мне, что такое "фуллстек" ? Это JS + ASP.Net Core + T-SQL (угу).
Вот скажите мне (и моим коллегам, которые были со мной хоть на одном моём проекте), зачем мне нужен T-SQL если мои ORM покрывают 99% необходимых запросов? Зачем писать запросы, если их 20 лет уже полностью автоматически генерируют ORMки?
И примерно тоже самое с "мордой". Ну скрипты скриптами. Весело видеть да, как у тебя по форме что-то пляшет. Забавно ага. Когда ты маленький. Но со вренем все эти свистопер... а ой... "бантики и рюшечки", отнимающие уйму времени, так сильно надоедают, ппц просто. Ладно просто надоели бы твои же "детёныши", которых ты сделал собственноручно. Мало того они устаревают, их необходимо перепиливать и выбрасывать. И в эти моменты становится особенно грустно смотреть на "смерть" того что ты создал лично сам.
Другое дело генерация (фронта в т.ч.) . Тут ты прекрасно понимаешь что сам ты фронт не делал, не собирал. Генератор твой априори не может ошибаться , ему даже тестов не надо. Он с гарантией 100% соберёт всё ровно также как секунду назад. Тестов не требуется, повторюсь. Ой не то. Самое смешное что нет эмоциональной привязанности и тяжести - не надо тратить время на сборку фейса, и совершенно наплевать когда какой-то кусок фронта "улетает в корзину". Точнее даже не улетает ведь, он просто не генерируется генератором в определённый момент времени и всё (за не надобностью). Ты об этом можешь даже и не знать. Да и пофиг. Главное что генератор не только жив, но и здравствует. И даже, возможно, развивается.

Фичи. Любые фичи во фронт внедряются массово, через генератор. И только так. Это касается и ОРМа. Там ровно такой же подход - захотел чёт нового на уровне хранения. Да не вопрос - запилить к примеру адаптер под Постгре - дело работы 1 дня (личный опыт). Перегнать в него базу - ещё день (с отладкой). 2 дня и у тебя новое хранилище, со "старыми" данными и старой бизнес-логикой. Ура!
Захотел распределённое хранилище, да не вопрос. Определись только что где будет храниться, и вперёд, ORMку научил этому, она сама разделит всё по распределённым хранилищам, сама и соберёт обратно, если нужно. Может даже на гетерогенных базах данные хранить, если нужно.

Поо итогу вся работа сводится только на том чтобы : 1) отладить генераторы (если их перенастраивали), 2) сосредоточится на бизнес-логике. Ни фронт, ни базы после отладки генераторов больше не беспокоят (их даже тестировать нет смысла!). Свободно себе твори - реализуй требования бизнеса (бизнес-логику), а если нужны рюшечки - засунь их сразу в генератор, и они появятся на всём текущем проекте сразу, да даже на всех проектах текущих. Да и на всех последующих (SOLID и DRY). Главное не забывай строго отделять морду, логику, ядро и хранилище друг от друга через необходимые уровни абстракций.

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

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

Но вернёмся к JS+ASP + Core + T-SQL. У меня полно коллег, которые в т.ч. сейчас и микросервисы фулстэчат. Думаете оно им нравится? Ну платят за это да и это работа. Но к сожалению очень нелюбимая. Творчества там ноль!
Итоги работы тех "коллективов" какие? Пока было интересно созидать - что-то лепили (тяп ляп чаще всего). Даже микросервисы налепили и много. После первой версии даже вторую налепили где микросервисов стало ещё больше. И всё руками! А архитектура какая? А нет её от слова совсем.
Все микросервисы сами лезут в базу (T-SQL) сами пихают данные на фронт (JS). И отладить их практически невозможно, ибо их сотни, если не тысячи. Что где сломалось сам чёрт не разберёт.

И как себя чувствуют в этом всём программисты, со стажем по 20+ лет? Вы думаете им приятно работать в проектах, которые каждый день всё хуже и хуже поддерживаются, притом даже ими самими, теми кто их "создавал"? Они фактически сами видят гибель собственных "детей" (проектов), которые они по-сути вообще вынуждены самостоятельно "убивать", которые умирают под собственным весом. Да и в проектах этих они "одни", т.к. "команда" давно сбежала, ещё на этапе "а нам уже не интересно, в другом месте за эту же фигню могут заплатить чуть больше". И бегают туда-сюда эти "бракоделы".

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

И имея подобный опыт, снова повторяюсь, когда ядро за тебя делало 90% того что ты сейчас вынужден делать руками, и ты сам видишь как это разваливается и умирает, как молодые просто сбегают от проблем на другие проекты (иногда выучив новый язык или освоив новую версию старого), становится морально очень тяжело (даже похоже на некую "измену"). А с учётом роста кода, роста кол-ва (неотлаживаемых) сервисов, ростом проекта вширь... всё это становится всё сложнее и сложнее. Тяжелее и тяжелее. В том числе морально. Каждая новая итерация развития проекта всё больше и дольше и сложнее. Ядра то нет. По итогу это всё тот же "комок" в результате. Т.е. результат всё тот же м.г. "неидеальный", и даже близко не похожий на идеал. А время потрачено. И по-сути впустую. Особенно когда знаешь (имеешь опыт) реализации "идеала", ну точнее близкого к идеалу, и работающего, и расширяемого практически только в одну сторону (слой БЛ).
Кто-то конечно привык к этому и смирился, тянет эту тяжёлую ношу (без творчества), но многие просто ломаются и бросают это (не сбегают уж как школьники, но всё равно не выдерживают - "выгорают"). А потому даже смена проекта, без смена к подходу программированию, снова приводит к тем же плачевным результатам и тому же предсказуемому выгоранию. И уже точно не возникает никаких "вау" эффектов, когда ты в 10й а то и 100й раз решаешь одну и ту же проблему, которую решил уже лет 100 назад. Где тут SOLID ? Где тут DRY ?

Ну и резюмируя... Одно дело когда вы понимаете паттерны проектирования, SOLID, KISS, DRY , MVC и строите один проект круче другого. Растёте профессионально. Каждое новое ядро у вас лучше, каждое новое ORM у вас умеет вдвое больше предыдущей. Когда вы решаете всё более сложные задачи (сами ага - головой, а не как многие сейчас через поиск готовых решений). Это приятно, это то самое творчество, решение сложных задач.
И совсем другое когда с проекта на проект вы всё также вручную кодите кодите кодите примерно одно и то же почти одинаковыми инструментами "от завода". А потом ещё и переписываете всё тоже самое на новые те же самые заводские инструменты но новой версии. Переписываете переписываете. А рост тут где? А сложные амбициозные задачи?

Вспомнились чёт тут "шуточки" из саги "Если бы программисты строили дома". Ну а многие снова сбегут с проекта пока он не развалился. Вот такая вот мораль.

Ну и всё-таки. Тут либо вы знаете сотни языков (полиглот прям) но не глубоко (это гарантировано) и сложные задачи не решали и не решаете, либо знаете один но на столько глубоко, что вам даже его обновления уже давно не нужны, ибо вы давно ещё до "завода" смогли решить/обойти все проблемы стандартными средствами. И снова, вы либо каждый раз делаете одно и тоже но разными языками или инструментами, либо владеете в совершенстве одним "языком" так, что можете решить любую проблему, практически ничего не кодируя, т.к. давно уже (SOLID, DRY, KISS) имеете чуть ли ни сразу готовое решение под "всё". А потому вам интересны только более сложные задачи чем раньше. Мозг требует более новых и сложных задач.
И самое интересное в том, что вам по плечу практически любая задача любой глубины и сложности, ибо 90% этих задач вы уже решали, и под них есть готовый или почти готовый код, который можно использовать повторно, а не писать заново всё тоже самое, что давно уже по-сути написано (вами).

Вот как-то так. Не знаю смог ли донести суть. Но букв чёт очень много.

Information

Rating
Does not participate
Location
Россия
Registered
Activity