ЛЮДИ ДУМАЮТ, ЧТО С АЙТИШНОЙ ЗП ТЫ КАК СЫР В МАСЛЕ КАТАЕШЬСЯ, ЕЗДИШЬ МИНИМУМ НА НОВЕНЬКОЙ БЭЭНВЕ, ЛЕТАЕШЬ В ТАЙЛАНДЫ-МАЛЬДИВЫ-ЭМИРАТЫ ТРИ РАЗА В ГОД, ИМЕЕШЬ КАПИТАЛ В НЕСКОЛЬКО МЛН РУБЛЕЙ @ НА САМОМ ЖЕ ДЕЛЕ: @ ЕЛЕ-ЕЛЕ ВЫПЛОТИЛ ЕБОТЕКУ (КОТОРУЮ БРАЛ ЕЩЕ ДО КОВИДА), ПИТАЯСЬ ХУЙЦАМИ С ГРЕЧКОЙ @ ЕДВА-ЕДВА, ЛИШАЯ СЕБЯ ВСЕГО, НАКОПИЛ НА ПЯТИЛЕТНИЙ СОЛЯРИС (ПО СОВЕРШЕННО ОХУЕВШЕЙ ЦЕНЕ), ЧТОБЫ ВОЗИТЬ СВОЮ ЖЕНУ И ЛИЧИНКУ НЕ НА ОБОССАНОМ КАРШЕРИНГЕ, А НА ЛИЧНОЙ ТАЧКЕ @ В ОТПУСК ЛЕТАЕШЬ ДАЙ Б-Г РАЗ В ГОД, ЛИБО В ОКТЯБРЕ-НОЯБРЕ, ЛИБО В ФЕВРАЛЕ-МАРТЕ, ЧТОБЫ НЕ ОХУЕТЬ ОТ ЦЕН И НЕ ТЕРЕТЬСЯ ЖЕПАМИ С БЫДЛОМ @ УЕБАЛ ТРИ ГОДА И ПОЧТИ ВСЕ СВОБОДНЫЕ ДЕНЬГИ НА РЕМОНТ ЗУБОВ И ОСТАЛЬНОЙ СВОЕЙ ТУШКИ, КОТОРАЯ УЖЕ НАЧИНАЕТ БАРАХЛИТЬ ПОСЛЕ 30 ЛВЛ @ ФИНАНСОВАЯ ПОДУШКА — ДВЕ ЗП, ОТ МЫСЛЕЙ О ВНЕЗАПНОЙ ПОТЕРЕ РАБОТЫ НАЧИНАЕТСЯ ТРЯСКА @ РУБЛЬ ОБЕСЦЕНИВАЕТСЯ БЫСТРЕЕ, ЧЕМ ПОВЫШАЕТСЯ ЗП, ВРОДЕ ПОЛУЧАЕШЬ ДОХУЯ, А УРОВЕНЬ ЖИЗНИ ПО СРАВНЕНИЮ С ПРОШЛЫМИ ГОДАМИ СТАЛ ТОЛЬКО НИЖЕ
IT, ОЧЕНЬ МНОГО СТРЕССА ИЗ-ЗА ДЕДЛАЙНОВ, СЛОЖНЫХ БАГОВ, СИДЯЧЕЙ РАБОТЫ @ ИЗ-ЗА НИХ ЖЕ ЧАСТО НЕТ ВРЕМЕНИ НА СПОРТ И ОТДЫХ, КОТОРЫЕ ХОТЬ КАК-ТО ИСПРАВЛЯЛИ БЫ ЭТО @ ЕСТЬ МАЛОЧИСЛЕННЫЕ ПРОДУКТОВЫЕ КОМПАНИИ, ГДЕ ХОРОШИЙ WORK/LIFE BALANCE @ ГДЕ УВАЖАЮТ СОТРУДНИКОВ, МИНИМУМ СТРЕССА И ХОРОШАЯ ОПЛАТА ТРУДА @ НО ИХ НАСТОЛЬКО МАЛО, ЧТО ИХ МОЖНО ЗАНОСИТЬ В КРАСНУЮ КНИГУ @ ЕСЛИ БЫ МОГ СКАЗАТЬ ПРОШЛОМУ СЕБЕ, КОТОРЫЙ БЫЛ 5/10/15 ЛЕТ НАЗАД, ТО СКАЗАЛ: “ЛЮБОЙ ЦЕНОЙ ОТКЛАДЫВАЙ СТАРТОВЫЙ КАПИТАЛ И ДЕЛАЙ КАКОЙ-ТО ПАССИВНЫЙ ДОХОД @ ЧТОБЫ ВЫКАТИТЬСЯ ИЗ IT И ПРЕКРАТИТЬ ЭТОТ СТРЕСС, ВЫГОРАНИЕ И ХРОНИЧЕСКОЕ НЕДОСЫПАНИЕ @ С ВОЗРАСТОМ ЛЕГЧЕ НЕ СТАНОВИТСЯ @ ЕЩЁ И НЕЙРОСЕТИ БУДУТ ДОБИВАТЬ ЭТО IT” @ В ПРИНЦИПЕ ЭТО И ТАК ПОНИМАЛ РАНЬШЕ @ НО СКАЗАЛ БЫ СЕБЕ ПРОШЛОМУ: НИКАКИЕ КВАРТИРЫ, МАШИНЫ И Т.Д. НЕ БУДУТ ГРЕТЬ ТЕБЯ @ ТОЛЬКО ПАССИВНЫЙ/ПОЛУПАССИВНЫЙ ДОХОД ПОЗВОЛИТ ТЕБЕ НЕ СОЙТИ С УМА
НАЧАЛО ДЕЙЛИКА @ ПРИВЕТ @ ПРИВЕТ @ ВСЕМ ПРИВЕТ @ ПРИВЕТСТВУЮ @ ПРИВЕТ @ ПРИВЕТ @ @ КОЛЛЕГИ, ДОБРЫЙ ДЕНЬ! МЕНЯ СЛЫШНО? @ НЕТ @ СЕЙЧАС ПЕРЕЗАГРУЖУ МЕССЕНДЖЕР/ZOOM/КОМП/НЕБО/АЛЛАХА @ БЕСПЛАТНОЕ ВРЕМЯ В ЗУМЕ КОНЧИЛОСЬ @ ДАВАЙТЕ ВСЕ ПЕРЕЗАЙДЁМ
ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ @ ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО" @ ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО @ В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN" @ ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ @ НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ @ МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ @ ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ @ ТЕПЕРЬ ДАЖЕ ПРИ ОТДАЧЕ ПИЦЦЫ В ПИЦЦЕРИИ ДВУХСОТКА-ДОДИКУ БУДЕТ ПРИЕЗЖАТЬ ГОВНО В КОРОБКЕ БЛИЖАЙШИЕ 4 ЧАСА
>>3503623 (OP) ЗАДАЧА: СОЗДАТЬ ПОДВЕРСТАТЬ ПРОСТЕЙШИЙ СЕЛЕКТ ПОВЕРХ REACT SELECT ДЛЯ ОТОБРАЖЕНИЯ СТАТИЧНЫХ ВАРИАНТОВ @ В ПРОЕКТЕ ЕСТЬ ГОТОВЫЙ КОМПОНЕНТ @ ЗА КАКИМ-ТО ХУЕМ ПОВЕРХ СЕЛЕКТА СОЗДАНЫ 3 КОМПОНЕНТА ОБЕРТКИ, ОДИН НЕ НЕСЕТ ВООБЩЕ НИКАКОЙ СМЫСЛОВОЙ НАГРУЗКИ, А ДРУГОЙ НУЖЕН ИСКЛЮЧИТЕЛЬНО ДЛЯ УПРАВЛЕНИЯ РАЗМЕРОМ ПОЛЯ @ ВНУТРИ 3-Й ОБЕРТКИ ПЕРЕОПРЕДЕЛЯЕТСЯ СТАНДАРТНЫЕ ПРОПСЫ, НАБОР ЗНАЧЕНИЙ ПОЛУЧАЕТСЯ ИЗ КАКОГО-ТО ХИТРОВЫЕБАННОГО ХУКА, ОБМАЗАННОГО ЭФФЕКТАМИ, КОЛЛБЭКАМИ И МЕМОИЗАЦИЕЙ ПО САМУЮ РАМУ @ ПЫТАЕШЬСЯ ПЕРЕИСПОЛЬЗОВАТЬ КОМПОНЕНТ, ПЕРЕДАЕШЬ ДАННЫЕ ПРОП OPTIONS. НИХУЯ НЕ ОТОБРАЖАЕТСЯ, ПОТОМУ ЧТО OPTIONS ПЕРЕОПРЕДЕЛЯЮТСЯ ЕБАНЫМ ХУКОМ. @ ИДЕШЬ К АВТОРУ КОМПОНЕНТА С ВОПРОСОМ НЕ ДОЛБОЕБ ЛИ ОН, ПОЧЕМУ ТАК СДЕЛАНО @ А, ТАК У НАС ВСЕ УНИФИЦИРОВАННО! МЫ ЖЕ ВСЕГДА С БЭКА ДАННЫЕ ПОЛУЧАЕМ, МЫ ВСЕГДА ИСПОЛЬЗУЕМ АСИНКОВЫЙ МЕТОД LOADDEFAULTOPTIONS @ ЧТО? ЗАЧЕМ ПЕРЕОПРЕДЕЛИЛИ СТАНДАРТНЫЙ OPTIONS? А, ЭТО БОЛЬЖЕДОР ДУПОВ, НАШ СЕНЬОР ВЫСРАЛ, ОН УВОЛИЛСЯ ГОДА ПОЛТОРА НАЗАД @ С ЛИЦОМ ЛЯГУХИ ПЕРЕДАЕШЬ В LOADDEFAULTOPTIONS ФУНКЦИЮ, ВОЗВРАЩАЮЩУЮЮ ХАРДКОДНЫЙ МАССИВ
>>3503623 (OP) Чет, хрюкнул с первого бугурта. Дай угадаю, очередная боль додика из нищей семьи, которого не научили в детстве с деньгами обращаться, в результате чего он будучи лбом 30лвл+ продолжает жить не по средствам и спускать заработанное бабло на всякий очень важный кал, типа путевки в турцию алл инклюзив и солярис? Ну тут горбатого только могила исправит, где бы он не работал, хоть сварщиком, хоть айти макакой.
>>3503672 Каждый раз кекаю с того, как фронтомакаки пытаются преподнести свою хуйню как какую-то ракетную науку. Какие у вас там требования к сеньору? Чтоб гриды без шпаргалки умел верстать? Сейчас же даже жс и DOM знать не надо - все за вас фреймворки делают. А деняк получают как настоящие разработчики небось. Блядь, вот уже около года мысль покоя не дает перекатиться в фронтомакаки - после бекендового ада невинным развлечением покажется.
>>3503755 Я программировал 3 года фронт, 2 года бэк. Фронт объективно сложнее из-за главного потока, ui и эвентов пользователей. В бэке сложность только в поддержке обратной совместимости. Сам код на порядок проще и его на этот же порядрк меньше.
Я боюсь возвращаться обратно во фронт. По ощущениям это как из курорта возвращаться на работу. Никакого желания.
>>3503636 НАДО ПРИКРУТИТЬ ОБВЯЗКУ НА ОДНУ ВНУТРЕННЮЮ АПИШКУ @ ПО ДОКУМЕНТАЦИИ ВСЕ КРАСИВО, ПРАВИЛЬНО, ЕДИНООБРАЗНО @ ПРОВЕРЯЕШЬ КАК ОНО СЕБЯ ВЕДЕТ НА САМОМ ДЕЛЕ НА ПРИМЕРЕ ОТСУТСТВИЯ ДАННЫХ @ ПЕРВЫЙ ЭНДПОЙНТ: 404 @ ВТОРОЙ : 200 {"status":"not found"} @ ТРЕТИЙ: 200 {"id":null, "name":null, "data":null , ...} @ ЧЕТВЕРТЫЙ: 204
>>3503623 (OP) >ЧТОБЫ ВОЗИТЬ СВОЮ ЖЕНУ И ЛИЧИНКУ НЕ НА ОБОССАНОМ КАРШЕРИНГЕ Никогда не мог понять. У вас ног нет? Сколько лет живу хожу пешком, в детстве по 3км пиздрячил в бассейн и обратно 3 раза в неделю пешком нахуй, в школу пешком, в магазин пешком и обратно на такси если много купили.
>>3503851 Братик, я поспал и со свежей головой решил, что тут тебе не образовательный портал и ебал я в рот какие-то примеры приводить. Поработай сам на серьезных проектах, хапани говна ноздрями, потом приходи беседы беседовать.
>>3504013 Додик, ну ты прекрати уже рваться, второй тред уже рвешься от любого некомплементарного комментария в твою сторону. Жена этот тред не читает. Вступать в аленебой не нужно.
>>3504077 Ну так сюрприз, ты с них и рвешься. >Жена, личинка, пятилетний солярис и нахождение на грани нищеты это мой личный выбор, и вы, если с ним не согласны, обязаны молчать и поддерживать меня >ЫЫЫЫЫЫ ТЫ ПРИСВОИЛ А НЕ СРАВНИЛ, ЫЫЫЫЫ Даже не буду пояснять где ты обосрался. Жалко твоего ребенка. Наверное он хотел бы нормального отца, а не дефектную проткнуху.
>>3504153 Как-то очень неуверенно ты это говоришь. Ну ладно, так уж и быть, поясню мамбету за русский язык, но в замен обдам ему улыбальник тугой струей из своей билибабы. Ну ты не обессудь, не я придумываю правила, у нас так заведено.
Мы имеем изъявительное предложение, где левая часть (до символа равенства) - это подлежащее, правая часть (после символа равенства) - это сказуемое. В данном случае символ равенства эквивалентен тире. Это установление тождества, определение подлежащего через составное глагольное сказуемое, что буквально эквивалентно присвоению в программированию: чел назначает факту наличия жены с личинкой характеристику "быть дауном". Иначе говоря, нас тут истинностная ценность утверждения не интересует. В отличие от вопросительных предложений. Если бы нас интересовала истинностная ценность, мы бы использовали вопросительную форму, в которой была бы запечатана эквивалентность подлежащего с каким-то дополнением. Например: "Равно ли пояснение нищему додику базовых вещей обоссыванию его гнилозубой хари, на починку которой он потратил все свои сбережения?" Распарсить, надеюсь, сам сможешь. Но сказуемое здесь - "равно", непосредственно спрашивающее об эквивалентности операндов. Отличия очевидны любому человеку, владеющим на приличном уровне хоть каким-то естественным языком. Конечно, символ равенства не нормативен и может трактоваться по разному, но у нас есть история его употребления, которая использует его как аналог тире, и сама грамматическая структура предложения, которая дает подсказку о том, изъявительное это предложение, или вопросительное.
Могу только посочувствовать такому низкому уровню развития языковых интуиций. Это уже не наверстать, языковые центры окончательно сформировываются в детстве Поэтому неиронично советую, если личинус еще молодой, ему больше читать и заставлять его больше говорить, и хотя бы читать его пораньше научить, будет большим плюсом по жизни.
Сейчас у тебя два варианта действия. Сругнуть вскукарекнув что-то на последок либо по английски. Либо попытаться придумать неубедительные оправдания, и я, быть может, обоссу тебя еще раз.
...НУ И ЗА ОСОБЫЕ ЗАСЛУГИ СОТРУДНИК ПОЛУЧАЕТ РОЛЬ ТЕХЛИДА @ И ЧТО ЭТО БУДЕТ ЗНАЧИТЬ? @ КАК ЧТО? БОЛЬШЕ ОТВЕТСТВЕННОСТИ! МЕНТОРСТВО! РАЗРАБОТКА ТЕХНИЧЕСКИХ РЕШЕНИЙ! @ АГА. А ЕЩЕ ЧТО-НИБУДЬ? @ ТЕБЕ МАЛО ЧТО ЛИ?
ДА НИКОГО УВОЛЬНЯТЬ НЕ БУДЕМ, УМСПОКРЙТЕСЬ @ УВОЛЬНЯЮТ HR @ ЭТО ДРУГОЕ @ УВОЛЬНЯЮТ ПРОДАКТ МЕНЕДЖЕРА @ ЭТО ТОЖЕ ДРУГОЕ @ А ЧТО БУДЕТ С РАЗРАБОТЧИКАМИ ПРОДУКТА? @ НЕ ВОЛНУЙТЕСЬ ВАС ТОЧНО НЕ УВОЛЯТ
>>3505751 Понимаю, что анрилейтед, но вспомнилась история, как зимой соискатель плюнус херке в лицо, когда она задавала вопросы из стандартного списка а ля "какой фильм вас вдохновил делать вашу работу лучше" и т.д.. И после этого всех разрабов дрочили тремя дисциплинарными семинарами, лол.
>>3505794 >Лол, ничего себе неадекват попался Не знаю, у меня только уважение вызывает, все правильно сделал, не затерпел. >>3505792 > А их-то за что?! Пути хрюш неисповедимы. Ну а как ты хотел HR&Management-driven economy.
СУПЕР КРУПНЫЙ ЗАКАЗЧИК @ РАЗМЕРОМ С ПЛАНЕТОЙ @ НУЖНО СДЕЛАТЬ ДЛЯ НЕГО ПРЕЗЕНТАЦИЮ ПРОДУКТА @ ПРОДАКТ МЕНЕДЖЕР "ОЙ, Я ПЛОХА В ПРЕЗЕНТАЦИЯХ" @ ТИМ ЛИД "ОЙ, Я ПЛОХ В ПРЕЗЕНТАЦИЯХ" @ ВСЕ СМОТРЯТ НА ТЕБЯ. РАБА ЗА ФИКСИРОВАННУЮ ЗАРПЛАТУ @ МОЛЧИШЬ @ ПРОДАКТ И ЛИД "НУ, ВОТ МОЖЕТ КТО-НИБУДЬ ХОЧЕТ ПРЕЗЕНТОВАТЬ ПРОДУКТ!?" @ МОЛЧИШЬ @ "КТО-НИБУДЬ!?" @ МОЛЧИШЬ @ СОГЛАШАЮТСЯ НА ТОМ, ЧТО РЕШАТ ЭТОТ ВОПРОС ПРЯМО ПЕРЕД ПРЕЗЕНТАЦИЕЙ
>>3505943 Может быть >>3505938 Не, там идея в том, что надо выступать перед заказчиком. А на митинге будут все топ-менеджеры нашей далеко не бирюзовой компании. Может сам ген. директор заглянем, чтобы продемонстрировать как заказчик важен компании.
Естественно если испортить выступление, где-то накосячить, то виноватым будешь ты, что заказчик сказал "фи". Поэтому продакт менеджер, в чьи задачи входит всё знать о продукте внезапно "ой, я не умею, у меня лапки". Про лида и так понятно, что не его полёта эта задача.
>>3505946 Поэтому презентация готовится совместно. если пм и лид сливаются с помощи, то проект гиблый и жить ему не долго в любом случае. А так это неплохая строчка к софт скилам в резюме и возможность помелькать перед кабаном. Есть вероятность что потом когда пм или лид пойдет поднимать вопрос о зарплатах кабан скажет "этого вот знаю, с заказчиком работает. А других первый раз слышу, новенькие какие-то, рано им повышать". Был свидетелем такого однажды.
>>3505954 Ну, за последний угодно было уволено 10 % персонала. За последний месяц 3 человек, двое из которых ключевые сотрудники, один из которых топ-менеджер.
Я бы сказал, что речи про повышение нет и не будет. В целом, я уже мысленно уволился с компании, потому что всё идёт к тому, что инженеров попрут на мороз. Второе уже руководство сменилось и новое как и предыдущие два режут косты, чтобы показать акционерам "смотрите, у нас прибыль увеличилась!". Ага, за счёт того, что последний проект на вырост закрыли. Молодцы, хуле, сейчас оставят трех человек на саппорт существующего денежного проекта и сократят 90% инженерного персонала.
Иронично, что они так уже сделали в 2010 году. К 2018 году осознали в какой жопе. Купили наш стартап за кучу денег. Уволили кучу народа из купленного стартапа и продолжают увольнять. Нихуя не объясняют. Топ-менеджмент в альтернативной вселенной существует. За год наши менеджеры не смогли согласовать стратегию компании, потому что топам плевать на какую-то там стратегию. В общем, жуткое болото, где все сидят только потому что амриканцам легко платить зарплату выше местного рынка.
>>3506071 Если это стабильно, то 800г в неделю это так-то за 3 кг в месяц, что дохуя, если ты не 200кг титан. Я примерно такими темпами сейчас за год с копейками 40кг сбросил.
>>3508175 > НЕ БЛОКИРУЮЩИЙ ДАЛЬНЕЙШЕЕ ТЕСТИРОВАНИЕ Один хуй ему заново всё перетестировать после твоих исправлений. И его время ценнее чем твоё, говнодел-самозванец. Так что беги переделывать, пока тимлид не отругал
>>3508468 Уже в двух тредах похрюкивает коупящий понадусекодеровый QAрась, сравнивающий стоимость времени белых людей и макак в пользу последних. Ебало этого вкатуна имажинировать не надо даже.
>>3503623 (OP) ЗАДАЧА: ЗАПИЛИТЬ МИНИ-ФИЧУ НА БЭКЕ @ СДЕЛАЛ ЭНДПОЙНТ, МИГРАЦИЮ ДЛЯ БД, ЛОГИКУ, КОНТРАКТЫ ДЛЯ API И БД, ПРОВЕРИЛ РУЧКАМИ ЧТО ОНО РАБОТАЕТ @ 4 ЧАСА @ НАПИСАЛ ДЕВЕЛОПЕРСКУЮ И ЭКСПЛУАТАЦИОННУЮ ДОКУМЕНТАЦИЮ (С ЧАТГОПОТОЙ), ВЫЧИТАЛ (И ПОФИКСИЛ ЗА ГОПОТОЙ), ЗАЛИЛ В WIKI, РАССТАВИЛ И ПРОТЫКАЛ ССЫЛОЧКИ И СНОСОЧКИ @ 4 ЧАСА @ ВПИЛИЛ В КОД ЛОГИ, МЕТРИКИ И ТРЕЙСЫ, ЗАРЕГИСТРИРОВАЛ В МОНИТОРИНГЕ, ДОБАВИЛ В ДЕШБОРДЫ, ЗАВЁЛ АЛЕРТЫ, ПРОВЕРИЛ ЧТО ТРИГГЕРЯТСЯ @ 8 ЧАСОВ @ НАПИСАЛ ЮНИТ, ИНТЕГРАЦИОННЫЕ, E2E, НАГРУЗОЧНЫЕ ТЕСТЫ, ПРОГНАЛ ИХ, ЧОТ ПОФИКСИЛ ПО РЕЗУЛЬТАТАМ, ПАРУ РАЗ ПРОГНАЛ ВООБЩЕ ВСЕ ТЕСТЫ, ОПЯТЬ ЧОТ ПОФИКСИЛ @ 24 ЧАСА @ МИНИ-КАБАН ЗА СПРИНТ ДО ЭТОГО НА ПЛАНИРОВАНИИ: @ БЛЯ ДА ТУТ РАБОТЫ НА ПОЛ-ДНЯ, КАКИЕ 40 ЧАСОВ?
>>3503623 (OP) >накопил на солярис >в отпуск ездишь раз в год Да ты богач по меркам большинства россиян. Но смузихлёб снова ноет, что ему теперь платят не 300к/нс, а 200. >закрыл ебатеку, которую взял ещё до ковида Офигеть, за пять лет закрыл ипотеку! Ты знаешь, за какой срок большинство нормисов её закрывает? Я недавно открыл приложение ВТБ, и мне высветилось рекламное объявление с предложением ипотеки на 30 (!) лет.
>>3511318 Нахуй кто-то не чистит ветку от ебаных feat: #123 wip feat: #123 wip feat: #123 wip
Кто-нибудь скажите блять челу что необязательно коммиты заливать куда-то и вообще их делать в конце дня. Если уже и заливал так сделай ебаный ребейз и переделай, откати коммиты и перекоммить работу заново, пользуйся ебаным fixup.
Я однажды тупо отказался заливать МР с 15 этими wip обосраными и 5 коммитами о мерджах мастера в ветку. Написал техлиду что не буду ставить апрув на любой MR где есть мерджкоммиты и wip.
>>3511338 Что такое wip? >>3511318 Как мне объяснили, чтобы узнать сколько коммитов тратится на что и потом "оптимизировать" что-то. Если ты нихуя не понял, не расстраивйся я тоже.
Плюс коммиты получаются чуть более осмысленные когда пытаешься понять в какую категорию впихнуть изменения.
>>3509844 > боже храни кровавый тырпрайз Ой, эта хуйня бывает всюду, где есть боссы без технического бэкграунда или очень давно не работавшие кодерами. Ай ноу зэт фил.
Чел делает таску. Конец рабочего дня или недели. Он пушит такой коммит в ветку прям в ремоут. На следующий день он снова пушит. Иногда между ними есть осмысленые коммиты.
>>3511541 Лол. С одной стороны это плохо. С другой стороны если не закомитит, а его собьёт автобус тоже плохо. В моей компании в любом случае wip никто не пишет. Хотя коммиты всё равно не особо осмысленные со стороны, но так наверное всегда когда со стороны
>>3511318 >>3511346 >Нахуй оно надо? Чтобы генерировать чейнж логи, ну очевидно же! Когда делаешь релиз на гитхабе, чтобы ручками не вбивать, что мол Release 1.3.6 описание такое-то. Можно прицепить github экшон, который прошерстит по коммитам и напишет что новые фичи такие-то, баги закрылись такие-то. Ну и changelog.md обновит соответственно, для педантов.
>>3511617 Потому что спустя уже 2 дня нихуя не понятно что там происходит когда в истории 5 коммитов с wip и merge feat/zalupa to master.
Тут вопрос в чем проблема коммитить какие-то осмысленые куски задачи или сквошить wip в один коммит с нормальным описанием. Вопрос культуры и наличия мозга в голове, если человек не может внятно разбить работу на подзадачи и осмыслено назвать её части, то как он блять может написать хороший код и правильно распределить все по методам и классам и назвать их? Буквально одного уровня задачи.
Я не знаю чё тут всех так бомбит из-за FEAT: или FIX: префиксов. Есть тулза commitizen https://commitizen-tools.github.io/commitizen/ ставится как хук на git. Просто набираешь cz commit, там выбираешь что это - фича, документация или фикс. Пишешь описание и она сама всё делает. Сама генерит ченж лог, сама управляет версионностью. Есть куча экшенов на коммитизен, довольно популярная тулза на самом деле.
>>3511656 >Может даже ллмку прикрутить Да llm'ка и так по дефолту в vs code есть. Если нажать звездочку при коммите, она генерирует описание к коммиту. Но она общую картину не видит. Я добавляю допустим новый подмодуль проекта, а она думает что я новые интеграционные тесты добавил. Причём тут тесты вообще?
ВЫШЕЛ НОВЫЙ РАЗРАБОТЧИК @ ОЙ У ВАС ТУТ СЛОЖНОСТЬ КОГНИТИВНАЯ @ ДЛЯ ЕЁ УСТРАНЕНИЯ ПРЕДЛОЖЕНО НАПИСАТЬ 300 СТРОК if @ НАХУРЯТЬ СТАТИЧЕСКИЕ СПИСКИ И ПЕРЕМЕНЫЕ @ УБРАТЬ НАСЛЕДОВАНИЕ И ПЕРЕПИСАТЬ ВСЕ НА КОПИПАСТ БАЗОВОЙ ЛОГИКИ @ УЧЕЛА 10 ЛЕТ ОПЫТА И ОН СОБЕСЕДУЕТ ЛЮДЕЙ
Чел предлагает буквально вернуть код как было, потому что изначально все работало как он предлагает и проект загибался от багов и роста сроков разработки.
>>3511619 > если человек не может внятно разбить работу на подзадачи и осмыслено назвать её части, то как он блять может написать хороший код и правильно распределить все по методам и классам и назвать их? Буквально одного уровня задачи. Если человек не может написать документацию, то как он блять может написать хорошую бизнес логику
Ответ: как-то. Как-то пишется, как-то тестируется, как-то вываливается. Бывает, это допустимый уровень разработки для озверевшего бузинеса
Но разбивать коммиты на мысли и фичи -- оч крутая задумка. Сильно времени отжирает?
>>3511696 Это какая-то болезнь: "Страх абстрактного класса/интерфейса"
Видимо такие разрабы веслают в аутстафф-финтех-галере, где из ООП делают лапшу профессионально. И с тех пор формируется ПСТР по отношению к ООП и РСУБД
Получаются высеры на монге, которые потом болеют от отсутствия ACID
>>3511757 >Сильно времени отжирает? Сперва да, но я спустя неделю уже даже привык мысленно дробить работу на какие-то атомарные куски. Теперь каждый мой коммит это полностью рабочая система. Если мне не нравится ход работы я без задней мысли дропаю все изменения и иду пить чай чтобы подумать. Еще очень удобно вносить правки, делаю fixup и в конце работы ребейз с автосквош их в родителя.
В целом так с разработкой вообще. Делать плохо и делать хорошо отличается на 10% работы, но если ты делаешь плохо тебе в любом случае придётся потом делать хорошо, ну или другим.
>>3511761 Так он работает. Хуй ты уволишь человека который минимально соответствует должности. Техлид в рот ебал еще пол года искать человека, я правда не ебу как он ищет и что там на собеседование.
>>3511765 Ой с бд он тоже перлы 10/10 выдает. Давайте навалим индексов на таблицы. Я полез сам просмотреть что там и оказывается не надо вообще их делать, надо запрос переписать чтобы он не вешал базу. Чел чисто решает исключительно проблему которая перед ним стоит.
>>3511757 > Но разбивать коммиты на мысли и фичи -- оч крутая задумка. Сильно времени отжирает? Не сильно когда привык. Сначала было время затратно, сейчас уже на автомате делаю. С другой стороны прям пользы я не увидел пока что. Техлид говорит, что помогает с поиском багов путем бинарные поиска встроенного в гит. мимо другой разраб
>>3511765 > Это какая-то болезнь: "Страх абстрактного класса/интерфейса" Если это публичное апи, то правильный страх. Пользователям давать возможность имплементировать свою логику над логикой библиотеки нужно осознанно, дозированно. Если это придожение, то пофиг честно говоря, всё равно нет причин поддерживать обратную совместимость если тот кто её ломает готов переписать весь остальной код.
Есть какая-то странная тенденция, которую сложно не заметить. Приложения и сервисы, с которыми мы живём уже много лет, внезапно начинают меняться. Но не так, чтобы «удобнее» или «понятнее». Наоборот: дизайн становится сложнее, важные кнопки прячут, привычные функции исчезают или уезжают куда-то вглубь приложения.
Это не пост про «раньше было лучше». Это про то, как стабильные, знакомые инструменты внезапно начинают вести себя иначе. Как будто ты всё ещё пьёшь кофе из своей любимой чашки, но ручку у неё переставили в другое место. И каждый раз, когда хочешь её взять, берёшь мимо.
Мои мысли, почему так происходит:
1. Им просто нужно меняться Редизайн - не всегда про удобство, а про: нужно показать инвесторам, что продукт «живой»; хочется догнать тренды (пусть даже в ущерб логике); в компании сменился дизайнер/руководитель, и новый хочет «оставить след».
2. Новые пользователи важнее старых Старые уже привыкли, а новых надо «завлекать». Значит, всё должно быть «как у других» - воздушно, минималистично или, наоборот, добавить визуального веса. А то, что твоя рутина теперь требует +3 клика, это как бы не считается.
«Спасибо, дура»
3. Функциональность жертвуют ради картинки Чтобы всё выглядело красиво в кейсах и презентациях, иногда ломают реальный пользовательский опыт. Особенно это бесит тех, кто работает с интерфейсом каждый день: фотографов, дизайнеров, редакторов. Мы не смотрим на приложение, мы им пользуемся в своём темпе и желанием сделать всё оперативно. Нам важна не «пустота», а доступ.
4. Обратная связь помогает редко Пишешь в поддержку, а тебе дают шаблонный ответ - база. Потому что откат назад почти никогда не происходит. Если и слушают, то никогда не дают обратную связь. Могут где-то что-то вернуть спустя время, но всё равно уже не туда и не так.
5. Люди привыкнут Вот что самое грустное. В итоге большинство просто адаптируется. Злится какое-то время и продолжает пользоваться. Не потому что стало лучше, а потому что альтернативы нет, а ритуал уже встроен в жизнь.
Иногда хочется просто сказать разработчикам: не трогайте то, что работает. Улучшать не значит переделывать. Бывает, что лучшее, что вы можете сделать - это ничего.
У меня началось с Самоката (туплю теперь пару секунд при каждом использовании), потом обнову накатила Лавка (сомнительно, но окей), а теперь и Яндекс Погода отключила мне возможность пользоваться старым дизайном. В ней всё стало такое огромное, как будто я забыл надеть очки. А чтобы просто посмотреть осадки, надо пройти квест из нажатий и свайпов.
Самая жесть для меня, в этом смысле, это Я.Маркет. Очень много лет я выбирал всё там, были отличные фильтры и шикарная система сравнения. Садишься и быстро и легко выбираешь что именно тебе нужно. Но в процессе того, как они становились маркетплейсом, весь этот функционал жутко переделали и пользоваться стало нереально.
>>3511786 >Ой с бд он тоже перлы 10/10 выдает. Давайте навалим индексов на таблицы. Я полез сам просмотреть что там и оказывается не надо вообще их делать, надо запрос переписать чтобы он не вешал базу. Чел чисто решает исключительно проблему которая перед ним стоит. Ой ну хоть решает. Я видел пример, когда тип вообще в рот ебал первичные ключи в мсскл, тупо куча нахуй. И рот ебалось, что поиск будет ух какой забористый -- сек скан на каждый пук, или делай индекс. Просто работает же до поры, до времени. > Чел чисто решает исключительно проблему которая перед ним стоит. А пиздюлячку на код-ревью получает? А втыки от тимлида?
>>3511834 >А пиздюлячку на код-ревью получает? А втыки от тимлида? Лиду некогда он на 20 совещаниях в день. Пиздячек он получить не может физически. Лично я на ревью не занимаюсь полным разобором кода или причин бага, у меня есть свои задачи и мне некогда погружаться в контекст другой задачи на такую глубин
>>3511855 >Лиду некогда он на 20 совещаниях в день. Организационная бяда. Ни ты, ни чел-пердёжник не могут её решить. > у меня есть свои задачи и мне некогда погружаться в контекст другой задачи на такую глубин У всех. И у тебя, и у чела пердёжника -- дел жопой жуй. Надо навязывать ценности команде, пинать и бить по рукам отличающихся. А то неизбежно полетит кал, ты сам об этом писал в: >>3511786 > В целом так с разработкой вообще. Делать плохо и делать хорошо отличается на 10% работы, но если ты делаешь плохо тебе в любом случае придётся потом делать хорошо, ну или другим.
Тебе же тоже надо быть на пресловутые 10% получше, глядеть в суть задач. И челу-пердёжнику надо быть круче, на те же 10% разницы между хорошим и плохим по части вижена
А иначе кал, кал и ещё раз кал. От которого очень болит душа. Сам примерно в такой ситуации. Хуже всего, что я и есть тот чел, который генерит хуйню. Атомарные коммиты мб упростят понимание моей хуерги.
>>3511884 Ну я стараюсь смотреть где чел отклоняется от курса партии и возвращаю его на рельсы "у нас так не принято брат". В целом мне окей если он сможет на общем созвоне разрабов объяснить чем его кунг-фу лучше нашего, но пока он не стремится назначать встречу в зуме.
Вообще сказать человеку подготовить презентацию или описание своих решений это лучший способ от него отыбаться. Почему-то в большинстве случаев на этом все и глохнет, простой просьбе собрать всех на звонок в зуме и рассказать про свои предложения чтобы вместе их обсудить.
>>3511890 >пока он не стремится назначать встречу в зуме. Бро, я не знаю твоей ситуации, но челик выглядит как шизоаутист все мы немного такие. Если претендуешь на звание опытного, мб тогда пропушишь этот момент? Скажи на общей встрече: "Братишка, вот список вопросов. Когда есть время?". Пусть припёздывает, разговаривает. Если не разговаривает совсем и сливается, то к лиду, пусть пинает этого аутёнка и потенциально деняк меньше выдаёт ему. Это же задача лида...
А то звучит как "лид хуи пинал, я подгребал в сторонке тихонько, шизёнок шизировал"
> Вообще сказать человеку подготовить презентацию или описание своих решений это лучший способ от него отыбаться. Мб звучит как часть проблемы "лид хуи пинал". Поправь если я пиздю, но хороший лид должен быть душным и весёлым
>>3511900 У нас сейчас аврал. До конца августа точно нет времени обсуждать наши подходы к разработке. Чел пока нормально в целом втянулся. Займусь разборками в сентябре когда у команды будет на это время и силы.
>>3511855 У меня это сильно зависит от того мейнтейнер я или нет проекта, в который делается мердж реквест. Если я мейнтейнер, то обычно цепляются к каждой мелочи, потому что знаю, что или тот кто делает реквест будет это фиксить или я это буду фиксить потом
>>3511919 +1, трудно сфокусироваться на общем контексте без общего контекста. Своё говно хотя бы знаешь >>3511855 > Пиздячек он получить не может физически. Травмат возьмиМб пусть говнокодер будет публично осмеян и отправлен на подумОть с задачей на улучшение?
РЕПОЗИТОРИЙ С РАНДОМНОЙ ВНУТРЕННЕЙ ГОВНОЛИБОЙ УРОВНЯ isEven @ ДЛЯ ТОГО, ЧТОБЫ АПНУТЬ ВЕРСИЮ ПРИЛОЖЕНИЯ НУЖНО ЗАПУСТИТЬ СКРИПТ @ В СКРИПТЕ НАХУЕВЕРЧЕНО 100500 ЗАВИСИМОСТЕЙ @ ДЛЯ ЛИНТЕРА @ ДЛЯ ЧЕНДЖЛОГА @ ДЛЯ ХУЙНИ-ЗАЛУПЫ @ АВТОР КАГБЭ ПРЕДПОЛАГАЕТ ЧТО Я ВСЁ ЭТО ГОВНО ПОСТАВЛЮ СЕБЕ В СИСТЕМУ РАДИ ОДНОГО ФИКСА ВИДА if not zalupa.hui: return @ ПЛАВЯ КРЕСЛО ПЕРДАКОМ, СОБИРАЕШЬ ВСЕ ЭТО ГОВНО В ДОКЕР-КОНТЕЙНЕРЕ, ПОДМОНТИРОВАВ КАТАЛОГ С РЕПОЗИТОРИЕМ
ЗАДАЧА НА ЧАС И ПАРУ ДЕСЯТКОВ СТРОК КОДА @ НУЖНО НАПИСАТЬ АРХИТЕКТУРУ @ ДЕТАЛЬНО ОПИСАТЬ ТРЕБУЕМЫЕ ИЗМЕНЕНИЯ @ ПРИДУМАТЬ НЕ МЕНЕЕ ТРЕХ ВАРИАНТОВ РЕАЛИЗАЦИИ @ РАСПИСАТЬ ПЛЮСЫ, МИНУСЫ, АНУСЫ @ СОГЛАСОВАТЬ У ТЕХЛИДА, ТИМЛИДА, ОЛЕГА, ПРОДАКТА, ПРОДЖЕКТА, СНОВА У ОЛЕГА @ СОБРАТЬ СОЗВОН ДЛЯ ВЫБОРА ВАРИАНТА РЕАЛИЗАЦИИ (СЛАВИК, НАПИШИ ДЛЯ ВСЕХ ФОЛЛОУАП!) @ ПО ВЫБРАННОМУ ВАРИАНТУ НАПИСАТЬ ТЗ @ ПРОЙТИ РЕВЬЮ ТЗ, УДОВЛЕТВОРИВ ДОЁБЫ ВСЕХ ЧИТАТЕЛЕЙ, НАЧИНАЯ ОТ ОЛЕГА, ЗАКАНЧИВАЯ ТЕСТИРОВЩИКОМ, КОТОРЫЙ МИМОПРОХОДИЛ @ УЗНАТЬ, ЧТО ДАННЫЙ ПРОЕКТ НЕ НЕСЁТ ЦЕННОСТИ В ДАННЫЙ МОМЕНТ И ОТЛОЖЕН НА НЕОПРЕДЕЛЕННЫЙ СРОК @ ОДНИМ СУББОТНИМ ВЕЧЕРОМ ТРАТИШЬ ЧАС, ЧТОБЫ НАПИСАТЬ ДВАДЦАТЬ СТРОК КОДА И ВТИХАРЯ ОТ ВСЕХ ВЫКАТИТЬ ПРАВКИ @ ДЕЛО СДЕЛАНО ДВА ГОДА НАЗАД, АРХИТЕКТУРА И ТЗ ВСЁ ЕЩЁ ЖДУТ СВОЕГО ЧАСА
НАПИСАЛ КОД, ОТДАЛ НА РЕВЬЮ ОЛЕГУ @ "А ЕСЛИ ОТВАЛИТСЯ БАЗА, ЧТО ТОГДА?" (НИЧЕГО БЛЯДЬ, ВСЕ УПАДЕТ НАХУЙ) @ "А ЕСЛИ API ОТДАСТ НЕВЕРНЫЕ ДАННЫЕ, ЧТО ТОГДА?" (СХУЯЛИ?) @ "А ЕСЛИ СОТРУДНИК СПЕЦИАЛЬНО ВВЕДЁТ КОМАНДУ 'ВЗЛОМАТЬ ЖОПУ', ЧТО ТОГДА?" (ЖОПА БУДЕТ ВЗЛОМАНА) @ "А ВОТ ЕСЛИ МЕТЕОРИТ УЕБЁТСЯ В ДАТАЦЕНТР, ЧТО ТОГДА?" (НУ ПИЗДЕЦ) @ "ЭХЕХЕ, НЕ ПРОДУМАЛ ТЫ ВСЕ КОРНЕРКЕЙСЫ, ПОЛУЧАЕТСЯ"
>>3512876 Классика. С другой стороны нужно наказывать кабана за плохо организованный рабочий процесс тем что следовать ему. >>3512880 Не продумал получается. Убиваешь Олега из ревьюверов. Закрываешь его комментарии как не имеющие отношения к функциональности описанной в ТЗ. Вешаешь ревью на тим лида. Смотришь на полыхающую жопу Олега.
>>3512944 Нет её. Просто существуют люди, у которых буквально встаёт хуй от вида так называемой "красивой истории коммитов". Прикинь, ты должен не код писать, а разглядывать графики с визуализацией веток и дрочить на это.
>>3512880 А в чем проблема? Сообщаешь лиду, он апрувит, Олег идет нахуй. Либо лид окажется чмоней и прогнется перед Олегом, тогда нахуй пойдет весь проект через полгода. Во втором случае неспеша прописываешь все 100500 корнер кейсов вплоть до падения Луны, а сам начинаешь поиски новой работы.