СРОЧНАЯ РАБОТА @ НЕКОГДА ДЫШАТЬ, НЕ ТО ЧТОБЫ ЕСТЬ И ПИТЬ @ ТЫ В СОСТОЯНИИ ПОТОКА, ВОТ ВОТ ПОЛУЧИТСЯ @ МЕНЕДЖЕР КРУТИТСЯ "ПОД ДВЕРЬЮ" И СПРАШИВАЕТ СТАТУС @ ХОЧЕШЬ ЕЩЁ НЕСКОЛЬКО МИНУТ, ЧТОБЫ ДОДЕЛАТЬ ТЕКУЩИЙ КУСОК И СКАЗАТЬ — ПОЛУЧИЛОСЬ ТАКОЕ ТО И ТАКОЕ ТО ВМЕСТО ТОГО, ЧТОБЫ 3 ЧАСА ОБЪЯСНЯТЬ, ЧТО НЕ РАБОТАЕТ И ЧТО ТЫ ХОЧЕШЬ СДЕЛАТЬ @ МЕНЕДЖЕР ПСИХУЕТ, ЧТО НЕ ОТВЕТИЛИ ЗА НАНОСЕКУНДУ @ ARE YOU AVAILABLE FOR A SHORT CALL? @ ДА, ДАВАЙ ПОЛНОСТЬЮ ВЫДЁРГИВАЙ МЕНЯ ИЗ СОСТОЯНИЯ ПОТОКА, ЧТОБЫ Я ЗАКОНЧИЛ ВСЁ ЕЩЁ ПОЗЖЕ
Это текст, который является пародией на песню "Время" группы "Кино". В оригинале поется о времени, о жизни и о борьбе, а в вашей версии используются элементы из современного контекста, включая упоминания о программировании и других аспектах, связанных с молодежной культурой. Если у вас есть другие вопросы или вам нужно больше информации, дайте знать!
ТАК БЛЯДЬ СТАРЫЕ ТЕСТЫ ВАЛЯТСЯ, ПОХУЙ СКИПНЕМ, ПОСЛЕ РЕЛИЗА РАЗБЕРЕМСЯ @ ТАК ЕБАНА ВЫБРАННАЯ АРХИТЕКТУРА КАЖЕТСЯ НЕ СОВСЕМ УДАЧНОЙ, НО ПЕРЕДЕЛЫВАТЬ УЖЕ ПОЗДНО, ВЕДЬ МЫ НАПИСАЛИ УЖЕ АЖ ЦЕЛЫХ 1000 СТРОК @ ПОДРОБНЫЕ ТЕСТЫ С ДОСТАТОЧНЫМ ПОКРЫТИЕМ ПИСАТЬ НЕКОГДА, НО Я РУКАМИ ЛОКАЛЬНО РУЧКИ ПОДЕРГАЛ - ВСЕ РАБОТАЕТ @ КСТАТИ ЗАМОКАТЬ 30% БИЗНЕС-ЛОГИКИ - ЭТО ВПОЛНЕ ЗДРАВАЯ ИДЕЯ @ ВСЕ РАБОТАЕТ - МЫ ПРОТЕСТИРОВАЛИ НА ТЕСТОВОЙ БД, В КОТОРОЙ ПОЛТОРЫ СУЩНОСТИ И НОЛЬ РЕАЛЬНЫХ ПОЛЬЗОВАТЕЛЕЙ @ НАСТУПАЕТ ДЕНЬ РЕЛИЗА @ ПУК-ПУК ВСЕ РАБОТАИТ НИТАК КАК МЫ ПЛАНИРОВАЛИ! @ ОЙ КОНСИСТЕНТНОСТЬ БД ПРОЕБАНА! @ БЛЯТЬ КТО ПИСАЛ ЭТОТ МЕТОД??? @ ПИЗДЕЦ, МЕТОД РЕАЛИЗОВАН НЕ ПО КОНТРАКТУ!
@ НУЖНО ПОЛУЧИТЬ ДОСТУП К ВНУТРЕННЕМУ РЕСУРСУ КОМПАНИИ @ ИДЕАЛЬНО НАПИСАННАЯ ИНСТРУКЦИЯ ПО КОТОРОЙ НИ У КОГО НЕ ВОЗНИКАЛО ПРОБЛЕМ @ ОЛЕГ ПИШЕТ @ ТОТ САМЫЙ СЕНЬОР ПОМИДОР @ НЕ РАБОТАЕТ, У МЕНЯ ОШИБКА В ТЕРМИНАЛЕ, Я БУДУ ПИСАТЬ САППОРТ ТИКЕТ @ САППОРТ ТИКЕТ В СРЕДНЕМ РАССМАТРИВАЕТСЯ НЕДЕЛЮ @ ЧИТАЕШЬ ОШИБКУ ОЛЕГА @ ОН СОЗДАЕТ ФАЙЛ В ДИРЕКТОРИИ КОТОРУЮ НЕ СОЗДАЛ @ ГОВОРИШЬ В ЧЕМ ПРОБЛЕМА И ЧТО ОНА ФИКСИТЬСЯ ОДНОЙ СТРОЧКОЙ @ ОЛЕГ ОТВЕЧАЕТ, ЧТО ОН ЗАНЯТ И ЕМУ НЕКОГДА @ РАБОТА ПО ЗАДАЧИ БУДЕТ ТЕПЕРЬ СТОЯТЬ НЕДЕЛЮ @ НАПОМИНАЕШЬ СЕБЕ, ЧТО ПРОБЛЕМЫ ДОЛБОЕБОВ НЕ ТВОИ ПРОБЛЕМЫ И СПОКОЙНО ВОЗВРАЩАЕШЬСЯ К СВОИМ ЗАДАЧАМ
>>3321110 Тесты не приносят деньги. Новые фичи приносят деньги. Такая их логика. С момента как заказчик купил лицензию он становится для них пустым местом и они идут искать нового, который почти всегда просит что-то добавить в продукт.
>>3321120 А руководители с яйцами есть у вас? Кто-то может донести манагерам, что: - тесты быстрее и качественнее тестируют функционал - тесты детектируют регресс - тесты показывают хуевую архитектуру
Я честно вообще нахуй понять не могу как вы без тестов что-то пишете, все руками тестируете после каждого изменения?
Да. Это ещё тесты веб продукта достаточно легко писать - воспроизвел состояние бд, воспроизвел поведение юзера, получил тест. Все в автоматике. А когда у меня тесты завязаны на оборудование? Это пипец как они становятся удорожающими продукт. Тут без макаки, которая будет вынимать и вставлять гаджеты, не обойтись. Плюс клонирование тестовых окружений это не плюс доллар за инстанс в клауде на час, это очень дорого.
>>3321132 > А руководители с яйцами есть у вас? Кто-то может донести манагерам, что: > - тесты быстрее и качественнее тестируют функционал > - тесты детектируют регресс > - тесты показывают хуевую архитектуру И что из этого приносит деньги? Ты говоришь как инженер. Манагеры этого языка не понимают. Пока не будет пиздеца из-за которого их лишат премий/уволят к хуям для них это просто временные затраты в никуда. > Я честно вообще нахуй понять не могу как вы без тестов что-то пишете, все руками тестируете после каждого изменения? Тестируем руками релиз-кандидат, если всё работает то в прод.
>>3321201 Не работает такое объяснение потому что прямым образом это заработанные деньги в финансовом отчёте не увеличивает, а новый заказчик просящий месяц батрачить, чтобы добавить поддержку его способа защиты сетевых пакетов это прямые и конкретные деньги.
>>3321230 Я же написал: ручное тестирование релиз-кандидата. Буквально есть сервер, есть клиент, отдаём это дело тестировщикам и они посылают с клиента на сервер данные и проверяют, что ответ с сервера ожидаемый.
>>3321086 Жиза. Когда по собственной инициативе (во дурак) писал кое-какой внутренний тулинг, то прихуел от того, что у огромной доли разрабов при виде ошибки в терминале просто мозг выключается.
>>3321161 >И что из этого приносит деньги? Помните, как у нас накрылась пиздой X, пришлось перекидывать упирающегося Славика на быстрофиксы, из-за этого проебали сроки выкатки фичей, клиент принял проект позже, и оплату задержали? С тестами можно сразу быть уверенным: код отработает, когда вместо жопы придёт палец, или что палец в принципе не может прийти. Впрочем, если ничего не горело настолько, то и без тестов норм.
>>3321308 Проиграл, как же Олег вертит всех на хуе. А ты кляузу отправил?
>>3321329 > Впрочем, если ничего не горело настолько, то и без тестов норм. Вот в этом проблема. Мы слишком пиздатые инженеры, у нас ничего не падает даже без тестов :( > Проиграл, как же Олег вертит всех на хуе. А ты кляузу отправил? Неа, я отпустил эту ситуацию. За выходные пердак охладился
>>3321390 >у нас ничего не падает даже без тестов :( Жду бугурта через полгодика, как внезапно что-то упало.
>Неа, я отпустил эту ситуацию. За выходные пердак охладился Критическая ошибка. Олег только продолжит охуевать. Он тебя на митингах хуесосит. Если ты молча обтекаешь, со стороны других команд и менеджемента это выглядит, что охуенный помидор сделал Б-В-Г похуй, что договорились делать обратное, тем более никто не против, а Антон работает хуёво и токсичит пиздец, работать мешает.
>>3321437 Да плевать. Я работал в токсичных коллективах и понял одно - единственное решение проблемы это увольнятся. Если то что ты говоришь будет и на меня действительно начнут вонять, то я спокойно уйду в другую контору.
>>3321578 Норм тема, но это нужно быть самоубийцей, чтобы прописать такое в контракте. Разработчикам продукта не выгодно столько бабла вкладывать в тестирование, покупателям продукта нафиг такой уровень надёжности не нужен если цена продукта станет х2.
>>3321579 > покупателям продукта нафиг такой уровень надёжности не нужен
Двачую. Проще купить говно продукт среднего качества и ебать мозги саппорту по подписке. Тем более если заказчик не ставит продукт раком (не достигает нетестированных эдж кейсов) то продукт почти без багов и работает.
>>3321579 >Норм тема, но это нужно быть самоубийцей, чтобы прописать такое в контракте. Я когда в HPE работал, то для оборудования в SLA прописывали через сколько должны восстановить работу системы. Для Москвы и Питера это были часы на высшем уровне.
СЫЧЕСЛАВ, СДЕЛАЕМ ТЕБЯ МЕЙНТЕЙНЕРОМ %ГОВНОСЕРВИС% @ НО Я ЕГО НЕ ЗНАЮ И В ДУШЕ НЕ ЕБУ КАК ОН РАБОТАЕТ @ НЕ ВОЛНУЙСЯ, МЫ В ПЕРВОЕ ВРЕМЯ ТЕБЕ БУДЕМ ПОМОГАТЬ @ ONE WEEK LATER @ У НАС ВСЁ НАХУЙ И В ПИЗДУ СЛОМАЛОСЬ, СЫЧЕСЛАВ, КАК ЭТО ФИКСИТЬ? @ НЕ ЕБУ ВООБЩЕ @ КIК ТIК??? ТЫ Ж ЕБАТЬ ОТВЕТСТВЕННЫЙ ЗА СЕРВИС!
>>3321708 Ну вот да, когда это что-то серьёзное, как например медицинское оборудование, то это имеет смысл. А когда это свистелка перделка сбоку прикручиваемая заказчиком к его существующей системе, то смысла вкладываться в надёжность нет. Работает и ладно
Нашёл в интернете высказывание (не в первый раз): > Mobile development is complicated in general. React Native is a bless for me after years of native Android Development :D
Дураки не понимают, что не mobile development — комликейтед, а андроид. Про iOS никто никогда такого не говорил. Всю эту гибридную парашу RN/Flutter/etc придумали, чтобы не писать под ведро, а писать на абстракциях. Просто выбросили бы всё апи ведра и как всегда скопировали с iOS, раз сами настолько криворукие и тупые, что не могут сделать нормально
>>3321762 Нет ничего сложного в андроид мобильной разработке. Пишешь всё на плюсах и дергаешь жабу только когда никак по другому и будет тебе счастье. 6 лет андроид разработчик
>>3321889 Хуйню выдали. ИТ в говне из-за таких вот пидоров.
Надо гнать саными тряпками людей без образования. Программирование это инженерная специальность, писать нормальное ПО это нихуя не работа которой можно заниматься после курсов или накрутив опыт.
То что ты сделал задачу не значит что это качественное решение. Большинство этих дебилов даже не видят банальные лишние аллокации памяти и логические ошибки в своём говнокоде.
>>3321903 > Программирование это инженерная специальность, писать нормальное ПО это нихуя не работа которой можно заниматься после курсов или накрутив опыт.
Лол 95% разработки - это уровень сантехников/автомехаников/электриков, т.е. шарага + пара книжек + наставник на старте + пара лет опыта + мануал по текущей тулзе, и хорошо если есть "смекалочка", но и без нее можно.
>>3321903 Инженерной она была, когда может на перфокартах писали или на ассемблере. А сейчас программирование - это действительно уровень обслуживания, как электрики или строители. Конечно, есть места, где надо, чтобы работали профи, только даже там сидят всякие индусы и пилят софт для Боингов Большинство же все равно пилит всякие говносайты, маркетплейсы, криптохуйни, всякие ненужные апишки и тд
А сейчас в большинстве случаев нет вообще проблемы с памятью или скоростью выполнения, мощные серваки сжирают неэффективные алгоритмы
>>3321864 Поддвачну. Даже с крестами я никогда так сильно не ебался, как с ведром + реакт натив. При это реакт нэйтив + гейос сильно меньше ебёт мозг, хотя и не сказать, что совсем не ебёт. >>3321762-кун
>>3321132 Лид сказал что тесты так и быть можешь написать в нерабочее время. Но никаких интеграционных и тем более подключения на тест ревью/написание кейсов тестера - они слишком заняты ручным тестированием на такую хуйню отвлекаться
>>все руками тестируете после каждого изменения? Да, наскоряк руками, потом тестировщик руками, потом доработка, потом опять тестировщику. Одна таска может по 5+ раз так перебрасываться. А где то посреди процесса еще лид, без апрува которого код вливать нельзя, а ему иногда не нравится кодстайл или какое то решение (при этом фиксировать условия не хочет) и надо под его хотелки еще подстроиться.
>>3321329 >>Помните, как у нас накрылась пиздой X Это которую Олег делал? Так мы этого долбоеба уже оштрафовали на ползепки за баги, но он все равно потом предал компанию и уволился.
>>перекидывать упирающегося Славика на быстрофиксы Да, Славик чет подохуел перечить. Надо его приструнить.
>>из-за этого проебали сроки выкатки фичей Ну Славика тож штрафанули. В следующий раз быстрее работать будет.
>>3321289 Потому что обычно ошибка гуглится. И исправляется она тоже обычно совсем не так, как написано в подсказке, а патчингом кде2 под фрибсд при сосне при луне на коне.
А по твоим тулзам ничего не гуглится, очевидно, легче спросить, чем самому в исходники лезть.
>>3320716 (OP) ТЕХЛИД - СТОРОННИК ПРОИЗВОДИТЕЛЬНОГО КОДА С ПЕРФЕКЦИОНИЗМОМ @ НА РЕВЬЮ ТРЕБУЕТ МЕНЯТЬ ИТЕРАТОРЫ НА FOR-ЦИКЛЫ, ДОЁБУЕТСЯ ДО МЕЛЬЧАЙШИХ АЛЛОКАЦИЙ В КУЧЕ, ПОСТОЯННО НОРОВИТ ЧТО-ТО ПРЕДВЫЧИСЛИТЬ/ПРИКЕШИРОВАТЬ, УМЕНЬШИТЬ N В O(N) НА ЕДИНИЦЫ ИЛИ ПЕРЕПРЯТАТЬ ЧТО-ТО ИЗ INT32 В INT8 @ ГОТОВ ПОТРАТИТЬ ПАРУ ЧАСОВ НА НАПИСАНИЕ БЕНЧМАРКА, ПОКАЗЫВАЮЩЕГО ЧТО ТВОЙ КОД НА 0.0003885% МЕДЛЕННЕЕ ЧЕМ ЕГО ПРЕДЛОЖЕНИЕ @ ДАЖЕ В МЕСТАХ, КОТОРЫЕ ЗАПУСКАЮТСЯ РАЗ В СУТКИ @ ТИМЛИД - ТРЕВОЖНЫЙ АДЕПТ ЧИСТОЙ АРХИТЕКТУРЫ (ЧТО БЫ ЭТО ГОВНО НИ ЗНАЧИЛО В ЕГО ПОНИМАНИИ) @ ДЛЯ ПРИМИТИВНОГО КРУДА С ОДНИМ ЭНДПОЙНТОМ И ОДНОЙ ТАБЛИЦЕЙ БЕЗ ЛОГИКИ ГОРОДИМ DAL/CORE/API MODEL, МЕППИНГИ НА ВСЁ ЭТО, ТЕСТЫ НА МЕППИНГИ, КАСТОМНЫЕ СЕРИАЛИЗАТОРЫ, ТЕСТЫ НА СЕРИАЛИЗАТОРЫ, ИНТЕГРАЦИОННЫЕ ТЕСТЫ НА РАБОТУ МЕППИНГОВ В СВЯЗКЕ С СЕРИАЛИЗАТОРАМИ @ ВАЛИДАЦИЯ ВХОДНЫЕ ДАННЫХ ТАКАЯ КАК БУДТО ИХ БУДУТ ОТПРАВЛЯТЬ ЛИЧНО ГИТЛЕР С САРУМАНОМ И ТЗИНЧЕМ @ ВАЛИДИРУЮТСЯ ДАЖЕ ДАННЫЕ, КОТОРЫЕ ТЫ В СОСЕДНЕМ ФАЙЛЕ ЛИЧНО СОХРАНИЛ В БД, СХЕМУ КОТОРОЙ ЛИЧНО ТЫ НАПИСАЛ И УЧЁЛ МАКСИМУМ В КОНСТРЕЙНТАХ @ КОД ПРОЕКТА БЛАГОДАРЯ ИМ ВЫГЛЯДИТ КАК ГОВНО @ ТЕБЯ ЭТО ЗАЕБАЛО, И КОГДА ОДИН ИЗ ЭТИХ БОЛЬНЫХ ПИДОРАСОВ ПОЯВЛЯЕТСЯ В ТВОЁМ ПУЛЛ-РЕКВЕСТЕ, ТЫ ПОД НЕВИННЫМ ПРЕДЛОГОМ ПРИЗЫВАЕШЬ ТУДА ДРУГОГО @ СРАЧ В КОММЕНТАХ ДЛИТСЯ ДЕНЬ-ДВА, ПОКА ТЫ СПОКОЙНО ЗАНИМАЕШЬСЯ СВОИМИ ДЕЛАМИ @ ПРИХОДИТ ВРЕМЯ ФИНАЛЬНОГО СОЗВОНА, НА КОТОРОМ ОНИ ЗА ЧАС-ПОЛТОРА СМОГУТ НАКОНЕЦ-ТО ДОГОВОРИТЬСЯ @ ТЕБЕ ОБЯЗАТЕЛЬНО ПРИСУТСТВОВАТЬ НА ЭТОМ СОЗВОНЕ, СЛУШАТЬ ИХ ИДИОТСКУЮ АРГУМЕНТАЦИЮ И ДЕЛАТЬ ВИД ЧТО ТЫ ВОВЛЕЧЁН В ИХ СПОР @ ПРОЕКТ, ЕГО АРХИТЕКТУРА И ПРОИЗВОДИТЕЛЬНОСТЬ ТЕБЕ ДАВНО УЖЕ ПОХУЮ
>>3322185 Мужики ставят планку качества. Стремятся к новым горизонтам. А ты на двачах целый день посты строчишь, вместо того, чтобы делать качественный продукт. Авось, Кабан Кабаныч тоже заметит и выпишет примию.
>>3322185 > ТИМЛИД - ТРЕВОЖНЫЙ АДЕПТ ЧИСТОЙ АРХИТЕКТУРЫ (ЧТО БЫ ЭТО ГОВНО НИ ЗНАЧИЛО В ЕГО ПОНИМАНИИ) Кек, как же я тебя понимаю > @ > ПРОЕКТ, ЕГО АРХИТЕКТУРА И ПРОИЗВОДИТЕЛЬНОСТЬ ТЕБЕ ДАВНО УЖЕ ПОХУЮ Сгорел ты братишка, другая работа нужна, над чем-то на что не будет пофиг
>>3322206 >Кабан Кабаныч тоже заметит и выпишет примию Пиздюлей им обоим кабан выпишет - его только TTM беспокоит, ну и чтоб на выставке ничего не ёбнуло
>>3322212 >Сгорел ты братишка Знаю, не первый раз, авось ещё годик протяну. Этой осенью чот ждоб-хантинг тухлый был. МЯСКОТ предлагают сильно меньше чем сейчас получаю даже по верхней планке, а кто больше предлагает - надо или релоцироваться, или из разрабов в лиды лезть (и ещё быстрее выгорать), такой вот Эскобар.
>>3322217 >Тимлид дело говорит, техлид - хуесос-байтоёб У техлида всего лишь преждевременная эяку оптимизация, а тимлид забыл про KISS и YAGNI
> Лень аргументировать, подрастешь - поймешь. Не утруждай себя, если я за 15 лет в разработке не понял, нахуя городить слои говен и избыточные проверки повсюду, когда нужны они только кое-где - твоя аргументация мне уже не поможет.
>>3322245 Идеология аджайла - "начнем побыстрее, по ходу разберемся, все равно все переделывать придется". Она противопоставляется big upfront design когда надо все классы расписать и схемы составить, а потом уже начать код писать. В условиях когда кабаныч требования на ходу меняет аджайл получше работает. А если там однотипные дефолтные круды то не особо и нужен.
ПОСЛЕДНИЙ ВЕЧЕР ПЕРЕД РЕЛИЗОМ @ ДАВНО ЗАКРЫЛ ВСЕ ЗАДАЧИ НА НЕГО @ ВНЕЗАПНЫЙ QA: ОЙ, МЫ ТУТ БАГ НАШЛИ, ЧЁТ ВО ВРЕМЯ ТЕСТИРОВАНИЯ ПРОЕБАЛИ ГРАНИЧНЫЙ СЛУЧАЙ)) @ ПОХУЙ, ОДНО УСЛОВИЕ ПОПРАВИТЬ, СЕЙЧАС ЗА ЧАСИК ВСЁ СОБЕРЁТСЯ И ПРОТЕСТИРУЕТСЯ @ НАЧИНАЕТСЯ ПИЗДЕЦ С ИНФРАСТРУКТУРОЙ @ ПАДАЕТ РЕПА @ ПАДАЮТ РАННЕРЫ @ ПАДАЕТ ТЕСТОВАЯ БАЗА @ ПАДАЕТ СТЕНД
>>3322245 > Нахуячим как получится, разбираться будем потом А так получается "нахуячим долго и сложно, а потом будем долго и сложно переделывать, или не будем - но уже и так много времени потратили". Так лучше быстро хуйнуть в релиз и потом быстро переделать если надо, чем долго ебаться - и там и там на выходе говно, но c kiss и yagni оно быстрее.
>>3322270 Не обязательно же упарываться. Просто если тебе дают принимать решения, что то новое попробовать, не сильно душат новыми фичами - то норм. Пишешь просто код без выгораний.
А когда там помойное легаси в котором нельзя ничего менять но надо дописывать новые фичи - то большую часть времени ищешь куда коды писать, чтоб еще все не наебнулось в процессе, пока кабан прикрикивает что пора бы уже поднажать. Вот такие проекты очень выматывают.
Иногда еще вместо нормального ПМа приходит какой то долбоеб которому нужны отчеты, нужно знать что ты делает в каждый момент времени и тп - тогда уже и на код похуй.
@ СОСЕДНЯЯ КОМАНДА ХОЧЕТ ИНТЕГРИРОВАТЬ ВАШУ БИБЛИОТЕКУ @ ОЙ, ИНТЕГРИРОВПТЬ ВАШУ БИБЛИОТЕКУ НЕВОЗМОЖНО В НАШУ АРХИТЕКТУРУ @ В ЧЕМ КОНКРЕТНО ПРОБЛЕМА? МОЖЕТЕ НАПИСАТЬ ПО ПУНКТАМ, ЧТО НЕ ТАК, С ССЫЛКАМИ НА УЧАСТКИ ВАШЕГО КОДА КОТОРЫЕ ДЕЛАЮТ ИНТЕГРАЦИЮ НЕВОЗМОЖНОЙ? МЫ ИЗУЧИМ ПРОБЛЕМУ И ПРЕДЛОЖИМ РЕШЕНИЕ @ ИГНОР @ НЕСКОЛЬКО ДНЕЙ СПУСТЯ ПОЛУЧАЕШЬ УВЕДОМЛЕНИЕ НА МИТИНГ "ОБСУЖДЕНИЕ ПРОБЛЕМ С ИНТЕГРАЦИЕЙ ВАШЕЙ БИБЛИОТЕКИ" @ ХОЧЕТСЯ УЕБАТЬ ТОМУ ПИДРИЛЕ, КОТОРЫЙ ВМЕСТО ТОГО, ЧТОБЫ ПРЕДОСТАВИТЬ ДОКУМЕНТ С ОПИСАНИЕМ ЧТО НЕ ТАК РЕШИЛ "ПОПИЗДЕТЬ" НА МИТИНГЕ @ ЗАРАНЕЕ ВАНГУЕШЬ ЧТО ПОСЛЕ МИТИНГА ОПЯТЬ НАПИШЕШЬ ТАКОЕ ЖЕ СООБЩЕНИЕ КАК И В ПЕРВЫЙ РАЗ
>>3322342 Ну эт просто. Отклоняешь приглашение на митинг, пишешь письмо организатору (и всех участников в копию): "Коллеги, чтобы продуктивно провести эту встречу, пришлите конкретный список ваших сомнений и опасений, почему именно вы не можете интегрировавать. Без него моё участие бесполезно. " Ты их как бы и нахуй послал, и как бы не послал, и весь такой румяный, вежливый, проактивный и профессиональный.
>>3322348 Нифига, они это моё сообщение будут использовать как причину почему они не смогли интегрировать либу.
"Мы очень-очень хотели, назначили митинг для продуктивного обсуждения, а Антон Антонович нас послал сказав, что не хочет с нами работать. А документ который он требует невозможно написать без того митинга, на который он решил не приходить. Получается мы не интегрировали библиотеку из-за действий Антона Антоновича, он просто отказался выполнять свои прямые рабочие обязанности.".
Я этих змеюк из команды Б знаю, они уже один раз такую заяву на имя тех. директора накатали на нашего продукт менеджера.
Пассивный это не значит что ничего не делать. Это значит что стоимость времени затраченного на его поддержание - на порядки выше чем продавать свои жопочасы кабану.
СЫЧЁВ, СДЕЛАЙ ЭТУ ТАСКУ КАК МОЖНО СКОРЕЕ ПОЖАЛУЙСТА, ОНА СРОЧНО НУЖНА @ БРОСИЛ ВСЁ ЧЕМ ЗАНИМАЛСЯ, ПОДНАЖАЛ, СДЕЛАЛ ПР @ ОТЛИЧНО, СЫЧЁВ, СПАСИБО! @ ПРОШЛА НЕДЕЛЯ @ ПР ТАК И НЕ ВМЕРДЖЕН
>>3322881 Хаха. У меня было тоже самое, работал три дня и три ночи, выпустил релиз. Через неделю другой манагер в чатике спрашивает, а че где релиз, там заказчик ждёт. Мой пердак улетел в стратосферу. Больше я на эту хуйню не ведусь. Кабану надо, пусть кабан и работает сверхурочно.
БЭКЛОГ @ ТАСКА HIGH PRIORITY @ СОЗДАНА ГОД НАЗАД @ ДРУГАЯ ТАСКА БЕЗ ВНЯТНОГО ОПИСАНИЯ @ СОЗДАНА РАЗРАБОТЧИКОМ, КОТОРЫЙ ПОЛГОДА НАЗАД УВОЛИЛСЯ @ ТРЕТЬЯ ТАСКА @ СОЗДАНА 2 ГОДА НАЗАД, НА КОД, КОТОРЫЙ УЖЕ ДАВНО ПЕРЕДЕЛАН
БЭКЛОГ @ В НЕМ 50 ТАСОК @ КАЖДУЮ НЕДЕЛЮ ПРОИСХОДИТ МИТИНГ, НА КОТОРОМ ОБСУЖДАЮТСЯ И СОЗДАЮТСЯ НОВЫЕ ТАСКИ @ КАЖДЫЕ ДВЕ НЕДЕЛИ НОВЫЕ ТАСКИ БЕРУТСЯ В РАБОТУ, ПРО СТАРЫЕ ЗАБЫВАЮТСЯ @ БЭКЛОГ МЕДЛЕННО РАСТЕТ
ДЛЯ ОЗНАКОМЛЕНИЯ С ПРОЕКТОМ СКИНУЛИ СТАТЬЮ В КОНФЛЮЕНСЕ @ В СТАТЬЕ ССЫЛКИ НА: @ НЕСУЩЕСТВУЮЩИЕ СТРАНИЦЫ @ СТРАНИЦЫ НА WIKI, КОТОРОЙ НЕТ УЖЕ 10 ЛЕТ @ НА ТАСКИ В СТАРОМ ТАСК-ТРЕКЕРЕ @ НА УЧАСТКИ В КОДЕ С ПРИВЯЗКОЙ К СТРОКЕ, КОТОРУЮ УЖЕ 50 РАЗ ПЕРЕПИСАЛИ @ "НУ КАК, ВСЕ ПОНЯТНО?"
>>3322900 Треть моего бэклога такая. Причина подобного в том, что новых задач в месяц появляется 10, а выполняется 5, то есть нужно больше разрабов. >>3322907 Кек, заведи в бэклоге задачу обновить эту страницу.
У ВАС ТИПА АДЖАЙЛ, ГИБКАЯ РАЗРАБОТКА, ВСЕ ВЗАИМОЗАМЕНЯЕМЫ @ ВСЕ ЗАДАЧИ И БАГИ ПО СЕРВИСНЕЙМ ВЕШАЮТ НА ТЕБЯ ПО УМОЛЧАНИЮ, ВЕДЬ ТОЛЬКО ТЫ ЗНАЕШЬ, КАК ОН РАБОТАЕТ @ ДАЖЕ ЕСЛИ УХОДИШЬ В ОТПУСК, НИ ОДИН БАГ НЕ БУДЕТ ЗАКРЫТ, ВСЕ ЖДУТ ТВОЕГО ВОЗВРАЩЕНИЯ
>>3325112 У ВАС ТИПА АДЖАЙЛ, ГИБКАЯ РАЗРАБОТКА, ВСЕ ВЗАИМОЗАМЕНЯЕМЫ @ НИКТО НИХУЯ ТОЛКОМ НЕ ЗНАЕТ @ НА КОД-РЕВЬЮ ДОЁБЫВАЮТСЯ ТОЛЬКО ДО КОДСТАЙЛА @ В ПРОД РЕГУЛЯРНО КАТИТСЯ ГОВНО @ ВСЕМ ПОЕБАТЬ НА КАЧЕСТВО КОДА, ВЕДЬ ПЕРЕПИСЫВАТЬ ЭТОТ КАЛ БУДУТ НЕ ОНИ
>>3325112 У ВАС ТИПА АДЖАИЛ/СКРАМ/КАНБАН @ СОЗВОН В НАЧАЛЕ СПРИНТА @ ДЕЙЛИКИ @ РЕТРО @ ДЕМО @ ПРОЧИЕ СОЗВОНЫ ПРОСТО ПОПИЗДЕТЬ @ РАЗ В МЕСЯЦ ДИРЕКТОР ЗОВЕТ ВСЕХ ПОПИЗДЕТЬ НА 2 ЧАСА @ РАБОТА СТОИТ КАК ХУЙ В 16 ЛЕТ ВСЕМ ПОХУЙ
>>3325278 У ВАШИХ ПРЯМЫХ КОНКУРЕНТОВ ШТАТ РАЗРАБОВ В 3 РАЗА МЕНЬШЕ @ ПРИ ЭТОМ ОНИ ЕБУТ ВАС ПО ВСЕМ ПОКАЗАТЕЛЯМ @ АДЕПТЫ АДЖАЙЛА В КОМПАНИИ СТАРАТЕЛЬНО НЕ ОБРАЩАЮТ НА ЭТО ВНИМАНИЕ @ КСТАТИ ЗАВТРА БУДЕТ ТРЕХЧАСОВОЕ ОБСУЖДЕНИЕ ФИНАНСОВЫХ ДАННЫХ ЗА КВАРТАЛ @ ВСЕ РАЗРАБОТЧИКИ ДОЛЖНЫ ПРИСУТСТВОВАТЬ
>>3325278 Да ладно, эта хуйня не так много времени занимает, как об этом любят говорить. Или у вас галера с дикой потогонкой, где всегда надо ускориться и поднажать, потому что заказчик спрашивает?
>>3325329 Наши прямые конкуренты нас купили. Выяснилось, что у них вместо нейронных сетей сидят индусы и двое суток отрабатывают запрос от кастомеров. Наши ебала представили когда мы это узнали? Тем не менее купили нас, а не мы их...
РЕШИЛ НАПИСАТЬ КОД С ПОМОЩЬЮ НАМОЛЕННОГО ГПТ @ ОПИСАЛ ЕМУ АЛГОРИТМ, В РЕЗУЛЬТАТЕ КОТОРОГО ДОЛЖНО ВЫПОЛНЯТЬСЯ ТРИ УСЛОВИЯ @ В ЕГО АЛГОРИТМЕ ВЫПОЛНЯЕТСЯ ТОЛЬКО ДВА @ У ТЕБЯ НЕ ВЫПОЛНЯЕТСЯ ТРЕТЬЕ УСЛОВИЕ @ ВЫ ПРАВЫ! ВОТ ВСЁ ПОПРАВИЛ @ ТЕПЕРЬ НЕ ВЫПОЛНЯЕТСЯ ПЕРВОЕ @ НАПИШИ ТАК, ЧТОБЫ ВЫПОЛНЯЛИСЬ ВСЕ УСЛОВИЯ @ ТЕПЕРЬ ВЫПОЛНЯЕТСЯ ПЕРВОЕ, НО НЕ ВЫПОЛНЯЕТСЯ ВТОРОЕ @ В ПИЗДУ ВАШЕ ГПТ, НАПИСАЛ САМ ЗА 10 МИНУТ
>>3325612 ГПТШИЗЫ ГОВОРЯТ ТЕБЕ ПРОМПТ ИШЬЮ И У ТЕБЯ ПРОСТО НЕ НАПИСАНО КАК ДЕЛАТЬ X, А ТАК ЖЕ Y И Z @ ХОРОШИЙ ПРОМПТ, КОГДА ГПТ ПЕРЕСКАЗЫВАЕТ ТЕБЕ ТВОЁ ЖЕ РЕШЕНИЕ @ А НАХУЙ ОН ТЕБЕ ТОГДА НУЖЕН НЕПОНЯТНО
>>3325926 Поищи эту слово по предыдущим бугурт-тредам в архиве. Предыстория в том, надо ли натягивать транспортные респонс-коды HTTP на бизнес-ошибки приложухи.
НАПИСАЛ ПОЛИТИКУ КАК МЫТЬ ПОПУ @ ПОСТИШЬ В ДЕВ КАНАЛ ПРОСИШЬ НАПИСАТЬ ЗАМЕЧАНИЯ, ПРЕДЛОЖЕНИЯ, В ВОБЩЕМ СОГЛАСОВАТЬ ЕЁ С КОМАНДОЙ @ В ПОЛИТИКЕ ПЕРВЫМ ЖЕ ПУНКТОМ НАПИСАНО МЫТЬ ПОПУ ЧИСТОЙ ВОДОЙ @ ОЛЕГ ПИШЕТ @ ПО МОЕМУ МНЕНИЮ МЫТЬ ПОПУ НУЖНО ЧИСТОЙ ВОДОЙ, НО ЭТО ВСЕГО ЛИШЬ МОЁ МНЕНИЕ, ОНО ОБСУЖДАЕМО @ В ДУШЕ НЕ ЕБЕШЬ ЧТО НА ЭТО ОТВЕЧАТЬ @ ПОЧТИ УВЕРЕН, ЧТО ОЛЕГА ВЗЯЛИ В КОМАНДУ РАДИ РЕПРЕЗАНТИВНОСТИ ЛЮДЕЙ С МЕДИЦИНСКИМИ ДИАГНОЗАМИ
СЫЧЁВ, НУЖНО РЕШИТЬ ВОТ ЭТУ ПРОБЛЕМУ, НО ТОЛЬКО НЕ СПОСОБОМ А @ А ПОЧЕМУ НЕЛЬЗЯ СПОСОБОМ А? @ Я ЛЕТ 5 НАЗАД НА ДРУГОМ ПРОЕКТЕ ПРОБОВАЛ РЕШИТЬ ЭТО СОПСОБОМ А И У МЕНЯ НЕ ПОЛУЧИЛОСЬ @ НУ ТАК МОЖЕТ ТЫ ЧТО-ТО НЕ ТАК СДЕЛАЛ И НА САМОМ ДЕЛЕ РЕШИТЬ СПОСОБОМ А ВСЁ ТАКИ МОЖНО? ДАЙ ВОСПРОИЗВОДИМЫЙ ПРИМЕР, А ТО ВОТ В ДОКУМЕНТАЦИИ ФРЕЙМФОРКА НАПИСАНО ЧТО ЭТО МОЖНО СДЕЛАТЬ СПОСОБОМ А @ Я СИНЬОР ПОМИДОР НЕ ПЕРЕЧЬ МНЕ И ДЕЛАЙ КАК Я СКАЗАЛ!!!
>>3326350 > ВОТ В ДОКУМЕНТАЦИИ ФРЕЙМФОРКА НАПИСАНО ЧТО ЭТО МОЖНО СДЕЛАТЬ СПОСОБОМ А Можешь аргументировать, что за 5 лет фреймворк обновился. Тебе же знакома боль, когда нужная фича есть в версии, которая слишком свежая, и ты не можешь её поставить?
>>3321903 >без образования Ох уж это образование от легендарных преподов, прямиком в головы студентам, где все извилины заняты сексом и гулянками. >>3321914 Так можно что угодно обесценить. Твой набор подходит для любой профессии, или будет даже меньшим. Ах да, наука, та самая, в которой каждая вторая публикация поддельная? Или не вторая, третья?
>>3326350 >Я СИНЬОР ПОМИДОР НЕ ПЕРЕЧЬ МНЕ И ДЕЛАЙ КАК Я СКАЗАЛ It depends. Если это просто выебоны - то плохо. Но, возможно, на помидоре висит проект со сроками, он тянет лямку, а джуномиддл, пьющий кофе по 2 часа, привлекает внимание к своей персоне выбором технологий и способов. Обе эти ситуации возможны, могут даже происходить одновременно.
ДОЛЖНЫ БЫЛИ ВЫПУСТИТЬ РЕЛИЗ ВО ВТОРНИК @ УЖЕ ЧЕТВЕРГ @ В СРЕДУ ПОСТАВИЛ СОБИРАТЬСЯ РЕЛИЗНУЮ СБОРКУ НА НОЧЬ @ ПРОСЫПАЕШЬСЯ @ В 8 УТРА НАЧИНАЕШЬ ГОТОВИТЬ РЕЛИЗ, ЧТОБЫ ТОЧНО ВСЁ БЫЛО ГОТОВО К ОБЕДУ @ ЗАЧЕМ-ТО РЕШАЕШЬ ПРОВЕРИТЬ РЕЛИЗНЫЙ АРХИВ РУКАМИ @ ПАРАНОИК ТЫ НЕ ДОВЕРЧИВЫЙ @ В АРХИВЕ НАХУЙ ПАПКА ИЗ ПРОЕКТА, КОТОРОЙ ТАМ НЕ ДОЛЖНО БЫТЬ @ РАЗБИРАЕШЬСЯ @ КОД ЗАКОМИЧЕН QA ИНЖЕНЕРОМ @ ПИШЕШЬ ЕМУ @ ОН СТАВИТ ГРУСТНОГО КОТИКА @ ПОНИМАЕШЬ ЧТО ФИКСИТЬ ЭТО ГОВНО ПРИДЕТСЯ ТЕБЕ @ ЧУВСТВУЕШЬ КАК ОТ ТВОЕЙ НЕНАВИСТИ ПЛАВЯТСЯ СТЕНЫ @ ФИКСИТЬ ЭТО ГОВНО 1 ЧАС @ ЖДАТЬ ВЫПОЛНЕНИЯ ПАЙПЛАЙНА 2 ЧАСА @ ТЕСТИРОВАТЬ ЭТО ГОВНО ЕЩЁ НАХУЙ 4 ЧАСА @ ВЕРОЯТНОСТЬ, ЧТО ЕЩЁ КАКОЙ-ТО КОСЯК НАЙДЕШЬ ВООБЩЕ НЕ РАВНА НУЛЮ @ ХОЧЕТСЯ ПРОСТО ПОДАТЬ ЗАЯВЛЕНИЕ НА УВОЛЬНЕНИЕ ПОТОМУ ЧТО ТЕБЯ УЖЕ ВСЁ ЭТО ЗАЕБАЛО
>>3326549 Хуй знает почему. Наверное потому что по плану всё готово должно было быть два дня назад, а я должен был по плану сейчас гулять у моря. Вместо этого я правлю говнокод какого-то идиота, которого дали "в помощь".
>>3326550 Ему для тестов нужна была эта папка и он не додумался, что если её засунуть в список файлов сборки, то она внезапно блять появится не только в билде для тестирования, но ещё и в релизном билде.
>>3326551 >а я должен был по плану сейчас гулять у моря У тебя отпуск должен быть или что? Если так - то шлёшь всё в пизду делегируешь кому-нибудь, выключаешь мессенджер и уёбуешь.
>>3326553 Какого хуя вообще у тестировщика есть права на коммит в проект? Это же тупые обезьяны, им ничего доверять нельзя.
>>3326554 > У тебя отпуск должен быть или что? Нет, но это мой типичный план на день когда ничего на работе не горит. > Какого хуя вообще у тестировщика есть права на коммит в проект? Это же тупые обезьяны, им ничего доверять нельзя. Идея тим лида. Я ныл что у меня задач в бэклоге уже за сотню и мне нужен разработчик в помощь. Лид как в меме "тебе не нужен разработчик, у нас есть разработчик дома". Дали тестировщика в помощь писать тесты и всё с этим связанное.
>>3326562 >Я ныл что у меня задач в бэклоге уже за сотню Строго поебать. Волноваться за распухший беклог должен тот, кто тебе тудой этих задач напихал. >Дали тестировщика в помощь писать тесты Вообще пиздец какой-то ну допустим. В таком случае ему нужно отключить мердж без аппрува. Ежели он больше проблем создает, чем помогает - сообщаешь, что ебал в рот такую помощь и он только мешает.
>>3326547 >КОД ЗАКОМИЧЕН QA ИНЖЕНЕРОМ У вас есть процесс review MR? Если ты за это ответственен, то ставишь вопрос ребром. Либо ты полноценно лидируешь проект и можешь отклонить MR. Либо пусть сами чинят.
>>3326547 1) как у вас релизы проходят вообще 2) почему у вас в 2к24 проект собирается 4ч 3) почему КУА может коммитить в релизные штуки 4) зачем вы проводите ретест после удаления лишней хуйни?
>>3326590 >>3326579 Ревью кода есть и апрув мра был от меня. Хз, можно конечно сказать, что сам виноват, но в моем понимании ревью кода != что я теперь отвечаю за его корректность. Я посмотрел, что он как обычно добавил питонью лапшу, пробежался по ней глазами и поставил апрув. >>3326730 > 1) как у вас релизы проходят вообще Все фичи мержаться в мастер, делается от него отдельная ветка с релизом, делается тэг с названием релиза, дальше запуск пайплайна по результатам которого собирается дохуя билдов и генерируется отчёт тестирования. Потом четыре самых важных билда тестируется вручную тестировщиками, чтобы прям наверняка всё было нормально. На этом всё, релиз готов. > 2) почему у вас в 2к24 проект собирается 4ч Зависит от очереди на самом деле. Если в этот момент никто CI не запускает, то за час двадцать и соберётся и протестируется. Если все одновременно запускают сборку в разных проектах, то CI дохнет. Девопсы уже полгода обещают разобраться. > 3) почему КУА может коммитить в релизные штуки Я выше объяснил. Это типа мне в помощь, так как нормальных разработчиков свободных нет. > 4) зачем вы проводите ретест после удаления лишней хуйни? Часть пайплайна, без этого релиз не считается релизом.
>>3326736 Если тот пробел был причиной бага, то да, перезапускаешь полностью пайплайн, отдаёшь также тестировщикам, они также пишут новый отчёт тестирования.
Можно всегда договориться с тимлидом, но это уже исключение из правил, а не норма.
>>3326731 > Часть пайплайна, без этого релиз не считается релизом Вы вкурсе что согласно советам собаководов такие тяжёлые тесты должны работать сами собой по ночам, а не перед релизом. Перед релизом и МР достаточно юнитов.
А если у вас 3 релиза в день? Хотфиксы как делаете?
>>3326742 > Вы вкурсе что согласно советам собаководов такие тяжёлые тесты должны работать сами собой по ночам, а не перед релизом. Смысл в таких тестах если тестируют не тот же коммит на котором релиз? > А если у вас 3 релиза в день? Хреново быть нами тогда. Вообще начало подготовки релиза начинается за 2 недели до релизной даты, так что обычно всё нормально. >>3326767 Тут любой момент будет рабочим на работе же сидим.
>>3326731 >в моем понимании ревью кода != что я теперь отвечаю за его корректность. Я посмотрел, что он как обычно добавил питонью лапшу, пробежался по ней глазами и поставил апрув. Можно не проверяя корректность лапши хотя бы глянуть что эта лапша в нужном месте лежит, и что никакой лапши не наложено туда где её не должно быть. Так что кажется таки да, сам виноват, анон.
Чтобы избавиться от выгорания, возьмите себе падавана
падаван: мне надо доступ в postgres я: забирай, 192.168.5.6:5432 падаван: не работает я: почему не работает? падаван: смотри сам: httр://192.168.5.6:5432 выгорание: ну-ну
КРУПНЫЙ ПРОЕКТ ПО РЕАЛИЗАЦИИ ФИЧИ, КОТОРАЯ ДОЛЖНА ПРИНЕСТИ КОМПАНИИ СОТНИ МИЛЛИОНОВ РУБЛЕЙ @ НАПИСАНЫ БТ НА ДЕСЯТКИ СТРАНИЦ @ НАПИСАНА ПОДРОБНЕЙШАЯ АРХИТЕКТУРА НА СОТНЮ СТРАНИЦ @ НАПИСАНА ГРУДА ТЗ ДЛЯ КОМАНД @ ОДНО ИЗ ВАЖНЕЙШИХ ТРЕБОВАНИЙ В ПРОЕКТЕ: "НЕ ПОЗВОЛИТЬ КЛИЕНТУ СТРЕЛЯТЬ СЕБЕ В НОГУ" @ ЗАДЕЙСТВОВАНА ПОЛОВИНА РАЗРАБОТЧИКОВ КОМПАНИИ @ "КОЛЛЕГИ, ПРОСЬБА ОТНЕСТИСЬ К ПРОЕКТУ ОТВЕТСТВЕННО! РУКОВОДИТЕЛИ, ПРОКОНТРОЛИРУЙТЕ КАЧЕСТВО ВЫПОЛНЕНИЯ!" @ "НИ В КОЕМ СЛУЧАЕ, ПОВТОРЯЮ, НИ В КО ЕМ! СЛУ! ЧА! Е! НЕЛЬЗЯ ДОПУСТИТЬ ЧТОБЫ КЛИЕНТ ВЫСТРЕЛИЛ СЕБЕ В НОГУ!" @ КОЛИЧЕСТВО ТАСОК В ЖИРЕ ПОД ТЫСЯЧУ @ "СЛАВИК, ТЫ НА ПИСАЛ ТЕСТ НА ВЫСТРЕЛ СЕБЕ В НОГУ?" @ "ДАЖЕ ЛУЧШЕ, СРАН СРАНЫЧ! Я НАПИСАЛ !ДВА! ТЕСТА НА ЭТОТ КЕЙС!" @ В ВИДУ ВАЖНОСТИ ПРОЕКТА ДЕЛАЕТСЯ ТЕСТОВЫЙ СТЕНД С КОПИЕЙ ПРОДА @ QA СТАРАТЕЛЬНО ЖМАЮТ КНОПОЧКИ И ВЫИСКИВАЮТ БАГИ @ ДЕНЬ РЕЛИЗА @ ВСЁ ИДЕТ ПО ПИЗДЕ @ ПОЯВЛЯЮТСЯ ПЕРВЫЕ ИШЬЮ: @ "КЛИЕНТЫ БЕСКОНТРОЛЬНО И НЕУКРАТИМО СТРЕЛЯЮТ СЕБЕ В НОГИ" @ ИДЕШЬ РАЗБИРАТЬСЯ ЛИЧНО @ НА ГЛАВНОЙ СТРАНИЦЕ ЛИЧНОГО КАБИНЕТА КНОПКА "ВЫ ХОТИТЕ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ? ДА / ДА"
>>3326777 Забавно, ну, то есть ты будешь исправлять косяк твоего коллеги если заапрувил МР потому что ты сам виноват в этом косяке, верно? И когда придёт тим лид спрашивать какого хуя релиз задерживается ты сделаешь шаг вперёд и скажешь, что из-за тебя баг в релизе. А твой коллега рядышком подтвердит, что действительно, ты виновен.
>>3326781 Он скорее твой подопечный. С точки зрения структуры ты скорее несёшь ответственность за то, что релизы не факапятся. И ты это понимаешь, потому что сам пошёл чинить. >>3326779 Типичный dysfunctional enterprise.
>>3326781 >В АРХИВЕ НАХУЙ ПАПКА ИЗ ПРОЕКТА, КОТОРОЙ ТАМ НЕ ДОЛЖНО БЫТЬ А эта папка в проект во время билда добавляется или она существует в репозитории и просто копируется из репы в билд?
Если первое то тогда ладно так и быть ты не виноват т.к., например, тестировщик мог в питонячьей лапше высрать какой-нибудь артефакт в непредназначенное для этого место в файловой системе откуда потом этот артефакт попал бы в билд.
Если второе то ну ээээ можно же при ревью просмотреть хотя бы какие пути менялись и увидеть что там есть src/lib/very_dangerous_papka_syuda_nichego_ne_lozhit?
>>3326792 > Он скорее твой подопечный. > С точки зрения структуры ты скорее несёшь ответственность за то, что релизы не факапятся. > И ты это понимаешь, потому что сам пошёл чинить. Да, так и есть. >>3326797 Второе. Ну, видимо я был не внимателен во время ревью.
>>3326778 Я обычно пишу "у меня работает" Вообще я был на стороне тупящего падавана, а наставником был немногословный скуфини. Желание не доебывать его вопросами конечно помогло вырасти.
>>3327177 ВЫБРАЛ СЛОЖНУЮ ЗАДАЧУ @ СЛОЖНОСТЬ ЗАКЛЮЧАЕТСЯ В ТОМ ЧТО НИХУЯ НЕ ПОНЯТНО @ НЕДЕЛЮ РАЗБИРАЕШЬСЯ ЧТО И КАК НАДО СДЕЛАТЬ @ ПО ИТОГУ ВЫДАЕШЬ ОБЫЧНЫЙ КРУД
Сегодня было стыдно кстати. Нашёл баг, пошёл с предьявой к разработчику кто написал код, мол иди разбирайся. А он мне скидывает историю коммитов и там написано, что говнокод был залит мной. Я конечно был удивлён таким поворотом событий.
В треде 300к/нс. Допустил банальную ошибку, все это прошло юнит тесты (потому что алгоритм заебаный и я не стал писать некоторые кейсы), прошло МР, прошло QA и три дня работает уже на проде. Будет исправлено в понедельник.
Ошибка в том что происходит валидация объектов по набору правил и я тупо перетераю результат предыдущей валидации в итоге 1) теряются ошибки предыдущих валидаций 2) результат валидации это результат последней валидации, то есть у нас может быть 10 ошибок и 11 нормально поэтому ошибок нет.
>>3327738 Большой в смысле затрат компании или в каком? Если про компанию, то в приложении по сбору данных впервые работал с камерой и вообще с изображениями. В ТЗ было написано, что нужна настройка компрессии жипега получаемого с камеры. Так как я был тупой, то я делал компрессию жипега второй раз не понимая, что с камеры уже приходит изображение закодированное в жипег. Получалась двойная компрессия и этот косяк обнаружили спустя 2 года работы приложения.
Удивительно, но всем было похуй хотя вроде как это важно для обучения моделей.
>>3327742 У меня было такое, что старый бинарь, при тригере определенного флага неправильно сортировал часть данных, в результате при дальнейшей оценке качества полученных данных получались оценки ниже 10%. Ну и данные на выброс в таком случае.
Зато поддержа воспроизводимости в коктейнере. Получали результат такой же, какой получали бы в 18 году. И совсем неважно, что каловый. Технически ошибка и не моя, но на меня долго наезжали за нее. А все из-за запрета на обновление компонентов пайплайна без острой нужны.
>>3327744 > Технически ошибка и не моя, но на меня долго наезжали за нее. А все из-за запрета на обновление компонентов пайплайна без острой нужны. Звучит вообще-то как острая необходимость
>>3327748 >Звучит вообще-то как острая необходимость Только если обнаружить причину. А мы работает изначально с позиции, что данные чаще говно, чем нет. Справедливости ради, большая часть пересчитанного говном и осталась.
>>3327738 >- Расскажите о самой большой ошибке в вашей практике? Лично я в вордпрессе откатил редакцию страницы на предыдущую ревизию. Там есть такая функция, которая сохраняет версии страницы при изменении. Это был сайт который продавал билеты на бизнес-тренинг в Германии с Брайаном Трейси и другими коучами. Ну и были разные категории билетов, а-ля "стандарт", "премиум", "вип". И цена типа начинается от 200 евро и выше. Табличка была, что входит в каждый билет. А-ля если ты покупаешь вип билет, то получаешь а-ля ужин, автограф и прочие плюшки. Так вот, я редактировал эту страницу и что-то пошло не так. Я откатываю на предыдущую ревизию (их там было штук 50 наверно) и ничего не подозревая ложусь спать. Оказывается, что кто-то до меня игрался с табличкой и выставил все галочки везде. То есть стандартный билет получил все плюшки випа. Утром просыпаюсь, емейл бомбят письмами СРООООООЧНАААА БЛЯЯЯЯЯЯЯТЬ!!!!!!! открываю, а там СЫЧЁВ ТЫ ЧЁ НАТВАРИЛ!!!! ВИПЫ ПРОДАЮТСЯ ПО ЦЕНЕ СТАНДАРТА!!! НАМ ЗВОНЯТ И ТРЕБУЮТ ВИП ЛОЖЕ ГАВАРЯТ ЧТО МЫ СКАММЕРЫ!!!! Потом правда разницу билетов компенсировали, но фирма в несколько тысяч евро понесла ущерб. Ну и плюс, их потом ещё задудосили. Кабан с жалобным видов бессильно носился по офису, мол полный пиздец. У него прям было видно в глазах, как он считал ДЗЫНЬ минус тысяча евро ДЗЫНЬ минус две тысячи евро.
>>3327755 Жалко конечно этого добряка. Он и зп платил нормально, не знаю за что его задудосили. Ну типа, какие могут быть конкуренты у бизнес-конференции? Мне кажется какие-то долбоёбики развлекались и тип давай по приколу завалим сайт, а давай))) Нате получайте бизнес-коучи ёбанные!
>>3327734 А вот ещё панч. Тестировщик написал тесты которые должны были проверить такое, но тип последнего правила был такой что не участвует в проверке.
>>3327734 Это потому что надо использовать ФП, "эксперт". Какой-нибудь ValidateT в прицнипе не дал бы тебе сделать такую ошибку. Но индустрии проще клепать импертаивную кучу багов на яызк вроде Python и Go, а потом в любой непонятной ситуации ловить ошибки в production.
>>3327778 >использовать ФП Для этого надо айсикью 120+ и быть умным математиком, а на Python и Go можно быть продуктивным с 90 айсикью и 9 классов церковно-приходской. Ты хоть представляешь, сколько бы стоила рядовая макака на перекладку джейсона, если бы все использовали ФП на лиспах и хаскелях? Ещё и макросов метапрограммирований бы всяких нахуевертили, которые хуй потом кто разберёт (Python и Go этого не дадут сделать), и кабана потом раком поставили - плати мне 800к в наносекунду или я щас съебу за x2 и твой бизнес наебнётся без меня. Нахуя оно кабану?
>>3327788 >Для этого надо айсикью 120+ и быть умным математиком Да это миф, ФП юзабельно без теории категорий. Просто инерция индустрии слишком большая и таки да, чаще дешевле делать быстро и чтобы работало, а потом разберёмся. Тренды индустрии отражают запросы бизнеса. А бизнес в том числе одержим идеей заменить хотя бы нижнюю прослойку кодеров на "ИИ", поэтому простые языки им кажутся ещё более актуальными.
ПИЛИМ НОВОЕ API ПОД НОВЫЙ ПРОЕКТ, ОДНУ РУЧКУ ПОРУЧИЛ ДЖУНУ @ - СЫЧЁВ, ТЫ НАПИСАЛ ТЕСТ НА МЕТОД? @ - КОНЕЧНО, ПАЛСРАНЫЧ, НАПИСАЛ! @ ПОСЛЕ РЕЛИЗА ПРИЛЕТАЕТ БАГ ПО ЭТОЙ РУЧКЕ @ ЛЕЗЕШЬ РАЗБИРАТЬСЯ @ МЕТОД API ДЕЛАЕТ ТОЛЬКО ОДНО ДЕЙСТВИЕ: ВЫЗЫВАЕТ КЛАСС КОМПЛЕКСНОЙ ВАЛИДАЦИИ ДАННЫХ @ НАПИСАН ЕДИНСТВЕННЫЙ ТЕСТ НА УСПЕШНЫЙ ВЫЗОВ РУЧКИ @ ПРИ ЭТОМ КЛАСС С ЛОГИКОЙ ВАЛИДАЦИИ ЗАМОКАН
ОЛЕГ РЕВЬЮВИТ ТВОЙ МР @ ВЕСЬ ТВОЙ ФИКС ЭТО: IF ZALOOPA: RETURN "PEEDOR" @ - ПУК-ПУК НА ЭТОТ ИФ НАДО ТЕСТ НАПИСАТЬ @ ПЛАВЯ СТУЛ ПЕРДАКОМ ПИШЕШЬ ЕБУЧИЙ ТЕСТ @ ЧЕРЕЗ ПАРУ ДНЕЙ, РАЗБИРАЯ БАГ, НАХОДИШЬ В КОДЕ ПРОЕКТА ЕБЕЙШУЮ ХУЙНЮ @ НАХОДИШЬ ПО БЛЕЙМУ МР, В КОТОРОМ ВЛИЛИ ЭТУ СРАНЬ @ ПРАВКИ ДЕЛАЛ ОЛЕГ @ 500 СТРОК НОВОГО КОДА И НОЛЬ ТЕСТОВ
>>3327884 Вполне нормальная ситуация, если это какой-нибудь лид или синьор. Потому что то время, которое он должен был потратить на тестирование этих 500 строк, он потратил на проверки и консультации джуномиддлов в команде, и ему тоже хочется спать и отдыхать, а не работать по 16 часов. И он знает, что если он даст писать эти 500 строк, блокирующих что-нибудь, кому то в команде, это займёт 3 спринта и ему всё равно придётся в этом участвовать.
>>3327806 >Да это миф, ФП юзабельно без теории категорий. Whatever. Порог входа в условный хаскель в любом случае кратно выше, чем в ПАЙТОН. >Тренды индустрии отражают запросы бизнеса. А бизнес в том числе одержим идеей заменить хотя бы нижнюю прослойку кодеров на "ИИ", поэтому простые языки им кажутся ещё более актуальными. Всё так. Вот, собственно, и ответ, почему ФП не используют.
>>3327892 Не знаю, что такое настоящий, но я бы слепое следование инфоцыганским станлартам, которые повторяются из уста в уста, не относил к плюсам специалиста.
>>3327887 >какой-нибудь лид или синьор Нет, рядовой разраб. >время, которое он должен был потратить на тестирование этих 500 строк... Не ебёт. У нас так принято, что тесты - это неотъемлемый этап работы над задачей и жестких дедлайнов нет. Говно, которое он понаписал, три раза стреляло на этапе ручного тестирования, соответственно эти баги блокировали процесс тестирования и отнимали куда больше времени на разбор и ретест. Зато он сделал условно три задачи за то время, которое потребовалось бы на полноценную и качественную реализацию одной. Просто Олег - самонадеянный хуесос и лицемерный жополиз, берёт на себя больше, чем способен вывезти, очень много пиздит и крайне хуёво ведёт дела.
Работал я в 2020 году удалено на одну гавногалеру, делали тогда два приложения на реакт нейтив, первое приложение это аналог тиндера, только работодатель ищет там соискателя и наоборот, как раз на волне ковидных ограничений заказчик хотел что бы команда побыстрее сделала приложение так как люди сидели по домам и искали работу. Я пришел тогда когда все экраны были сверстаны и сделано 20% функционала, все приложение состояло из плохо работающего и поддерживаемого говнокода, в заказчика билд все время ломался, вылетал и хуево работал. Бэк не мог сделать нормально апи, все время были какие то ошибки, недоработки, он никогда не тестировал свой код, даже после того как он исправлял то на что ему указали оно все равно не работало или работало через раз и криво, из за этого неделями не могли сделать нужный для заказчика функционал. Что б вы понимали на какие бабки попал заказчик, стоимость мобильной разработки приложения на одну платформу на сайте галеры варьируется от 150к до 1 500 000млн рублей - 2000 рублей в час.
Я не жалею что работал на эту гавно галеру мне было ржачно читать жалобы заказчика и как кабан кормит его обещаниями, мне потом самому стало похуй на проект и я писал говно код на похуях, лишь бы писать, когда уже конкретно задерживали зарплату я оттуда ушел.
>>3327884 Дедовщина какая-то. Предлагаю прямо во время митинга спросить у Олега при всем почему не было тестов и припомнить ему что он сам почему-то во время ревью требует тесты на каждый чих.
>>3327884 Как же я ненавижу Олега, пиздец. Держу кулачки за тебя, ткни его лицом в это в общем чате что ли или в ответ позаёбывай когда будешь ревьювером...
>>3321289 >у огромной доли разрабов при виде ошибки в терминале просто мозг выключается мы не сисадмины, сисадмины это кобольды с -1 этажа, и это единственная служба которая действительно работает
>>3328121 > Тем временем твой коллега берёт дополнительную нагрузку и растёт карьерно в 2 раза быстрее тебя > Ты остаёшься пердеть на старых задачах, потому что тебе надо сначала заплатить, но никто этого не будет делать авансом
>>3328124 >берешь дополнительную нагрузку и думаешь, что это поможет тебе вырасти быстрее >тем временем твой коллега растет карьерно быстрее, потому что ходит с тимлидом на перекур
>>3328126 Ерунда. Ставишь вопрос ребром - я взял на себя такие-то обязанности, по ним всё хорошо крутится, давайте бабки/грейды/тайтлы. Если не сработает - меняешь компанию, используя приобретённые навыки.
>>3327830 >ПРИ ЭТОМ КЛАСС С ЛОГИКОЙ ВАЛИДАЦИИ ЗАМОКАН Это типичная ситуация, когда команда пытается в тдд. Лепят многослойную логику разбитую по 100500 файлам, а потом пытаются писать "тесты" где мокают первый уровень зависимостей. Был файл с ручкой, который зависит от другого файла с логикой - мокаем файл с логикой и "тестируем" ручку и такими "переходами" пишем "тесты"
>>3328054 Обычно это выходит боком. Просто в команде уже сформирован междусобойчик и костяк из лида и подсосов, которые лутают повышения, премки и самые вкусные задачи. А всякие лузеры и аутсайдеры сидят годами без премок и получают "индексацию", которая не покрывает даже официальную инфляцию. Так устроен мир айти, привыкай..
>>3328124 >> Тем временем твой коллега скорешлися с лидом, ходит с ним на обед и перекуры, набивается на встречи и созвоны с менеджерами и уже вырос по деньгам в несколько раз и лутает по кд премки, хотя пришел позже тебя >> Ты остаёшься пердеть на старых задачах, потому что потому пофиксил
>>3328159 Я ещё в институте начал так писать. Это проще и удобнее чем пытаться сразу высрать говнокод и потом думать "а оно вообще работает". Я пока написал тесты уже продумал входные и выходные данные, продумал краевые случаи. Да на тесты ушло 3ч, но сам код я пишу минут за 40 и он проходит QA с 1-2го раза и обычно дело в вариантах которые я не продумал.
Также багофикс я начинаю с написания теста который воспроизводит баг, если это возможно, потом меняю код так чтобы он работал правильно и проходил все тесты.
У нас на проекте около 1000-1500 юнит тестов на каждый сервис. Больше половины написал я и с тех пор мы все чаще в процессе рефактриринга можем переписать кучу кода.
>>3327957 Стронг >>3328178 > У нас на проекте около 1000-1500 юнит тестов на каждый сервис. Больше половины написал я и с тех пор мы все чаще в процессе рефактриринга можем переписать кучу кода. С одной стороны круто. С другой стороны меня уволят если я буду писать тесты.
>>3328178 >Также багофикс я начинаю с написания теста который воспроизводит баг Работает онли если код изначальны был написан тестируемым. Иначе ты попадешь в типичную ловушку джокера-куколда где ты не можешь написать тест, даже интеграционный и все летит в тартаррары. По факту не раз оказывался на проекте где тестировали "руками" и даже полный регресс проводили в ручном режиме. Большинство не умеет правильно писать тесты. Нет, все обкладывать моками - это не тестирование
>>3328228 В том что многие зачем-то озвучивают что тесты это нечто отдельно от разработки. Менеджер очевидно видит что можно вместо 8ч на задачу тратить 2ч. Необходимо изначально говорить что разработка займёт 8ч. Тесты при этом можно даже не упоминать, а если и упоминать то "ну вот написать тесты, потом написать код, потом ещё запустить и руками убедиться что хотя бы главный случай работает" у менеджера должно сложиться в голове что тесты это часть разработки и их нельзя убрать, ужать и пропустить.
В идеале менеджер так надресерован что при попытке скипнуть QA или предпорд орёт дурнем и запрещает так делать без согласования со всей командой и тестирощиками, а предложение джуна не писать юниты видит как некомпетентность.
>>3328228 Для возможности написания тестов код должен быть правильно структурирован и настроена нужная среда для их выполнения (если речь не только про юнит тесты). В большинстве компаний где я работал, тесты писали так - хуитка А зависит от хуитки Б. Хуитку Б мокают и пишут "тесты" на хуитку А. И потом такими "каскадами" тестируют классы. Если ты приходишь на проект, а там тестов нет или покрытие меньше хотя бы 60-70%, то ливай сразу
>>3328178 >>Да на тесты ушло 3ч, но сам код я пишу минут за 40 А как насчет того что тесты писать 3 дня, а код все равно минут 40? При этом тесты не гарантируют отсутствие багов, а уменьшают вероятность только совсем тупых ошибок из за невнимательности.
>>3328249 >>Менеджер очевидно видит что можно вместо 8ч на задачу тратить 2ч. >>Необходимо изначально говорить что разработка займёт 8ч. Все так. Говорю что надо 8 часов. 2 часа трачу на код, 6 на дунасинг.
>>у менеджера должно сложиться в голове что тесты это часть разработки и их нельзя убрать, ужать и пропустить. Менеджеру вообще похую что ты там пишешь. Нужны ли тесты/ревью и тп решает лид. Если лид говорит что тесты писать можно, но в нерабочее время - значит они не нужны.
>>3327742 >Получалась двойная компрессия и этот косяк обнаружили спустя 2 года работы приложения. >Удивительно, но всем было похуй хотя вроде как это важно для обучения моделей. Обзмеился.
>>3328129 Я попробую тебе пояснить как это работает - тимлид ищет куда приткнуть бесхозную хуйню, выбирает того кто по его мнению недозагружен, и сует ему. В его понимании ты не херачишь за двоих, ты просто станешь меньше пинать хуи. Если бы ты в момент попытки скинуть на тебя эту хуйню объяснил, что ты уже на фулл капасити (и для этого реально надо работать хотя бы на 75% мощности), но можешь взять это типа сверх нормы и давайте за это бабло, в таком случае тимлид вначале пошел бы искать другого терпилу, а при его отсутствии - дал бы тебе бабла. Но т.к. ты просто стерпел, это означает что оно тебе влезло в загрузку, ты не перерабатываешь, следовательно хуй тебе а не прибавка. Слоупочные попытки пересмотреть бабло впоследствии не вызывают ничего кроме раздражения и ты автоматом идешь на хер.
>>3328370 Ты описал частный случай говнопроцессов, в такой среде вообще ни о чём нельзя говорить уверенно. >>3328161 >>3328175 Ну да, известно же, что, чтобы расти как разработчик, надо как можно меньше разрабатывать.
>>3328178 Проблема в том, что решение не всегда очнвидно. И значительно логичнее сначала написать код, а потом проверить. Ну в индустрии ИТ любят извращенные подходы, наверное, они кажутся людям чем-то неожиданно умным и тонким.
ОЛЕГ ПРОЧИТАЛ КНИЖКУ БОБА МАРТИНА И ПРЕИСПОЛНИЛСЯ ПОНИМАНИЕМ ЧИСТОЙ АРХИТЕКТУРЫ @ ТОЧНЕЕ ОН ДУМАЕТ, ЧТО ПОНИМАЕТ ЧИСТУЮ АРХИТЕКТУРУ @ ТЕПЕРЬ У НЕГО ВЕСЬ КОД ОБМАЗАН ФАБРИКАМИ, КОТОРЫЕ ВЫЗЫВАЮТ ФАБРИКИ, КОТОРЫЕ ВЫЗЫВАЮТ ФАБРИКИ @ ВСЕ ДЕПЕНШОНЫ СТАРАТЕЛЬНО ИНВЕРТИРОВАНЫ, ТЕПЕРЬ ЛЮБУЮ ХУЙНЮ НУЖНО ТАЩИТЬ ЧЕРЕЗ 33 ВЫЗОВА В АРГУМЕНТАХ @ ЧТОБЫ ЭТА ПОЕБЕНЬ РАБОТАЛА БЫСТРЕЕ, В КОДЕ ТУТ И ТАМ НАХУЯРЕНЫ КЕШИ И ЛЕЙЗИ-ВЫЗОВЫ @ ТЕПЕРЬ КАЖДЫЙ ЮНИТ-ТЕСТ ТАЩИТ ПАРОВОЗОМ ПОЛОВИНУ ПРОЕКТА, ПОТОМУ ЧТО ВЕЗДЕ ПРИМЕНЕНЫ ДЕПЕНДЕСИ-КОНТЕЙНЕРЫ, В КОТОРЫХ СЛОЖЕНЫ ЛИБЫ НА ЛЮБОЙ СЛУЧАЙ ЖИЗНИ @ ЧТОБЫ НЕ ПЕРЕПИСЫВАТЬ 3000 ЮНИТ-ТЕСТОВ, ЗАХУЯРЕНЫ ГЛОБАЛЬНЫЕ МОКИ, ЗА КОТОРЫМИ ТЕСТАМИ СТАЛА НЕ ПОКРЫТА ПОЛОВИНА БИЗНЕС ЛОГИКИ @ ТЕПЕРЬ ЛЮБОЙ ХОТФИКС В ТРИ СТРОЧКИ ПРЕВРАЩАЕТСЯ В ЦЕЛЫЙ ДЕНЬ ДРОЧЕНИЯ РАНДОМНО ПАДАЮЩИХ ПАЙПЛАЙНОВ И ГАДАНИЕ НА ТАРО ПОЧЕМУ ЖЕ ОТЪЕБНУЛ ОЧЕРЕДНОЙ ТЕСТ, КОТОРЫЙ ВООБЩЕ ОТНОШЕНИЯ НЕ ИМЕЕТ
ЯНВАРЬ: - ВЯЧЕСЛАВ, В ЭТОМ ГОДУ У ТЕБЯ БУДЕТ ОЧЕНЬ ВАЖНАЯ И ОТВЕТСТВЕННАЯ ЗАДАЧА, ОТ ЕЕ ВЫПОЛНЕНИЯ БУКВАЛЬНО ЗАВИСИТ БУДУЩЕЕ КОМПАНИИ. СРОК ВЫПОЛНЕНИЯ - КОНЕЦ ГОДА @ "ЗАЕБИСЬ, НЕ БУДУТ ЕБАТЬ МОЗГИ РАНДОМНОЙ ХУЕТОЙ" @ ДОЛГО, ВДУМЧИВО И ОБСТОЯТЕЛЬНО РАСКУРИВАЕШЬ ТРЕБОВАНИЯ, ДОКУМЕНТАЦИЮ, СВЯЗАННЫЕ ПРОЕКТЫ, НАКИДЫВАЕШЬ ПЛАН РАБОТ @ ФЕВРАЛЬ: - СЛАВИК, ТУТ СРОЧНЫЙ ПРОЕКТ ВНЕ ОЧЕРЕДИ, СПУЩЕНО НАПРЯМУЮ К ТЕБЕ ОТ ВЫСШЕГО РУКОВОДСТВА, БЛЯ ОЧЕНЬ НАДО СРОК ТРИ НЕДЕЛИ @ СРОЧНЫЙ ТРЕХНЕДЕЛЬНЫЙ ПРОЕКТ ЗАТЯГИВАЕТСЯ НА ДВА МЕСЯЦА @ МАЙ: - СЛАВИК, У НАС В СЛЕДУЮЩЕМ КВАРТАЛЕ НАЧНЕТСЯ СЕРЬЕЗНЫЙ ПРОЕКТ, ТЕБЯ СКОРЕЕ ВСЕГО НЕ КОСНЕТСЯ, НО НА ВСЯКИЙ СЛУЧАЙ ИЗУЧИ ДОКУМЕНТАЦИЮ! @ ИЮНЬ: ВОЗВРАЩАЕШЬСЯ К ОСНОВНОМУ ПРОЕКТУ, ПЫТАЯСЬ ВСПОМНИТЬ НА ЧЕМ ОСТАНОВИЛСЯ И СНОВА ПОГРУЗИТЬСЯ В КОНТЕКСТ @ ПОЧТИ НА ФИНАЛЬНОМ ЭТАПЕ РЕАЛИЗАЦИИ ОБНАРУЖИВАЕШЬ, ЧТО В ТРЕБОВАНИЯХ ДОПУЩЕНА ФАТАЛЬНАЯ ОШИБКА, ИЗ-ЗА КОТОРЫХ ПОЛОВИНУ ПРОЕКТА ПОТРЕБУЕТСЯ ПЕРЕПИСАТЬ @ - ТАК, НАМ ЭТО РЕШАТЬ НЕКОГДА, У НАС ДРУГОЙ ПРОЕКТ ЕЩЕ БОЛЕЕ ВАЖНЫЙ. КСТАТИ ТЕБЯ МЫ ПЕРЕКЛЮЧАЕМ НА НЕГО @ ИЮЛЬ-АВГУСТ-СЕНТЯБРЬ-ОКТЯБРЬ-НОЯБРЬ ЕБЁШЬСЯ С НОВЫМ ПРОЕКТОМ @ - ВЯЧЕСЛАВ, КАК ТАМ ДЕЛА С ТВОИМ САМЫМ ВАЖНЫМ ГОДОВЫМ ПРОЕКТОМ? ДО КОНЦА ГОДА ЗАКОНЧИШЬ?)))
>>3328734 А мне это надо? Мне строго поебать на планы компании, вопросы по срокам будут не ко мне, а к лиду. А чем я лично занимался - у меня в истории задач и в истории коммитов видно. Или ты из тех, у кого душа болит за бизнес Кабаныча?
>>3328755 > А мне это надо? Мне строго поебать на планы компании, вопросы по срокам будут не ко мне, а к лиду. А чем я лично занимался - у меня в истории задач и в истории коммитов видно. Вопрос в том будет ли тот кто подписывает бумагу об увольнении читать твою историю задач и вникать, что эти задачи значат. Я вижу более вероятным вопрос к лиду: увольняем его за то, что он не сделал главную задачу или тебя лид увольнять за то что не организовал работу? Кто из вас двоих виноват? И если отношения с лидом у тебя не хорошие, то ответ лида будет очевиден.
>>3328794 У меня в компании уволили одного > высококвалифицированного специалиста по основанию "токсичное поведение". При этом история максимально мутная. Его уволили одним днем, отключили везде доступы, удалили из всех чатов, на вопросы что случилось с этим добряком менеджмент делает каменное ебало и просит их об этом не спрашивать.
Второго > высококвалифицированного специалиста уволили вообще без основания, тупо попал в расстрельный список на сокращение. Через полгода его опять наняли потому что обнаружили, что никто кроме него не ебет как работает проект. Вот до конца года должны новые расстрельные списки вывесить и он говорит, что он в них опять похоже попал.
Хз, может если компания маленькая, то кто-то там разбирается, но когда в компании 1000+ человек работает, то всем пофиг. Все, от ПМов до инженегров знают, что их могут уволить в любую секунду. Отношение к компании и её нуждам у коллектива соответствующее.
>>3328855 >Все, от ПМов до инженегров знают, что их могут уволить в любую секунду. Ебать вы омежные дуры. Оснований для увольнения по ТК ровно два: это появление на работе в нетрезвом виде и прогул. Соответственно, если ты на удаленке - уволить тебя по статье невозможно в принципе. Только если ты, даун омежный, ПСЖ от страха подпишешь.
>по основанию "токсичное поведение". Аахахахах, кул стори боб. Че еще спизданешь?
>>3328970 >и прогул в трудовом договоре прописаны работа в офисе с 10 до 18 или гибрид @ работаешь всё время из дома, тк все в твоей команде/конторе так работают/договорился с лидом/прост так получилось @ тебя решают уволить @ читаешь местных петушков про омежных дур и основания для увольнения, кукарекаешь об этом своему менеджменту @ тебя увольняют за прогулы
алсо большинство хлебных мест (например для моего стека и моей предметки - от 8-10k usd/mo) - это работа в чёрную с оплатой криптой
мимо работаю в белую за жалкие 7к удалённо с гибридом в тк
>>3328970 > Ебать вы омежные дуры. Оснований для увольнения по ТК ровно два: это появление на работе в нетрезвом виде и прогул. Я не в РФ работаю, а в Европе. В любом случае ты забыл ещё один пункт "кабаныч захотел". Тебе выплатят выходное пособие и пиздуй на все четыре стороны. > Соответственно, если ты на удаленке - уволить тебя по статье невозможно в принципе. Только если ты, даун омежный, ПСЖ от страха подпишешь. В договоре написано гибридная работа, как и сказал анон выше. Если тебя захотят уволить просто скажут, что теперь нужно появляться в офисе 5 дней в неделю. > Аахахахах, кул стори боб. Че еще спизданешь? Скажу, что можешь дальше находиться в сказочном мире где людей не увольняют.
>>3328986 > большинство хлебных мест (например для моего стека и моей предметки - от 8-10k usd/mo) - это работа в чёрную с оплатой криптой Это где такое, как искать?
>мимо работаю в белую за жалкие 7к удалённо с гибридом в тк Если ты упомянул ТК, то значит работа в России? 7к долларовый эквивалент, то есть тысяч 700 в месяц чистыми? Ты какой-то тимлид тимлидов что ли?
>>3328970 Я в начале 2022 заболел ковидом и не работал месяца полтора без больничного, потом началось СВО и сидел думскролил неделями, на работу было похуй т.к. давно уже сильно выгорел и просто ждал когда уводят. В итоге предложили уволиться по собственному с выплатой зарплаты за 4 месяца, с января по апрель, я за эти месяца сделал полтора коммита. Конечно же я согласился.
>>3328986 >в трудовом договоре прописаны работа в офисе с 10 до 18 или гибрид >@ >работаешь всё время из дома, тк все в твоей команде/конторе так работают/договорился с лидом/прост так получилось Для особо одаренных поясняю: если ты хоть один день работал из дома и получил 8-ку в табель, считается что у тебя не оформленное в письменной форме трудовое соглашение и уволить за прогул тебя нельзя.
>тебя увольняют за прогулы Обращаешься в ГИТ, идешь в суд, взъебываешь работодателя на средний заработок за время простоя, компенсацию морального вреда и юридических услуг.
>это работа в чёрную с оплатой криптой Как бы похуй на скам.
>>3328996 >В любом случае ты забыл ещё один пункт "кабаныч захотел". Тебе выплатят выходное пособие и пиздуй на все четыре стороны. С огромной радостью получу 3 оклада и уебу, проблемы?
>Если тебя захотят уволить просто скажут, что теперь нужно появляться в офисе 5 дней в неделю. С хуя ли баня загорелась? В договоре написано, что ты работаешь из офиса например в понедельник и вторник. Без согласия работник изменить это нельзя.
>Скажу, что можешь дальше находиться в сказочном мире где людей не увольняют Оформленного по ТК РФ на удаленку программера, прошедшего испыталку, уволить по статье невозможно. Ситуация в гейропах и скамном дерьме с зэпкой в крипте меня не интересует.
>>3329038 >Это где такое, как искать? Это трейдтех, крипта/форекс, разработка торговых платформ/алготрейдинг. Раньше можно было устроиться из РФ удалённо в какие-нибудь иностранные фонды/проптрейдеры/вендоры, которые чем-то более классическим торгуют, но после гойды краник перекрыли.
>Если ты упомянул ТК, то значит работа в России? 7к долларовый эквивалент, то есть тысяч 700 в месяц чистыми? Ты какой-то тимлид тимлидов что ли? Нет, прост синьор с очень релевантным опытом (неск лет работал в РФ брокере над оче похожим проектом), плюс устраивался когда доллар был по 70 (а контора зарабатывает в валюте, ей похуй те рубли), плюс разок получил хороший контр-оффер. Тимлиды у нас 6к-9к получают, разрабов обычно берут на 4к-5к, но одному недавно тоже 7к дали - тоже был нужный опыт.
>>3329069 >Это трейдтех, крипта/форекс, разработка торговых платформ/алготрейдинг На Кипре вроде такого много? И что, прям на плюсах или расте хуяришь hft какой-нибудь? Завидую, потому что я недобекендер микросервисошлёп, который большую часть карьеры работал фронтендером.
> На Кипре вроде такого много? Ага. И в Эмиратах, и в Бангкоках/Сингапурах, и даже в Ю.Америках чот попадается. Еще в Прибалтиках было, но теперь там нам не рады.
> И что, прям на плюсах или расте хуяришь hft какой-нибудь? Прям на шарпах/джаве/гошке пишешь as low latency/as much throughput as you can, никаких HFT лол. И это процентов 5 времени если повезёт. Остальное - те же круды, унылые фичи, интеграция с говном, отчёты, аналитика, дрочение каких-нибудь коэффициентов на бектесте, дрочение своего охуенно функционального самодельного фреймворка для бектеста, какой-то легаси хуйни, которую в запаре написал выгоревший в нулину и съебавший 5 лет назад чел, и тд - всё как мы любим и в любом другом месте. У нас конечно есть куски кода на плюсах (старенькое) и расте (новенькое), но их мало и никто не горит желанием туда лезть, пушо если несмотря на тщательное тестирование что-то отъебнёт - будет плохо всем.
> Завидую, потому что я недобекендер микросервисошлёп, который большую часть карьеры работал фронтендером. Толковые фронты тут тоже нужны, и им тоже хорошо платят, но хорошо бы где-то набраться опыта в предметке чтоб эти деньги полутать. Про перекаты с фронта на бек в текущей конторе не слышал, в прошлой (крупный РФ брокер) видел несколько раз (js -> php -> c# -> c++ лол)
ПОНАПИСАЛИ ХУЙНИ @ ХУЙНЯ НЕ РАБОТАЕТ КАК НУЖНО @ НАПИСАЛИ ХУЙНИ СВЕРХУ, ЧТОБЫ ХУЙНЯ ХОТЬ КАК-ТО РАБОТАЛА @ ХУЙНЯ ХУЙНИ ТОРМОЗИТ @ ПРИСРАЛИ СБОКУ ЕЩЕ ХУЙНИ, ЧТОБЫ КЭШИРОВАЛО @ "МОЖЕТ ПЕРЕПИШЕМ ЭТУ ХУЙНЮ?" @ "НАМ БИЗНЕС НЕ ДАСТ НА ЭТО ВРЕМЕНИ" @ ПРОДОЛЖАЕМ ЕБАТЬ ХУЙНЮ И ТРАТИТЬ В 10 РАЗ БОЛЬШЕ ВРЕМЕНИ НА ЛЮБУЮ МЕЛКУЮ ДОРАБОТКУ
>>3329768 Поэтому нужно с первой попытки писать заебись. В этом отличии джуна от сеньора. Джун верит, что дадут время на доработку. Сеньор проебывает на яйцах все дедлайны и делает как надо.
ОЛЕГ ОЦЕНИЛ СВОЮ ЗАДАЧУ В ТРИ ЧЕЛОВЕКОДНЯ @ ОЛЕГ ДЕЛАЛ СВОЮ ЗАДАЧУ ТРИ ДНЯ И НАКОНЕЦ ВЫКАТИЛ МР НА РЕВЬЮ @ В МР - ПРАВКА В ОДНОЙ СТРОКЕ - ДОБАВЛЕНО ВОСЕМЬ СИМВОЛОВ @ "ОЛЕГ, А ЧЕМ ТЫ БЫЛ ЗАНЯТ ТРИ ДНЯ?" @ "ПРОВОДИЛ РЕСЁРЧ!"
>>3329831 Так все и делают, лул. Чем больше сроки ты смог поставить на задачу и чем меньше в реале отработал тем более ты красавчик. А будешь реально вкалывать по максимуму быстро так с тебя пиздоватые менеджеры не слезут пока ты не крышей не поедешь и не упадешь замертво на клавиатуру.
>>3329813 > Поэтому нужно с первой попытки писать заебись.
Конкуренты написали по быструхе абы как и обошли вас на повороте и собрали сливки с рынка. Продали мамонтам подписку на саппорт и чиллово по подписке фиксят баги.
>>3329966 Тогда инновация кабан кабаныча и яйца выеденного не стоит. А если изначально проект без инновационной идеи, а чисто "давайте сделаем то что есть, только лучше", то готовьте вложить дохуя бабла, потому что ваши конкуренты, по определению выше, уже занимают рынок и вы нафиг не нужны пользователям.
>>3329966 Всё так. Поэтому популярны языки вроде Python, JS. Бизнес всегда будет стремиться сокращать T2M и расходы. "Чистота" кода волнует только программистов и смежных с ними людей, бизес её продать не сможет. Да и сами программисты едва ли могут как-то обосновать её нужность, кроме того, что какой-то инфоцыганин так написал в какой-то книжке. Никто никаких экспериментов не проводил, какой подход лучше - это всё субъективные наблюдения, подверженные когнитивным искажениям.
>>3329984 Они популярные потому что они популярны. Это и причина и следствие. А бизнес выбирает то, что популярно потому что нуждается в заменяемости сотрудников, а не потому что какая-то технология позволяет быстрее реализовывать алгоритмы.
Если судьба бизнеса зависит от того была ли выкачена фича сегодня или через месяц значит бизнес говно.
>>3330030 >Они популярные потому что они популярны У тебя рекурсия стек пробила. >потому что нуждается в заменяемости сотрудников, а не потому что какая-то технология позволяет быстрее реализовывать Ты сказал. >Если судьба бизнеса зависит от того была ли выкачена фича сегодня или через месяц значит бизнес говно Опять ты сказал.
>>3329974 Речь именно про что-то новое. Есть 2 кабана, один пошел на поводу у задротин и пишут чистый код. Второй приказал задротам любой ценой сделать продукт вчера. Результат очевиден в плане $$$.
>>3330045 Ну, если на это смотреть как на двух сапожников, то твоя логика работает. Вот только обычно когда говорят про IT имеют ввиду инновационные продукты. Для них разница в месяц, да даже в год не важна, потому что конечный продукт является уникальным предложением на рынке.
Ну, и я повторю свой тезис: если судьба бизнеса зависит от того сегодня или через месяц появится фича, то бизнес говно.
Подобная ситуация возможна только когда у кабаныча нет конкурентного преимущества вообще, совсем, вот буквально ноль и единственное чем он может спасти свое горе-предприятие это скоростью выкатывания говно фичей.
Знаете, что такое успешный бизнес? Это сделанное решение, которое не обновляли уже два года. Ноль новых фичей. Все ресурсы тратятся на исследовательскую деятельность и её обслуживание. Ну, и на один гигамегапроект, который должен взорвать рынок, но его пилят медленно, потому что он зависит от исследовательской части.
>>3330117 А знаешь что ещё смешнее? В 99% проектах вообще блять всем пахую на эти фичи, зато не пахую на вагон багов и тормоза из-за техдолга. Не будет никто пользоваться фичами через немогу, тогда, как ты и сказал, получается у тебя продукт уникальный на рынке и придётся терпеть. В ином случае я закрою твою залупу после 1го же бага или тормозов в работе и пойду к конкурентам у которых нормально.
Все эти погони за фичами это 1в1 спекуляции на рынке, а на рынке выживают только те кто играет в долгую или трейды с инсайдами.
@ В ОЧЕНЬ ВЕЖЛИВОЙ ФОРМЕ СПРАШИВАЕШЬ У МИШИ ПРО ПРОБЛЕМЫ С РЕЛИЗОМ, КОТОРЫЕ ТОЛЬКО ЧТО ОБСУЖДАЛИ НА МИТИНГЕ С ЛИДАМИ @ ВМЕСТО МИШИ ОТВЕЧАЕТ ОЛЕГ @ - КТО ТЕБЕ СКАЗАЛ ПРО ЭТИ ПРОБЛЕМЫ? МЫ УЖЕ НЕСКОЛЬКО РАЗ ЭТО ОБСУЖДАЛИ. ОНИ В БЭКЛОГЕ. ХВАТИТ О НИХ СПРАШИВАТЬ @ ОХУЕВАЕШЬ ОТ ТОКСИЧНОСТИ ОЛЕГА @ ОПЯТЬ МАКСИМАЛЬНО ВЕЖЛИВО ГОВОРИШЬ ЧТО ВОЗМОЖНО ТЫ ОШИБСЯ, НО ПОНЯЛ ЧТО ОНИ ДОЛЖНЫ БЫТЬ СДЕЛАНЫ СЕЙЧАС @ ОЛЕГ ГОВОРИТ ЧТО ТЫ ДЕЙСТВИТЕЛЬНО ОШИБСЯ И ОНИ НЕ ДОЛЖНЫ БЫТЬ СДЕЛАНЫ СЕЙЧАС @ ОЛЕГ ВООБЩЕ НАХУЙ В ОТПУСКЕ ДОЛЖЕН БЫТЬ
Я Олег, понял какое я агрессивное животное после этого разговора и представил реверс-бугурт
>>3320716 (OP) ЛИД НА КАЖДОМ РЕВЬЮ НАСТОЙЧИВО ПРЕДЛАГАЕТ АЛЬТЕРНАТИВНЫЕ РЕАЛИЗАЦИИ ТОГО ЧТО ТЫ УЖЕ НАПИСАЛ @ ВСЕ АЛЬТЕРНАТИВЫ - ТУПО ВКУСОВЩИНА С АНАЛОГИЧНОЙ ФУНКЦИОНАЛЬНОСЬЮ @ НА ТВОИ ВОЗРАЖЕНИЯ ПРИМЕНЯЕТ ВЕСЬ СВОЙ ДИПЛОМАТИЧЕСКИЙ АРСЕНАЛ: ДЕМАГОГИЮ, АПЕЛЛЯЦИИ К ГИТЛЕРУ/ПХПШНИКАМ, ЛОЖНЫЕ АНАЛОГИИ, ДОВЛЕНИЕ АВТОРИТЕТОМ И ПРОЧИЕ УЛОВКИ @ ЗАБИВАЕШЬ БОЛТ НА СПОРЫ И ДЕЛАЕШЬ КАК ОН ПРОСИТ @ НА ОЧЕРЕДНОМ РЕТРО ЛИД ВЫРАЖАЕТ НЕДОВОЛЬСТВО ТЕМ ЧТО МЫ РАБОТАЕМ БЕЗ ДУШИ, НА-ОТЪЕБИСЬ И НЕ БОЛЕЕМ ЗА ПРОЕКТ @ ВОЗРАЖАЕШЬ, ЧТО ЭТО ИЗ-ЗА ТОГО ЧТО ОН ВСЮДУ ПУШИТ СВОЁ ВИДЕНЬЕ, КОТОРОЕ ПОЛЬЗЫ НЕ ПРИНОСИТ, НО УБИВАЕТ ИНИЦИАТИВУ И ЗАТЯГИВАЕТ СРОКИ @ НА ТВОЁ ВОЗРАЖЕНИЕ ОН ОПЯТЬ ПРИМЕНЯЕТ ВЕСЬ СВОЙ ДИПЛОМАТИЧЕСКИЙ АРСЕНАЛ, БЛЕСТЯЩЕ ПАРИРУЯ ВСЕ ТВОИ ДОВОДЫ @ ЗАБИВАЕШЬ БОЛТ НА СПОРЫ И ПРОДОЛЖАЕШЬ ДЕЛАТЬ ВСЁ НА ОТЪЕБИСЬ @ НА СЛЕДУЮЩЕМ РЕТРО ЛИД ОПЯТЬ ПОДНИМАЕТ ЭТОТ ВОПРОС @ НЕ ВОЗРАЖАЕШЬ
>>3330961 >ЛИД ВЫРАЖАЕТ НЕДОВОЛЬСТВО >ВОЗРАЖАЕШЬ Wrong. Первым делом нужно было спросить какие у него есть предложения чтобы решить эту проблему. Ибо пиздеть и выражать недовольство все могут, а вот как что-то дельное предложить - сразу: пук-среньк.
>>3330961 Это профдеформация всех тимлидов, они привыкли продавливать своё видение, споря с кабаном, смежниками и джунами, в итоге уже привычка спорить даже тогда, когда не очень-то и нужно.
>>3330974 >всех тимлидов Да вот не всех. Прошлый (в этой же конторе) и позапрошлый (в другой) такой хуитой не страдали, вмешивались только когда действительно что-то говёное/опасное напишешь. Прошлый лид стал EM'ом над 5 командами - видимо из-за того что не тратил время на доёбы и занимался проектом и процессами а не своим эго
>>3330961 >АЛЬТЕРНАТИВНЫЕ РЕАЛИЗАЦИИ >вмешивались только когда действительно что-то говёное/опасное напишешь Тут 2 стороны. Для компании и для самого лида выгодно поддерживать минимальный уровень качества, который позволяет достигать бизнес-целей. С точки зрения обучения команды полезно давать более детальные комментарии. Это может быть интересно разрабтчикам, которые получать конструктивную критику и чему-то учиться. На самом деле, тут угождать разрабам дело такое - будешь много прикапываться, то подавляешь инициативу и придираешься. Будешь мало прикапываться - скажут, что проект потогонка лишь бы сделать. И так далее.
Сегодня, впервые, искусственый дурак в лице копилота смог мне внятно помочь. Я долго ебался с либой, документация она как бы есть, но это перечень сраных классов и методов. Я и так и сяк и наперокосяк, в итоге надыбал похожую xml структуру и заказал дураку своять мне код с помощью этой либы который создаст такую xml иии он выдал мне нужный партак. В целом я мог бы и сам разобраться как по структуре xml написать нужное, но экономия пары часов сильно помогла.
"ОЛЕГ ПРОВЁЛ БОЛЬШУЮ РАБОТУ - ОН ОТРЕФАКТОРИЛ ПРОБЛЕМНЫЙ МОДУЛЬ! ОЛЕГ - МОЛОДЕЦ!" @ ЧЕРЕЗ ПАРУ ДНЕЙ В ХОДЕ РЕШЕНИЯ ЗАДАЧИ ВИДИШЬ ЧТО СКИПНУТО ОВЕРДОХУЯ ТЕСТОВ НА ЭТОТ САМЫЙ МОДУЛЬ @ "ОЛЕГ, ПОЧЕМУ ТЕСТЫ СКИПНУТЫ?" @ "ПОСЛЕ МОЕГО РЕФАКТОРИНГА ОНИ ПАДАЮТ, ПОТОМУ ЧТО НАПИСАНЫ НЕПРАВИЛЬНО."
>Программирование это инженерная специальность, писать нормальное ПО это нихуя не работа которой можно заниматься после курсов или накрутив опыт.
Это именно "инженерная специальность". Т.е. программист это аналог строителя, сантехника, или электрика. Они тоже, сюрприз, инженеры.
До 90-х годов программированием вообще почти только женщины занимались, потому что это считалось слишком простым, скучным и унылым занятием, где не требуется интеллекта, а требуется дохуя усидчивости и минимум фантазии.
Я тебе открою секрет, но в любом более-менее серьезном месте, где учат "на программиста" (т.е. учат прикладной математике) сам процесс программирования считается полнейшей хуйней для даунов, которой заниматься интересно ну совсем тупеньким.
>>3331935 >>вообще почти только женщины занимались, потому что это считалось слишком простым, скучным и унылым занятием ну в принципе да, женщина-гений это примерно на уровне развития вуедебила
>>учат прикладной математике) сам процесс программирования считается полнейшей хуйней для даунов, которой заниматься интересно ну совсем тупеньким. поэтому математики и пишут код как тупенькие дауны
СПИСОК ВЕЩЕЙ, КОТОРЫЕ ЗАЕБЫВАЮТ НА РАБОТЕ @ 1) КОГДА ВО ВРЕМЯ ОБЕДЕННОГО ПЕРЕРЫВА КТО-ТО ЗАДАЕТ КАКОЙ-ТО ВОПРОС @ КОГДА ТЫ ЗАДАЕШЬ КАКОЙ-ТО ВОПРОС И ТЕБЕ ПРИХОДИТСЯ ЖДАТЬ, ПОКА ЧЕЛОВЕК ПРИДЕТ С ОБЕДЕННОГО ПЕРЕРЫВА
>>3331935 >>вообще почти только женщины занимались, потому что это считалось слишком простым, скучным и унылым занятием Они занимались набивкой готового кода. Если твой уровень это трансляция готовых решений на язык Б то окей такие макаки тоже нужны.
Нет. Дохуя женщин на прикладной математике всегда было и преподов тоже дохуя женщин.
>поэтому математики и пишут код как тупенькие дауны Ето так на 70%. В 30%, когда человек задротил прогу, а не разобрался за неделю и решил, что все понял (а так большинство к программированию и относятся, и это в лучшем случае) математики охуенно код пишут.
>>3331945 У меня так было на работе в офисе. Условно говоря, на перерыве скроллю ноут и хаваю какую-то хуйню. Коллега задаёт вопрос аккурат перед тем как я начну жевать. Будто специально блять. Позже я решил, что в офис пойду только если за год не найду нормальной удаленки. Никаких ебобаных гибридов.
>>3332026 Программисты с математическим бэкграундом могут хорошо писать код. Потому что они программисты. Само по себе знание математики не помогает писать код. Те кто занимается наукой часто пишут простенькие вещи на питоне, потому что им нахуй не нужны паттерны, алгоритмы, чистые коды с фреймворками. Это не делает их самих идиотами, но качество кода у них хуевое.
СЛАВИК, ВОТ ТЕБЕ СРОЧНАЯ ЗАДАЧА, НУЖНО ИСПРАВИТЬ АСАП @ ОК @ СЛАВИК, ГЛЯНЬ АЛЕРТ В СЕНТРИ @ ОК @ СЛАВИК, ПОМОГИ НАЙТИ ДОКУ ПО %ГОВНОПРОЕКТ-НЕЙМ% @ ВОТ @ СЛАВИК, СЕЙЧАС К ТЕБЕ ПРИДЕТ QA - НУЖНО КРАТЕНЬКО РАССКАЗАТЬ ВСЮ ЛОГИКУ НАШЕГО ПРОЕКТА @ ОК @ СЛАВИК, У НАС ХУЙНЯ ЗАЛУПЫ НЕ РАБОТАЕТ, МОЖЕШЬ ГЛЯНУТЬ? @ ОК @ СЛАВИК, ЗАХОДИ НА СОЗВОН, БУДЕМ ОБСУЖДАТЬ ГРАФИК ОТПУСКОВ НА СЛЕДУЮЩИЙ ГОД @ ОК @ СЛАВИК, КАК ТАМ ТВОЯ СРОЧНАЯ ЗАДАЧА? В СМЫСЛЕ НЕКОГДА? А ЦЕЛЫЙ ДЕНЬ ТЫ ЧЕГО ДЕЛАЛ? УТРОМ КРОВЬ ИЗ НОСА НУЖНО ВЫКАТИТЬ!
КОЛЛЕГА ПРОСИТ НА 5 МИНУТ СОЗВОНИТЬСЯ, ЧТОБЫ ОБСУДИТЬ НЕБОЛЬШОЙ ВОПРОС @ ОБСУЖДЕНИЕ ПРЕВРАЩАЕТСЯ В 30 МИНУТ, ВО ВРЕМЯ КОТОРОГО КОЛЛЕГА НА ЗВОНКЕ ФИКСИТ БАГ, ПАРАЛЛЕЛЬНО РАЗГОВАРИВАЯ ТО ЛИ С ТОБОЙ, ТО С САМИМ СОБОЙ
>>3334217 ДЖУН НА ИСПЫТАТЕЛЬНОМ ПРОСИТ КОЕ ЧТО ПОДСКАЗАТЬ ПО ЗАДАЧЕ @ ПРИХОДИШЬ В СЕБЯ ТОЛЬКО ЧЕРЕЗ ТРИ ЧАСА, ПОСЛЕ ТОГО, КАК РАССКАЗАЛ ВСЁ УСТРОЙСТВО ПРОЕКТА И СЛУЧАЙНО ПРОЧИТАЛ ВВОДНУЮ ЛЕКЦИЮ ПО ЧИСТОМУ КОДУ И SOLID
>>3334454 Меня наоборот бесит когда мне интерфейс меняют. Я вообще хуй знает везде пользуюсь дефолт темами и никогда никуда не лезу. Именно поэтому мне не нравится линукс, там нельзя пользоваться системой просто накатив. Обязательно надо ебаться месяц чтобы оно просто работало.
Есть МР, в нем через жопу применяется технология, но чтобы доказать это мне нужно часа 2-3 потратить на исследование проблемы. Разраб кто написал МР уверяет, что это валидный способ, а других он не знает/их нет.
И вот что мне делать? Ставить апрув? Так я не согласен, что это валидный способ. Доказывать, что есть проблема? Это тратить время, которое выделено на другие задачи.
>>3334756 Какие риски этого неправильного использования? Озвучить потенциальную проблему и риски кому-то можешь? Хотя бы в коменте к МР написать, и в общей группе разработчиков. Чтобы в том числе увидели люди выше рангом, которые могут решить, нужно или нет тратить время на исследование в этой ситуации.
>>3334763 Для тестирования андроид приложений Android Orchestrator >>3334764 > Какие риски этого неправильного использования? Думаю никаких кроме того, что появляется несколько непонятных файлов и скриптов для работы с ними. То что оно работает правильно я не сомневаюсь, но то что оно сделано вместо официальной инструкции по советам чатагопоты/ответа со стековерфлоу я тоже не сомневаюсь. > Чтобы в том числе увидели люди выше рангом, которые могут решить, нужно или нет тратить время на исследование в этой ситуации. Людям выше похуй. Работает? Отлично, остальное не волнует. Проходил уже много раз.
>>3334771 Так и сделал >>3334790 Ну, объективные причины были бы выложены на стол через пару часов исследования вопроса. А сейчас есть лишь инженерная интуиция, что настолько коряво оно не должно работать
КОРПОРАТИВНЫЙ МЕССЕНДЖЕР МЕДЛЕННО ЗАПУСКАЕТСЯ, КИДАЯ НА СЕБЯ ФОКУС ПОВЕРХ ВСЕХ ОКОН ПОСЛЕ ЗАПУСКА @ ОТВЛЁКСЯ, КОГДА В НАЧАЛЕ ДНЯ НА АВТОМАТЕ ВСЁ ЗАПУСКАЛ И ВЕЗДЕ ЛОГИНИЛСЯ @ ТЕПЕРЬ ТВОЙ ПАРОЛЬ ДОСТОЯНИЕ ОБЩЕГО ЧАТА
МУДИЛО, КОТОРОЕ ТЕБЕ НЕ НРАВИТСЯ, СРЫВАЕТСЯ В РАБОЧЕМ ЧАТЕ И ПИШЕТ ИСТЕРИЧНУЮ ХУЙНЮ @ СКРИНИШЬ @ ЧЕРЕЗ ПОЛМИНУТЫ МУДИЛО ОДУМАЛОСЬ И УДАЛИЛО СООБЩЕНИЕ @ С ЛИЦОМ ЕХИДНОГО КОЛОБКА ПОСТИШЬ СКРИНШОТ
>>3334951 Я как-то забыл имена функций поменять перед коммитом, и в итоге когда спустя 6 лет переустроился в компанию, мои xxx_vasyas_super_wrapper_xxx, quick_kal_1337это реальные названия и похожие имена, которые я использовал для именования всяких локальных функций, которые неймспейс пакета не засоряют, еще в кодовой базе, и вокруг них построили еще кучу всего. Никто ничего не переименовал.
>>3334992 Да ну типичную истеричную хуйню типа мол заебали отвлекать я занят важной хуетой, хватит меня дергать по хуйне, ко-ко-ко. И всё это в максимально тупопёздной манере, как баба базарная.
Олега уволили. Того самого. Я не причём если что, во время митинга месяц назад когда меня спросили есть ли у меня проблемы с кем-то из коллектива я ответил, что проблем нет.
С одной стороны грустно в душе. С другой стороны понимаю, что работать станет легче. Вообще это пиздец конечно, увольнение одним днем, не знаю как он себя сейчас чувствует.
>>3335007 Два года назад в конце декабря уволили моего Олега. Ебать это был лучший подарок на новый год. Теперь молю боженьку чтобы уволили нынешнего Олега, ибо заебал уже сил нет.
ДЕЛАЕШЬ ТАСКУ @ В ПРОЦЕССЕ ВЫЯСНИЛОСЬ ЧТО ЕСТЬ ПРОБЛЕМЫ И ПОДВОДНЫЕ @ ПИШЕШЬ ТЕХЛИДУ И В ИТОГЕ ПРОВОДИТЕ БЫСТРЫЙ СОЗВОН РАЗРАБАМИ @ ТЫ ПРЕДЛАГАЕШЬ ЗАБИТЬ ХУЙ НА ТО ЧТО НЕ УЛОЖИТЕ ЗАДАЧУ ДО КОНЦА СПРИНТА ВЕДЬ НОРМАЛЬНО СДЕЛАТЬ ЗАЙМЕТ ВСЕГО-ТО ЛИШНИЙ ДЕНЕК @ НО ЗАКРЫТЬ ТАСОЧКУ ДО КОНЦА НЕДЕЛИ ОЧЕНЬ ВАЖНО ПОЭТОМУ МЫ ЗАВЕДЕМ ЗАДАЧУ В ТУХДОЛГ, А СЕЙЧАС ВПИЛИМ КРИВО @ ТУХДОЛГ ЕСТЕСТВЕННО НИКТО НЕ БУДЕТ ДЕЛАТЬ
>>3335007 Если ты про Олега из прошлого треда, походу были правы те кто считал его выгоревшим. Видимо послал нахуй кого-то кого не стоило посылать. Архетипичный Олег отныне будет жить в моём сердце ещё несколько тредов
>>3335030 >>Цель спринт закрыть, а не работу сделать. Вот у меня с новым менеджером также. Заебал спрашивать когда будет готово. Цель у меня уже просто таску закрыть, похуй что я там хуйню делаю.
>>3335085 Скажи, что компания тебя не обеспечила корпоративным средством связи, так что звонки от манагера ты брать не обязан. если есть айпишка, то соболезную
>>3335049 Он раз в день на дейлике спрашивает, но все равно заебал по каждой таске уточнять. Я ж не ебу, как сделаю так сделаю. Иногда там такая ебанина в коде, что мне кажется от маленького бага вреда меньше, чем от моих фиксов в этой лапше без тестов.
>>3335094 Так менеджеру то на самом деле похуй когда будет - к релизу то я все равно успею - может завтра сделаю, может через 2 дня. Таска может еще тестирования ждать будет неделю. Но у меня от этого тревожность повышается. Вынудит меня сказать "завтра" - а там легасное говно какое то - значит я не стану разбираться и просто ебану костыль. А мог бы через пару дней переписать нормально починив пару потенциальных багов которые еще не проявились.
>>3335113 А кто тебе мешает поверхностно исследовать задачу, чтобы дать эстимейты манагеру, чтобы от отъебался? Это же база. Сдаётся мне, что ты сам вкатыш-дурачок, без году неделя в индустрии, но самомнения уже дохуя.
>>3335209 > самомнения дохуя Сказал чел, который дохуя напридумывал про опыт работы и квалификацию незнакомого ему человеку > А кто тебе мешает поверхностно исследовать задачу, чтобы дать эстимейты манагеру, чтобы от отъебался? Это же база. Это пиздеж. Сам-то хоть раз делал ретроспеуииву что ты говоришь когда тебя спрашивают оценить задачу и сколько реально ты её делаешь? Лишь самые примитивные задачи оцениваются правильно и их обычно в качестве примера приводят эффективные менеджеры когда рассуждают про оценку.
Всё что ты до этого не делал, вот прям один в один как написано в задачи, является неопределённостью. И если ты говоришь, что точно предсказываешь сроки выполнения задач с неопределённостью, то ты пиздабол потому что суть неопределённости в её неопределённости.
>>3335211 Я не говорил, что точно предстказываю сроки. Я обычно примерно прикидываю сколько времени уйдет по самому пессимистичному сценарию, умножаю на два и даю такой эстимейт.
>>3335217 Согласен, так работать будет, иногда. Как пример моя ситуация сейчас.
Есть алгоритм он понятен на 100 %, задают вопрос за сколько сделаешь, отвечаю за один рабочий день искренне думая, что за это время ещё и тесты успею написать.
В течении дня появляется два мердж реквеста, один на 1500 строк, другой на 500 строк, которые нужно ревьюить. Около часа на эти два МРа потратил. Потом написал коллега, мол нужна консультация по другой задачи, давай созвонимся. Созвонились, всё обсудили, ещё около часа потратилось.
Всё, вроде с "неучитываемой" работой закончили, пора уже алгоритм писать. Написал, тестирую, 12 мс латенси. Смотрю в ТЗ, должно быть как можно быстрее, но вот 15 мс это уже точно край а по хорошему нужно бы уложиться в несколько миллисекунд.
Окей, понимаю, что день уже закончился, алгоритм технически готов, но 12 мс это слишком близко к граничным 15 мс и задачу отправлять в done я не могу потому что с высокой вероятностью когда параллельно будут выполняться другие алгоритмы эти 12 мс превратятся во все 30-40 мс.
Второй день, читаю почту, вижу что назначили митинг на 2 часа ревьюить гига МР на 5000+ строк в критическую часть продукта. Разработчик будет его презентовать и отвечать на вопросы.
Окей, есть время занятся алгоритмом, нужно понять как его можно оптимизировать. Трачу время на оптимизацию однопоточной имплементации - никакого эффекта. Переписываю операции на SIMD. Алгоритм теперь отрабатывает за 9 мс. Всё ещё слишком долго. Пробую параллелить алгоритм через std::async - никакого эффекта. Пробую параллелить алгоритм через openmp - эффект есть, латенси теперь 5 мс.
Наступает митинг, с мертвыми глазами слушаю бубнеж коллеги пытаясь вникнуть в код. Выясняется что другой коллега накосячил в своей части проекта и из-за этого косяк в этом МРе. Чтобы не приходить с фразой "ты накосячил, пруфов нет" собираю инфу по его проекту, нахожу проблемное место, убеждаюсь через git blame, что это действительно его изменения. Пишу ему сообщение с предложениями как пофикcить.
Рабочий день уже закончился, но голова всё равно занята вопросами оптимизации алгоритма. Чувствую, что можно оптимизировать параллельность. Трачу ещё два часа уже личного времени, чтобы оптимизировать параллельность и получаю 1.2 мс латенси.
Третий день. Сегодня. Продакшен версия алгоритма всё ещё не написана, тесты не написаны, манагер ещё вчера сказал, что это пиздец и нужно чтобы алгоритм был готов сегодня.
Вот так выглядит оценка работы и реальноая работа в ретроспективе.
>>3335239 Ты тут оцениваешь сроки (сделаю до завтра), а надо оценивать трудоемкость (сделаю за 8 астрономических часов)
Эта трудоемкость может и на неделю сроков растянуться лол
Я прост говорю менеджерам что эта работа на N часов без отвлечений, не будет отвлечений - сделаю к такому-то сроку, будут - буду делать дольше. В какой-то момент даже самые тупые понимают что к чему и дают мне индульгенцию на неотвечания в слеки/почты, пропуск митингов и забивание на прилетевшие баги. Типа "Олег занят моей важной задачей, его сегодня/завтра не трогайте" в общем чате обычно хорошо работает
>>3335239 Так ты сам обосрался с таймменеджментом. Если задача имеет четкий дедлайн, то шлешь нахуй всю побочную активность и занимаешься задачей. Если кто-то недоволен - вопросы к манагеру. Если времени хуй, а тебе ставят какие-то митинги-хуитинги - заранее говоришь манагеру, что не успеваешь, пусть выкручивается. То что тебе приходится ебашить в неурочное время и разрываться между срочными задачами, ревью и консультациями - ты сам это допустил. Лично я в рот ебал переработки. Если у кого-то будут претензии относительно горящих сроков и моей эффективности - я в любой момент могу предоставить почти что поминутный график того, чем я занимался и на какую хуйню отвлекался.
>>3335312 > Что за алгоритм? Определение статических изображений в видеопотоке > Над чем таким классням работаешь? Биометрия > Какая зп за такую напряжённую работу? 5к евро в Испании
>>3335322 Меня перевез работодатель спусят год после начала войны. Долго не хотели перевозить сотрудников, думали не придется. Пришлось.
Изначально вкатывался следующим образом: 1. Год на заводе почти не работал, а учил андроид разработку 2. Скопил за год денег на 3 месяца жизни в Питере 3. Уволился с завода, приехал в СПб из Сибири, начал искать работу 4. Выполнил тестовое задание, прошел собеседование, взяли на работу джуном 5. Работал по 10 часов с одним выходным пока был на испытательном, чтобы показать какой я ценный сотрудник 6. Прошел испытательное, начал работать по нормальному графику
>>3335346 Сначала писал андроид приложения, там плюсы не использовал, но многопоточка уже там была. Потом начал писать андроид библиотеки и вопрос быстродействия стал приоритетным. Если нужно быстродействие, то самым простым решением является начать писать на плюсах, а не мучить жабу требуя от неё того для чего она не подходит.
Плюс, я на заводе половину времени писал на плюсах, другую половину на матлабе. Поэтому какого-то неприятие плюсов, котрое можно встретить у фронтендеров, у меня не было.
>>3335378 Ну, я бы начинал с предметной области, а не с языка. Жаба для написания веб серверов и жаба в андроиде одна и та жа, но технологии в самих предметных областях совершенно разные как и требуемые теоретические знания.
В саму же жабу как язык программирования я специально не вкатывался. Просто проходил уроки по андроиду на гугл лабс, когда чего-то не знал/не понимал гуглил. Сейчас бы использовал бы чатгопоту вместо гугла.
>>3335239 >В течении дня появляется два мердж реквеста, один на 1500 строк, другой на 500 строк, которые нужно ревьюить. Около часа на эти два МРа потратил. Потом написал коллега, мол нужна консультация по другой задачи, давай созвонимся. Созвонились, всё обсудили, ещё около часа потратилось Все это шлёшь нахуй пока не сделал свою работу.
>>3335395 МРы слать нельзя, правила команды, пришёл МР сразу делай ревью, чтобы не блокировать других разработчиков. Отказ от созвона с fellow engineer приведёт к тому, что он меня также пошлёт когда мне нужно будет что-то с ним обсудить. И будет весь отдел сидеть посланных друг другом коллег.
>>3335406 Тогда менеджера сразу ставь в известность. Буквально: сегодня смотрю MR и консультирую коллегу, задачей занимался полдня. Pro tip, от которого карась дуреет менеджеры кончают радугой: в конце дня в паре предложений обрисуй, что сделал по таске, что осталось, на что отвлекался. Если внезапно всплыла сложность, тоже пиши: думал, так и так, а надо ещё эдак и вот эдак вот поэтому не соптимизировал сейчас — при распараллеливании всё распидорасит, и т.д.. Если ты берёшь таску на день, а за день её не выполняешь, логично, что он будет крутиться рядом и по утрам спрашивать: что ты там затих, почему тебя не слышно?
Не по всем таскам, а по важным и не мелким. Всё. Бонусом при случае можно будет прикрыть жопу: не проебланил сроки, а выполнял задачи сверх запланированного, менеджера в известность поставил, с меня взятки гладки.
>правила команды, пришёл МР сразу делай ревью, чтобы не блокировать других разработчиков Ты пишешь, что работа неучитываемая, так учитывай! Сроки свои домножай, на планировании выделяй время под МР. Сплошной профит, минусов нет.
>Отказ от созвона с fellow engineer приведёт к тому, что он меня также пошлёт когда мне нужно будет что-то с ним обсудить. Ещё можно сказать сегодня не могу, давай завтра.
>>3335413 Ну, наверное можно так, но мне кажется он быстро устанет и спросит чего я ему всё это пишу, он как бы в курсе как мы работаем. А то что фича нужна была как можно быстрее - я уже не реагирую на подобное. Слишком часто фича нужная вчера оказывалась забыта менеджментом и про неё вспоминали спустя месяц хотя я её делал изо всех сил как можно быстрее.
Всё что нужно было сделать ещё вчера можно успеть сделать завтра.
Почитал я ваше нытье. Видимо мне охуенно повезло, с тем что меня никто не пушит и не дрочит по срокам. Дедлайны ставят крайне редко, могу ебланить сколько угодно (в пределах разумного).
ЛИНТЕР РУГАЕТСЯ ЕСЛИ НЕТ ДОК КОММЕНТА К КЛАССУ/МЕТОДУ/МОДУЛЮ @ БУКВАЛЬНО 98% ДОК КОММЕНТОВ В ПРОЕКТЕ ДУБЛИРУЮТ НАЗВАНИИ СООТВЕТСВТЮЩЕГО КЛАССА/МЕТОДА/МОДУЛЯ
>>3335596 У нас тоже линтер. Обычно принято требовать в МР расписать подробный докстринг по методу, если он важный или сложный. А ебучие init и прочие атрибуты-акцессоры - естественно без детальных описаний.
>>3335637 Я просто чувствую себя идиотом когда десятый раз за день пишу докстринг "без детальных описаний" т.к. там нет ничего что из сигнатуры не понятно. Ещё и глаз натренировался игнорировать докстриги из-за этого маразма:
>>3335680 Ну, это не совсем бесполезное требование если речь про библиотеку. Всё публичное API должно быть задокументировано, чтобы юзер мог точно прочитать в документации что делает та или инач функция без доступа к самой либе. Понятное дело, что предполагается, что комментарий не совсем бессмысленный, но почему это правило добавили в линтер я понимаю.
Чего я не понимаю почему 100 % API у вас публичное. А если не публичное, то нафига это правило нужно?
>>3335596 Жду, когда кто-нибудь создаст линтер с нейронкой, которая проверяет, что смысл комментариев соответствует логике когда, и не даёт смержить при недостижении порога несоответствий. Причём для поощрения разработчиков самостоятельно разбираться в документировании кода линтер не будет показывать, какой конкретно комментарий ему не понравился.
>>3335768 Возможно поднять вопрос об этом? Мне QA инженер так сказал, что использовать для всего подряд баш плохая идея и лучше бы нам переходить на питон. Я почитал статейки, гугловский стандард для баша и понял, что QA прав и писать сборочные скрипты на баше было ошибкой.
В понедельник ему придет письмо от меня, что мол спасибо. В бэклоге уже заведена задача переписать все старые скрипты.
>>3335860 Никогда не понимал этого дроча на клавиатуры, какие-то механики, подсветки, эргономики, кастомные раскладки, пиздец вообще. Всю жизнь юзаю проводные клавиатуры за 500 рублей, мне заебись.
>>3335824 >>Возможно поднять вопрос об этом? Коллеги, давайте обсудим, создам встречу @ Да вот было б неплохо все переписать @ Да было б неплохо @ А кто-нибудь знает питон? @ А у девопса появилось свободное время этим заниматься? @ Нет, но все равно создам таску, может когда-нибудь про нее вспомним @ Хорошего дня коллеги
>>3335824 >>письмо от меня, что мол спасибо. В бэклоге уже заведена задача переписать все старые скрипты. Я надеюсь ты исполнителем поставил того самого QA инженера? Не забудь дедлайн прописать.
ДОГОВОРИЛИСЬ С БОССОМ/КОЛЛЕГОЙ НА СОЗВОН ЧЕРЕЗ 10/20/30 МИНУТ @ ВРЕМЯ ПРИШЛО @ БРОСИЛ ВСЕ ДЕЛА @ СДЕЛАЛ КРАСИВО В КОМНАТЕ (ЗНАЮ, ЧТО ПРОГИ СЕЙЧАС МОГУТ МЕНЯТЬ ИЛИ БЛЮРИТЬ ФОН, НО НЕ ЛЮБЛЮ ТАКОЕ) @ ПРИВËЛ СЕБЯ В ПОРЯДОК @ НАПИСАЛ СОБЕСЕДНИКУ, ЧТО ГОТОВ @ ЖДËШЬ 5, 10, 20 МИНУТ @ ВРЕМЯ РАСХОДУЕТСЯ ОЧЕНЬ РАЦИОНАЛЬНО @ СОЗВОНЫ — ЭТО ЖЕ ТАК ОХУЕННО, ТЕКСТОВЫМИ СООБЩЕНИЯМИ ВЕДЬ НЕЛЬЗЯ ОБСУДИТЬ
>>3336129 Как же знакомо. Нужно причесаться, побриться, умыться, заварить чай, убрать срач на фоне, позакрывать нежелательные вкладки в браузере, подстроить настройки камеры под текущее освещение... и это всё ради пятиминутного разговора типа:
- А чё эта тут сделано? Почему так? - То-то и то-то, потому-то и потому-то. - А как мне хуйня нейм сделать? - Ну я бы наверное так-то и так-то сделал. - Ок, понятно, спасибо анон.
>>3336206 Ну как минимум надо встать из кровати, в которой я валяюсь с ноутом, надеть штаны ( ну на всякий случай), поправить камеру, волосы пригладить, футболку надеть чистую
>>3336201 >>и это всё ради пятиминутного разговора Нахуй ты камеру вообще тогда включаешь? Я сам ее включал последний раз на собесах. На коллег похуй, как и им на меня - лучше уж экран пошарить и показать что то.
>>3336478 Щас бы рабочий ноут настраивать и что то там делать ради созвона. Просто подключаюсь с домашнего пека, шарю иде или окно отдельно браузера да и все. А ноут год уже пылится, т.к. мне чет влом в офис ходить.
>>3336484 Я привык работать на ноуте, а на пеке капчевать, минусов нет. Так что на домашней пеке надо будет что-то настраиватьна ней и зума нет. Твой подход принципиально одобряю, ура удобству.
>>3336370 Щас устраивался - в первый раз собес удаленно проходил. Я такой, ну наверное видос то надо включить, а то как они нанимать будут хуй пойми кого, у кого и фейса то не видели.
Челики коннектятся. С их стороны ноль подрубленных видео, одни микрофоны. Я такой - ну йопта, вот они мои интроверты, люблю таких.
Прошел, устроился и чо ты думаешь - они так всех собеседуют в слепую, никого не просят видео подрубать, им это в хрен не впилось. И сами ребята весьма хорошие оказались - без формализма и прочей ебалы.
Кроч, занес себе это в список хороших признаков на собесе.
>>3336538 Моя текущая контора кстати тоже собесила без камер. Я в офис приезжал оформляться (тогда еще офис/гибрид был) там впервые меня и увидели. Многих коллег с которыми работаю 2 года я видел только по фоткам в системе, ни разу в живую или по камере.
Кто то на собесах просил включить просто чтоб ебало имаджинировать, а потом говорили ок, можете вырубать (тест на скуфа пройден).
Самая хуйня это когда у тебя и херки камеры включены, а потом подключаются 3 каких то тела без камер и начинают собес толком даже не представившись. Не понятно кто они вообще такие по должностям, просто какие то Олег, Никита и Вячеслав блять.
>>3336207 @ Выдают калпоративный ноут @ С анальным анализатором жизнедеятельности @ Анализатор жрет 90% ресурсов @ Турбина воет, если нажимать кнопки чаще раза в минуту @ Здесь ты будешь проводить 8 часов жизни
>>3336944 >С анальным анализатором жизнедеятельности Не понимаю, зачем так работать, если можно работать в нормальном месте. Ладно бы дохулионы предлагали, но это ж и на обычных галерах делают.
>>3337033 >>С анальным анализатором жизнедеятельности >Не понимаю, зачем так работать, если можно работать в нормальном месте.
Сейчас какая-то мода на безопасность пошла - выдают ноут и заставляют работать толкьо на неём
При том что у меня на соседнем столе паяльник, ПЛИСина и осциллограф, и я (даже не вскрывая ноут, скорее всего) смогу у него память прочитать если нужда будет и взять всё что мне надо - пароли, ключи, слить исходники и что там ещё может быть
>>3337045 Все ещё смешнее. На ноутах разрабов есть гит, а также права админа чтобы я не ебал мозги ТП. Теперь я могу взять и просто залить любые файлы хоть на другой конец планеты одним кликом. Да и скачать могу что угодно в обход любого антивируса.
Я только так и делаю. Все рабочие проекты зеркалятся на фейк гитхаб в приватные репы, ради рофла пару раз пиздил документы и заливал себе. Естественно ниразу не было ко мне вопросов.
>>3336776 Хаха. >>3336789 Да, хуй уместишь в выражения нормальные названия переменных. Отсюда появляются всякие prob, bs, req. >>3337049 Начальнику отдела безопасности нужно как-то оправдывать своё существование вот и вся причина.
>>3337049 Ну хуй знает, просто с ноутом от компании меньше шанс, что ты начнёшь на него устанавливать пиратский софт или игрушки с вирусами с торрентов, швыряться по левым сайтам или совершишь иные похожие действия, из-за которых хакеры получат доступ к ноуту и корпоративной инфе
>>3337135 > Да, хуй уместишь в выражения нормальные названия переменных. Отсюда появляются всякие prob, bs, req. Переносы тоже запрещены? А кто не даёт поставить ширину каких-нибудь 120 символов? 80 - это пережиток времён CRT мониторов. Я всюду в IDE и prettier ставлю 120
>>3336944 С такими заёбами сразу нахуй идут, если зп ниже 700к/мес. У меня на прошлой работе безопасники тоже одно время озаботились тем, что требовали скинуть список установленных пакетов и выкатывали список требований к рабочему пека. Потом рандомно выбирали сотрудников и просили пошарить экран и показать выполнение требований. У меня несколько было не соблюдено и знаешь что? Нихуя из этого не последовало.
>>3337545 Тут уже или проёбывать своё здоровье, сидеть до посинения, перерабатывать и потом не получить даже спасибо или забить хуй и если уж такая ситуация, то найти новую работу/новый проект
>>3337722 Одним днем, написал начальник, мол надо созвониться, на созвоне сказали, что в компании сокращения и решили уволить тебя. Через час уже все доступы заблокировали и ноутбук превратился в кирпич. Позвонил сисадмин договорились о доставке ноутбука в офис через курьера.
Должны были уведомить за 2 недели, но им пофиг, они штраф сказали, что заплатят, им так проще.
>>3337733 Конечно, с этим всё в порядке, но как факт того, что если кого решат уволить, то уволят тебя потому что год назад у тебя был баг в релизе, а не менеджера, который создал такие рабочие процессы, что эти боги оказываются в релизе.
Ну, и ещё личные отношения я верю, что сильно влмяют. У нас был скрам мастер, самая бесполезная должность, и его не уволили потому что он стал "загадочным другом" начальника продукт менеджеров. Зато уволили 10 инженеров, которые такими же "друзьями" начальника не стали за время своей работы.
>>3337541 Какой же сеймурик, бля... К нам пришел скуфидон-волчара, который набился в друзья к лиду и начал сам выбирать себе самые легкие задачи уровня "переименовать поле в дтошке". За спринт закрывает по 10-15 таких задач. Менеджер видит, что у него больше всех закрытых задач и начал наезжать на остальную команду, лол
>>3337729 Сейм. Тоже уволили одним днем. Работал себе работал. Тут пишет менеджер, мол "нужно созвониться". На созвоне уже херочка и этот хер. "Му-хрю, Сычев, ты нам больше не нужен. Сейчас вышлем документы на подпись. Ноутбук заберет курьер". Как только подписал заявление, через полчаса автоматически разлогился в операционной системе. Где-то через неделю пришел курьер, который отдал документы и забрал у меня ноут. На этом все. Никаких 3-4 окладов не платили. Выплатили неиспользованные отпускные и какие-то копейки по факту отработанных дней
>>3337773 Понятно, тут конечно нужно было идти в полицию и писать заявление, потому что они должны были выплатить оклады в случае если это именно увольнение, а не уход по собственному желанию.
>>3337743 >и его не уволили потому что он стал "загадочным другом" начальника продукт менеджеров Да, кстати. Такое тоже было. Видел несколько примеров, где чел тупо не перформил, но сидел в компании 10 лет и уже за руку здоровался с топ менеджментом и основателем. А всяких рабочих пчелок по кд меняли как перчатки и увольняли одним днем кидая на зэпки. В целом понял, что нужно быть вайбовым, покладистым и молодым, при этом набиваясь в друзья как минимум к своему лиду. Работал в очень крупной компании и там было полно всяких додянов и прочих тнусов на позициях всяких деврелов, скрам-мастеров и прочих менеджеров, которые по факту хуи пинали
>>3337779 >в случае если это именно увольнение, а не уход по собственному желанию. Чел... оформлено это было как увольнение по соглашению сторон. Никто даже слышать ничего не хотел про оклады и т.д. Тупо поставили перед фактом и отключились.
>>3337784 Ну, опять же, ты мог не подписывать документы и тебе бы ровным счётом ничего бы не было. Это была бы проблема кабаныча, а не твоя. >>3337785 Это в Испании было.
>>3337820 Ну, это не моя история, а коллеги, который сидел за соседним столом. Он нашёл работу за пару месяцев в каком-то стартапе и остался жить в Барселоне
ЗАДАЧА @ НА ДЕВАЙСЕ Х НУЖНО ДОСТИЧЬ ЛАТЕНСИ Y @ ДЕВАЙСА Х У НАС НЕТ @ ЕСТЬ ДЕВАЙС Z, КОТОРЫЙ ПОХОЖ НА ДЕВАЙС Х @ К ДЕВАЙСУ Z НЕТ ДОСТУПА ПОТОМУ ЧТО ЕГО НЕ СМОГЛИ ПОДКЛЮЧИТЬ К СЕРВЕРУ @ ГОВОРИШЬ ЧТО НЕ МОЖЕШЬ ВЫПОЛНИТЬ ЗАДАЧУ @ КУПИ ПРОСТО В МАГАЗИНЕ ДЕВАЙС Х МЫ ПОТОМ ТЕБЕ ВЕРНЕМ ДЕНЬГИ @ ОБОРОТ КОМПАНИИ 50+ МИЛЛИОНОВ РУБЛЕЙ @ НЕ МОЖЕТ НАХУЙ ПОЗВОЛИТЬ СЕБЕ ЧЕЛОВЕКА, КОТОРЫЙ БУДЕТ ХОДИТЬ ПО МАГАЗИНАМ И ИСКАТЬ ЕБУЧИЕ ДЕВАЙСЫ @ ЭТОТ ЧЕЛОВЕК ТЫ @ ТЕПЕРЬ ЭТО ЧАСТЬ ТВОЕЙ ТАСКИ
>>3338120 Вот этот бушприт более больный. А то что просто купить - так это хуйня. Сейчас всё можно заказать через инторнет. Даже и прикольно поиграться с новым девайсом. Другое дело, если нет уверенности, что вернут деньги. Лучше бы они сразу давали деньги на покупку
В КОМАНДУ ВЗЯЛИ НОВОГО ДЕВЕЛОПЕРА @ НЕ МОЖЕТ СОБРАТЬ/ЗАПУСТИТЬ ПРИЛОЖЕНИЕ @ КИДАЕТ ТЕБЕ ОШИБКИ В ВИДЕ СКРИНШОТА @ У ТЕБЯ ТАКИХ НЕ БЫЛО @ СЛАВА Б-ГАМ, ЧТО В МАКОС МОЖНО КОПИРОВАТЬ ТЕКСТ ПРЯМО ИЗ КАРТИНКИ (ПРИВЕТ ВИНДЕ) @ И ТЕБЕ НЕ НАДО ИЛИ НАБИРАТЬ ТЕКСТ ОШИБКИ ИЛИ ЮЗАТЬ КАКОЙ-ТО СТОРОННИЙ СОФТ ДЛЯ РАСПОЗНАВАНИЯ ТЕКСТА @ ГУГЛИШЬ ЗА НЕГО ОШИБКУ, ВЕДЬ ОН ЗАБАНЕН В ГУГЛЕ
ГЕНЕРИШЬ НОВЫЙ КОМПОНЕНТ ИЗ МОКАПА НЕЙРОСЕТЬЮ, КАК ХОЧЕТ КЛИЕНТ @ ЭТО ДОЛЖНО СЭКОНОМИТЬ ДОХУЯ ВРЕМЕНИ @ НУЖНО ТОЛЬКО НЕМНОГО ПОДПИЛИТЬ НАПИЛЬНИКОМ @ ПИЛИШЬ @ ПИЛИШЬ @ ПИЛИШЬ @ СЭКОНОМИЛ ДОХУЯ ВРЕМЕНИ @ ОТРИЦАТЕЛЬНО
>>3338433 А ты хорош >>3338387 Подними вопрос, скажи, что это бесплатный способ уменьшить размер приложения. Сделай отчёт через тулу Spotify если это андроид, там будет наглядно видно как изменился размер установки/загрузки >>3338391 Что за нейронка? Мне гопота скорее помогает чем мешает
>>3338487 > Что за нейронка? Мне гопота скорее помогает чем мешает Claude.ai. Возможно, нужно больше надрочиться в каких случаях лучше ей генерить и правильно формулировать запросы, в каких самому писать
ЗАКОНЧИЛ ПЛАТНЫЕ КУРСЫ JAVA-ПРОГРАММИСТА @ ОХУЕЛ ЧТО НИКОМУ НЕ НУЖЕН ПРИ ПОИСКЕ РАБОТЫ @ СКРИПЯ И ПЕРДЯ УСТРОИЛСЯ АВТОТЕСТЕРОМ @ ДОВОЛЬНО УРЧИШЬ, ДУМАЯ ЧТО НАЕБАЛ СИСТЕМУ И УЖЕ СКОРО СТАНЕШЬ ПРОГРАММИСТОМ @ 3 МЕС НЕ ПОДПУСКАЮТ К КОДУ, ГОВОРЯ ЧТО ЕСТЬ СРОЧНЫЕ ЗАДАЧИ ПО РУЧНОМУ ТЕСТИРОВАНИЮ
С УТРА ЛЕНЬ РАБОТАТЬ, ПОТОМУ ЧТО НЕ ВЫСПАЛСЯ @ К ПОЛУДНЮ ЛЕНЬ РАБОТАТЬ, ПОТОМУ ЧТО ХОЧЕТСЯ ЕСТЬ @ ПОСЛЕ ОБЕДА ЛЕНЬ РАБОТАТЬ, ПОТОМУ ЧТО ПОЕЛ И ХОЧЕТСЯ ЛЕЖАТЬ @ ВЕЧЕРОМ НЕ РАБОТАЕТСЯ, ПОТОМУ ЧТО УСТАЛ @ С ЛИЦОМ ЛЯГУХИ СИДИШЬ НАД ЗАДАЧАМИ ПО ВЫХОДНЫМ, ПОТОМУ ЧТО В ПОНЕДЕЛЬНИК БУДУТ НЕУДОБНЫЕ ВОПРОСИКИ
>>3339283 РАБОТАЕШЬ КАК ПРОКЛЯТЫЙ @ С ПЕРВЫМИ ПЕТУХАМИ НАЧИНАЕШЬ РАБОЧИЙ ДЕНЬ @ С ПОСЛЕДНИМИ СОВАМИ ЗАКАНЧИВАЕШЬ @ ПОСТОЯННО ЗАДАЮТ НЕУДОБНЫЕ ВОПРОСИКИ