@
НЕКОГДА ДЫШАТЬ, НЕ ТО ЧТОБЫ ЕСТЬ И ПИТЬ
@
ТЫ В СОСТОЯНИИ ПОТОКА, ВОТ ВОТ ПОЛУЧИТСЯ
@
МЕНЕДЖЕР КРУТИТСЯ "ПОД ДВЕРЬЮ" И СПРАШИВАЕТ СТАТУС
@
ХОЧЕШЬ ЕЩЁ НЕСКОЛЬКО МИНУТ, ЧТОБЫ ДОДЕЛАТЬ ТЕКУЩИЙ КУСОК И СКАЗАТЬ — ПОЛУЧИЛОСЬ ТАКОЕ ТО И ТАКОЕ ТО ВМЕСТО ТОГО, ЧТОБЫ 3 ЧАСА ОБЪЯСНЯТЬ, ЧТО НЕ РАБОТАЕТ И ЧТО ТЫ ХОЧЕШЬ СДЕЛАТЬ
@
МЕНЕДЖЕР ПСИХУЕТ, ЧТО НЕ ОТВЕТИЛИ ЗА НАНОСЕКУНДУ
@
ARE YOU AVAILABLE FOR A SHORT CALL?
@
ДА, ДАВАЙ ПОЛНОСТЬЮ ВЫДЁРГИВАЙ МЕНЯ ИЗ СОСТОЯНИЯ ПОТОКА, ЧТОБЫ Я ЗАКОНЧИЛ ВСЁ ЕЩЁ ПОЗЖЕ
Прошлый тред
>>3226813 (OP)
Но и не зумер.
Мой слабый мозг
Сто лет как умер.
Я делал петы,
Дрочил лидкод.
Цыган пророчил
Мой доход.
Стучался в двери,
Чтоб приютили.
На золотую цепь,
Чтоб посадили.
Но открывали
Лишь обрыганы,
От них бежали
Тараканы.
И я смирился
С той судьбой.
Стал старый стол
Моей борьбой.
За ним я
Каждый вечер темный
Пилю очередной
Проект нестремный.
Но и не зумер.
Мой слабый мозг
Сто лет как умер.
Я делал петы,
Дрочил лидкод.
Цыган пророчил
Мой доход.
Стучался в двери,
Чтоб приютили.
На золотую цепь,
Чтоб посадили.
Но открывали
Лишь обрыганы,
От них бежали
Тараканы.
И я смирился
С той судьбой.
Стал старый стол
Моей борьбой.
За ним я
Каждый вечер темный
Пилю очередной
Проект нестремный.
Да вы Пушкин
gpt-4o
Это текст, который является пародией на песню "Время" группы "Кино". В оригинале поется о времени, о жизни и о борьбе, а в вашей версии используются элементы из современного контекста, включая упоминания о программировании и других аспектах, связанных с молодежной культурой. Если у вас есть другие вопросы или вам нужно больше информации, дайте знать!
@
ТАК ЕБАНА ВЫБРАННАЯ АРХИТЕКТУРА КАЖЕТСЯ НЕ СОВСЕМ УДАЧНОЙ, НО ПЕРЕДЕЛЫВАТЬ УЖЕ ПОЗДНО, ВЕДЬ МЫ НАПИСАЛИ УЖЕ АЖ ЦЕЛЫХ 1000 СТРОК
@
ПОДРОБНЫЕ ТЕСТЫ С ДОСТАТОЧНЫМ ПОКРЫТИЕМ ПИСАТЬ НЕКОГДА, НО Я РУКАМИ ЛОКАЛЬНО РУЧКИ ПОДЕРГАЛ - ВСЕ РАБОТАЕТ
@
КСТАТИ ЗАМОКАТЬ 30% БИЗНЕС-ЛОГИКИ - ЭТО ВПОЛНЕ ЗДРАВАЯ ИДЕЯ
@
ВСЕ РАБОТАЕТ - МЫ ПРОТЕСТИРОВАЛИ НА ТЕСТОВОЙ БД, В КОТОРОЙ ПОЛТОРЫ СУЩНОСТИ И НОЛЬ РЕАЛЬНЫХ ПОЛЬЗОВАТЕЛЕЙ
@
НАСТУПАЕТ ДЕНЬ РЕЛИЗА
@
ПУК-ПУК ВСЕ РАБОТАИТ НИТАК КАК МЫ ПЛАНИРОВАЛИ!
@
ОЙ КОНСИСТЕНТНОСТЬ БД ПРОЕБАНА!
@
БЛЯТЬ КТО ПИСАЛ ЭТОТ МЕТОД???
@
ПИЗДЕЦ, МЕТОД РЕАЛИЗОВАН НЕ ПО КОНТРАКТУ!
Грустное хаха. Один в один процессы на моей работе описал. От слова тесты менеджеры плюются ядом.
НУЖНО ПОЛУЧИТЬ ДОСТУП К ВНУТРЕННЕМУ РЕСУРСУ КОМПАНИИ
@
ИДЕАЛЬНО НАПИСАННАЯ ИНСТРУКЦИЯ ПО КОТОРОЙ НИ У КОГО НЕ ВОЗНИКАЛО ПРОБЛЕМ
@
ОЛЕГ ПИШЕТ
@
ТОТ САМЫЙ СЕНЬОР ПОМИДОР
@
НЕ РАБОТАЕТ, У МЕНЯ ОШИБКА В ТЕРМИНАЛЕ, Я БУДУ ПИСАТЬ САППОРТ ТИКЕТ
@
САППОРТ ТИКЕТ В СРЕДНЕМ РАССМАТРИВАЕТСЯ НЕДЕЛЮ
@
ЧИТАЕШЬ ОШИБКУ ОЛЕГА
@
ОН СОЗДАЕТ ФАЙЛ В ДИРЕКТОРИИ КОТОРУЮ НЕ СОЗДАЛ
@
ГОВОРИШЬ В ЧЕМ ПРОБЛЕМА И ЧТО ОНА ФИКСИТЬСЯ ОДНОЙ СТРОЧКОЙ
@
ОЛЕГ ОТВЕЧАЕТ, ЧТО ОН ЗАНЯТ И ЕМУ НЕКОГДА
@
РАБОТА ПО ЗАДАЧИ БУДЕТ ТЕПЕРЬ СТОЯТЬ НЕДЕЛЮ
@
НАПОМИНАЕШЬ СЕБЕ, ЧТО ПРОБЛЕМЫ ДОЛБОЕБОВ НЕ ТВОИ ПРОБЛЕМЫ И СПОКОЙНО ВОЗВРАЩАЕШЬСЯ К СВОИМ ЗАДАЧАМ
Тесты не приносят деньги. Новые фичи приносят деньги. Такая их логика. С момента как заказчик купил лицензию он становится для них пустым местом и они идут искать нового, который почти всегда просит что-то добавить в продукт.
А руководители с яйцами есть у вас? Кто-то может донести манагерам, что:
- тесты быстрее и качественнее тестируют функционал
- тесты детектируют регресс
- тесты показывают хуевую архитектуру
Я честно вообще нахуй понять не могу как вы без тестов что-то пишете, все руками тестируете после каждого изменения?
> Тесты не приносят деньги.
Да. Это ещё тесты веб продукта достаточно легко писать - воспроизвел состояние бд, воспроизвел поведение юзера, получил тест. Все в автоматике. А когда у меня тесты завязаны на оборудование? Это пипец как они становятся удорожающими продукт. Тут без макаки, которая будет вынимать и вставлять гаджеты, не обойтись. Плюс клонирование тестовых окружений это не плюс доллар за инстанс в клауде на час, это очень дорого.
> А руководители с яйцами есть у вас? Кто-то может донести манагерам, что:
> - тесты быстрее и качественнее тестируют функционал
> - тесты детектируют регресс
> - тесты показывают хуевую архитектуру
И что из этого приносит деньги? Ты говоришь как инженер. Манагеры этого языка не понимают. Пока не будет пиздеца из-за которого их лишат премий/уволят к хуям для них это просто временные затраты в никуда.
> Я честно вообще нахуй понять не могу как вы без тестов что-то пишете, все руками тестируете после каждого изменения?
Тестируем руками релиз-кандидат, если всё работает то в прод.
Всё так, всё так
Не работает такое объяснение потому что прямым образом это заработанные деньги в финансовом отчёте не увеличивает, а новый заказчик просящий месяц батрачить, чтобы добавить поддержку его способа защиты сетевых пакетов это прямые и конкретные деньги.
> Качественнее код
Что ты имеешь в виду?
Как по мне лучше накидать говна по быстрому и отточить тестами.
А твой " качественный код " будут писать годами, и он уже не будет нужен бизнесу, потому что у конкурентов-то первый метод.
> как вы без тестов что-то пишете
Накидываю фичу которую хочет заказчик, тестирую прямо у него, если все ок, то мерж в основную ветку
Я же написал: ручное тестирование релиз-кандидата. Буквально есть сервер, есть клиент, отдаём это дело тестировщикам и они посылают с клиента на сервер данные и проверяют, что ответ с сервера ожидаемый.
Жиза. Когда по собственной инициативе (во дурак) писал кое-какой внутренний тулинг, то прихуел от того, что у огромной доли разрабов при виде ошибки в терминале просто мозг выключается.
Лол, если это Олег из прошлого треда, то он или чед-красаучик, или выгорел до предпоследней стадии
Тот самый, надеюсь что он всё же хитрый чедяра, но пока кажется, что он просто туповат
>И что из этого приносит деньги?
Помните, как у нас накрылась пиздой X, пришлось перекидывать упирающегося Славика на быстрофиксы, из-за этого проебали сроки выкатки фичей, клиент принял проект позже, и оплату задержали? С тестами можно сразу быть уверенным: код отработает, когда вместо жопы придёт палец, или что палец в принципе не может прийти.
Впрочем, если ничего не горело настолько, то и без тестов норм.
>>21308
Проиграл, как же Олег вертит всех на хуе. А ты кляузу отправил?
> Впрочем, если ничего не горело настолько, то и без тестов норм.
Вот в этом проблема. Мы слишком пиздатые инженеры, у нас ничего не падает даже без тестов :(
> Проиграл, как же Олег вертит всех на хуе. А ты кляузу отправил?
Неа, я отпустил эту ситуацию. За выходные пердак охладился
>у нас ничего не падает даже без тестов :(
Жду бугурта через полгодика, как внезапно что-то упало.
>Неа, я отпустил эту ситуацию. За выходные пердак охладился
Критическая ошибка. Олег только продолжит охуевать. Он тебя на митингах хуесосит. Если ты молча обтекаешь, со стороны других команд и менеджемента это выглядит, что охуенный помидор сделал Б-В-Г похуй, что договорились делать обратное, тем более никто не против, а Антон работает хуёво и токсичит пиздец, работать мешает.
Да плевать. Я работал в токсичных коллективах и понял одно - единственное решение проблемы это увольнятся. Если то что ты говоришь будет и на меня действительно начнут вонять, то я спокойно уйду в другую контору.
Норм тема, но это нужно быть самоубийцей, чтобы прописать такое в контракте. Разработчикам продукта не выгодно столько бабла вкладывать в тестирование, покупателям продукта нафиг такой уровень надёжности не нужен если цена продукта станет х2.
> покупателям продукта нафиг такой уровень надёжности не нужен
Двачую. Проще купить говно продукт среднего качества и ебать мозги саппорту по подписке. Тем более если заказчик не ставит продукт раком (не достигает нетестированных эдж кейсов) то продукт почти без багов и работает.
>Норм тема, но это нужно быть самоубийцей, чтобы прописать такое в контракте.
Я когда в HPE работал, то для оборудования в SLA прописывали через сколько должны восстановить работу системы. Для Москвы и Питера это были часы на высшем уровне.
@
НО Я ЕГО НЕ ЗНАЮ И В ДУШЕ НЕ ЕБУ КАК ОН РАБОТАЕТ
@
НЕ ВОЛНУЙСЯ, МЫ В ПЕРВОЕ ВРЕМЯ ТЕБЕ БУДЕМ ПОМОГАТЬ
@
ONE WEEK LATER
@
У НАС ВСЁ НАХУЙ И В ПИЗДУ СЛОМАЛОСЬ, СЫЧЕСЛАВ, КАК ЭТО ФИКСИТЬ?
@
НЕ ЕБУ ВООБЩЕ
@
КIК ТIК??? ТЫ Ж ЕБАТЬ ОТВЕТСТВЕННЫЙ ЗА СЕРВИС!
Ну вот да, когда это что-то серьёзное, как например медицинское оборудование, то это имеет смысл. А когда это свистелка перделка сбоку прикручиваемая заказчиком к его существующей системе, то смысла вкладываться в надёжность нет. Работает и ладно
> 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, раз сами настолько криворукие и тупые, что не могут сделать нормально
Нет ничего сложного в андроид мобильной разработке. Пишешь всё на плюсах и дергаешь жабу только когда никак по другому и будет тебе счастье.
6 лет андроид разработчик
Хуйню выдали. ИТ в говне из-за таких вот пидоров.
Надо гнать саными тряпками людей без образования. Программирование это инженерная специальность, писать нормальное ПО это нихуя не работа которой можно заниматься после курсов или накрутив опыт.
То что ты сделал задачу не значит что это качественное решение. Большинство этих дебилов даже не видят банальные лишние аллокации памяти и логические ошибки в своём говнокоде.
Лол
> Программирование это инженерная специальность, писать нормальное ПО это нихуя не работа которой можно заниматься после курсов или накрутив опыт.
Лол 95% разработки - это уровень сантехников/автомехаников/электриков, т.е. шарага + пара книжек + наставник на старте + пара лет опыта + мануал по текущей тулзе, и хорошо если есть "смекалочка", но и без нее можно.
Заебали сакрализировать это говно
Двачну. Я вот вообще тупой пиздец, но свои 300к имею, потому что упорный и ответственный.
Всё так
Инженерной она была, когда может на перфокартах писали или на ассемблере.
А сейчас программирование - это действительно уровень обслуживания, как электрики или строители. Конечно, есть места, где надо, чтобы работали профи, только даже там сидят всякие индусы и пилят софт для Боингов
Большинство же все равно пилит всякие говносайты, маркетплейсы, криптохуйни, всякие ненужные апишки и тд
А сейчас в большинстве случаев нет вообще проблемы с памятью или скоростью выполнения, мощные серваки сжирают неэффективные алгоритмы
Лид сказал что тесты так и быть можешь написать в нерабочее время. Но никаких интеграционных и тем более подключения на тест ревью/написание кейсов тестера - они слишком заняты ручным тестированием на такую хуйню отвлекаться
>>все руками тестируете после каждого изменения?
Да, наскоряк руками, потом тестировщик руками, потом доработка, потом опять тестировщику. Одна таска может по 5+ раз так перебрасываться.
А где то посреди процесса еще лид, без апрува которого код вливать нельзя, а ему иногда не нравится кодстайл или какое то решение (при этом фиксировать условия не хочет) и надо под его хотелки еще подстроиться.
>>Помните, как у нас накрылась пиздой X
Это которую Олег делал? Так мы этого долбоеба уже оштрафовали на ползепки за баги, но он все равно потом предал компанию и уволился.
>>перекидывать упирающегося Славика на быстрофиксы
Да, Славик чет подохуел перечить. Надо его приструнить.
>>из-за этого проебали сроки выкатки фичей
Ну Славика тож штрафанули. В следующий раз быстрее работать будет.
Чёт в голос
Потому что обычно ошибка гуглится.
И исправляется она тоже обычно совсем не так, как написано в подсказке, а патчингом кде2 под фрибсд при сосне при луне на коне.
А по твоим тулзам ничего не гуглится, очевидно, легче спросить, чем самому в исходники лезть.
Бля, как же охуенно.
ТЕХЛИД - СТОРОННИК ПРОИЗВОДИТЕЛЬНОГО КОДА С ПЕРФЕКЦИОНИЗМОМ
@
НА РЕВЬЮ ТРЕБУЕТ МЕНЯТЬ ИТЕРАТОРЫ НА FOR-ЦИКЛЫ, ДОЁБУЕТСЯ ДО МЕЛЬЧАЙШИХ АЛЛОКАЦИЙ В КУЧЕ, ПОСТОЯННО НОРОВИТ ЧТО-ТО ПРЕДВЫЧИСЛИТЬ/ПРИКЕШИРОВАТЬ, УМЕНЬШИТЬ N В O(N) НА ЕДИНИЦЫ ИЛИ ПЕРЕПРЯТАТЬ ЧТО-ТО ИЗ INT32 В INT8
@
ГОТОВ ПОТРАТИТЬ ПАРУ ЧАСОВ НА НАПИСАНИЕ БЕНЧМАРКА, ПОКАЗЫВАЮЩЕГО ЧТО ТВОЙ КОД НА 0.0003885% МЕДЛЕННЕЕ ЧЕМ ЕГО ПРЕДЛОЖЕНИЕ
@
ДАЖЕ В МЕСТАХ, КОТОРЫЕ ЗАПУСКАЮТСЯ РАЗ В СУТКИ
@
ТИМЛИД - ТРЕВОЖНЫЙ АДЕПТ ЧИСТОЙ АРХИТЕКТУРЫ (ЧТО БЫ ЭТО ГОВНО НИ ЗНАЧИЛО В ЕГО ПОНИМАНИИ)
@
ДЛЯ ПРИМИТИВНОГО КРУДА С ОДНИМ ЭНДПОЙНТОМ И ОДНОЙ ТАБЛИЦЕЙ БЕЗ ЛОГИКИ ГОРОДИМ DAL/CORE/API MODEL, МЕППИНГИ НА ВСЁ ЭТО, ТЕСТЫ НА МЕППИНГИ, КАСТОМНЫЕ СЕРИАЛИЗАТОРЫ, ТЕСТЫ НА СЕРИАЛИЗАТОРЫ, ИНТЕГРАЦИОННЫЕ ТЕСТЫ НА РАБОТУ МЕППИНГОВ В СВЯЗКЕ С СЕРИАЛИЗАТОРАМИ
@
ВАЛИДАЦИЯ ВХОДНЫЕ ДАННЫХ ТАКАЯ КАК БУДТО ИХ БУДУТ ОТПРАВЛЯТЬ ЛИЧНО ГИТЛЕР С САРУМАНОМ И ТЗИНЧЕМ
@
ВАЛИДИРУЮТСЯ ДАЖЕ ДАННЫЕ, КОТОРЫЕ ТЫ В СОСЕДНЕМ ФАЙЛЕ ЛИЧНО СОХРАНИЛ В БД, СХЕМУ КОТОРОЙ ЛИЧНО ТЫ НАПИСАЛ И УЧЁЛ МАКСИМУМ В КОНСТРЕЙНТАХ
@
КОД ПРОЕКТА БЛАГОДАРЯ ИМ ВЫГЛЯДИТ КАК ГОВНО
@
ТЕБЯ ЭТО ЗАЕБАЛО, И КОГДА ОДИН ИЗ ЭТИХ БОЛЬНЫХ ПИДОРАСОВ ПОЯВЛЯЕТСЯ В ТВОЁМ ПУЛЛ-РЕКВЕСТЕ, ТЫ ПОД НЕВИННЫМ ПРЕДЛОГОМ ПРИЗЫВАЕШЬ ТУДА ДРУГОГО
@
СРАЧ В КОММЕНТАХ ДЛИТСЯ ДЕНЬ-ДВА, ПОКА ТЫ СПОКОЙНО ЗАНИМАЕШЬСЯ СВОИМИ ДЕЛАМИ
@
ПРИХОДИТ ВРЕМЯ ФИНАЛЬНОГО СОЗВОНА, НА КОТОРОМ ОНИ ЗА ЧАС-ПОЛТОРА СМОГУТ НАКОНЕЦ-ТО ДОГОВОРИТЬСЯ
@
ТЕБЕ ОБЯЗАТЕЛЬНО ПРИСУТСТВОВАТЬ НА ЭТОМ СОЗВОНЕ, СЛУШАТЬ ИХ ИДИОТСКУЮ АРГУМЕНТАЦИЮ И ДЕЛАТЬ ВИД ЧТО ТЫ ВОВЛЕЧЁН В ИХ СПОР
@
ПРОЕКТ, ЕГО АРХИТЕКТУРА И ПРОИЗВОДИТЕЛЬНОСТЬ ТЕБЕ ДАВНО УЖЕ ПОХУЮ
ТЕХЛИД - СТОРОННИК ПРОИЗВОДИТЕЛЬНОГО КОДА С ПЕРФЕКЦИОНИЗМОМ
@
НА РЕВЬЮ ТРЕБУЕТ МЕНЯТЬ ИТЕРАТОРЫ НА FOR-ЦИКЛЫ, ДОЁБУЕТСЯ ДО МЕЛЬЧАЙШИХ АЛЛОКАЦИЙ В КУЧЕ, ПОСТОЯННО НОРОВИТ ЧТО-ТО ПРЕДВЫЧИСЛИТЬ/ПРИКЕШИРОВАТЬ, УМЕНЬШИТЬ N В O(N) НА ЕДИНИЦЫ ИЛИ ПЕРЕПРЯТАТЬ ЧТО-ТО ИЗ INT32 В INT8
@
ГОТОВ ПОТРАТИТЬ ПАРУ ЧАСОВ НА НАПИСАНИЕ БЕНЧМАРКА, ПОКАЗЫВАЮЩЕГО ЧТО ТВОЙ КОД НА 0.0003885% МЕДЛЕННЕЕ ЧЕМ ЕГО ПРЕДЛОЖЕНИЕ
@
ДАЖЕ В МЕСТАХ, КОТОРЫЕ ЗАПУСКАЮТСЯ РАЗ В СУТКИ
@
ТИМЛИД - ТРЕВОЖНЫЙ АДЕПТ ЧИСТОЙ АРХИТЕКТУРЫ (ЧТО БЫ ЭТО ГОВНО НИ ЗНАЧИЛО В ЕГО ПОНИМАНИИ)
@
ДЛЯ ПРИМИТИВНОГО КРУДА С ОДНИМ ЭНДПОЙНТОМ И ОДНОЙ ТАБЛИЦЕЙ БЕЗ ЛОГИКИ ГОРОДИМ DAL/CORE/API MODEL, МЕППИНГИ НА ВСЁ ЭТО, ТЕСТЫ НА МЕППИНГИ, КАСТОМНЫЕ СЕРИАЛИЗАТОРЫ, ТЕСТЫ НА СЕРИАЛИЗАТОРЫ, ИНТЕГРАЦИОННЫЕ ТЕСТЫ НА РАБОТУ МЕППИНГОВ В СВЯЗКЕ С СЕРИАЛИЗАТОРАМИ
@
ВАЛИДАЦИЯ ВХОДНЫЕ ДАННЫХ ТАКАЯ КАК БУДТО ИХ БУДУТ ОТПРАВЛЯТЬ ЛИЧНО ГИТЛЕР С САРУМАНОМ И ТЗИНЧЕМ
@
ВАЛИДИРУЮТСЯ ДАЖЕ ДАННЫЕ, КОТОРЫЕ ТЫ В СОСЕДНЕМ ФАЙЛЕ ЛИЧНО СОХРАНИЛ В БД, СХЕМУ КОТОРОЙ ЛИЧНО ТЫ НАПИСАЛ И УЧЁЛ МАКСИМУМ В КОНСТРЕЙНТАХ
@
КОД ПРОЕКТА БЛАГОДАРЯ ИМ ВЫГЛЯДИТ КАК ГОВНО
@
ТЕБЯ ЭТО ЗАЕБАЛО, И КОГДА ОДИН ИЗ ЭТИХ БОЛЬНЫХ ПИДОРАСОВ ПОЯВЛЯЕТСЯ В ТВОЁМ ПУЛЛ-РЕКВЕСТЕ, ТЫ ПОД НЕВИННЫМ ПРЕДЛОГОМ ПРИЗЫВАЕШЬ ТУДА ДРУГОГО
@
СРАЧ В КОММЕНТАХ ДЛИТСЯ ДЕНЬ-ДВА, ПОКА ТЫ СПОКОЙНО ЗАНИМАЕШЬСЯ СВОИМИ ДЕЛАМИ
@
ПРИХОДИТ ВРЕМЯ ФИНАЛЬНОГО СОЗВОНА, НА КОТОРОМ ОНИ ЗА ЧАС-ПОЛТОРА СМОГУТ НАКОНЕЦ-ТО ДОГОВОРИТЬСЯ
@
ТЕБЕ ОБЯЗАТЕЛЬНО ПРИСУТСТВОВАТЬ НА ЭТОМ СОЗВОНЕ, СЛУШАТЬ ИХ ИДИОТСКУЮ АРГУМЕНТАЦИЮ И ДЕЛАТЬ ВИД ЧТО ТЫ ВОВЛЕЧЁН В ИХ СПОР
@
ПРОЕКТ, ЕГО АРХИТЕКТУРА И ПРОИЗВОДИТЕЛЬНОСТЬ ТЕБЕ ДАВНО УЖЕ ПОХУЮ
Мужики ставят планку качества. Стремятся к новым горизонтам. А ты на двачах целый день посты строчишь, вместо того, чтобы делать качественный продукт. Авось, Кабан Кабаныч тоже заметит и выпишет примию.
> ТИМЛИД - ТРЕВОЖНЫЙ АДЕПТ ЧИСТОЙ АРХИТЕКТУРЫ (ЧТО БЫ ЭТО ГОВНО НИ ЗНАЧИЛО В ЕГО ПОНИМАНИИ)
Кек, как же я тебя понимаю
> @
> ПРОЕКТ, ЕГО АРХИТЕКТУРА И ПРОИЗВОДИТЕЛЬНОСТЬ ТЕБЕ ДАВНО УЖЕ ПОХУЮ
Сгорел ты братишка, другая работа нужна, над чем-то на что не будет пофиг
>Кабан Кабаныч тоже заметит и выпишет примию
Пиздюлей им обоим кабан выпишет - его только TTM беспокоит, ну и чтоб на выставке ничего не ёбнуло
>>22212
>Сгорел ты братишка
Знаю, не первый раз, авось ещё годик протяну. Этой осенью чот ждоб-хантинг тухлый был. МЯСКОТ предлагают сильно меньше чем сейчас получаю даже по верхней планке, а кто больше предлагает - надо или релоцироваться, или из разрабов в лиды лезть (и ещё быстрее выгорать), такой вот Эскобар.
>>22217
>Тимлид дело говорит, техлид - хуесос-байтоёб
У техлида всего лишь преждевременная эяку оптимизация, а тимлид забыл про KISS и YAGNI
> Лень аргументировать, подрастешь - поймешь.
Не утруждай себя, если я за 15 лет в разработке не понял, нахуя городить слои говен и избыточные проверки повсюду, когда нужны они только кое-где - твоя аргументация мне уже не поможет.
>KISS и YAGNI
Хуета, выдуманная аджайл-сектантами. "Нахуячим как получится, разбираться будем потом" - пиздец какая ебанутая идеология.
Идеология аджайла - "начнем побыстрее, по ходу разберемся, все равно все переделывать придется". Она противопоставляется big upfront design когда надо все классы расписать и схемы составить, а потом уже начать код писать.
В условиях когда кабаныч требования на ходу меняет аджайл получше работает. А если там однотипные дефолтные круды то не особо и нужен.
@
ДАВНО ЗАКРЫЛ ВСЕ ЗАДАЧИ НА НЕГО
@
ВНЕЗАПНЫЙ QA: ОЙ, МЫ ТУТ БАГ НАШЛИ, ЧЁТ ВО ВРЕМЯ ТЕСТИРОВАНИЯ ПРОЕБАЛИ ГРАНИЧНЫЙ СЛУЧАЙ))
@
ПОХУЙ, ОДНО УСЛОВИЕ ПОПРАВИТЬ, СЕЙЧАС ЗА ЧАСИК ВСЁ СОБЕРЁТСЯ И ПРОТЕСТИРУЕТСЯ
@
НАЧИНАЕТСЯ ПИЗДЕЦ С ИНФРАСТРУКТУРОЙ
@
ПАДАЕТ РЕПА
@
ПАДАЮТ РАННЕРЫ
@
ПАДАЕТ ТЕСТОВАЯ БАЗА
@
ПАДАЕТ СТЕНД
> Нахуячим как получится, разбираться будем потом
А так получается "нахуячим долго и сложно, а потом будем долго и сложно переделывать, или не будем - но уже и так много времени потратили". Так лучше быстро хуйнуть в релиз и потом быстро переделать если надо, чем долго ебаться - и там и там на выходе говно, но c kiss и yagni оно быстрее.
Я поработал лидом несколько лет - мне не понравилось (добавочного головняка кратно больше добавочных денег).
> унижаем малолетним щеглом, начитавшимся книжек
Начни с книжек по грамматике
>20 лет в разработке
>5 лет был лидом
>больше ни за какие деньги не полезешь в этот чан с дерьмом снова
Кккласика
> другая работа нужна, над чем-то на что не будет пофиг
Не пофиг только на свой проект который приносит пассивный доход. На проекты кабанов пофиг со старта.
Не обязательно же упарываться. Просто если тебе дают принимать решения, что то новое попробовать, не сильно душат новыми фичами - то норм. Пишешь просто код без выгораний.
А когда там помойное легаси в котором нельзя ничего менять но надо дописывать новые фичи - то большую часть времени ищешь куда коды писать, чтоб еще все не наебнулось в процессе, пока кабан прикрикивает что пора бы уже поднажать. Вот такие проекты очень выматывают.
Иногда еще вместо нормального ПМа приходит какой то долбоеб которому нужны отчеты, нужно знать что ты делает в каждый момент времени и тп - тогда уже и на код похуй.
СОСЕДНЯЯ КОМАНДА ХОЧЕТ ИНТЕГРИРОВАТЬ ВАШУ БИБЛИОТЕКУ
@
ОЙ, ИНТЕГРИРОВПТЬ ВАШУ БИБЛИОТЕКУ НЕВОЗМОЖНО В НАШУ АРХИТЕКТУРУ
@
В ЧЕМ КОНКРЕТНО ПРОБЛЕМА? МОЖЕТЕ НАПИСАТЬ ПО ПУНКТАМ, ЧТО НЕ ТАК, С ССЫЛКАМИ НА УЧАСТКИ ВАШЕГО КОДА КОТОРЫЕ ДЕЛАЮТ ИНТЕГРАЦИЮ НЕВОЗМОЖНОЙ? МЫ ИЗУЧИМ ПРОБЛЕМУ И ПРЕДЛОЖИМ РЕШЕНИЕ
@
ИГНОР
@
НЕСКОЛЬКО ДНЕЙ СПУСТЯ ПОЛУЧАЕШЬ УВЕДОМЛЕНИЕ НА МИТИНГ "ОБСУЖДЕНИЕ ПРОБЛЕМ С ИНТЕГРАЦИЕЙ ВАШЕЙ БИБЛИОТЕКИ"
@
ХОЧЕТСЯ УЕБАТЬ ТОМУ ПИДРИЛЕ, КОТОРЫЙ ВМЕСТО ТОГО, ЧТОБЫ ПРЕДОСТАВИТЬ ДОКУМЕНТ С ОПИСАНИЕМ ЧТО НЕ ТАК РЕШИЛ "ПОПИЗДЕТЬ" НА МИТИНГЕ
@
ЗАРАНЕЕ ВАНГУЕШЬ ЧТО ПОСЛЕ МИТИНГА ОПЯТЬ НАПИШЕШЬ ТАКОЕ ЖЕ СООБЩЕНИЕ КАК И В ПЕРВЫЙ РАЗ
Ну эт просто.
Отклоняешь приглашение на митинг, пишешь письмо организатору (и всех участников в копию):
"Коллеги, чтобы продуктивно провести эту встречу, пришлите конкретный список ваших сомнений и опасений, почему именно вы не можете интегрировавать.
Без него моё участие бесполезно. "
Ты их как бы и нахуй послал, и как бы не послал, и весь такой румяный, вежливый, проактивный и профессиональный.
База.
Нифига, они это моё сообщение будут использовать как причину почему они не смогли интегрировать либу.
"Мы очень-очень хотели, назначили митинг для продуктивного обсуждения, а Антон Антонович нас послал сказав, что не хочет с нами работать. А документ который он требует невозможно написать без того митинга, на который он решил не приходить. Получается мы не интегрировали библиотеку из-за действий Антона Антоновича, он просто отказался выполнять свои прямые рабочие обязанности.".
Я этих змеюк из команды Б знаю, они уже один раз такую заяву на имя тех. директора накатали на нашего продукт менеджера.
Вам там срочно нужен Олег
Пассивный это не значит что ничего не делать. Это значит что стоимость времени затраченного на его поддержание - на порядки выше чем продавать свои жопочасы кабану.
@
БРОСИЛ ВСЁ ЧЕМ ЗАНИМАЛСЯ, ПОДНАЖАЛ, СДЕЛАЛ ПР
@
ОТЛИЧНО, СЫЧЁВ, СПАСИБО!
@
ПРОШЛА НЕДЕЛЯ
@
ПР ТАК И НЕ ВМЕРДЖЕН
Буквально сейчас это говно наблюдаю.
Хаха. У меня было тоже самое, работал три дня и три ночи, выпустил релиз. Через неделю другой манагер в чатике спрашивает, а че где релиз, там заказчик ждёт. Мой пердак улетел в стратосферу. Больше я на эту хуйню не ведусь. Кабану надо, пусть кабан и работает сверхурочно.
@
ТАСКА HIGH PRIORITY
@
СОЗДАНА ГОД НАЗАД
@
ДРУГАЯ ТАСКА БЕЗ ВНЯТНОГО ОПИСАНИЯ
@
СОЗДАНА РАЗРАБОТЧИКОМ, КОТОРЫЙ ПОЛГОДА НАЗАД УВОЛИЛСЯ
@
ТРЕТЬЯ ТАСКА
@
СОЗДАНА 2 ГОДА НАЗАД, НА КОД, КОТОРЫЙ УЖЕ ДАВНО ПЕРЕДЕЛАН
@
В НЕМ 50 ТАСОК
@
КАЖДУЮ НЕДЕЛЮ ПРОИСХОДИТ МИТИНГ, НА КОТОРОМ ОБСУЖДАЮТСЯ И СОЗДАЮТСЯ НОВЫЕ ТАСКИ
@
КАЖДЫЕ ДВЕ НЕДЕЛИ НОВЫЕ ТАСКИ БЕРУТСЯ В РАБОТУ, ПРО СТАРЫЕ ЗАБЫВАЮТСЯ
@
БЭКЛОГ МЕДЛЕННО РАСТЕТ
@
В СТАТЬЕ ССЫЛКИ НА:
@
НЕСУЩЕСТВУЮЩИЕ СТРАНИЦЫ
@
СТРАНИЦЫ НА WIKI, КОТОРОЙ НЕТ УЖЕ 10 ЛЕТ
@
НА ТАСКИ В СТАРОМ ТАСК-ТРЕКЕРЕ
@
НА УЧАСТКИ В КОДЕ С ПРИВЯЗКОЙ К СТРОКЕ, КОТОРУЮ УЖЕ 50 РАЗ ПЕРЕПИСАЛИ
@
"НУ КАК, ВСЕ ПОНЯТНО?"
Спасибо за вопрос. Я 37 лвл, в перл вкатился когда мне было 28. Среди перловиков в компании я едва ли не самый молодой.
Сейм, только я ещё на 10 лет младше тебя. Ну и половина коллег мне в отцы годится, да. Хуже младше меня уже нет, наверное.
Ты бы не пиздел о чём не знаешь.
Челик, ты пердикс без рофла, чё ты делаешь на дваче? Иди внуков нянчи, бумер кринжовый, не мешай чиллить.
Да пиздабол он ёбаный, на perl4 писало полтора инвалида. Это была параша с нулевым применением.
@
ВСЕ ЗАДАЧИ И БАГИ ПО СЕРВИСНЕЙМ ВЕШАЮТ НА ТЕБЯ ПО УМОЛЧАНИЮ, ВЕДЬ ТОЛЬКО ТЫ ЗНАЕШЬ, КАК ОН РАБОТАЕТ
@
ДАЖЕ ЕСЛИ УХОДИШЬ В ОТПУСК, НИ ОДИН БАГ НЕ БУДЕТ ЗАКРЫТ, ВСЕ ЖДУТ ТВОЕГО ВОЗВРАЩЕНИЯ
Всё так и так везде
У ВАС ТИПА АДЖАЙЛ, ГИБКАЯ РАЗРАБОТКА, ВСЕ ВЗАИМОЗАМЕНЯЕМЫ
@
НИКТО НИХУЯ ТОЛКОМ НЕ ЗНАЕТ
@
НА КОД-РЕВЬЮ ДОЁБЫВАЮТСЯ ТОЛЬКО ДО КОДСТАЙЛА
@
В ПРОД РЕГУЛЯРНО КАТИТСЯ ГОВНО
@
ВСЕМ ПОЕБАТЬ НА КАЧЕСТВО КОДА, ВЕДЬ ПЕРЕПИСЫВАТЬ ЭТОТ КАЛ БУДУТ НЕ ОНИ
У ВАС ТИПА АДЖАИЛ/СКРАМ/КАНБАН
@
СОЗВОН В НАЧАЛЕ СПРИНТА
@
ДЕЙЛИКИ
@
РЕТРО
@
ДЕМО
@
ПРОЧИЕ СОЗВОНЫ ПРОСТО ПОПИЗДЕТЬ
@
РАЗ В МЕСЯЦ ДИРЕКТОР ЗОВЕТ ВСЕХ ПОПИЗДЕТЬ НА 2 ЧАСА
@
РАБОТА СТОИТ КАК ХУЙ В 16 ЛЕТ ВСЕМ ПОХУЙ
У ВАШИХ ПРЯМЫХ КОНКУРЕНТОВ ШТАТ РАЗРАБОВ В 3 РАЗА МЕНЬШЕ
@
ПРИ ЭТОМ ОНИ ЕБУТ ВАС ПО ВСЕМ ПОКАЗАТЕЛЯМ
@
АДЕПТЫ АДЖАЙЛА В КОМПАНИИ СТАРАТЕЛЬНО НЕ ОБРАЩАЮТ НА ЭТО ВНИМАНИЕ
@
КСТАТИ ЗАВТРА БУДЕТ ТРЕХЧАСОВОЕ ОБСУЖДЕНИЕ ФИНАНСОВЫХ ДАННЫХ ЗА КВАРТАЛ
@
ВСЕ РАЗРАБОТЧИКИ ДОЛЖНЫ ПРИСУТСТВОВАТЬ
Да ладно, эта хуйня не так много времени занимает, как об этом любят говорить. Или у вас галера с дикой потогонкой, где всегда надо ускориться и поднажать, потому что заказчик спрашивает?
Наши прямые конкуренты нас купили. Выяснилось, что у них вместо нейронных сетей сидят индусы и двое суток отрабатывают запрос от кастомеров. Наши ебала представили когда мы это узнали? Тем не менее купили нас, а не мы их...
@
ОПИСАЛ ЕМУ АЛГОРИТМ, В РЕЗУЛЬТАТЕ КОТОРОГО ДОЛЖНО ВЫПОЛНЯТЬСЯ ТРИ УСЛОВИЯ
@
В ЕГО АЛГОРИТМЕ ВЫПОЛНЯЕТСЯ ТОЛЬКО ДВА
@
У ТЕБЯ НЕ ВЫПОЛНЯЕТСЯ ТРЕТЬЕ УСЛОВИЕ
@
ВЫ ПРАВЫ! ВОТ ВСЁ ПОПРАВИЛ
@
ТЕПЕРЬ НЕ ВЫПОЛНЯЕТСЯ ПЕРВОЕ
@
НАПИШИ ТАК, ЧТОБЫ ВЫПОЛНЯЛИСЬ ВСЕ УСЛОВИЯ
@
ТЕПЕРЬ ВЫПОЛНЯЕТСЯ ПЕРВОЕ, НО НЕ ВЫПОЛНЯЕТСЯ ВТОРОЕ
@
В ПИЗДУ ВАШЕ ГПТ, НАПИСАЛ САМ ЗА 10 МИНУТ
Классика. Ну, ничего вопрос умности гпт решиться со временем.
ГПТШИЗЫ ГОВОРЯТ ТЕБЕ ПРОМПТ ИШЬЮ И У ТЕБЯ ПРОСТО НЕ НАПИСАНО КАК ДЕЛАТЬ X, А ТАК ЖЕ Y И Z
@
ХОРОШИЙ ПРОМПТ, КОГДА ГПТ ПЕРЕСКАЗЫВАЕТ ТЕБЕ ТВОЁ ЖЕ РЕШЕНИЕ
@
А НАХУЙ ОН ТЕБЕ ТОГДА НУЖЕН НЕПОНЯТНО
Да уже всем похуй на эти статус коды. Сколько можно обсасывать одно и то же
Один или несколько анонов в каждом треде ДЕЖУРНО напоминали своё мнение по каким-либо вопросам
Поищи эту слово по предыдущим бугурт-тредам в архиве.
Предыстория в том, надо ли натягивать транспортные респонс-коды HTTP на бизнес-ошибки приложухи.
>натягивать транспортные респонс-коды HTTP на бизнес-ошибки приложухи
Понял о чем, ты, благодарю.
@
ПОСТИШЬ В ДЕВ КАНАЛ ПРОСИШЬ НАПИСАТЬ ЗАМЕЧАНИЯ, ПРЕДЛОЖЕНИЯ, В ВОБЩЕМ СОГЛАСОВАТЬ ЕЁ С КОМАНДОЙ
@
В ПОЛИТИКЕ ПЕРВЫМ ЖЕ ПУНКТОМ НАПИСАНО МЫТЬ ПОПУ ЧИСТОЙ ВОДОЙ
@
ОЛЕГ ПИШЕТ
@
ПО МОЕМУ МНЕНИЮ МЫТЬ ПОПУ НУЖНО ЧИСТОЙ ВОДОЙ, НО ЭТО ВСЕГО ЛИШЬ МОЁ МНЕНИЕ, ОНО ОБСУЖДАЕМО
@
В ДУШЕ НЕ ЕБЕШЬ ЧТО НА ЭТО ОТВЕЧАТЬ
@
ПОЧТИ УВЕРЕН, ЧТО ОЛЕГА ВЗЯЛИ В КОМАНДУ РАДИ РЕПРЕЗАНТИВНОСТИ ЛЮДЕЙ С МЕДИЦИНСКИМИ ДИАГНОЗАМИ
>ОЛЕГ ПИШЕТ
>@
>ПО МОЕМУ МНЕНИЮ МЫТЬ ПОПУ НУЖНО ЧИСТОЙ ВОДОЙ
Литерали я - долбоеб с СДВГ. Борюсь с этой хуйней всю жизнь.
Держись братан, всё будет хорошо
@
А ПОЧЕМУ НЕЛЬЗЯ СПОСОБОМ А?
@
Я ЛЕТ 5 НАЗАД НА ДРУГОМ ПРОЕКТЕ ПРОБОВАЛ РЕШИТЬ ЭТО СОПСОБОМ А И У МЕНЯ НЕ ПОЛУЧИЛОСЬ
@
НУ ТАК МОЖЕТ ТЫ ЧТО-ТО НЕ ТАК СДЕЛАЛ И НА САМОМ ДЕЛЕ РЕШИТЬ СПОСОБОМ А ВСЁ ТАКИ МОЖНО? ДАЙ ВОСПРОИЗВОДИМЫЙ ПРИМЕР, А ТО ВОТ В ДОКУМЕНТАЦИИ ФРЕЙМФОРКА НАПИСАНО ЧТО ЭТО МОЖНО СДЕЛАТЬ СПОСОБОМ А
@
Я СИНЬОР ПОМИДОР НЕ ПЕРЕЧЬ МНЕ И ДЕЛАЙ КАК Я СКАЗАЛ!!!
Кек
> ВОТ В ДОКУМЕНТАЦИИ ФРЕЙМФОРКА НАПИСАНО ЧТО ЭТО МОЖНО СДЕЛАТЬ СПОСОБОМ А
Можешь аргументировать, что за 5 лет фреймворк обновился. Тебе же знакома боль, когда нужная фича есть в версии, которая слишком свежая, и ты не можешь её поставить?
Не хочешь же ты поставить под сомнение компетентность сеньора-помидора?
>без образования
Ох уж это образование от легендарных преподов, прямиком в головы студентам, где все извилины заняты сексом и гулянками.
>>21914
Так можно что угодно обесценить. Твой набор подходит для любой профессии, или будет даже меньшим. Ах да, наука, та самая, в которой каждая вторая публикация поддельная? Или не вторая, третья?
>Я СИНЬОР ПОМИДОР НЕ ПЕРЕЧЬ МНЕ И ДЕЛАЙ КАК Я СКАЗАЛ
It depends.
Если это просто выебоны - то плохо.
Но, возможно, на помидоре висит проект со сроками, он тянет лямку, а джуномиддл, пьющий кофе по 2 часа, привлекает внимание к своей персоне выбором технологий и способов.
Обе эти ситуации возможны, могут даже происходить одновременно.
@
УЖЕ ЧЕТВЕРГ
@
В СРЕДУ ПОСТАВИЛ СОБИРАТЬСЯ РЕЛИЗНУЮ СБОРКУ НА НОЧЬ
@
ПРОСЫПАЕШЬСЯ
@
В 8 УТРА НАЧИНАЕШЬ ГОТОВИТЬ РЕЛИЗ, ЧТОБЫ ТОЧНО ВСЁ БЫЛО ГОТОВО К ОБЕДУ
@
ЗАЧЕМ-ТО РЕШАЕШЬ ПРОВЕРИТЬ РЕЛИЗНЫЙ АРХИВ РУКАМИ
@
ПАРАНОИК ТЫ НЕ ДОВЕРЧИВЫЙ
@
В АРХИВЕ НАХУЙ ПАПКА ИЗ ПРОЕКТА, КОТОРОЙ ТАМ НЕ ДОЛЖНО БЫТЬ
@
РАЗБИРАЕШЬСЯ
@
КОД ЗАКОМИЧЕН QA ИНЖЕНЕРОМ
@
ПИШЕШЬ ЕМУ
@
ОН СТАВИТ ГРУСТНОГО КОТИКА
@
ПОНИМАЕШЬ ЧТО ФИКСИТЬ ЭТО ГОВНО ПРИДЕТСЯ ТЕБЕ
@
ЧУВСТВУЕШЬ КАК ОТ ТВОЕЙ НЕНАВИСТИ ПЛАВЯТСЯ СТЕНЫ
@
ФИКСИТЬ ЭТО ГОВНО 1 ЧАС
@
ЖДАТЬ ВЫПОЛНЕНИЯ ПАЙПЛАЙНА 2 ЧАСА
@
ТЕСТИРОВАТЬ ЭТО ГОВНО ЕЩЁ НАХУЙ 4 ЧАСА
@
ВЕРОЯТНОСТЬ, ЧТО ЕЩЁ КАКОЙ-ТО КОСЯК НАЙДЕШЬ ВООБЩЕ НЕ РАВНА НУЛЮ
@
ХОЧЕТСЯ ПРОСТО ПОДАТЬ ЗАЯВЛЕНИЕ НА УВОЛЬНЕНИЕ ПОТОМУ ЧТО ТЕБЯ УЖЕ ВСЁ ЭТО ЗАЕБАЛО
@
УЖЕ ЧЕТВЕРГ
@
В СРЕДУ ПОСТАВИЛ СОБИРАТЬСЯ РЕЛИЗНУЮ СБОРКУ НА НОЧЬ
@
ПРОСЫПАЕШЬСЯ
@
В 8 УТРА НАЧИНАЕШЬ ГОТОВИТЬ РЕЛИЗ, ЧТОБЫ ТОЧНО ВСЁ БЫЛО ГОТОВО К ОБЕДУ
@
ЗАЧЕМ-ТО РЕШАЕШЬ ПРОВЕРИТЬ РЕЛИЗНЫЙ АРХИВ РУКАМИ
@
ПАРАНОИК ТЫ НЕ ДОВЕРЧИВЫЙ
@
В АРХИВЕ НАХУЙ ПАПКА ИЗ ПРОЕКТА, КОТОРОЙ ТАМ НЕ ДОЛЖНО БЫТЬ
@
РАЗБИРАЕШЬСЯ
@
КОД ЗАКОМИЧЕН QA ИНЖЕНЕРОМ
@
ПИШЕШЬ ЕМУ
@
ОН СТАВИТ ГРУСТНОГО КОТИКА
@
ПОНИМАЕШЬ ЧТО ФИКСИТЬ ЭТО ГОВНО ПРИДЕТСЯ ТЕБЕ
@
ЧУВСТВУЕШЬ КАК ОТ ТВОЕЙ НЕНАВИСТИ ПЛАВЯТСЯ СТЕНЫ
@
ФИКСИТЬ ЭТО ГОВНО 1 ЧАС
@
ЖДАТЬ ВЫПОЛНЕНИЯ ПАЙПЛАЙНА 2 ЧАСА
@
ТЕСТИРОВАТЬ ЭТО ГОВНО ЕЩЁ НАХУЙ 4 ЧАСА
@
ВЕРОЯТНОСТЬ, ЧТО ЕЩЁ КАКОЙ-ТО КОСЯК НАЙДЕШЬ ВООБЩЕ НЕ РАВНА НУЛЮ
@
ХОЧЕТСЯ ПРОСТО ПОДАТЬ ЗАЯВЛЕНИЕ НА УВОЛЬНЕНИЕ ПОТОМУ ЧТО ТЕБЯ УЖЕ ВСЁ ЭТО ЗАЕБАЛО
Хуй знает почему. Наверное потому что по плану всё готово должно было быть два дня назад, а я должен был по плану сейчас гулять у моря. Вместо этого я правлю говнокод какого-то идиота, которого дали "в помощь".
Ему для тестов нужна была эта папка и он не додумался, что если её засунуть в список файлов сборки, то она внезапно блять появится не только в билде для тестирования, но ещё и в релизном билде.
> У тебя отпуск должен быть или что?
Нет, но это мой типичный план на день когда ничего на работе не горит.
> Какого хуя вообще у тестировщика есть права на коммит в проект? Это же тупые обезьяны, им ничего доверять нельзя.
Идея тим лида. Я ныл что у меня задач в бэклоге уже за сотню и мне нужен разработчик в помощь. Лид как в меме "тебе не нужен разработчик, у нас есть разработчик дома". Дали тестировщика в помощь писать тесты и всё с этим связанное.
>Я ныл что у меня задач в бэклоге уже за сотню
Строго поебать. Волноваться за распухший беклог должен тот, кто тебе тудой этих задач напихал.
>Дали тестировщика в помощь писать тесты
Вообще пиздец какой-то ну допустим. В таком случае ему нужно отключить мердж без аппрува. Ежели он больше проблем создает, чем помогает - сообщаешь, что ебал в рот такую помощь и он только мешает.
>КОД ЗАКОМИЧЕН QA ИНЖЕНЕРОМ
У вас есть процесс review MR?
Если ты за это ответственен, то ставишь вопрос ребром.
Либо ты полноценно лидируешь проект и можешь отклонить MR.
Либо пусть сами чинят.
>>отключить мердж без аппрува
>>$29 per user/month, billed annually
кабан удавится за такие денжища
И точно. Тогда вообще мерж отобрать нахуй.
1) как у вас релизы проходят вообще
2) почему у вас в 2к24 проект собирается 4ч
3) почему КУА может коммитить в релизные штуки
4) зачем вы проводите ретест после удаления лишней хуйни?
>>26579
Ревью кода есть и апрув мра был от меня. Хз, можно конечно сказать, что сам виноват, но в моем понимании ревью кода != что я теперь отвечаю за его корректность. Я посмотрел, что он как обычно добавил питонью лапшу, пробежался по ней глазами и поставил апрув.
>>26730
> 1) как у вас релизы проходят вообще
Все фичи мержаться в мастер, делается от него отдельная ветка с релизом, делается тэг с названием релиза, дальше запуск пайплайна по результатам которого собирается дохуя билдов и генерируется отчёт тестирования. Потом четыре самых важных билда тестируется вручную тестировщиками, чтобы прям наверняка всё было нормально. На этом всё, релиз готов.
> 2) почему у вас в 2к24 проект собирается 4ч
Зависит от очереди на самом деле. Если в этот момент никто CI не запускает, то за час двадцать и соберётся и протестируется. Если все одновременно запускают сборку в разных проектах, то CI дохнет. Девопсы уже полгода обещают разобраться.
> 3) почему КУА может коммитить в релизные штуки
Я выше объяснил. Это типа мне в помощь, так как нормальных разработчиков свободных нет.
> 4) зачем вы проводите ретест после удаления лишней хуйни?
Часть пайплайна, без этого релиз не считается релизом.
> Часть пайплайна, без этого релиз не считается релизом.
Удалил пробел в txt файле
@
Гоняешь 4часа тесты
??
Профит.
Если тот пробел был причиной бага, то да, перезапускаешь полностью пайплайн, отдаёшь также тестировщикам, они также пишут новый отчёт тестирования.
Можно всегда договориться с тимлидом, но это уже исключение из правил, а не норма.
> Часть пайплайна, без этого релиз не считается релизом
Вы вкурсе что согласно советам собаководов такие тяжёлые тесты должны работать сами собой по ночам, а не перед релизом.
Перед релизом и МР достаточно юнитов.
А если у вас 3 релиза в день? Хотфиксы как делаете?
>Удалил пробел в txt файле
>Подразумевается, что из-за пробела не могут возникнуть баги любой сложности
>Ревью кода есть и апрув мра был от меня.
Тогда рабочий момент. Он могу не добавлять папку, ты бы мог заметить.
> Вы вкурсе что согласно советам собаководов такие тяжёлые тесты должны работать сами собой по ночам, а не перед релизом.
Смысл в таких тестах если тестируют не тот же коммит на котором релиз?
> А если у вас 3 релиза в день?
Хреново быть нами тогда. Вообще начало подготовки релиза начинается за 2 недели до релизной даты, так что обычно всё нормально.
>>26767
Тут любой момент будет рабочим на работе же сидим.
>в моем понимании ревью кода != что я теперь отвечаю за его корректность. Я посмотрел, что он как обычно добавил питонью лапшу, пробежался по ней глазами и поставил апрув.
Можно не проверяя корректность лапши хотя бы глянуть что эта лапша в нужном месте лежит, и что никакой лапши не наложено туда где её не должно быть. Так что кажется таки да, сам виноват, анон.
падаван: мне надо доступ в postgres
я: забирай, 192.168.5.6:5432
падаван: не работает
я: почему не работает?
падаван: смотри сам: httр://192.168.5.6:5432
выгорание: ну-ну
@
НАПИСАНЫ БТ НА ДЕСЯТКИ СТРАНИЦ
@
НАПИСАНА ПОДРОБНЕЙШАЯ АРХИТЕКТУРА НА СОТНЮ СТРАНИЦ
@
НАПИСАНА ГРУДА ТЗ ДЛЯ КОМАНД
@
ОДНО ИЗ ВАЖНЕЙШИХ ТРЕБОВАНИЙ В ПРОЕКТЕ: "НЕ ПОЗВОЛИТЬ КЛИЕНТУ СТРЕЛЯТЬ СЕБЕ В НОГУ"
@
ЗАДЕЙСТВОВАНА ПОЛОВИНА РАЗРАБОТЧИКОВ КОМПАНИИ
@
"КОЛЛЕГИ, ПРОСЬБА ОТНЕСТИСЬ К ПРОЕКТУ ОТВЕТСТВЕННО! РУКОВОДИТЕЛИ, ПРОКОНТРОЛИРУЙТЕ КАЧЕСТВО ВЫПОЛНЕНИЯ!"
@
"НИ В КОЕМ СЛУЧАЕ, ПОВТОРЯЮ, НИ В КО ЕМ! СЛУ! ЧА! Е! НЕЛЬЗЯ ДОПУСТИТЬ ЧТОБЫ КЛИЕНТ ВЫСТРЕЛИЛ СЕБЕ В НОГУ!"
@
КОЛИЧЕСТВО ТАСОК В ЖИРЕ ПОД ТЫСЯЧУ
@
"СЛАВИК, ТЫ НА ПИСАЛ ТЕСТ НА ВЫСТРЕЛ СЕБЕ В НОГУ?"
@
"ДАЖЕ ЛУЧШЕ, СРАН СРАНЫЧ! Я НАПИСАЛ !ДВА! ТЕСТА НА ЭТОТ КЕЙС!"
@
В ВИДУ ВАЖНОСТИ ПРОЕКТА ДЕЛАЕТСЯ ТЕСТОВЫЙ СТЕНД С КОПИЕЙ ПРОДА
@
QA СТАРАТЕЛЬНО ЖМАЮТ КНОПОЧКИ И ВЫИСКИВАЮТ БАГИ
@
ДЕНЬ РЕЛИЗА
@
ВСЁ ИДЕТ ПО ПИЗДЕ
@
ПОЯВЛЯЮТСЯ ПЕРВЫЕ ИШЬЮ:
@
"КЛИЕНТЫ БЕСКОНТРОЛЬНО И НЕУКРАТИМО СТРЕЛЯЮТ СЕБЕ В НОГИ"
@
ИДЕШЬ РАЗБИРАТЬСЯ ЛИЧНО
@
НА ГЛАВНОЙ СТРАНИЦЕ ЛИЧНОГО КАБИНЕТА КНОПКА "ВЫ ХОТИТЕ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ? ДА / ДА"
@
НАПИСАНЫ БТ НА ДЕСЯТКИ СТРАНИЦ
@
НАПИСАНА ПОДРОБНЕЙШАЯ АРХИТЕКТУРА НА СОТНЮ СТРАНИЦ
@
НАПИСАНА ГРУДА ТЗ ДЛЯ КОМАНД
@
ОДНО ИЗ ВАЖНЕЙШИХ ТРЕБОВАНИЙ В ПРОЕКТЕ: "НЕ ПОЗВОЛИТЬ КЛИЕНТУ СТРЕЛЯТЬ СЕБЕ В НОГУ"
@
ЗАДЕЙСТВОВАНА ПОЛОВИНА РАЗРАБОТЧИКОВ КОМПАНИИ
@
"КОЛЛЕГИ, ПРОСЬБА ОТНЕСТИСЬ К ПРОЕКТУ ОТВЕТСТВЕННО! РУКОВОДИТЕЛИ, ПРОКОНТРОЛИРУЙТЕ КАЧЕСТВО ВЫПОЛНЕНИЯ!"
@
"НИ В КОЕМ СЛУЧАЕ, ПОВТОРЯЮ, НИ В КО ЕМ! СЛУ! ЧА! Е! НЕЛЬЗЯ ДОПУСТИТЬ ЧТОБЫ КЛИЕНТ ВЫСТРЕЛИЛ СЕБЕ В НОГУ!"
@
КОЛИЧЕСТВО ТАСОК В ЖИРЕ ПОД ТЫСЯЧУ
@
"СЛАВИК, ТЫ НА ПИСАЛ ТЕСТ НА ВЫСТРЕЛ СЕБЕ В НОГУ?"
@
"ДАЖЕ ЛУЧШЕ, СРАН СРАНЫЧ! Я НАПИСАЛ !ДВА! ТЕСТА НА ЭТОТ КЕЙС!"
@
В ВИДУ ВАЖНОСТИ ПРОЕКТА ДЕЛАЕТСЯ ТЕСТОВЫЙ СТЕНД С КОПИЕЙ ПРОДА
@
QA СТАРАТЕЛЬНО ЖМАЮТ КНОПОЧКИ И ВЫИСКИВАЮТ БАГИ
@
ДЕНЬ РЕЛИЗА
@
ВСЁ ИДЕТ ПО ПИЗДЕ
@
ПОЯВЛЯЮТСЯ ПЕРВЫЕ ИШЬЮ:
@
"КЛИЕНТЫ БЕСКОНТРОЛЬНО И НЕУКРАТИМО СТРЕЛЯЮТ СЕБЕ В НОГИ"
@
ИДЕШЬ РАЗБИРАТЬСЯ ЛИЧНО
@
НА ГЛАВНОЙ СТРАНИЦЕ ЛИЧНОГО КАБИНЕТА КНОПКА "ВЫ ХОТИТЕ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ? ДА / ДА"
Забавно, ну, то есть ты будешь исправлять косяк твоего коллеги если заапрувил МР потому что ты сам виноват в этом косяке, верно? И когда придёт тим лид спрашивать какого хуя релиз задерживается ты сделаешь шаг вперёд и скажешь, что из-за тебя баг в релизе. А твой коллега рядышком подтвердит, что действительно, ты виновен.
Кек. Реально задач было под тысячу? А как так получилось, что огромную кнопку "выстрелить себе в ногу" никто не заметил до релиза?
>В АРХИВЕ НАХУЙ ПАПКА ИЗ ПРОЕКТА, КОТОРОЙ ТАМ НЕ ДОЛЖНО БЫТЬ
А эта папка в проект во время билда добавляется или она существует в репозитории и просто копируется из репы в билд?
Если первое то тогда ладно так и быть ты не виноват т.к., например, тестировщик мог в питонячьей лапше высрать какой-нибудь артефакт в непредназначенное для этого место в файловой системе откуда потом этот артефакт попал бы в билд.
Если второе то ну ээээ можно же при ревью просмотреть хотя бы какие пути менялись и увидеть что там есть src/lib/very_dangerous_papka_syuda_nichego_ne_lozhit?
Ну с кнопкой я утрировал, конечно, но вот одно из важнейших бизнес-требований проебали на всех этапах, от разработки, до тестирования.
В quake1 так и было.
@
НЕ ХОЧЕТСЯ ЗАНИМАТЬСЯ ЗАДАЧЕЙ ПОТОМУ ЧТО ОНА ЛЕГКАЯ И СКУЧНАЯ
Выбери что-то одно. Я выбрал сложные задачи. Ни разу не пожалел. Всё время чувствую как расту как разработчик.
Я обычно пишу "у меня работает"
Вообще я был на стороне тупящего падавана, а наставником был немногословный скуфини. Желание не доебывать его вопросами конечно помогло вырасти.
ВЫБРАЛ СЛОЖНУЮ ЗАДАЧУ
@
СЛОЖНОСТЬ ЗАКЛЮЧАЕТСЯ В ТОМ ЧТО НИХУЯ НЕ ПОНЯТНО
@
НЕДЕЛЮ РАЗБИРАЕШЬСЯ ЧТО И КАК НАДО СДЕЛАТЬ
@
ПО ИТОГУ ВЫДАЕШЬ ОБЫЧНЫЙ КРУД
Ору
Да, за исключением случаев когда нужно выпускать релиз вот прям сейчас. Тогда фиксит тот кто выпускает релиз
Ошибка в том что происходит валидация объектов по набору правил и я тупо перетераю результат предыдущей валидации в итоге
1) теряются ошибки предыдущих валидаций
2) результат валидации это результат последней валидации, то есть у нас может быть 10 ошибок и 11 нормально поэтому ошибок нет.
Большой в смысле затрат компании или в каком? Если про компанию, то в приложении по сбору данных впервые работал с камерой и вообще с изображениями. В ТЗ было написано, что нужна настройка компрессии жипега получаемого с камеры. Так как я был тупой, то я делал компрессию жипега второй раз не понимая, что с камеры уже приходит изображение закодированное в жипег. Получалась двойная компрессия и этот косяк обнаружили спустя 2 года работы приложения.
Удивительно, но всем было похуй хотя вроде как это важно для обучения моделей.
У меня было такое, что старый бинарь, при тригере определенного флага неправильно сортировал часть данных, в результате при дальнейшей оценке качества полученных данных получались оценки ниже 10%. Ну и данные на выброс в таком случае.
Зато поддержа воспроизводимости в коктейнере. Получали результат такой же, какой получали бы в 18 году. И совсем неважно, что каловый.
Технически ошибка и не моя, но на меня долго наезжали за нее. А все из-за запрета на обновление компонентов пайплайна без острой нужны.
> Технически ошибка и не моя, но на меня долго наезжали за нее. А все из-за запрета на обновление компонентов пайплайна без острой нужны.
Звучит вообще-то как острая необходимость
>Звучит вообще-то как острая необходимость
Только если обнаружить причину. А мы работает изначально с позиции, что данные чаще говно, чем нет.
Справедливости ради, большая часть пересчитанного говном и осталась.
Кек
>- Расскажите о самой большой ошибке в вашей практике?
Лично я в вордпрессе откатил редакцию страницы на предыдущую ревизию. Там есть такая функция, которая сохраняет версии страницы при изменении. Это был сайт который продавал билеты на бизнес-тренинг в Германии с Брайаном Трейси и другими коучами. Ну и были разные категории билетов, а-ля "стандарт", "премиум", "вип". И цена типа начинается от 200 евро и выше. Табличка была, что входит в каждый билет. А-ля если ты покупаешь вип билет, то получаешь а-ля ужин, автограф и прочие плюшки. Так вот, я редактировал эту страницу и что-то пошло не так. Я откатываю на предыдущую ревизию (их там было штук 50 наверно) и ничего не подозревая ложусь спать. Оказывается, что кто-то до меня игрался с табличкой и выставил все галочки везде. То есть стандартный билет получил все плюшки випа. Утром просыпаюсь, емейл бомбят письмами СРООООООЧНАААА БЛЯЯЯЯЯЯЯТЬ!!!!!!! открываю, а там СЫЧЁВ ТЫ ЧЁ НАТВАРИЛ!!!! ВИПЫ ПРОДАЮТСЯ ПО ЦЕНЕ СТАНДАРТА!!! НАМ ЗВОНЯТ И ТРЕБУЮТ ВИП ЛОЖЕ ГАВАРЯТ ЧТО МЫ СКАММЕРЫ!!!! Потом правда разницу билетов компенсировали, но фирма в несколько тысяч евро понесла ущерб. Ну и плюс, их потом ещё задудосили. Кабан с жалобным видов бессильно носился по офису, мол полный пиздец. У него прям было видно в глазах, как он считал ДЗЫНЬ минус тысяча евро ДЗЫНЬ минус две тысячи евро.
Хаха. Вот так работяга обанкротил кабан кабаныча. Кабан кабаныч теперь под забором лежит, а работяга в другую контору просто устроился.
Жалко конечно этого добряка. Он и зп платил нормально, не знаю за что его задудосили. Ну типа, какие могут быть конкуренты у бизнес-конференции? Мне кажется какие-то долбоёбики развлекались и тип давай по приколу завалим сайт, а давай))) Нате получайте бизнес-коучи ёбанные!
А вот ещё панч. Тестировщик написал тесты которые должны были проверить такое, но тип последнего правила был такой что не участвует в проверке.
statusCode: 400
error: true
errorMessage: "Что-то пошло не так"
}
Это потому что надо использовать ФП, "эксперт".
Какой-нибудь ValidateT в прицнипе не дал бы тебе сделать такую ошибку.
Но индустрии проще клепать импертаивную кучу багов на яызк вроде Python и Go, а потом в любой непонятной ситуации ловить ошибки в production.
>использовать ФП
Для этого надо айсикью 120+ и быть умным математиком, а на Python и Go можно быть продуктивным с 90 айсикью и 9 классов церковно-приходской. Ты хоть представляешь, сколько бы стоила рядовая макака на перекладку джейсона, если бы все использовали ФП на лиспах и хаскелях? Ещё и макросов метапрограммирований бы всяких нахуевертили, которые хуй потом кто разберёт (Python и Go этого не дадут сделать), и кабана потом раком поставили - плати мне 800к в наносекунду или я щас съебу за x2 и твой бизнес наебнётся без меня. Нахуя оно кабану?
"Мои штаны обосраны, но кем? Опять евреи/геи/либералы/Олег..."
>Для этого надо айсикью 120+ и быть умным математиком
Да это миф, ФП юзабельно без теории категорий. Просто инерция индустрии слишком большая и таки да, чаще дешевле делать быстро и чтобы работало, а потом разберёмся. Тренды индустрии отражают запросы бизнеса. А бизнес в том числе одержим идеей заменить хотя бы нижнюю прослойку кодеров на "ИИ", поэтому простые языки им кажутся ещё более актуальными.
@
- СЫЧЁВ, ТЫ НАПИСАЛ ТЕСТ НА МЕТОД?
@
- КОНЕЧНО, ПАЛСРАНЫЧ, НАПИСАЛ!
@
ПОСЛЕ РЕЛИЗА ПРИЛЕТАЕТ БАГ ПО ЭТОЙ РУЧКЕ
@
ЛЕЗЕШЬ РАЗБИРАТЬСЯ
@
МЕТОД API ДЕЛАЕТ ТОЛЬКО ОДНО ДЕЙСТВИЕ: ВЫЗЫВАЕТ КЛАСС КОМПЛЕКСНОЙ ВАЛИДАЦИИ ДАННЫХ
@
НАПИСАН ЕДИНСТВЕННЫЙ ТЕСТ НА УСПЕШНЫЙ ВЫЗОВ РУЧКИ
@
ПРИ ЭТОМ КЛАСС С ЛОГИКОЙ ВАЛИДАЦИИ ЗАМОКАН
Ну, возможно, для некоторых всё "неюзабельно", кроме специально ограниченных по сложности industry фреймворков и ЯП.
Пулл кто апрувил и вливал? Кто бади?
Классика. Ну, вообще за джунами нужен глаз да глаз. Каждую строчку мердж реквеста под микроскопом смотреть хотя бы первый год работы джуна.
@
ВЕСЬ ТВОЙ ФИКС ЭТО: IF ZALOOPA: RETURN "PEEDOR"
@
- ПУК-ПУК НА ЭТОТ ИФ НАДО ТЕСТ НАПИСАТЬ
@
ПЛАВЯ СТУЛ ПЕРДАКОМ ПИШЕШЬ ЕБУЧИЙ ТЕСТ
@
ЧЕРЕЗ ПАРУ ДНЕЙ, РАЗБИРАЯ БАГ, НАХОДИШЬ В КОДЕ ПРОЕКТА ЕБЕЙШУЮ ХУЙНЮ
@
НАХОДИШЬ ПО БЛЕЙМУ МР, В КОТОРОМ ВЛИЛИ ЭТУ СРАНЬ
@
ПРАВКИ ДЕЛАЛ ОЛЕГ
@
500 СТРОК НОВОГО КОДА И НОЛЬ ТЕСТОВ
Вполне нормальная ситуация, если это какой-нибудь лид или синьор. Потому что то время, которое он должен был потратить на тестирование этих 500 строк, он потратил на проверки и консультации джуномиддлов в команде, и ему тоже хочется спать и отдыхать, а не работать по 16 часов.
И он знает, что если он даст писать эти 500 строк, блокирующих что-нибудь, кому то в команде, это займёт 3 спринта и ему всё равно придётся в этом участвовать.
У настоящего лида или сениора не может быть кода без тестов потому что тесты появились раньше кода.
>Да это миф, ФП юзабельно без теории категорий.
Whatever. Порог входа в условный хаскель в любом случае кратно выше, чем в ПАЙТОН.
>Тренды индустрии отражают запросы бизнеса. А бизнес в том числе одержим идеей заменить хотя бы нижнюю прослойку кодеров на "ИИ", поэтому простые языки им кажутся ещё более актуальными.
Всё так. Вот, собственно, и ответ, почему ФП не используют.
Не знаю, что такое настоящий, но я бы слепое следование инфоцыганским станлартам, которые повторяются из уста в уста, не относил к плюсам специалиста.
>какой-нибудь лид или синьор
Нет, рядовой разраб.
>время, которое он должен был потратить на тестирование этих 500 строк...
Не ебёт. У нас так принято, что тесты - это неотъемлемый этап работы над задачей и жестких дедлайнов нет. Говно, которое он понаписал, три раза стреляло на этапе ручного тестирования, соответственно эти баги блокировали процесс тестирования и отнимали куда больше времени на разбор и ретест. Зато он сделал условно три задачи за то время, которое потребовалось бы на полноценную и качественную реализацию одной. Просто Олег - самонадеянный хуесос и лицемерный жополиз, берёт на себя больше, чем способен вывезти, очень много пиздит и крайне хуёво ведёт дела.
Он просто принял эффективную для него методологию, а не TDD-bullshit: https://gist.github.com/banaslee/4147370.
Тебе не похуй?
На месяц сломал мониторинги в компании, вынудив девопсов с нуля дашборды в графане переделывать по ночам, кекв.
Я не жалею что работал на эту гавно галеру мне было ржачно читать жалобы заказчика и как кабан кормит его обещаниями, мне потом самому стало похуй на проект и я писал говно код на похуях, лишь бы писать, когда уже конкретно задерживали зарплату я оттуда ушел.
Потом напишу историю второго приложения.
Дедовщина какая-то. Предлагаю прямо во время митинга спросить у Олега при всем почему не было тестов и припомнить ему что он сам почему-то во время ревью требует тесты на каждый чих.
Там должно быть данные виде json а нет вот это все.
>у огромной доли разрабов при виде ошибки в терминале просто мозг выключается
мы не сисадмины, сисадмины это кобольды с -1 этажа, и это единственная служба которая действительно работает
> Тем временем твой коллега берёт дополнительную нагрузку и растёт карьерно в 2 раза быстрее тебя
> Ты остаёшься пердеть на старых задачах, потому что тебе надо сначала заплатить, но никто этого не будет делать авансом
>берешь дополнительную нагрузку и думаешь, что это поможет тебе вырасти быстрее
>тем временем твой коллега растет карьерно быстрее, потому что ходит с тимлидом на перекур
Ерунда.
Ставишь вопрос ребром - я взял на себя такие-то обязанности, по ним всё хорошо крутится, давайте бабки/грейды/тайтлы.
Если не сработает - меняешь компанию, используя приобретённые навыки.
>ПРИ ЭТОМ КЛАСС С ЛОГИКОЙ ВАЛИДАЦИИ ЗАМОКАН
Это типичная ситуация, когда команда пытается в тдд. Лепят многослойную логику разбитую по 100500 файлам, а потом пытаются писать "тесты" где мокают первый уровень зависимостей. Был файл с ручкой, который зависит от другого файла с логикой - мокаем файл с логикой и "тестируем" ручку и такими "переходами" пишем "тесты"
Обычно это выходит боком. Просто в команде уже сформирован междусобойчик и костяк из лида и подсосов, которые лутают повышения, премки и самые вкусные задачи. А всякие лузеры и аутсайдеры сидят годами без премок и получают "индексацию", которая не покрывает даже официальную инфляцию. Так устроен мир айти, привыкай..
>> Тем временем твой коллега скорешлися с лидом, ходит с ним на обед и перекуры, набивается на встречи и созвоны с менеджерами и уже вырос по деньгам в несколько раз и лутает по кд премки, хотя пришел позже тебя
>> Ты остаёшься пердеть на старых задачах, потому что потому
пофиксил
Я ещё в институте начал так писать. Это проще и удобнее чем пытаться сразу высрать говнокод и потом думать "а оно вообще работает". Я пока написал тесты уже продумал входные и выходные данные, продумал краевые случаи.
Да на тесты ушло 3ч, но сам код я пишу минут за 40 и он проходит QA с 1-2го раза и обычно дело в вариантах которые я не продумал.
Также багофикс я начинаю с написания теста который воспроизводит баг, если это возможно, потом меняю код так чтобы он работал правильно и проходил все тесты.
У нас на проекте около 1000-1500 юнит тестов на каждый сервис. Больше половины написал я и с тех пор мы все чаще в процессе рефактриринга можем переписать кучу кода.
>Также багофикс я начинаю с написания теста который воспроизводит баг
Работает онли если код изначальны был написан тестируемым. Иначе ты попадешь в типичную ловушку джокера-куколда где ты не можешь написать тест, даже интеграционный и все летит в тартаррары. По факту не раз оказывался на проекте где тестировали "руками" и даже полный регресс проводили в ручном режиме. Большинство не умеет правильно писать тесты. Нет, все обкладывать моками - это не тестирование
В том что многие зачем-то озвучивают что тесты это нечто отдельно от разработки. Менеджер очевидно видит что можно вместо 8ч на задачу тратить 2ч.
Необходимо изначально говорить что разработка займёт 8ч. Тесты при этом можно даже не упоминать, а если и упоминать то "ну вот написать тесты, потом написать код, потом ещё запустить и руками убедиться что хотя бы главный случай работает" у менеджера должно сложиться в голове что тесты это часть разработки и их нельзя убрать, ужать и пропустить.
В идеале менеджер так надресерован что при попытке скипнуть QA или предпорд орёт дурнем и запрещает так делать без согласования со всей командой и тестирощиками, а предложение джуна не писать юниты видит как некомпетентность.
А что делать если манагер надрессирован уже видеть тесты отдельно от разработки как траты времени на какую-то разработческую прихоть ?
Для возможности написания тестов код должен быть правильно структурирован и настроена нужная среда для их выполнения (если речь не только про юнит тесты). В большинстве компаний где я работал, тесты писали так - хуитка А зависит от хуитки Б. Хуитку Б мокают и пишут "тесты" на хуитку А. И потом такими "каскадами" тестируют классы. Если ты приходишь на проект, а там тестов нет или покрытие меньше хотя бы 60-70%, то ливай сразу
>>Да на тесты ушло 3ч, но сам код я пишу минут за 40
А как насчет того что тесты писать 3 дня, а код все равно минут 40?
При этом тесты не гарантируют отсутствие багов, а уменьшают вероятность только совсем тупых ошибок из за невнимательности.
>>проходит QA с 1-2го раза
как и без тестов
>>Менеджер очевидно видит что можно вместо 8ч на задачу тратить 2ч.
>>Необходимо изначально говорить что разработка займёт 8ч.
Все так. Говорю что надо 8 часов. 2 часа трачу на код, 6 на дунасинг.
>>у менеджера должно сложиться в голове что тесты это часть разработки и их нельзя убрать, ужать и пропустить.
Менеджеру вообще похую что ты там пишешь. Нужны ли тесты/ревью и тп решает лид. Если лид говорит что тесты писать можно, но в нерабочее время - значит они не нужны.
>Получалась двойная компрессия и этот косяк обнаружили спустя 2 года работы приложения.
>Удивительно, но всем было похуй хотя вроде как это важно для обучения моделей.
Обзмеился.
Я попробую тебе пояснить как это работает - тимлид ищет куда приткнуть бесхозную хуйню, выбирает того кто по его мнению недозагружен, и сует ему. В его понимании ты не херачишь за двоих, ты просто станешь меньше пинать хуи. Если бы ты в момент попытки скинуть на тебя эту хуйню объяснил, что ты уже на фулл капасити (и для этого реально надо работать хотя бы на 75% мощности), но можешь взять это типа сверх нормы и давайте за это бабло, в таком случае тимлид вначале пошел бы искать другого терпилу, а при его отсутствии - дал бы тебе бабла. Но т.к. ты просто стерпел, это означает что оно тебе влезло в загрузку, ты не перерабатываешь, следовательно хуй тебе а не прибавка. Слоупочные попытки пересмотреть бабло впоследствии не вызывают ничего кроме раздражения и ты автоматом идешь на хер.
Проблема в том, что решение не всегда очнвидно.
И значительно логичнее сначала написать код, а потом проверить.
Ну в индустрии ИТ любят извращенные подходы, наверное, они кажутся людям чем-то неожиданно умным и тонким.
> Ну да, известно же, что, чтобы расти как разработчик, надо как можно меньше разрабатывать.
Золотые слова
@
ТОЧНЕЕ ОН ДУМАЕТ, ЧТО ПОНИМАЕТ ЧИСТУЮ АРХИТЕКТУРУ
@
ТЕПЕРЬ У НЕГО ВЕСЬ КОД ОБМАЗАН ФАБРИКАМИ, КОТОРЫЕ ВЫЗЫВАЮТ ФАБРИКИ, КОТОРЫЕ ВЫЗЫВАЮТ ФАБРИКИ
@
ВСЕ ДЕПЕНШОНЫ СТАРАТЕЛЬНО ИНВЕРТИРОВАНЫ, ТЕПЕРЬ ЛЮБУЮ ХУЙНЮ НУЖНО ТАЩИТЬ ЧЕРЕЗ 33 ВЫЗОВА В АРГУМЕНТАХ
@
ЧТОБЫ ЭТА ПОЕБЕНЬ РАБОТАЛА БЫСТРЕЕ, В КОДЕ ТУТ И ТАМ НАХУЯРЕНЫ КЕШИ И ЛЕЙЗИ-ВЫЗОВЫ
@
ТЕПЕРЬ КАЖДЫЙ ЮНИТ-ТЕСТ ТАЩИТ ПАРОВОЗОМ ПОЛОВИНУ ПРОЕКТА, ПОТОМУ ЧТО ВЕЗДЕ ПРИМЕНЕНЫ ДЕПЕНДЕСИ-КОНТЕЙНЕРЫ, В КОТОРЫХ СЛОЖЕНЫ ЛИБЫ НА ЛЮБОЙ СЛУЧАЙ ЖИЗНИ
@
ЧТОБЫ НЕ ПЕРЕПИСЫВАТЬ 3000 ЮНИТ-ТЕСТОВ, ЗАХУЯРЕНЫ ГЛОБАЛЬНЫЕ МОКИ, ЗА КОТОРЫМИ ТЕСТАМИ СТАЛА НЕ ПОКРЫТА ПОЛОВИНА БИЗНЕС ЛОГИКИ
@
ТЕПЕРЬ ЛЮБОЙ ХОТФИКС В ТРИ СТРОЧКИ ПРЕВРАЩАЕТСЯ В ЦЕЛЫЙ ДЕНЬ ДРОЧЕНИЯ РАНДОМНО ПАДАЮЩИХ ПАЙПЛАЙНОВ И ГАДАНИЕ НА ТАРО ПОЧЕМУ ЖЕ ОТЪЕБНУЛ ОЧЕРЕДНОЙ ТЕСТ, КОТОРЫЙ ВООБЩЕ ОТНОШЕНИЯ НЕ ИМЕЕТ
@
"ЗАЕБИСЬ, НЕ БУДУТ ЕБАТЬ МОЗГИ РАНДОМНОЙ ХУЕТОЙ"
@
ДОЛГО, ВДУМЧИВО И ОБСТОЯТЕЛЬНО РАСКУРИВАЕШЬ ТРЕБОВАНИЯ, ДОКУМЕНТАЦИЮ, СВЯЗАННЫЕ ПРОЕКТЫ, НАКИДЫВАЕШЬ ПЛАН РАБОТ
@
ФЕВРАЛЬ: - СЛАВИК, ТУТ СРОЧНЫЙ ПРОЕКТ ВНЕ ОЧЕРЕДИ, СПУЩЕНО НАПРЯМУЮ К ТЕБЕ ОТ ВЫСШЕГО РУКОВОДСТВА, БЛЯ ОЧЕНЬ НАДО СРОК ТРИ НЕДЕЛИ
@
СРОЧНЫЙ ТРЕХНЕДЕЛЬНЫЙ ПРОЕКТ ЗАТЯГИВАЕТСЯ НА ДВА МЕСЯЦА
@
МАЙ: - СЛАВИК, У НАС В СЛЕДУЮЩЕМ КВАРТАЛЕ НАЧНЕТСЯ СЕРЬЕЗНЫЙ ПРОЕКТ, ТЕБЯ СКОРЕЕ ВСЕГО НЕ КОСНЕТСЯ, НО НА ВСЯКИЙ СЛУЧАЙ ИЗУЧИ ДОКУМЕНТАЦИЮ!
@
ИЮНЬ: ВОЗВРАЩАЕШЬСЯ К ОСНОВНОМУ ПРОЕКТУ, ПЫТАЯСЬ ВСПОМНИТЬ НА ЧЕМ ОСТАНОВИЛСЯ И СНОВА ПОГРУЗИТЬСЯ В КОНТЕКСТ
@
ПОЧТИ НА ФИНАЛЬНОМ ЭТАПЕ РЕАЛИЗАЦИИ ОБНАРУЖИВАЕШЬ, ЧТО В ТРЕБОВАНИЯХ ДОПУЩЕНА ФАТАЛЬНАЯ ОШИБКА, ИЗ-ЗА КОТОРЫХ ПОЛОВИНУ ПРОЕКТА ПОТРЕБУЕТСЯ ПЕРЕПИСАТЬ
@
- ТАК, НАМ ЭТО РЕШАТЬ НЕКОГДА, У НАС ДРУГОЙ ПРОЕКТ ЕЩЕ БОЛЕЕ ВАЖНЫЙ. КСТАТИ ТЕБЯ МЫ ПЕРЕКЛЮЧАЕМ НА НЕГО
@
ИЮЛЬ-АВГУСТ-СЕНТЯБРЬ-ОКТЯБРЬ-НОЯБРЬ ЕБЁШЬСЯ С НОВЫМ ПРОЕКТОМ
@
- ВЯЧЕСЛАВ, КАК ТАМ ДЕЛА С ТВОИМ САМЫМ ВАЖНЫМ ГОДОВЫМ ПРОЕКТОМ? ДО КОНЦА ГОДА ЗАКОНЧИШЬ?)))
Прямо щас в похожем месте работаю.
А у чмони языка нет, чтобы переговорить с манагерами и объяснить ситуацию? Или просто выдумал хуйню и высрал на двачик?
А мне это надо? Мне строго поебать на планы компании, вопросы по срокам будут не ко мне, а к лиду. А чем я лично занимался - у меня в истории задач и в истории коммитов видно. Или ты из тех, у кого душа болит за бизнес Кабаныча?
> А мне это надо? Мне строго поебать на планы компании, вопросы по срокам будут не ко мне, а к лиду. А чем я лично занимался - у меня в истории задач и в истории коммитов видно.
Вопрос в том будет ли тот кто подписывает бумагу об увольнении читать твою историю задач и вникать, что эти задачи значат. Я вижу более вероятным вопрос к лиду: увольняем его за то, что он не сделал главную задачу или тебя лид увольнять за то что не организовал работу? Кто из вас двоих виноват? И если отношения с лидом у тебя не хорошие, то ответ лида будет очевиден.
Ты в каком таком сказочном мире живёшь, где высококвалифицированных специалистов увольняют основательно не разобравшись?
У меня в компании уволили одного
> высококвалифицированного специалиста
по основанию "токсичное поведение". При этом история максимально мутная. Его уволили одним днем, отключили везде доступы, удалили из всех чатов, на вопросы что случилось с этим добряком менеджмент делает каменное ебало и просит их об этом не спрашивать.
Второго
> высококвалифицированного специалиста
уволили вообще без основания, тупо попал в расстрельный список на сокращение. Через полгода его опять наняли потому что обнаружили, что никто кроме него не ебет как работает проект. Вот до конца года должны новые расстрельные списки вывесить и он говорит, что он в них опять похоже попал.
Хз, может если компания маленькая, то кто-то там разбирается, но когда в компании 1000+ человек работает, то всем пофиг. Все, от ПМов до инженегров знают, что их могут уволить в любую секунду. Отношение к компании и её нуждам у коллектива соответствующее.
Может быть, не знаю. Но судя по тексту - да.
>Все, от ПМов до инженегров знают, что их могут уволить в любую секунду.
Ебать вы омежные дуры. Оснований для увольнения по ТК ровно два: это появление на работе в нетрезвом виде и прогул. Соответственно, если ты на удаленке - уволить тебя по статье невозможно в принципе. Только если ты, даун омежный, ПСЖ от страха подпишешь.
>по основанию "токсичное поведение".
Аахахахах, кул стори боб. Че еще спизданешь?
Двачую. Охуительные истории как из американских фильмов.
>и прогул
в трудовом договоре прописаны работа в офисе с 10 до 18 или гибрид
@
работаешь всё время из дома, тк все в твоей команде/конторе так работают/договорился с лидом/прост так получилось
@
тебя решают уволить
@
читаешь местных петушков про омежных дур и основания для увольнения, кукарекаешь об этом своему менеджменту
@
тебя увольняют за прогулы
алсо большинство хлебных мест (например для моего стека и моей предметки - от 8-10k usd/mo) - это работа в чёрную с оплатой криптой
мимо работаю в белую за жалкие 7к удалённо с гибридом в тк
Достаточно влажно.
> Ебать вы омежные дуры. Оснований для увольнения по ТК ровно два: это появление на работе в нетрезвом виде и прогул.
Я не в РФ работаю, а в Европе. В любом случае ты забыл ещё один пункт "кабаныч захотел". Тебе выплатят выходное пособие и пиздуй на все четыре стороны.
> Соответственно, если ты на удаленке - уволить тебя по статье невозможно в принципе. Только если ты, даун омежный, ПСЖ от страха подпишешь.
В договоре написано гибридная работа, как и сказал анон выше. Если тебя захотят уволить просто скажут, что теперь нужно появляться в офисе 5 дней в неделю.
> Аахахахах, кул стори боб. Че еще спизданешь?
Скажу, что можешь дальше находиться в сказочном мире где людей не увольняют.
Мнение сойджак-куколдов из гейропы мы здесь не учитываем.
> большинство хлебных мест (например для моего стека и моей предметки - от 8-10k usd/mo) - это работа в чёрную с оплатой криптой
Это где такое, как искать?
>мимо работаю в белую за жалкие 7к удалённо с гибридом в тк
Если ты упомянул ТК, то значит работа в России? 7к долларовый эквивалент, то есть тысяч 700 в месяц чистыми? Ты какой-то тимлид тимлидов что ли?
Я в начале 2022 заболел ковидом и не работал месяца полтора без больничного, потом началось СВО и сидел думскролил неделями, на работу было похуй т.к. давно уже сильно выгорел и просто ждал когда уводят. В итоге предложили уволиться по собственному с выплатой зарплаты за 4 месяца, с января по апрель, я за эти месяца сделал полтора коммита. Конечно же я согласился.
Пиздабол пиздаболов скорее.
>в трудовом договоре прописаны работа в офисе с 10 до 18 или гибрид
>@
>работаешь всё время из дома, тк все в твоей команде/конторе так работают/договорился с лидом/прост так получилось
Для особо одаренных поясняю: если ты хоть один день работал из дома и получил 8-ку в табель, считается что у тебя не оформленное в письменной форме трудовое соглашение и уволить за прогул тебя нельзя.
>тебя увольняют за прогулы
Обращаешься в ГИТ, идешь в суд, взъебываешь работодателя на средний заработок за время простоя, компенсацию морального вреда и юридических услуг.
>это работа в чёрную с оплатой криптой
Как бы похуй на скам.
>>28996
>В любом случае ты забыл ещё один пункт "кабаныч захотел". Тебе выплатят выходное пособие и пиздуй на все четыре стороны.
С огромной радостью получу 3 оклада и уебу, проблемы?
>Если тебя захотят уволить просто скажут, что теперь нужно появляться в офисе 5 дней в неделю.
С хуя ли баня загорелась? В договоре написано, что ты работаешь из офиса например в понедельник и вторник. Без согласия работник изменить это нельзя.
>Скажу, что можешь дальше находиться в сказочном мире где людей не увольняют
Оформленного по ТК РФ на удаленку программера, прошедшего испыталку, уволить по статье невозможно. Ситуация в гейропах и скамном дерьме с зэпкой в крипте меня не интересует.
>Это где такое, как искать?
Это трейдтех, крипта/форекс, разработка торговых платформ/алготрейдинг. Раньше можно было устроиться из РФ удалённо в какие-нибудь иностранные фонды/проптрейдеры/вендоры, которые чем-то более классическим торгуют, но после гойды краник перекрыли.
>Если ты упомянул ТК, то значит работа в России? 7к долларовый эквивалент, то есть тысяч 700 в месяц чистыми? Ты какой-то тимлид тимлидов что ли?
Нет, прост синьор с очень релевантным опытом (неск лет работал в РФ брокере над оче похожим проектом), плюс устраивался когда доллар был по 70 (а контора зарабатывает в валюте, ей похуй те рубли), плюс разок получил хороший контр-оффер.
Тимлиды у нас 6к-9к получают, разрабов обычно берут на 4к-5к, но одному недавно тоже 7к дали - тоже был нужный опыт.
>Это трейдтех, крипта/форекс, разработка торговых платформ/алготрейдинг
На Кипре вроде такого много? И что, прям на плюсах или расте хуяришь hft какой-нибудь? Завидую, потому что я недобекендер микросервисошлёп, который большую часть карьеры работал фронтендером.
> На Кипре вроде такого много?
Ага. И в Эмиратах, и в Бангкоках/Сингапурах, и даже в Ю.Америках чот попадается. Еще в Прибалтиках было, но теперь там нам не рады.
> И что, прям на плюсах или расте хуяришь hft какой-нибудь?
Прям на шарпах/джаве/гошке пишешь as low latency/as much throughput as you can, никаких HFT лол. И это процентов 5 времени если повезёт. Остальное - те же круды, унылые фичи, интеграция с говном, отчёты, аналитика, дрочение каких-нибудь коэффициентов на бектесте, дрочение своего охуенно функционального самодельного фреймворка для бектеста, какой-то легаси хуйни, которую в запаре написал выгоревший в нулину и съебавший 5 лет назад чел, и тд - всё как мы любим и в любом другом месте.
У нас конечно есть куски кода на плюсах (старенькое) и расте (новенькое), но их мало и никто не горит желанием туда лезть, пушо если несмотря на тщательное тестирование что-то отъебнёт - будет плохо всем.
> Завидую, потому что я недобекендер микросервисошлёп, который большую часть карьеры работал фронтендером.
Толковые фронты тут тоже нужны, и им тоже хорошо платят, но хорошо бы где-то набраться опыта в предметке чтоб эти деньги полутать. Про перекаты с фронта на бек в текущей конторе не слышал, в прошлой (крупный РФ брокер) видел несколько раз (js -> php -> c# -> c++ лол)
@
ХУЙНЯ НЕ РАБОТАЕТ КАК НУЖНО
@
НАПИСАЛИ ХУЙНИ СВЕРХУ, ЧТОБЫ ХУЙНЯ ХОТЬ КАК-ТО РАБОТАЛА
@
ХУЙНЯ ХУЙНИ ТОРМОЗИТ
@
ПРИСРАЛИ СБОКУ ЕЩЕ ХУЙНИ, ЧТОБЫ КЭШИРОВАЛО
@
"МОЖЕТ ПЕРЕПИШЕМ ЭТУ ХУЙНЮ?"
@
"НАМ БИЗНЕС НЕ ДАСТ НА ЭТО ВРЕМЕНИ"
@
ПРОДОЛЖАЕМ ЕБАТЬ ХУЙНЮ И ТРАТИТЬ В 10 РАЗ БОЛЬШЕ ВРЕМЕНИ НА ЛЮБУЮ МЕЛКУЮ ДОРАБОТКУ
Хз вообще как этот опыт в предметке получать. Фронтенд для работы с дексом соланы это считается?
Поэтому нужно с первой попытки писать заебись. В этом отличии джуна от сеньора. Джун верит, что дадут время на доработку. Сеньор проебывает на яйцах все дедлайны и делает как надо.
ВОТ СЕЙЧАС ТОЛЬКО СЕНЬОРОВ В КОМАНДУ НАБЕРЕМ - КОД БЕЗ БАГОВ ПИСАТЬ БУДЕМ!
@
ОЛЕГ ДЕЛАЛ СВОЮ ЗАДАЧУ ТРИ ДНЯ И НАКОНЕЦ ВЫКАТИЛ МР НА РЕВЬЮ
@
В МР - ПРАВКА В ОДНОЙ СТРОКЕ - ДОБАВЛЕНО ВОСЕМЬ СИМВОЛОВ
@
"ОЛЕГ, А ЧЕМ ТЫ БЫЛ ЗАНЯТ ТРИ ДНЯ?"
@
"ПРОВОДИЛ РЕСЁРЧ!"
Олег умен. Настоящий сеньор!
Не, ну тут Олег всё правильно делает
Так все и делают, лул. Чем больше сроки ты смог поставить на задачу и чем меньше в реале отработал тем более ты красавчик. А будешь реально вкалывать по максимуму быстро так с тебя пиздоватые менеджеры не слезут пока ты не крышей не поедешь и не упадешь замертво на клавиатуру.
Всё так, всё так.
> Поэтому нужно с первой попытки писать заебись.
Конкуренты написали по быструхе абы как и обошли вас на повороте и собрали сливки с рынка. Продали мамонтам подписку на саппорт и чиллово по подписке фиксят баги.
А вы всё ещё пишете идеальный код..
Тогда инновация кабан кабаныча и яйца выеденного не стоит. А если изначально проект без инновационной идеи, а чисто "давайте сделаем то что есть, только лучше", то готовьте вложить дохуя бабла, потому что ваши конкуренты, по определению выше, уже занимают рынок и вы нафиг не нужны пользователям.
Всё так.
Поэтому популярны языки вроде Python, JS.
Бизнес всегда будет стремиться сокращать T2M и расходы.
"Чистота" кода волнует только программистов и смежных с ними людей, бизес её продать не сможет.
Да и сами программисты едва ли могут как-то обосновать её нужность, кроме того, что какой-то инфоцыганин так написал в какой-то книжке.
Никто никаких экспериментов не проводил, какой подход лучше - это всё субъективные наблюдения, подверженные когнитивным искажениям.
Они популярные потому что они популярны. Это и причина и следствие. А бизнес выбирает то, что популярно потому что нуждается в заменяемости сотрудников, а не потому что какая-то технология позволяет быстрее реализовывать алгоритмы.
Если судьба бизнеса зависит от того была ли выкачена фича сегодня или через месяц значит бизнес говно.
>Они популярные потому что они популярны
У тебя рекурсия стек пробила.
>потому что нуждается в заменяемости сотрудников, а не потому что какая-то технология позволяет быстрее реализовывать
Ты сказал.
>Если судьба бизнеса зависит от того была ли выкачена фича сегодня или через месяц значит бизнес говно
Опять ты сказал.
Речь именно про что-то новое. Есть 2 кабана, один пошел на поводу у задротин и пишут чистый код. Второй приказал задротам любой ценой сделать продукт вчера. Результат очевиден в плане $$$.
Ну, если на это смотреть как на двух сапожников, то твоя логика работает. Вот только обычно когда говорят про IT имеют ввиду инновационные продукты. Для них разница в месяц, да даже в год не важна, потому что конечный продукт является уникальным предложением на рынке.
Ну, и я повторю свой тезис: если судьба бизнеса зависит от того сегодня или через месяц появится фича, то бизнес говно.
Подобная ситуация возможна только когда у кабаныча нет конкурентного преимущества вообще, совсем, вот буквально ноль и единственное чем он может спасти свое горе-предприятие это скоростью выкатывания говно фичей.
Знаете, что такое успешный бизнес? Это сделанное решение, которое не обновляли уже два года. Ноль новых фичей. Все ресурсы тратятся на исследовательскую деятельность и её обслуживание. Ну, и на один гигамегапроект, который должен взорвать рынок, но его пилят медленно, потому что он зависит от исследовательской части.
А знаешь что ещё смешнее? В 99% проектах вообще блять всем пахую на эти фичи, зато не пахую на вагон багов и тормоза из-за техдолга.
Не будет никто пользоваться фичами через немогу, тогда, как ты и сказал, получается у тебя продукт уникальный на рынке и придётся терпеть. В ином случае я закрою твою залупу после 1го же бага или тормозов в работе и пойду к конкурентам у которых нормально.
Все эти погони за фичами это 1в1 спекуляции на рынке, а на рынке выживают только те кто играет в долгую или трейды с инсайдами.
Согласен
В ОЧЕНЬ ВЕЖЛИВОЙ ФОРМЕ СПРАШИВАЕШЬ У МИШИ ПРО ПРОБЛЕМЫ С РЕЛИЗОМ, КОТОРЫЕ ТОЛЬКО ЧТО ОБСУЖДАЛИ НА МИТИНГЕ С ЛИДАМИ
@
ВМЕСТО МИШИ ОТВЕЧАЕТ ОЛЕГ
@
- КТО ТЕБЕ СКАЗАЛ ПРО ЭТИ ПРОБЛЕМЫ? МЫ УЖЕ НЕСКОЛЬКО РАЗ ЭТО ОБСУЖДАЛИ. ОНИ В БЭКЛОГЕ. ХВАТИТ О НИХ СПРАШИВАТЬ
@
ОХУЕВАЕШЬ ОТ ТОКСИЧНОСТИ ОЛЕГА
@
ОПЯТЬ МАКСИМАЛЬНО ВЕЖЛИВО ГОВОРИШЬ ЧТО ВОЗМОЖНО ТЫ ОШИБСЯ, НО ПОНЯЛ ЧТО ОНИ ДОЛЖНЫ БЫТЬ СДЕЛАНЫ СЕЙЧАС
@
ОЛЕГ ГОВОРИТ ЧТО ТЫ ДЕЙСТВИТЕЛЬНО ОШИБСЯ И ОНИ НЕ ДОЛЖНЫ БЫТЬ СДЕЛАНЫ СЕЙЧАС
@
ОЛЕГ ВООБЩЕ НАХУЙ В ОТПУСКЕ ДОЛЖЕН БЫТЬ
Я Олег, понял какое я агрессивное животное после этого разговора и представил реверс-бугурт
:(
ЛИД НА КАЖДОМ РЕВЬЮ НАСТОЙЧИВО ПРЕДЛАГАЕТ АЛЬТЕРНАТИВНЫЕ РЕАЛИЗАЦИИ ТОГО ЧТО ТЫ УЖЕ НАПИСАЛ
@
ВСЕ АЛЬТЕРНАТИВЫ - ТУПО ВКУСОВЩИНА С АНАЛОГИЧНОЙ ФУНКЦИОНАЛЬНОСЬЮ
@
НА ТВОИ ВОЗРАЖЕНИЯ ПРИМЕНЯЕТ ВЕСЬ СВОЙ ДИПЛОМАТИЧЕСКИЙ АРСЕНАЛ: ДЕМАГОГИЮ, АПЕЛЛЯЦИИ К ГИТЛЕРУ/ПХПШНИКАМ, ЛОЖНЫЕ АНАЛОГИИ, ДОВЛЕНИЕ АВТОРИТЕТОМ И ПРОЧИЕ УЛОВКИ
@
ЗАБИВАЕШЬ БОЛТ НА СПОРЫ И ДЕЛАЕШЬ КАК ОН ПРОСИТ
@
НА ОЧЕРЕДНОМ РЕТРО ЛИД ВЫРАЖАЕТ НЕДОВОЛЬСТВО ТЕМ ЧТО МЫ РАБОТАЕМ БЕЗ ДУШИ, НА-ОТЪЕБИСЬ И НЕ БОЛЕЕМ ЗА ПРОЕКТ
@
ВОЗРАЖАЕШЬ, ЧТО ЭТО ИЗ-ЗА ТОГО ЧТО ОН ВСЮДУ ПУШИТ СВОЁ ВИДЕНЬЕ, КОТОРОЕ ПОЛЬЗЫ НЕ ПРИНОСИТ, НО УБИВАЕТ ИНИЦИАТИВУ И ЗАТЯГИВАЕТ СРОКИ
@
НА ТВОЁ ВОЗРАЖЕНИЕ ОН ОПЯТЬ ПРИМЕНЯЕТ ВЕСЬ СВОЙ ДИПЛОМАТИЧЕСКИЙ АРСЕНАЛ, БЛЕСТЯЩЕ ПАРИРУЯ ВСЕ ТВОИ ДОВОДЫ
@
ЗАБИВАЕШЬ БОЛТ НА СПОРЫ И ПРОДОЛЖАЕШЬ ДЕЛАТЬ ВСЁ НА ОТЪЕБИСЬ
@
НА СЛЕДУЮЩЕМ РЕТРО ЛИД ОПЯТЬ ПОДНИМАЕТ ЭТОТ ВОПРОС
@
НЕ ВОЗРАЖАЕШЬ
>ЛИД ВЫРАЖАЕТ НЕДОВОЛЬСТВО
>ВОЗРАЖАЕШЬ
Wrong. Первым делом нужно было спросить какие у него есть предложения чтобы решить эту проблему. Ибо пиздеть и выражать недовольство все могут, а вот как что-то дельное предложить - сразу: пук-среньк.
Это профдеформация всех тимлидов, они привыкли продавливать своё видение, споря с кабаном, смежниками и джунами, в итоге уже привычка спорить даже тогда, когда не очень-то и нужно.
>всех тимлидов
Да вот не всех. Прошлый (в этой же конторе) и позапрошлый (в другой) такой хуитой не страдали, вмешивались только когда действительно что-то говёное/опасное напишешь.
Прошлый лид стал EM'ом над 5 командами - видимо из-за того что не тратил время на доёбы и занимался проектом и процессами а не своим эго
>АЛЬТЕРНАТИВНЫЕ РЕАЛИЗАЦИИ
>вмешивались только когда действительно что-то говёное/опасное напишешь
Тут 2 стороны.
Для компании и для самого лида выгодно поддерживать минимальный уровень качества, который позволяет достигать бизнес-целей.
С точки зрения обучения команды полезно давать более детальные комментарии. Это может быть интересно разрабтчикам, которые получать конструктивную критику и чему-то учиться.
На самом деле, тут угождать разрабам дело такое - будешь много прикапываться, то подавляешь инициативу и придираешься.
Будешь мало прикапываться - скажут, что проект потогонка лишь бы сделать.
И так далее.
В целом я мог бы и сам разобраться как по структуре xml написать нужное, но экономия пары часов сильно помогла.
Именно поэтому я им и пользуюсь 👍
@
ЧЕРЕЗ ПАРУ ДНЕЙ В ХОДЕ РЕШЕНИЯ ЗАДАЧИ ВИДИШЬ ЧТО СКИПНУТО ОВЕРДОХУЯ ТЕСТОВ НА ЭТОТ САМЫЙ МОДУЛЬ
@
"ОЛЕГ, ПОЧЕМУ ТЕСТЫ СКИПНУТЫ?"
@
"ПОСЛЕ МОЕГО РЕФАКТОРИНГА ОНИ ПАДАЮТ, ПОТОМУ ЧТО НАПИСАНЫ НЕПРАВИЛЬНО."
> ПОТОМУ ЧТО НАПИСАНЫ НЕПРАВИЛЬНО."
В чем не прав? Если тесты проверяют какой-то внутренний фарш который никого ебать не должен, а должны проверять"черный ящик".
Тесты проверяют api по http, а посыпались они, потому что Олег нагородил логики сверху.
Хаха. Один в один история на моей работе. Задача на рефакторинг была. А на написание тестов нет 🤡
Странно что на это нужно две задачи.
@
ЗАПРОСЫ Я ДАМ
@
ЧТОБЫ ПРОВЕРИТЬ ДАННЫЕ ДЛЯ ЗАПРОСА, НУЖЕН ДОСТУП В ПРОДАКШН БД
@
ДОСТУП Я НЕ ДАМ
>Программирование это инженерная специальность, писать нормальное ПО это нихуя не работа которой можно заниматься после курсов или накрутив опыт.
Это именно "инженерная специальность". Т.е. программист это аналог строителя, сантехника, или электрика. Они тоже, сюрприз, инженеры.
До 90-х годов программированием вообще почти только женщины занимались, потому что это считалось слишком простым, скучным и унылым занятием, где не требуется интеллекта, а требуется дохуя усидчивости и минимум фантазии.
Я тебе открою секрет, но в любом более-менее серьезном месте, где учат "на программиста" (т.е. учат прикладной математике) сам процесс программирования считается полнейшей хуйней для даунов, которой заниматься интересно ну совсем тупеньким.
>>вообще почти только женщины занимались, потому что это считалось слишком простым, скучным и унылым занятием
ну в принципе да, женщина-гений это примерно на уровне развития вуедебила
>>учат прикладной математике) сам процесс программирования считается полнейшей хуйней для даунов, которой заниматься интересно ну совсем тупеньким.
поэтому математики и пишут код как тупенькие дауны
@
1) КОГДА ВО ВРЕМЯ ОБЕДЕННОГО ПЕРЕРЫВА КТО-ТО ЗАДАЕТ КАКОЙ-ТО ВОПРОС
@
КОГДА ТЫ ЗАДАЕШЬ КАКОЙ-ТО ВОПРОС И ТЕБЕ ПРИХОДИТСЯ ЖДАТЬ, ПОКА ЧЕЛОВЕК ПРИДЕТ С ОБЕДЕННОГО ПЕРЕРЫВА
Кек
>>вообще почти только женщины занимались, потому что это считалось слишком простым, скучным и унылым занятием
Они занимались набивкой готового кода. Если твой уровень это трансляция готовых решений на язык Б то окей такие макаки тоже нужны.
Нет. Дохуя женщин на прикладной математике всегда было и преподов тоже дохуя женщин.
>поэтому математики и пишут код как тупенькие дауны
Ето так на 70%. В 30%, когда человек задротил прогу, а не разобрался за неделю и решил, что все понял (а так большинство к программированию и относятся, и это в лучшем случае) математики охуенно код пишут.
У меня так было на работе в офисе. Условно говоря, на перерыве скроллю ноут и хаваю какую-то хуйню. Коллега задаёт вопрос аккурат перед тем как я начну жевать. Будто специально блять. Позже я решил, что в офис пойду только если за год не найду нормальной удаленки. Никаких ебобаных гибридов.
Программисты с математическим бэкграундом могут хорошо писать код. Потому что они программисты. Само по себе знание математики не помогает писать код.
Те кто занимается наукой часто пишут простенькие вещи на питоне, потому что им нахуй не нужны паттерны, алгоритмы, чистые коды с фреймворками. Это не делает их самих идиотами, но качество кода у них хуевое.
@
ОК
@
СЛАВИК, ГЛЯНЬ АЛЕРТ В СЕНТРИ
@
ОК
@
СЛАВИК, ПОМОГИ НАЙТИ ДОКУ ПО %ГОВНОПРОЕКТ-НЕЙМ%
@
ВОТ
@
СЛАВИК, СЕЙЧАС К ТЕБЕ ПРИДЕТ QA - НУЖНО КРАТЕНЬКО РАССКАЗАТЬ ВСЮ ЛОГИКУ НАШЕГО ПРОЕКТА
@
ОК
@
СЛАВИК, У НАС ХУЙНЯ ЗАЛУПЫ НЕ РАБОТАЕТ, МОЖЕШЬ ГЛЯНУТЬ?
@
ОК
@
СЛАВИК, ЗАХОДИ НА СОЗВОН, БУДЕМ ОБСУЖДАТЬ ГРАФИК ОТПУСКОВ НА СЛЕДУЮЩИЙ ГОД
@
ОК
@
СЛАВИК, КАК ТАМ ТВОЯ СРОЧНАЯ ЗАДАЧА? В СМЫСЛЕ НЕКОГДА? А ЦЕЛЫЙ ДЕНЬ ТЫ ЧЕГО ДЕЛАЛ? УТРОМ КРОВЬ ИЗ НОСА НУЖНО ВЫКАТИТЬ!
Потому что необходимо говорить в слух что ты занят задачейнейм и не можешь ничем помочь.
@
100500-Й РАЗ ПЕРЕДЕЛЫВАЮТ ДИЗАЙН
@
НЕ МОГУТ СДЕЛАТЬ АВТОПЕРЕКЛЮЧЕНИЕ СВЕТЛОЙ/ТЁМНОЙ ТЕМЫ
Зачем мне фантазировать. Просвети, на какой же такой православной почте нужно сидеть, чтобы не зашквариться
@
ОБСУЖДЕНИЕ ПРЕВРАЩАЕТСЯ В 30 МИНУТ, ВО ВРЕМЯ КОТОРОГО КОЛЛЕГА НА ЗВОНКЕ ФИКСИТ БАГ, ПАРАЛЛЕЛЬНО РАЗГОВАРИВАЯ ТО ЛИ С ТОБОЙ, ТО С САМИМ СОБОЙ
ДЖУН НА ИСПЫТАТЕЛЬНОМ ПРОСИТ КОЕ ЧТО ПОДСКАЗАТЬ ПО ЗАДАЧЕ
@
ПРИХОДИШЬ В СЕБЯ ТОЛЬКО ЧЕРЕЗ ТРИ ЧАСА, ПОСЛЕ ТОГО, КАК РАССКАЗАЛ ВСЁ УСТРОЙСТВО ПРОЕКТА И СЛУЧАЙНО ПРОЧИТАЛ ВВОДНУЮ ЛЕКЦИЮ ПО ЧИСТОМУ КОДУ И SOLID
Так же было, когда в шахматы в сосничестве играл. Через полчаса после игры я помнил только опенинг, все что было после - исчезало из памяти.
Каждый раз сейм.
Меня наоборот бесит когда мне интерфейс меняют. Я вообще хуй знает везде пользуюсь дефолт темами и никогда никуда не лезу. Именно поэтому мне не нравится линукс, там нельзя пользоваться системой просто накатив. Обязательно надо ебаться месяц чтобы оно просто работало.
>Меня наоборот бесит когда мне интерфейс меняют.
Сейм. Поэтому и не меняю столько лет, хотя сейчас бы оставил тему по умолчанию.
Есть МР, в нем через жопу применяется технология, но чтобы доказать это мне нужно часа 2-3 потратить на исследование проблемы. Разраб кто написал МР уверяет, что это валидный способ, а других он не знает/их нет.
И вот что мне делать? Ставить апрув? Так я не согласен, что это валидный способ. Доказывать, что есть проблема? Это тратить время, которое выделено на другие задачи.
Что делать?
Какие риски этого неправильного использования?
Озвучить потенциальную проблему и риски кому-то можешь? Хотя бы в коменте к МР написать, и в общей группе разработчиков. Чтобы в том числе увидели люди выше рангом, которые могут решить, нужно или нет тратить время на исследование в этой ситуации.
Для тестирования андроид приложений Android Orchestrator
>>34764
> Какие риски этого неправильного использования?
Думаю никаких кроме того, что появляется несколько непонятных файлов и скриптов для работы с ними. То что оно работает правильно я не сомневаюсь, но то что оно сделано вместо официальной инструкции по советам чатагопоты/ответа со стековерфлоу я тоже не сомневаюсь.
> Чтобы в том числе увидели люди выше рангом, которые могут решить, нужно или нет тратить время на исследование в этой ситуации.
Людям выше похуй. Работает? Отлично, остальное не волнует. Проходил уже много раз.
Поставь апрув с комментарием. В случае отвала жопы или разборов говна твоя жопа защищена этим комментарием.
Выглядит так, что ты решил душно доебаться до валидного МРа без объективных причин.
@
ОТВЛЁКСЯ, КОГДА В НАЧАЛЕ ДНЯ НА АВТОМАТЕ ВСЁ ЗАПУСКАЛ И ВЕЗДЕ ЛОГИНИЛСЯ
@
ТЕПЕРЬ ТВОЙ ПАРОЛЬ ДОСТОЯНИЕ ОБЩЕГО ЧАТА
Ты не используешь спящий режим?
@
СКРИНИШЬ
@
ЧЕРЕЗ ПОЛМИНУТЫ МУДИЛО ОДУМАЛОСЬ И УДАЛИЛО СООБЩЕНИЕ
@
С ЛИЦОМ ЕХИДНОГО КОЛОБКА ПОСТИШЬ СКРИНШОТ
Я как-то забыл имена функций поменять перед коммитом, и в итоге когда спустя 6 лет переустроился в компанию, мои xxx_vasyas_super_wrapper_xxx, quick_kal_1337 это реальные названия и похожие имена, которые я использовал для именования всяких локальных функций, которые неймспейс пакета не засоряют, еще в кодовой базе, и вокруг них построили еще кучу всего. Никто ничего не переименовал.
Работает не трогай
Да ну типичную истеричную хуйню типа мол заебали отвлекать я занят важной хуетой, хватит меня дергать по хуйне, ко-ко-ко. И всё это в максимально тупопёздной манере, как баба базарная.
С одной стороны грустно в душе. С другой стороны понимаю, что работать станет легче. Вообще это пиздец конечно, увольнение одним днем, не знаю как он себя сейчас чувствует.
Два года назад в конце декабря уволили моего Олега. Ебать это был лучший подарок на новый год. Теперь молю боженьку чтобы уволили нынешнего Олега, ибо заебал уже сил нет.
@
В ПРОЦЕССЕ ВЫЯСНИЛОСЬ ЧТО ЕСТЬ ПРОБЛЕМЫ И ПОДВОДНЫЕ
@
ПИШЕШЬ ТЕХЛИДУ И В ИТОГЕ ПРОВОДИТЕ БЫСТРЫЙ СОЗВОН РАЗРАБАМИ
@
ТЫ ПРЕДЛАГАЕШЬ ЗАБИТЬ ХУЙ НА ТО ЧТО НЕ УЛОЖИТЕ ЗАДАЧУ ДО КОНЦА СПРИНТА ВЕДЬ НОРМАЛЬНО СДЕЛАТЬ ЗАЙМЕТ ВСЕГО-ТО ЛИШНИЙ ДЕНЕК
@
НО ЗАКРЫТЬ ТАСОЧКУ ДО КОНЦА НЕДЕЛИ ОЧЕНЬ ВАЖНО ПОЭТОМУ МЫ ЗАВЕДЕМ ЗАДАЧУ В ТУХДОЛГ, А СЕЙЧАС ВПИЛИМ КРИВО
@
ТУХДОЛГ ЕСТЕСТВЕННО НИКТО НЕ БУДЕТ ДЕЛАТЬ
>ДО КОНЦА СПРИНТА
Аджайл - это рак, нахуй. К счастью, у нас в компании это все прекрасно понимают. У нас условные "спринты" - это кварталы.
Кварталы это рак. Как хорошо, что в нашей компании нет сроков, каждая фича нужна ещё вчера.
Если ты про Олега из прошлого треда, походу были правы те кто считал его выгоревшим. Видимо послал нахуй кого-то кого не стоило посылать.
Архетипичный Олег отныне будет жить в моём сердце ещё несколько тредов
>>Цель спринт закрыть, а не работу сделать.
Вот у меня с новым менеджером также. Заебал спрашивать когда будет готово. Цель у меня уже просто таску закрыть, похуй что я там хуйню делаю.
>Заебал спрашивать когда будет готово.
Скажи ему, что работаешь по pomodoro и сообщения чекаешь раз в четыре часа.
Скажи, что компания тебя не обеспечила корпоративным средством связи, так что звонки от манагера ты брать не обязан.
если есть айпишка, то соболезную
>раз в день на дейлике спрашивает, но все равно заебал
>Я ж не ебу, как сделаю так сделаю
Так это ты охуевший, получается.
Так менеджеру то на самом деле похуй когда будет - к релизу то я все равно успею - может завтра сделаю, может через 2 дня. Таска может еще тестирования ждать будет неделю.
Но у меня от этого тревожность повышается. Вынудит меня сказать "завтра" - а там легасное говно какое то - значит я не стану разбираться и просто ебану костыль. А мог бы через пару дней переписать нормально починив пару потенциальных багов которые еще не проявились.
Просто интересно, на какую же такую швитую почту дрочит тот анон, если уже гмэйл для него зашквар
Встречайте новый меме программача - ОЛЕГ
А кто тебе мешает поверхностно исследовать задачу, чтобы дать эстимейты манагеру, чтобы от отъебался? Это же база. Сдаётся мне, что ты сам вкатыш-дурачок, без году неделя в индустрии, но самомнения уже дохуя.
> самомнения дохуя
Сказал чел, который дохуя напридумывал про опыт работы и квалификацию незнакомого ему человеку
> А кто тебе мешает поверхностно исследовать задачу, чтобы дать эстимейты манагеру, чтобы от отъебался? Это же база.
Это пиздеж. Сам-то хоть раз делал ретроспеуииву что ты говоришь когда тебя спрашивают оценить задачу и сколько реально ты её делаешь? Лишь самые примитивные задачи оцениваются правильно и их обычно в качестве примера приводят эффективные менеджеры когда рассуждают про оценку.
Всё что ты до этого не делал, вот прям один в один как написано в задачи, является неопределённостью. И если ты говоришь, что точно предсказываешь сроки выполнения задач с неопределённостью, то ты пиздабол потому что суть неопределённости в её неопределённости.
мимо
Я не говорил, что точно предстказываю сроки. Я обычно примерно прикидываю сколько времени уйдет по самому пессимистичному сценарию, умножаю на два и даю такой эстимейт.
Согласен, так работать будет, иногда. Как пример моя ситуация сейчас.
Есть алгоритм он понятен на 100 %, задают вопрос за сколько сделаешь, отвечаю за один рабочий день искренне думая, что за это время ещё и тесты успею написать.
В течении дня появляется два мердж реквеста, один на 1500 строк, другой на 500 строк, которые нужно ревьюить. Около часа на эти два МРа потратил. Потом написал коллега, мол нужна консультация по другой задачи, давай созвонимся. Созвонились, всё обсудили, ещё около часа потратилось.
Всё, вроде с "неучитываемой" работой закончили, пора уже алгоритм писать. Написал, тестирую, 12 мс латенси. Смотрю в ТЗ, должно быть как можно быстрее, но вот 15 мс это уже точно край а по хорошему нужно бы уложиться в несколько миллисекунд.
Окей, понимаю, что день уже закончился, алгоритм технически готов, но 12 мс это слишком близко к граничным 15 мс и задачу отправлять в done я не могу потому что с высокой вероятностью когда параллельно будут выполняться другие алгоритмы эти 12 мс превратятся во все 30-40 мс.
Второй день, читаю почту, вижу что назначили митинг на 2 часа ревьюить гига МР на 5000+ строк в критическую часть продукта. Разработчик будет его презентовать и отвечать на вопросы.
Окей, есть время занятся алгоритмом, нужно понять как его можно оптимизировать. Трачу время на оптимизацию однопоточной имплементации - никакого эффекта. Переписываю операции на SIMD. Алгоритм теперь отрабатывает за 9 мс. Всё ещё слишком долго. Пробую параллелить алгоритм через std::async - никакого эффекта. Пробую параллелить алгоритм через openmp - эффект есть, латенси теперь 5 мс.
Наступает митинг, с мертвыми глазами слушаю бубнеж коллеги пытаясь вникнуть в код. Выясняется что другой коллега накосячил в своей части проекта и из-за этого косяк в этом МРе. Чтобы не приходить с фразой "ты накосячил, пруфов нет" собираю инфу по его проекту, нахожу проблемное место, убеждаюсь через git blame, что это действительно его изменения. Пишу ему сообщение с предложениями как пофикcить.
Рабочий день уже закончился, но голова всё равно занята вопросами оптимизации алгоритма. Чувствую, что можно оптимизировать параллельность. Трачу ещё два часа уже личного времени, чтобы оптимизировать параллельность и получаю 1.2 мс латенси.
Третий день. Сегодня. Продакшен версия алгоритма всё ещё не написана, тесты не написаны, манагер ещё вчера сказал, что это пиздец и нужно чтобы алгоритм был готов сегодня.
Вот так выглядит оценка работы и реальноая работа в ретроспективе.
Согласен, так работать будет, иногда. Как пример моя ситуация сейчас.
Есть алгоритм он понятен на 100 %, задают вопрос за сколько сделаешь, отвечаю за один рабочий день искренне думая, что за это время ещё и тесты успею написать.
В течении дня появляется два мердж реквеста, один на 1500 строк, другой на 500 строк, которые нужно ревьюить. Около часа на эти два МРа потратил. Потом написал коллега, мол нужна консультация по другой задачи, давай созвонимся. Созвонились, всё обсудили, ещё около часа потратилось.
Всё, вроде с "неучитываемой" работой закончили, пора уже алгоритм писать. Написал, тестирую, 12 мс латенси. Смотрю в ТЗ, должно быть как можно быстрее, но вот 15 мс это уже точно край а по хорошему нужно бы уложиться в несколько миллисекунд.
Окей, понимаю, что день уже закончился, алгоритм технически готов, но 12 мс это слишком близко к граничным 15 мс и задачу отправлять в done я не могу потому что с высокой вероятностью когда параллельно будут выполняться другие алгоритмы эти 12 мс превратятся во все 30-40 мс.
Второй день, читаю почту, вижу что назначили митинг на 2 часа ревьюить гига МР на 5000+ строк в критическую часть продукта. Разработчик будет его презентовать и отвечать на вопросы.
Окей, есть время занятся алгоритмом, нужно понять как его можно оптимизировать. Трачу время на оптимизацию однопоточной имплементации - никакого эффекта. Переписываю операции на SIMD. Алгоритм теперь отрабатывает за 9 мс. Всё ещё слишком долго. Пробую параллелить алгоритм через std::async - никакого эффекта. Пробую параллелить алгоритм через openmp - эффект есть, латенси теперь 5 мс.
Наступает митинг, с мертвыми глазами слушаю бубнеж коллеги пытаясь вникнуть в код. Выясняется что другой коллега накосячил в своей части проекта и из-за этого косяк в этом МРе. Чтобы не приходить с фразой "ты накосячил, пруфов нет" собираю инфу по его проекту, нахожу проблемное место, убеждаюсь через git blame, что это действительно его изменения. Пишу ему сообщение с предложениями как пофикcить.
Рабочий день уже закончился, но голова всё равно занята вопросами оптимизации алгоритма. Чувствую, что можно оптимизировать параллельность. Трачу ещё два часа уже личного времени, чтобы оптимизировать параллельность и получаю 1.2 мс латенси.
Третий день. Сегодня. Продакшен версия алгоритма всё ещё не написана, тесты не написаны, манагер ещё вчера сказал, что это пиздец и нужно чтобы алгоритм был готов сегодня.
Вот так выглядит оценка работы и реальноая работа в ретроспективе.
Уже давно. Всё для показа тебе более полезной рекламы 🤗
Ты тут оцениваешь сроки (сделаю до завтра), а надо оценивать трудоемкость (сделаю за 8 астрономических часов)
Эта трудоемкость может и на неделю сроков растянуться лол
Я прост говорю менеджерам что эта работа на N часов без отвлечений, не будет отвлечений - сделаю к такому-то сроку, будут - буду делать дольше. В какой-то момент даже самые тупые понимают что к чему и дают мне индульгенцию на неотвечания в слеки/почты, пропуск митингов и забивание на прилетевшие баги. Типа "Олег занят моей важной задачей, его сегодня/завтра не трогайте" в общем чате обычно хорошо работает
Так ты сам обосрался с таймменеджментом. Если задача имеет четкий дедлайн, то шлешь нахуй всю побочную активность и занимаешься задачей. Если кто-то недоволен - вопросы к манагеру. Если времени хуй, а тебе ставят какие-то митинги-хуитинги - заранее говоришь манагеру, что не успеваешь, пусть выкручивается. То что тебе приходится ебашить в неурочное время и разрываться между срочными задачами, ревью и консультациями - ты сам это допустил. Лично я в рот ебал переработки. Если у кого-то будут претензии относительно горящих сроков и моей эффективности - я в любой момент могу предоставить почти что поминутный график того, чем я занимался и на какую хуйню отвлекался.
@
Не забыл маленькое ломающее изменение
@
Без документации
@
С лицом Йобы ждешь криков каллег
Мерж сорт на питоне, в школе задали.
> Что за алгоритм?
Определение статических изображений в видеопотоке
> Над чем таким классням работаешь?
Биометрия
> Какая зп за такую напряжённую работу?
5к евро в Испании
Хочется и бумкаю нах, в бугурт-треде сидим, вот и проигрываю с ггорячих южных айтишников-конкистадоров.
Меня перевез работодатель спусят год после начала войны. Долго не хотели перевозить сотрудников, думали не придется. Пришлось.
Изначально вкатывался следующим образом:
1. Год на заводе почти не работал, а учил андроид разработку
2. Скопил за год денег на 3 месяца жизни в Питере
3. Уволился с завода, приехал в СПб из Сибири, начал искать работу
4. Выполнил тестовое задание, прошел собеседование, взяли на работу джуном
5. Работал по 10 часов с одним выходным пока был на испытательном, чтобы показать какой я ценный сотрудник
6. Прошел испытательное, начал работать по нормальному графику
Например какой, мой друг? У меня всё спокойно, говнокожу за 1.5к хуету всякую.
Умножать на N при оценке сроков — база.
Как ты из андроида перекатился в с/с++, да еще и с всякими многопоточными/асинхронными штуками?
Сначала писал андроид приложения, там плюсы не использовал, но многопоточка уже там была. Потом начал писать андроид библиотеки и вопрос быстродействия стал приоритетным. Если нужно быстродействие, то самым простым решением является начать писать на плюсах, а не мучить жабу требуя от неё того для чего она не подходит.
Плюс, я на заводе половину времени писал на плюсах, другую половину на матлабе. Поэтому какого-то неприятие плюсов, котрое можно встретить у фронтендеров, у меня не было.
Можешь кратко расписать свой вкат в жабу? Я сейчас питонодебил, хочу больше деняк, думаю в жаву вкатываться.
Ну, я бы начинал с предметной области, а не с языка. Жаба для написания веб серверов и жаба в андроиде одна и та жа, но технологии в самих предметных областях совершенно разные как и требуемые теоретические знания.
В саму же жабу как язык программирования я специально не вкатывался. Просто проходил уроки по андроиду на гугл лабс, когда чего-то не знал/не понимал гуглил. Сейчас бы использовал бы чатгопоту вместо гугла.
>В течении дня появляется два мердж реквеста, один на 1500 строк, другой на 500 строк, которые нужно ревьюить. Около часа на эти два МРа потратил. Потом написал коллега, мол нужна консультация по другой задачи, давай созвонимся. Созвонились, всё обсудили, ещё около часа потратилось
Все это шлёшь нахуй пока не сделал свою работу.
МРы слать нельзя, правила команды, пришёл МР сразу делай ревью, чтобы не блокировать других разработчиков. Отказ от созвона с fellow engineer приведёт к тому, что он меня также пошлёт когда мне нужно будет что-то с ним обсудить. И будет весь отдел сидеть посланных друг другом коллег.
Тогда менеджера сразу ставь в известность. Буквально: сегодня смотрю MR и консультирую коллегу, задачей занимался полдня.
Pro tip, от которого карась дуреет менеджеры кончают радугой: в конце дня в паре предложений обрисуй, что сделал по таске, что осталось, на что отвлекался. Если внезапно всплыла сложность, тоже пиши: думал, так и так, а надо ещё эдак и вот эдак вот поэтому не соптимизировал сейчас — при распараллеливании всё распидорасит, и т.д..
Если ты берёшь таску на день, а за день её не выполняешь, логично, что он будет крутиться рядом и по утрам спрашивать: что ты там затих, почему тебя не слышно?
Не по всем таскам, а по важным и не мелким. Всё. Бонусом при случае можно будет прикрыть жопу: не проебланил сроки, а выполнял задачи сверх запланированного, менеджера в известность поставил, с меня взятки гладки.
>правила команды, пришёл МР сразу делай ревью, чтобы не блокировать других разработчиков
Ты пишешь, что работа неучитываемая, так учитывай! Сроки свои домножай, на планировании выделяй время под МР. Сплошной профит, минусов нет.
>Отказ от созвона с fellow engineer приведёт к тому, что он меня также пошлёт когда мне нужно будет что-то с ним обсудить.
Ещё можно сказать сегодня не могу, давай завтра.
Кек
Ну, наверное можно так, но мне кажется он быстро устанет и спросит чего я ему всё это пишу, он как бы в курсе как мы работаем. А то что фича нужна была как можно быстрее - я уже не реагирую на подобное. Слишком часто фича нужная вчера оказывалась забыта менеджментом и про неё вспоминали спустя месяц хотя я её делал изо всех сил как можно быстрее.
Всё что нужно было сделать ещё вчера можно успеть сделать завтра.
@
БУКВАЛЬНО 98% ДОК КОММЕНТОВ В ПРОЕКТЕ ДУБЛИРУЮТ НАЗВАНИИ СООТВЕТСВТЮЩЕГО КЛАССА/МЕТОДА/МОДУЛЯ
У нас тоже линтер. Обычно принято требовать в МР расписать подробный докстринг по методу, если он важный или сложный. А ебучие init и прочие атрибуты-акцессоры - естественно без детальных описаний.
Я просто чувствую себя идиотом когда десятый раз за день пишу докстринг "без детальных описаний" т.к. там нет ничего что из сигнатуры не понятно. Ещё и глаз натренировался игнорировать докстриги из-за этого маразма:
def search_dildak_by_size(size: float) -> Dildak:
____"""Search dildak by size."""
____return ...
Ну, это не совсем бесполезное требование если речь про библиотеку. Всё публичное API должно быть задокументировано, чтобы юзер мог точно прочитать в документации что делает та или инач функция без доступа к самой либе. Понятное дело, что предполагается, что комментарий не совсем бессмысленный, но почему это правило добавили в линтер я понимаю.
Чего я не понимаю почему 100 % API у вас публичное. А если не публичное, то нафига это правило нужно?
>>если речь про библиотеку
по контексту видно что это дефолтный круд который никто никогда не увидит
>>А если не публичное, то нафига это правило нужно?
какие нибудь дефолтные правила, нахуя настраивать линтер, подключить же достаточно, правда?
Жду, когда кто-нибудь создаст линтер с нейронкой, которая проверяет, что смысл комментариев соответствует логике когда, и не даёт смержить при недостижении порога несоответствий. Причём для поощрения разработчиков самостоятельно разбираться в документировании кода линтер не будет показывать, какой конкретно комментарий ему не понравился.
Делай так, тогда:
def search_dildak_by_size(size: float) -> Dildak:
____"""
____Search dildak by size.
____size : float
________Diameter of the cockhead in cm
____"""
____return ...
типо это когда порнхаб открыт и гироскоп фиксирует ритмичную тряску?
Нейронка в линтере будет проверять что нейронка в ide правильно написала docstring, делов-то
Возможно поднять вопрос об этом? Мне QA инженер так сказал, что использовать для всего подряд баш плохая идея и лучше бы нам переходить на питон. Я почитал статейки, гугловский стандард для баша и понял, что QA прав и писать сборочные скрипты на баше было ошибкой.
В понедельник ему придет письмо от меня, что мол спасибо. В бэклоге уже заведена задача переписать все старые скрипты.
Я уже документацию пишу просто прося копилот её написать для такой-то функции. Так что будущее не за горами.
Показывайте свои раскладки, а то один срач в треде.
Никогда не понимал этого дроча на клавиатуры, какие-то механики, подсветки, эргономики, кастомные раскладки, пиздец вообще. Всю жизнь юзаю проводные клавиатуры за 500 рублей, мне заебись.
Это хорошо.
Бля, я это не в тот тренд скинул, лол. Админ, удоли пазязя.
>>Возможно поднять вопрос об этом?
Коллеги, давайте обсудим, создам встречу
@
Да вот было б неплохо все переписать
@
Да было б неплохо
@
А кто-нибудь знает питон?
@
А у девопса появилось свободное время этим заниматься?
@
Нет, но все равно создам таску, может когда-нибудь про нее вспомним
@
Хорошего дня коллеги
>Мне QA инженер так сказал, что использовать для всего подряд баш плохая идея
Охуеть, щас бы слушать мнения тестировщика.
>>письмо от меня, что мол спасибо. В бэклоге уже заведена задача переписать все старые скрипты.
Я надеюсь ты исполнителем поставил того самого QA инженера? Не забудь дедлайн прописать.
Кек, идея неплохая, но нет, я на себя завёл
@
ВРЕМЯ ПРИШЛО
@
БРОСИЛ ВСЕ ДЕЛА
@
СДЕЛАЛ КРАСИВО В КОМНАТЕ (ЗНАЮ, ЧТО ПРОГИ СЕЙЧАС МОГУТ МЕНЯТЬ ИЛИ БЛЮРИТЬ ФОН, НО НЕ ЛЮБЛЮ ТАКОЕ)
@
ПРИВËЛ СЕБЯ В ПОРЯДОК
@
НАПИСАЛ СОБЕСЕДНИКУ, ЧТО ГОТОВ
@
ЖДËШЬ 5, 10, 20 МИНУТ
@
ВРЕМЯ РАСХОДУЕТСЯ ОЧЕНЬ РАЦИОНАЛЬНО
@
СОЗВОНЫ — ЭТО ЖЕ ТАК ОХУЕННО, ТЕКСТОВЫМИ СООБЩЕНИЯМИ ВЕДЬ НЕЛЬЗЯ ОБСУДИТЬ
>Мне QA инженер так сказал, что использовать для всего подряд баш плохая идея и лучше бы нам переходить на питон. Я почитал статейки
...И не наткнулся на Meson?
Баш и питон это примерно одного сорта говно, с лагом в 30 лет
Слишком толсто.
Как же знакомо. Нужно причесаться, побриться, умыться, заварить чай, убрать срач на фоне, позакрывать нежелательные вкладки в браузере, подстроить настройки камеры под текущее освещение... и это всё ради пятиминутного разговора типа:
- А чё эта тут сделано? Почему так?
- То-то и то-то, потому-то и потому-то.
- А как мне хуйня нейм сделать?
- Ну я бы наверное так-то и так-то сделал.
- Ок, понятно, спасибо анон.
Ну как минимум надо встать из кровати, в которой я валяюсь с ноутом, надеть штаны ( ну на всякий случай), поправить камеру, волосы пригладить, футболку надеть чистую
Кто о чём, а куколд о себе подобных.
>>и это всё ради пятиминутного разговора
Нахуй ты камеру вообще тогда включаешь?
Я сам ее включал последний раз на собесах. На коллег похуй, как и им на меня - лучше уж экран пошарить и показать что то.
Сейчас бы смотреть прон на рабочем ноуте, когда есть домашний пека. Не пошеришь лишнее, потому что лишнего нет.
Щас бы рабочий ноут настраивать и что то там делать ради созвона. Просто подключаюсь с домашнего пека, шарю иде или окно отдельно браузера да и все.
А ноут год уже пылится, т.к. мне чет влом в офис ходить.
Я привык работать на ноуте, а на пеке капчевать, минусов нет. Так что на домашней пеке надо будет что-то настраивать на ней и зума нет.
Твой подход принципиально одобряю, ура удобству.
Пока что заметил такое только у вебмакак. Сложно им без 10 вложенных тегов в одном компоненте.
На нашей галере из-за шизоманагеров у нас теперь один пробел на отсуп.
Имагинировали лица гребунов?
Щас устраивался - в первый раз собес удаленно проходил. Я такой, ну наверное видос то надо включить, а то как они нанимать будут хуй пойми кого, у кого и фейса то не видели.
Челики коннектятся. С их стороны ноль подрубленных видео, одни микрофоны. Я такой - ну йопта, вот они мои интроверты, люблю таких.
Прошел, устроился и чо ты думаешь - они так всех собеседуют в слепую, никого не просят видео подрубать, им это в хрен не впилось. И сами ребята весьма хорошие оказались - без формализма и прочей ебалы.
Кроч, занес себе это в список хороших признаков на собесе.
Моя текущая контора кстати тоже собесила без камер. Я в офис приезжал оформляться (тогда еще офис/гибрид был) там впервые меня и увидели. Многих коллег с которыми работаю 2 года я видел только по фоткам в системе, ни разу в живую или по камере.
Кто то на собесах просил включить просто чтоб ебало имаджинировать, а потом говорили ок, можете вырубать (тест на скуфа пройден).
Самая хуйня это когда у тебя и херки камеры включены, а потом подключаются 3 каких то тела без камер и начинают собес толком даже не представившись. Не понятно кто они вообще такие по должностям, просто какие то Олег, Никита и Вячеслав блять.
@
Выдают калпоративный ноут
@
С анальным анализатором жизнедеятельности
@
Анализатор жрет 90% ресурсов
@
Турбина воет, если нажимать кнопки чаще раза в минуту
@
Здесь ты будешь проводить 8 часов жизни
Ай ноу дат фил бро. Тебя уволили?
>С анальным анализатором жизнедеятельности
Не понимаю, зачем так работать, если можно работать в нормальном месте. Ладно бы дохулионы предлагали, но это ж и на обычных галерах делают.
>>С анальным анализатором жизнедеятельности
>Не понимаю, зачем так работать, если можно работать в нормальном месте.
Сейчас какая-то мода на безопасность пошла - выдают ноут и заставляют работать толкьо на неём
При том что у меня на соседнем столе паяльник, ПЛИСина и осциллограф, и я (даже не вскрывая ноут, скорее всего) смогу у него память прочитать если нужда будет и взять всё что мне надо - пароли, ключи, слить исходники и что там ещё может быть
Все ещё смешнее. На ноутах разрабов есть гит, а также права админа чтобы я не ебал мозги ТП. Теперь я могу взять и просто залить любые файлы хоть на другой конец планеты одним кликом. Да и скачать могу что угодно в обход любого антивируса.
Я только так и делаю. Все рабочие проекты зеркалятся на фейк гитхаб в приватные репы, ради рофла пару раз пиздил документы и заливал себе. Естественно ниразу не было ко мне вопросов.
Ну хуй знает, просто с ноутом от компании меньше шанс, что ты начнёшь на него устанавливать пиратский софт или игрушки с вирусами с торрентов, швыряться по левым сайтам или совершишь иные похожие действия, из-за которых хакеры получат доступ к ноуту и корпоративной инфе
> Да, хуй уместишь в выражения нормальные названия переменных. Отсюда появляются всякие prob, bs, req.
Переносы тоже запрещены?
А кто не даёт поставить ширину каких-нибудь 120 символов? 80 - это пережиток времён CRT мониторов.
Я всюду в IDE и prettier ставлю 120
Так я с этим и не спорю. Я спорю с тем, что кто-то использует 80 символов вместо 120 думая, что это нормально
> Нахуй ты камеру вообще тогда включаешь?
ИШЬ КАКОЙ, СИДИТ ТАМ И ДРОЧИТ ПАДЕ
@
У ВАС НИЗКИЕ СОФТ СКИЛЛЫ
@
ВЫ НАМ НЕ ПОДХОДИТЕ
С такими заёбами сразу нахуй идут, если зп ниже 700к/мес.
У меня на прошлой работе безопасники тоже одно время озаботились тем, что требовали скинуть список установленных пакетов и выкатывали список требований к рабочему пека. Потом рандомно выбирали сотрудников и просили пошарить экран и показать выполнение требований. У меня несколько было не соблюдено и знаешь что? Нихуя из этого не последовало.
@
А ЧЁ ТАК МЕДЛЕННО?
@
НАЧИНАЕШЬ ДЕЛАТЬ ТЯП ЛЯП НА ОТЪЕБИСЬ, ЛИШЬ БЫ ПОБОЛЬШЕ ТАСОК ЗАКРЫТЬ ЗА ЕДИНИЦУ ВРЕМЕНИ
Тут уже или проёбывать своё здоровье, сидеть до посинения, перерабатывать и потом не получить даже спасибо или забить хуй и если уж такая ситуация, то найти новую работу/новый проект
Я выбрал второе
Одним днем, написал начальник, мол надо созвониться, на созвоне сказали, что в компании сокращения и решили уволить тебя. Через час уже все доступы заблокировали и ноутбук превратился в кирпич. Позвонил сисадмин договорились о доставке ноутбука в офис через курьера.
Должны были уведомить за 2 недели, но им пофиг, они штраф сказали, что заплатят, им так проще.
Конечно, с этим всё в порядке, но как факт того, что если кого решат уволить, то уволят тебя потому что год назад у тебя был баг в релизе, а не менеджера, который создал такие рабочие процессы, что эти боги оказываются в релизе.
Ну, и ещё личные отношения я верю, что сильно влмяют. У нас был скрам мастер, самая бесполезная должность, и его не уволили потому что он стал "загадочным другом" начальника продукт менеджеров. Зато уволили 10 инженеров, которые такими же "друзьями" начальника не стали за время своей работы.
Какой же сеймурик, бля... К нам пришел скуфидон-волчара, который набился в друзья к лиду и начал сам выбирать себе самые легкие задачи уровня "переименовать поле в дтошке". За спринт закрывает по 10-15 таких задач. Менеджер видит, что у него больше всех закрытых задач и начал наезжать на остальную команду, лол
Сейм. Тоже уволили одним днем. Работал себе работал. Тут пишет менеджер, мол "нужно созвониться". На созвоне уже херочка и этот хер. "Му-хрю, Сычев, ты нам больше не нужен. Сейчас вышлем документы на подпись. Ноутбук заберет курьер". Как только подписал заявление, через полчаса автоматически разлогился в операционной системе. Где-то через неделю пришел курьер, который отдал документы и забрал у меня ноут. На этом все. Никаких 3-4 окладов не платили. Выплатили неиспользованные отпускные и какие-то копейки по факту отработанных дней
Ну ты и лох.
Понятно, тут конечно нужно было идти в полицию и писать заявление, потому что они должны были выплатить оклады в случае если это именно увольнение, а не уход по собственному желанию.
>и его не уволили потому что он стал "загадочным другом" начальника продукт менеджеров
Да, кстати. Такое тоже было. Видел несколько примеров, где чел тупо не перформил, но сидел в компании 10 лет и уже за руку здоровался с топ менеджментом и основателем. А всяких рабочих пчелок по кд меняли как перчатки и увольняли одним днем кидая на зэпки. В целом понял, что нужно быть вайбовым, покладистым и молодым, при этом набиваясь в друзья как минимум к своему лиду. Работал в очень крупной компании и там было полно всяких додянов и прочих тнусов на позициях всяких деврелов, скрам-мастеров и прочих менеджеров, которые по факту хуи пинали
>в случае если это именно увольнение, а не уход по собственному желанию.
Чел... оформлено это было как увольнение по соглашению сторон. Никто даже слышать ничего не хотел про оклады и т.д. Тупо поставили перед фактом и отключились.
Ну, это не моя история, а коллеги, который сидел за соседним столом. Он нашёл работу за пару месяцев в каком-то стартапе и остался жить в Барселоне
>Испании было
Так мы тут про страну белых людей, а не порашу где на улице телефон из рук воруют.
Как скажешь белый человек. Главное небо проверяй почаще. Оно бывает падает на голову в стране белых людей.
@
НА ДЕВАЙСЕ Х НУЖНО ДОСТИЧЬ ЛАТЕНСИ Y
@
ДЕВАЙСА Х У НАС НЕТ
@
ЕСТЬ ДЕВАЙС Z, КОТОРЫЙ ПОХОЖ НА ДЕВАЙС Х
@
К ДЕВАЙСУ Z НЕТ ДОСТУПА ПОТОМУ ЧТО ЕГО НЕ СМОГЛИ ПОДКЛЮЧИТЬ К СЕРВЕРУ
@
ГОВОРИШЬ ЧТО НЕ МОЖЕШЬ ВЫПОЛНИТЬ ЗАДАЧУ
@
КУПИ ПРОСТО В МАГАЗИНЕ ДЕВАЙС Х МЫ ПОТОМ ТЕБЕ ВЕРНЕМ ДЕНЬГИ
@
ОБОРОТ КОМПАНИИ 50+ МИЛЛИОНОВ РУБЛЕЙ
@
НЕ МОЖЕТ НАХУЙ ПОЗВОЛИТЬ СЕБЕ ЧЕЛОВЕКА, КОТОРЫЙ БУДЕТ ХОДИТЬ ПО МАГАЗИНАМ И ИСКАТЬ ЕБУЧИЕ ДЕВАЙСЫ
@
ЭТОТ ЧЕЛОВЕК ТЫ
@
ТЕПЕРЬ ЭТО ЧАСТЬ ТВОЕЙ ТАСКИ
Горит нахуй жопа
Блять, не 50+, а 500+ миллионов рублей конечно же
> НА ДЕВАЙСЕ Х НУЖНО ДОСТИЧЬ ЛАТЕНСИ Y
Девайс это пенетратор сталин 3000?
> Горит нахуй жопа
Ясно
Иди нахуй
Вот этот бушприт более больный. А то что просто купить - так это хуйня. Сейчас всё можно заказать через инторнет. Даже и прикольно поиграться с новым девайсом. Другое дело, если нет уверенности, что вернут деньги. Лучше бы они сразу давали деньги на покупку
This is accurate
@
НЕ МОЖЕТ СОБРАТЬ/ЗАПУСТИТЬ ПРИЛОЖЕНИЕ
@
КИДАЕТ ТЕБЕ ОШИБКИ В ВИДЕ СКРИНШОТА
@
У ТЕБЯ ТАКИХ НЕ БЫЛО
@
СЛАВА Б-ГАМ, ЧТО В МАКОС МОЖНО КОПИРОВАТЬ ТЕКСТ ПРЯМО ИЗ КАРТИНКИ (ПРИВЕТ ВИНДЕ)
@
И ТЕБЕ НЕ НАДО ИЛИ НАБИРАТЬ ТЕКСТ ОШИБКИ ИЛИ ЮЗАТЬ КАКОЙ-ТО СТОРОННИЙ СОФТ ДЛЯ РАСПОЗНАВАНИЯ ТЕКСТА
@
ГУГЛИШЬ ЗА НЕГО ОШИБКУ, ВЕДЬ ОН ЗАБАНЕН В ГУГЛЕ
@
ЭТО ДОЛЖНО СЭКОНОМИТЬ ДОХУЯ ВРЕМЕНИ
@
НУЖНО ТОЛЬКО НЕМНОГО ПОДПИЛИТЬ НАПИЛЬНИКОМ
@
ПИЛИШЬ
@
ПИЛИШЬ
@
ПИЛИШЬ
@
СЭКОНОМИЛ ДОХУЯ ВРЕМЕНИ
@
ОТРИЦАТЕЛЬНО
@
НЕНАВЯЗЧИВО НАМЕКАЕШЬ, ЧТО ТЫ БУДЕШЬ ДАВАТЬ ФИДБЕК ПО РЕЗУЛЬТАТАМ ИСПЫТАТЕЛЬНОГО СРОКА НОВОГО ДЕВЕЛОПЕРА
mcx512?
> Что за нейронка? Мне гопота скорее помогает чем мешает
Claude.ai. Возможно, нужно больше надрочиться в каких случаях лучше ей генерить и правильно формулировать запросы, в каких самому писать
Бесплатная? Платный Sonnet от Claude по-моему единственный на уровне платного Chatgpt и иногда даже лучше.
@
ОХУЕЛ ЧТО НИКОМУ НЕ НУЖЕН ПРИ ПОИСКЕ РАБОТЫ
@
СКРИПЯ И ПЕРДЯ УСТРОИЛСЯ АВТОТЕСТЕРОМ
@
ДОВОЛЬНО УРЧИШЬ, ДУМАЯ ЧТО НАЕБАЛ СИСТЕМУ И УЖЕ СКОРО СТАНЕШЬ ПРОГРАММИСТОМ
@
3 МЕС НЕ ПОДПУСКАЮТ К КОДУ, ГОВОРЯ ЧТО ЕСТЬ СРОЧНЫЕ ЗАДАЧИ ПО РУЧНОМУ ТЕСТИРОВАНИЮ
Щас в сбере тестеры могут как тыщ на 20 меньше разрабов получать. А это не такая большая разница чтоб жопу рвать, 270 и 300, лол
Кружку прячь
@
К ПОЛУДНЮ ЛЕНЬ РАБОТАТЬ, ПОТОМУ ЧТО ХОЧЕТСЯ ЕСТЬ
@
ПОСЛЕ ОБЕДА ЛЕНЬ РАБОТАТЬ, ПОТОМУ ЧТО ПОЕЛ И ХОЧЕТСЯ ЛЕЖАТЬ
@
ВЕЧЕРОМ НЕ РАБОТАЕТСЯ, ПОТОМУ ЧТО УСТАЛ
@
С ЛИЦОМ ЛЯГУХИ СИДИШЬ НАД ЗАДАЧАМИ ПО ВЫХОДНЫМ, ПОТОМУ ЧТО В ПОНЕДЕЛЬНИК БУДУТ НЕУДОБНЫЕ ВОПРОСИКИ
@
СТАВИШЬ ПАКЕТЫ, КАКАО БОБЫ
@
НЕ СОБИРАЕТСЯ
Игнорируй неудобные вопросики. Задавай встречные, тип какого хуя я один что ли работаю. Бычку включай.
Умудрённый опытом
> какого хуя я один что ли работаю
НАНЯЛИ ВТОРОГО ПРОГРАММИСТА
@
РАБОТАЕТ БЫСТРЕЕ
@
ТЕБЯ ЕБУТ ЕЩË СИЛЬНЕЕ ИЗ-ЗА ЭТОГО
@
НАШЕЛ
@
ЕЁ НАПИСАЛ НИКИТА
@
ХОЧЕШЬ ЗАСТРЕЛИТЬ НИКИТУ
РАБОТАЕШЬ КАК ПРОКЛЯТЫЙ
@
С ПЕРВЫМИ ПЕТУХАМИ НАЧИНАЕШЬ РАБОЧИЙ ДЕНЬ
@
С ПОСЛЕДНИМИ СОВАМИ ЗАКАНЧИВАЕШЬ
@
ПОСТОЯННО ЗАДАЮТ НЕУДОБНЫЕ ВОПРОСИКИ
Олега уже уволили, но всё равно смешно
368x640, 0:20
ПОТОМУ ЧТО ТЫ ПЕТУХ