Приходит к тебе такой заказчик(бизнес) и говорит:
- Чувак мне нужно построить дом.
А ты ему:
- Ок буду строить. Я стою 200к в месяц. Я офигенно орудую лопатой - буду строить с помощью нее.
- А тебе другие инструменты не нужны? Перфоратор там, бетономешалка? Не?
- Не, я не умею ни бетономешалкой ни перфоратором. Буду лопатой дырки в стене ковырять, думаю получится наковырять.
- Ну это как-то криво получится думаю. Давай так: тебе будем платить 60к и ты лопатой ковыряйся, а за 70к и 60к мы еще наймем бетономешальщика нормального и перфораторщика. Норм вариант, а?
А ты такой:
- Вот они мудаки зарплату режут под левыми предлогами))
Такое тоже бывает. Но по опыту это обычно следствие закрытия/реорганизации бизнес направления и соответственно отказ или переработка каких-то процессов со стороны бизнеса для которых эта система больше не нужна или не подходит по чисто их внутренним причинам никак не связанным с разработкой.
Выкинуть целую бизнес подсистему по решению только ИТ департамента просто потому, что разработчики увидели там плохой код это что-то из параллельной реальности. На своем опыте сталкивался только с ситуациями когда строили новую платформу при параллельном использовании старой при этом старая активно дорабатывалась. Отказывались постепенно от кусков старой. Бизнесу поверьте тоже не просто даются такие перескоки - как минимум переобучение людей это довольно затратная процедура.
Все, что вы назвали это вершина айсберга и там в принципе не может быть проблем у любого студента кто хоть раз прочитал хоть один туториал.
Понятие "бизнес требование" для вас наверное ничего не говорящий термин. А проблемы в корпоративных системах как раз в том, что их количество настолько велико, а иногда и качество оставляет желать лучшего. Наложите на это кучу разработчиков которые правили один и тот же код и выйдет, что зачастую ни один разработчик не может быть уверен, что плоправив конкретный ты вы не поставите на непроходимый нехилый счётчик пару тысяч ипотечников которое потом пойдут в суды. Вот поэтому вы не можете выкинуть даже кусочек кода просто так, не то что целую подсистему.
Этим и отличаются сеньеры за 300к рублей которые понимают, что все не так здесь просто, от джунов 30к которые видят только контроллер/вьюху и готовы сейчас же выкинуть все нахрен быстренько переписать все "как надо" и поставить весь сбер раком.
Пока вы будете на вопрос о самом большом проекте рассказывать про контроллер. Дорога к зарплатам в 300к вам увы закрыта.
Возьмите к примеру проект на примерно 120 человеколет потраченных на него ресурсов (5 лет на 25 человек). Таких проектов в корпоративной разработке хоть отбавляй. Вы там мало, что сможете выкинуть.
Вы значит не работали в действительно больших проектах
Это был сарказм
Я разработчик Java не в Москве на удаленке с космической ЗП 200к и трудоустройством по ТК. Работодатели сами пишут и звонят раза 2 в неделю и предлагают такие зарплаты, при том что я ото всюду откуда мог удалил свое резюме.
Бот персональные данные собирает. Будет соглашение по их сбору и обработке? Не понятно как вы их обрабатываете и храните или не храните.