Это копия, сохраненная 15 сентября в 08:10.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
@
БАГ НА ПРОДЕ
@
НАДО ЗАПУСТИТЬ ЗАПРОС НА ПРОДОВОЙ БАЗЕ
@
ТЫ ЗАПУСТИТЬ ЕГО НЕ МОЖЕШЬ, ПИШЕШЬ ТИКЕТ НА ЗАПУСК ЗАПРОСА
@
ПРИХОДИТ DBA ADMIN, ЗАПУСКАЕТ ТВОЙ ЗАПРОС, ВЫДАЕТ ТЕБЕ РЕЗУЛЬТАТЫ
@
ПРОАНАЛИЗИРОВАЛ РЕЗУЛЬТАТЫ, НАДО ЗАПУСТИТЬ ЕЩЕ ОДИН ЗАПРОС НА ПРОДОВОЙ БАЗЕ
@
ТЫ ЗАПУСТИТЬ ЕГО НЕ МОЖЕШЬ, GOTO STEP 1
Прошлый >>3094426 (OP)
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN"
@
ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ
@
НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ
@
МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ
@
ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ
@
ТЕПЕРЬ ДАЖЕ ПРИ ОТДАЧЕ ПИЦЦЫ В ПИЦЦЕРИИ ДВУХСОТКА-ДОДИКУ БУДЕТ ПРИЕЗЖАТЬ ГОВНО В КОРОБКЕ БЛИЖАЙШИЕ 4 ЧАСА
В чем бугурт? Любое изменение на проде должно быть зафиксировано
двухсотка додик на месте. Задавайте ваши ответы
Смешнее всего, когда это дрочево не спасает от реальных атак.
Зато куча народа создает видимость работы.
да, как пример
У баб срак как раз всё неплохо. Плохо у анальников, которые ноют как только посягаются на их свободу на корпоративных ноутбуках, не забывая вечером поставить на него крякнутый хохлами софтец для хобби.
Какая вообще нахуй разница. На компьютере любого разработчика стоит гит блять с помощью которого мимо абсолютно всех сниферов и хуиферов и антивируса и неба и Аллаха можно куда угодно загрузить что угодно и скачать что угодно.
Создаёшь репу. Кладёшь туда файлы. Заливаешь куда угодно.
Все эти анлаьные зонды тупо не понимают что ты делаешь.
В одной конторе, где я в давно работал, гит работал только по https и через корпоративный прокси с MitM и whitelist'ами.
А когда я собеседовался на разраба в архив администрации пынезедента, так они вообще сидели в экранированным подвале, доступ в инет был с изолированного компа по согласованной заявочке лол
Так что при желании все можно чудесно обезопасить, были бы деньги на ЗП для желающих так работать
@
ТЕСТИРОВЩИК ГОВОРИТ, ЧТО НАШЕЛ БАГ
@
УТОЧНЯЕШЬ, БАГ ВООБЩЕ НЕ СВЯЗАН С ФИЧЕЙ
@
"НУ Я ВСЕ РАВНО НАШЕЛ, ПОПРАВЬ В РАМКАХ ЭТОЙ ЗАДАЧИ"
@
ЗАДАЧА УХОДИТ ЕЩЕ НА 2 ДНЯ РАЗРАБОТКИ
@
БАГ ВОЗНИК ИЗ ЗА НЕПРАВИЛЬНЫХ ДАННЫХ В ТЕСТОВОЙ БАЗЕ
@
ТЕСТИРОВЩИКИ ДЛЯ УДОБСТВА РУКАМИ ДОБАВЛЯЛИ ДАННЫЕ ЗАБИВ ХУЙ НА ВАЛИДАЦИЮ
@
ДОПИСЫВАЕШЬ ДОПОЛНИТЕЛЬНУЮ ИЗБЫТОЧНУЮ ВАЛИДАЦИЮ В КАЖДЫЙ СВОЙ МЕТОД
@
ТЕПЕРЬ ВСЕ РАБОТАЕТ МЕДЛЕННО
@
ЗАТО ТЕСТИРОВЩИК МОЖЕТ И ДАЛЬШЕ ЗАСИРАТЬ БАЗУ СПОКОЙНО
@
ЛИД ЭТО УВИДЕЛ И РЕШИЛ ДОПИСАТЬ КОНСТРЕЙНТЫ В БД
@
ТЕПЕРЬ НА КАЖДЫЙ ПУК В ЛОГИКЕ ПИШЕШЬ ЕЩЕ И МИГРАЦИИ
Например, с локального зеркала.
Проблема не в чепушиле который данные сливает, он уже отдал свои доки в кадры и теперь с ним можно работать по закону. Проблема в долбоёбе который на рабочем ноуте всякий кал без изоляции запускает, а потом через него максимально быстро выносят всё что можно ребята сидящие хуй знает где.
>Проблема в долбоёбе который на рабочем ноуте всякий кал без изоляции запускает
Так это проблема инфобеза. Почему человек может установить ПО без апрува саппорта.
Почему с рабочего ноута даже пусть и разраба с правами на админа можно ебнуть прод? Как минимум надо было зайти на машину где он крутиться и там получить доступ к БД.
Банально можно выдать разрешение на вход в прод только нужным людям в компании и доступ к папке где лежит БД только 2-3 людям
>>пусть они всё сносят и делают данные заново корректно
Тестовая база существует дольше, чем любой человека на проекте. Такой массив данных руками или генератором воссоздать непросто. Там только вилкой чистить.
Именно поэтому у нас каждую неделю сносится тестовая бд и заново восоздается с помощью миграций.
УВОЛЬНЯЮТ ЗА НЕУМЕНИЕ РАБОТАТЬ В КОМАНДЕ И ОТСУТСТВИЕ СОФТСКИЛЛОВ
>Тестовая база существует дольше, чем любой человека на проекте. Такой массив данных руками или генератором воссоздать непросто.
Именно поэтому надо:
1. 🍑ить людей которые такое говно создали.
2. Должна быть миграция которая создаёт тестовую базу с нуля.
3. Каждый тест должен сам создавать данные, которые ему нужны. Можно иметь некоторые данные общие для всех тестов, которые создаются перед запуском всех тестов.
4. По возможности желательно иметь prod copy базу для UAT, дебага прод инцидентов, демо.
Недопустимо, пусть создаёт отдельный баг, который потом будем править. У нас клиенты, закрытие финансового квартала, надо релиз продать, а мы с каким-то некробагом воюем
>Каждый тест должен сам создавать данные, которые ему нужны. Можно иметь некоторые данные общие для всех тестов, которые создаются перед запуском всех тестов.
В идеале тесты вообще должны работать с memory коллекцией и не требовать настройки СУБД и её наличия вообще.
Исключение это интеграшки или автотесты
У нее на работе начала работать новенькая девушка не айтишник. Которая до этого работала за границей в ай ти компании. Штат той компании сильно сократили изза chat gpt. В здешней компании подруги, балбесы не могли больше недели найти один баг. Новенькая с помощью chat gpt находит баг за 15 минут. Предсказывает айтишникам будущее, что большенство из них через год здесь уже работать не будут.
Я уже давно вхуярил continue + ollama в свой рабочий процесс. Не идеально, но плюсы неоспоримы. Время экономит только так. Не понимаю копротивляющихся додиков.
>Новенькая скормила черному ящику, который срать хотел на лицензии кодовую базу
>Новенькая исправила кодовую базу кодом с амбигуос копирайтом
Ну и целом прохладная история.
Человек-анекдот, пощади.
Интересно для реверс инжинеринга насколько нечто подобное было бы полезно. Вспоминая историю как в ковид кто-то гта реверснул. Насколько нейронка ускорила бы процесс.
Не на много, к сожалению. Я пытался использовать гопоту для трансляции с оп кодов, но магии искусственного интеллекта не случилось.
НА РЕТРО МНОГИЕ ЖАЛУЮТСЯ НА ОБИЛИЕ МИТИНГОВ И ИХ БЕСПОЛЕЗНОСТЬ
@
В ПОНЕДЕЛЬНИК ПРИЛЕТАЕТ ДВА ИНВАЙТА НА МИТИНГИ ОБ ЭФФЕКТИВНОСТИ МИТИНГОВ, ОДИН НА КОМАНДУ, ВТОРОЙ НА ОТДЕЛ
@
ОБА БЕЗ АГЕНДЫ
@
ПО РЕЗУЛЬТАТАМ ОБОИХ НИЧЕГО НЕ РЕШЕНО/НЕ ИЗМЕНИЛОСЬ
Как это выглядит, можешь пнуть в сторону ютуба? Интересно поглядеть. Или не сильно от копилота отличатся?
База. У нас решили совместить две команды ради "эффективности". По факту просто стали общими митинги, а задачи и планирование всё также отдельно. В итоге сидишь вместо 10 минут на митинге 20 минут, потому что x2 количества людей. Э - эффективность.
Да в общем-то всё в доке описано
https://docs.continue.dev/how-to-use-continue
Автокомплит, чат, отправка кода/доки/стдаут в контекст, есть /edit, редко срабатывает успешно, но спасибо что в виде диффа, легко понять что наговнокодил. Адово не хватает манипуляции файлов чтобы типа "вынеси этот кусок в отдельный модуль". А так в целом всякую рутину писать - очень выручает.
>вынеси этот кусок в отдельный модуль
Так это у тебя почти в любой иде есть. Большая часть из того, что ты назвал, кроме чата с лламой, и так есть в любой и в виме.
ну окей, более подходящий сценарий: "создай папку docker и сгенерируй там Dockerfile и docker-compose.yml". Без манипуляций с файлами приходится делать пять действий с копипастой из чата.
Я наверное не правильно выразился, речь шла о базе для тестового контура, на котором все приложение. А не про какие то отдельные микроавтотесты. Там данных на много гигабайт.
Вообще пахую чел. Тестовая база должна накатываться из миграций и точка.
@
ОБНАРУЖИЛИ PROTESTWARE, СТИРАЕТ ФАЙЛЫ
@
НА ЛЮБЫХ РАНДОМНЫХ САЙТАХ ПЕРЕАДРЕСАЦИЯ НА СПИЧ ЗЕЛЕБОБЫ
@
ЗАХОДИШЬ ПОЧИТАТЬ ЛЮБИМЫЙ БЛОЖЕК - ВИСИТ ЖОВТО БЛАКИТНЫЙ ПРАПОР
@
ЗАХОДИШЬ НА САЙТ ИЗВЕСТНОГО РЕПОЗИТОРИЯ - ВИСИТ ЖОВТО БЛАКИТНЫЙ ПРАПОР
@
СЕЙЧАС:
@
ВСЕМ ПОЕБАТЬ, ЛОГОТИПЫ ПОМЕНЯЛИ НА СТАРЫЕ, ВЕРНУЛИСЬ К LGBTQ LIVES MATTER
@
ТАК ВАМ И НАДО ЧЕРТИ ЕБАНЫЕ
@
ПОПУСТИЛИ ЖЕ ВЕЛИКИХ УКРОВ
Логируешь каждый запрос в базу/апи и просто пук в системе. Проблемс?
Теперь еще три года СВО и точно победим!
Потом главное эти логи вовремя чистить, а то за пару недель на диске закончится место.
>ЖОВТО БЛАКИТНЫЙ ПРАПОР
Молодец, изучение перспективных языков пригодится в будущем.
>ВЕРНУЛИСЬ К LGBTQ LIVES MATTER
Приятное чувство что ты дома?
>ПОПУСТИЛИ ЖЕ ВЕЛИКИХ УКРОВ
А ты сомневался. Сказано же что все идет по плану.
@
ПАДЖИТ ВСЕ РАВНО ПРОСИТ СОЗВОНИТЬСЯ И ОБЪЯСНИТЬ
@
ОБЪЯСНЯЕШЬ
@
ПАДЖИТ ПОНЯЛ
@
ПАДЖИТ СОЗДАЁТ ПР
@
ПАДЖИТ НИХУЯ НЕ ПОНЯЛ
Паджит сделал свое дело. Паджит может уходить.
логи тоже получаешь по отдельной заявке в зип архиве
Лол у меня такая же история с русский Иван город Тверь
В начале созвона спрашиваю его, что именно из задачи он не понял, и несколько раз оказывалось что он даже не читал постановку. На ревью 360 напихай ему хунцов
А что не так-то? Это просто контроль того, кто мог насрать в коробку:
Наклейка на пакете - курьер
Наклейка на коробке - сборщик
Поэтому тут остается не так много случайных событий:
С высокой долей вероятности в коробку насрали на кухне
Намного меньше вероятность того, что сборщик трубочкой через отверстия в коробке филигранно доставил бурлеск
Ну и курьер мог провернуть такое только, если он Гудини.
Думайте
образовательный раздел двача как всегда успешно разъясняет нетривиальные концепции при помощи говна
@
СЕРВИС ПАДЖИТА БУДЕТ БРАТЬ ИЗ ПАПОЧКИ И ОБРАБАТЫВАТЬ
@
СЕРВИС ПАДЖИТА РАБОТАЕТ ОЧЕНЬ МЕДЛЕННО, ДАННЫЕ СОБИРАЮТСЯ РАЗ В НЕДЕЛЮ
@
ПОЛЬЗОВАТЕЛИ БОМБЯТ
@
ЛИД СКАЗАЛ ПАДЖИТУ УСКОРИТЬСЯ
@
ПАДЖИТ СКАЗАЛ ЧТО ТЕПЕРЬ ДАННЫЕ ОБРАБАТЫВАЮТСЯ ЗА 24 ЧАСА
@
ТЕСТИРУЕШЬ ФИЧУ И ЗАМЕЧАЕШЬ СТРАННУЮ ПОДПАПКУ, СПРАШИВАЕШЬ ПАДЖИТА
@
ПАДЖИТ ОБЪЯСНИЛ, ЧТО ТЕПЕРЬ ДАННЫЕ ГРУППИРУЮТСЯ И ЧТОБЫ ДАННЫЕ ПОЛЬЗОВАТЕЛЯ ОБРАБОТАЛИСЬ ТЕПЕРЬ НАДО: СПЕТЬ И СТАНЦЕВАТЬ, ПОТОМ 30 РАЗ ПРОИЗНЕСТИ ХАРЕ КРИШНА И НАРИСОВАТЬ КРАСНУЮ ТОЧКУ НА ЛБУ
@
ОТКРЫВАЕШЬ ПОРТАЛ С ВАКАНСИЯМИ
Ааа, индусы.
У нас СТО - индус земля пухом. Когда на этих пидорасов жалуешься им максимум устраивают ротацию кидая в другую команду, а потом начинаешь тоже самое с новым паджитом из другой команды, который еще больший долбоеб.
Там смысл в том, что они делают некий словарь который описывает предметную область и пользователям надо вносить туда изменения. И эти файлы как раз изменения и описывают. Т.е. надо собрать данные и применить пользовательские корректировки. Система уже есть и функционирует, мы просто добавили UI для пользователей для создания корректировок.
А батхерт в том, что они молча изменили как оно работает не посоветовавшись с нами, плюс сделали максимально кривой и косой способ работы с этим.
А в чем может быть потенциальная опасность простого SELECT запроса на продовой базе?
Делаешь 3-4 джоина и select * и твоя БД ложиться.
Наверняка, есть еще ограничения уровня "обычные разрабы не должны иметь доступ к конфиденциальной информации"
На позиции CTO тебе уже не будут нужны никакие доступы.
CSO всегда согласовывает политики с CTO, иначе их хуй кто будет выполнять
В крупных компаниях для упрощения управлением обычно есть классификация видов информации и в зависимости от неё уже идут политики доступов. Которые в свою очередь растут не от балды, а от законов и стоимости риска их нарушения. Например, можешь почитать статью 19 фз 152 - и подумать насколько сильно ты хочешь поиграть со словом "несанкционированный" с учётом готовящейся поправки сделать штраф в проценте от оборота компании при повторной утечке
То есть можно будет просто зайти в базу, сделать
Select * from users u
Where u.sex='f'
And year(u.date_of_birth) in (2000, 2001, 2002, 2003, 2004)
И выбрать себе упругую зумершу по вкусу?
Заебись!
Кто о чём, а двачеры о пусси.
Специально для тебя будет форма поиска, где можно задать фильтры, как на сайте знакомств, и никаких запросов писать не нужно.
@
ПЛОХА
@
PRIVATE STRING _hui
PUBLIC STRING GETHUI { RETURN _hui; }
PUBLIC VOID SETHUI(STRING hui) { _hui = hui; }
@
ВОТ ТЕПЕРЬ ЗАЕБИСЬ
Почему?
За это стоит поблагодарить аффтаров либ, которые через рефлексию ищут геттеры-сеттеры и не умеют работать с полями.
В теории да, в отдельных случаях, когда ты действительно хочешь скрыть это состояние объекта. Но с гетсеттерами разницы по сути никакой
Если у тебя метод или свойство, то внешний потребитель твоего класса же не знает, у тебя там просто прокладка для поля или логики навечно. А если поле, то знает.
УСТРОИЛСЯ В ОБОРОНКУ
@
ПРИ УВОЛЬНЕНИИ ПОЧИСТИЛ КОМП
@
СИДИШЬ В СИЗО
https://nsk.tsargrad.tv/news/jeks-brigadira-raketnogo-predprijatija-budut-sudit-za-udalenie-papki-hlam_1014302
Ну так ты можешь в гет/сет добавить условную логику перед выдачей/записывания объекта, а с полем такое не получится
Если такая потребность возникнет, всегда можно будет заприватить и поправить в 10 местах. Но она не возникнет.
когда ты олд, то сидишь на выделенном только под тебя направлении, там некому палки в колеса тыкать, кроме тимлида, он твой друган
В целом норма, тебя в начале на вшивость проверяют, а потом уже на репутации едешь. Так везде, что в школе, что в вузе, что на работе.
>>191005
Слава богу я уволился спустя два годы работы с оборонного предприятия когда поставили перед выбором или вторая форма или никакого повышения.
>>191111
Если это часть апи, то заприватить не получиться без поломки обратной совместимости.
>В целом норма, тебя в начале на вшивость проверяют, а потом уже на репутации едешь. Так везде, что в школе, что в вузе, что на работе
Ну вот шли бы они нахуй. Я отказался так работать и делать задачу вообще.
Не прошел проверку значит. По итогу испытательного высок риск отказа.
Тут же на самом деле всё просто, тебя проверяют как ты реагируешь на то, что кто-то назвал твой код говном. Истеришь или сохраняешь хладнокровие. Можешь ли обосновать принятые решения или не можешь.
Я не собираюсь дрочиться с придирками уровня "я бы по другому назвал переменную" и "я бы тут по другому сделал", "замени manager на m"
Ну вот если ты такой умный, то сам это делай.
> я бы по другому назвал переменную"
Мне кажется переменная названа нормально.
> я бы тут по другому сделал
Понимаю, но мне кажется код написан корректно.
> замени manager на m
Не могли бы вы объяснить зачем?
Спокойствие, никакой агрессии, показная вежливость, непрогибаемость. В следующий раз ревьюер вспомнит твои ответы, вспомнит как ему было сложно объяснить мотивацию им предложенных решений и твой МР пройдет за 4 минуты.
Людей на таких должностях сажают из-за внутренних разборок, потому что надо освободить место, потому что у майора план. Я уверен, что там даже доказательств нет что в той папке, что-то было. Но суд и так признает его виновным.
>Но она не возникнет
ВОТ ТУТ У НАС БУДЕТ ФАБРИКА ДЛЯ РАЗЛИЧНЫХ ПОТЕНЦИАЛЬНЫХ ДВИЖКОВ/КЛАССОВ/БЕКЕНДОВ
@
ПРАВДА КРОМЕ ОДНОГО МЫ ТАК НИЧЕГО НЕ ЗАПИЛИЛИ И НЕ СОБИРАЕМСЯ НО ВДРУГ КОГДА НИБУДЬ!
@
А ТУТ У НАС РЕШЕНИЕ КОТОРОЕ ПОДДЕРЖИВАЕТ 100500 ВИДОВ ВХОДЯЩИХ ДАННЫХ
@
ПРАВДА МЫ НИКОГДА НЕ ПРОВЕРЯЛИ РАБОТУ НА ЧЕМ-ТО КРОМЕ ОДНОГО А ВСЕ ОСТАЛЬНЫЕ КЕЙСЫ ВЫДУМАНЫ ПРОСТО ЧТО БЫ ОПРАВДАТЬ НАЛИЧИЕ ЭТОЙ ХУЙНИ НО ЭТО НЕ ВАЖНО
@
А ЗДЕСЬ МЫ СДЕЛАЛИ ЛОГИКУ ЗАЛУПКИ СОГЛАСНО ВСЕМ РЕКОМЕНДАЦИЯМ ИЗ УМНЫХ КНИГ И ПРИМЕНЕНИЕМ ПАТТЕРНОВ ДЛЯ СОЗДАНИЯ УНИВЕРСАЛЬНО РЕСОЛВЕРА
@
НУ И ЧТО ЧТО ТУТ ЗА 40 СТРОК МОЖНО БЫЛО ВСЕ СДЕЛАТЬ И ЭТО БЫЛО БЫ КУДА БОЛЕЕ ПОДДЕРЖИВАЕМО И ОЧЕВИДНО, ГЛАВНОЕ ВЫСОКОЕ КАЧЕСТВО КОДА
Как разработчик библиотеки скажу - в этом всем есть смысл. Кастомеры хотят обычно прикрутить к кофеварке способность разговаривать и если ещё на этапе проектирования не предугадать, что это произойдет лет через 5, то прикручивать сбоку будет больно/невозможно, а пользователю библиотеки неудобно пользоваться.
Да похуй че он хочет. Ненавижу превращение библиотек в комбайн ебаный.
НОРМАЛЬНО делай НОРМАЛЬНО будет
Не будет, в том и суть. Ты либы не разрабатывал я так понимаю?
>Как разработчик библиотеки
Тут ок, но совсем другое дело, когда это пытаются применять в бизнес продукте, в котором компоненты могут висеть годами в неизменном виде потому что нужно что бы они просто работали.
Это да, карго-культ. У меня так новый разработчик начал писать код через интерфейсы для внутреннего приложения. На вопрос зачем? Он сказал, так правильно. На вопрос почему это правильно последовало, что так написано в Интернете и в книжках. В общем, через несколько таких итераций он понял, что использовать интерфейсы для классов, которые с вероятностью 99 % никогда не будут реализовывать, что-то кроме дефолтой реализации бессмысленно и можно сразу фигачить финальные классы.
@
"ДЕЛАЙТЕ СОФТ ТАК ЧТО БЫ В ЛЮБОЙ МОМЕНТ МОЖНО БЫЛО РАЗВЕРНУТЬСЯ В ЛЮБУЮ СТОРОНУ"
@
НАЗНАЧЕНИЕ ПРОДУКТА МЕНЯЕТСЯ ИЛИ ТАК КАК ВООБЩЕ НИКТО НЕ ПРЕДПОЛАГАЛ И НЕ ЗАЛОЖИЛ В КОДОВУЮ БАЗУ ИЛИ ЗАДАЧИ СТАБИЛЬНЫ КАК БАНКОВСКИЙ СОФТ
МЫ ПРОДУКТООРИЕНТИРОВАННАЯ КОМПАНИЯ
@
МЫ ИСПОЛЬЗУЕМ ТОЛЬКО ЗЕ БЕСТ ПРАКТИСИС В РАЗРАБОТКЕ
@
ЗА 5 ЛЕТ СУЩЕСТВОВАНИЯ КОМПАНИИ НИКТО ТАК И НЕ НАПИСАЛ КАКУЮ ЗАДАЧУ РЕШАЕТ ПРОДУКТ
@
ПРОСТО ЕБАШИМ ФИЧИ, КОТОРЫЕ ТРЕБУЕТ ЗАКАЗЧИК
@
КАЖДЫЙ ГОД МЕНЕДЖЕР РВЕТ И МЕЧЕТ, ЧТО НОВУЮ ФИЧУ НЕ ДОБАВИТЬ БЕЗ ЛОМАНИЯ ОБРАТНОЙ СОВМЕСТИМОСТИ
@
КАЖДЫЙ ГОД ОБЕЩАЕТ НАПИСАТЬ КАКУЮ ПРОБЛЕМУ ДОЛЖЕН РЕШАТЬ ПРОДУКТ С ТОЧКИ ЗРЕНИЯ БИЗНЕСА,ЧТОБЫ РАЗРАБОТЧИКИ МОГЛИ ПИСАТЬ АРХИТЕКТУРУ В СООТВЕТСТВИИ С ПРОБЛЕМОЙ
@
НИКОГДА НЕ ПИШЕТ
Для какой-нибудь библиотеки с широким, заранее неизвестным множеством пользователей это может и правильно.
У меня сейчас есть хтоническая поебень, которую по задумке какого-то гения хуй знает когда надо было сделать модульной, поэтому вместо одного бинаря там шесть. Все шесть были написаны этим же гением сразу же тогда и с тех пор за много лет никто не написал ни одного нового.
Более того, гений предполагал что эти бинари могут быть написаны разными людьми, даже за пределами организации, поэтому там хитровыебаный фреймворк (самописный конечно же) для собирания произвольного набора бинарей в пайплайны в рантайме. Опять же никому ни разу это всралось и за пределами команды никто и не знает что оказывается можно написать свой бинарь.
И более того, бинари могли быть на разных языках начиная от пролога и заканчивая питоном, поэтому меж собой бинари гоняют гигабайты жсона, от чего время обработки измеряется в десятках минут и потребление памяти в десятках гигабайт. Догадайся с трёх раз сколько раз это понадобилось.
Зато любая таска на изменение сходу оценивается в 700 часов, потому что на 1 строчку кода с логикой 1000 строк четырехмерного спагетти для обеспечения никому не всравшейся модульности.
В редких патчах по рефакторингу этого говна от сильных духом тысячи строк кода заменяются вызовом функции напрямую.
У меня от этой поебени такой птсд, что даже будучи без сознания на фразу "а вдруг в будущем ..." мгновенно реагирую "вот когда понадобиться, тогда и сделаем".
Потому что за модульность заплатишь сразу и будешь платить постоянно в каждом изменении, а этот "вдруг" случится хуй знает когда, если вообще случится и с 90% вероятностью ты все равно нижняя не угадал и что-то придется переделывать.
Ах да и чтоб даже в рамках одного бинаря не было скучно половина функций завернута в какую-то очередную хтонь, которая оборачивает вызовы функций автоматически вызывая функции-зависимости вызываемой или дедублирует вызовы функций если по мнению этой херовины результат не изменился. Такая помесь мемоизации, системы сборки и шаблонизатора, только работающего на графе вызовов
Шутит про залго, запретные знания и безумных арабов. Сейчас пишем реимплементацию этой хуйни с исправлением ошибок прошлой и прикручиванием чего получится из списка накопившихся хотелок. Оказывается если выкинуть нахуй весь этот упорин, то реимплементация занимает несколько тысяч строк и её можно понимать и расширять проснувшись с бодуна в 4 утра. Пишется причем по принципу ТУПО@ДЕРЕВЯННО потому что птсд почти у всех и как потом оказывается ТУПО@ДЕРЕВЯННО превратить во что-то другое более хитровыебанное на порядки проще. А часто оказывается что тупой реализации достаточно
Что-то вроде транслятора из набора файлов на разных DSL в набор сишных файлов с финтифлюшками по пути
Ааа, тогда понятно почему так хитровыебанно
Вы че одни чтоли на проекте?
>НОРМАЛЬНО делай НОРМАЛЬНО будет
Только, сука, никто не говорит как это нормально должно выглядеть. Раньше дрочили на клин код, сейчас в моде стало делать просто, буквально везде форс простого кода, только вот никто так и не объяснил что это за просто.
У нас этим оправдывают любой говнокод, даже когда ты баги им в ебало тычешь.
>В редких патчах по рефакторингу этого говна от сильных духом тысячи строк кода заменяются вызовом функции напрямую
Я так пытался выпилить самописную хуйню. Мне сказали хули ты это у нас надо на этом велосипеде ездить.
Буквально завернули пулл где я выпилил 70 строк какой-то хуйни заменив на 8. Все тесты прошли успешно.
Для приложений автоматических тестов нет, только мануальное тестирование, протыкать все кнопки и убедиться, что результат ожидаемый
>>потому что надо освободить место, потому что у майора план
Дело не в плане, а скорее в личном конфликте. Посадили за "нелояльность".
Обычно нарушают все (под давление сроков, начальства и тп), но до поры на это закрывают глаза. А когда надо ВНЕЗАПНО вспоминают что он оказывается шпион и предатель уже 10 лет как.
Кто то знает как работают службы/органы и хранит копии всех рапортов/заявлений и тп чтоб прикрыть жопу - их просто переводят/увольняют как появится возможность (знакомый майор 6 раз выигрывал суд, когда его закрыть хотели, уволили только когда контракт закончился и его не продлили).
Что там было в папке - хз. Там реально могло быть что то важное, над чем он работал какое то время. А может просто хотят на него вину скинуть за проебаные сроки.
У нас была похожая хуйня, 2 строчкибизнеслогики 500 строк служебногокода. Только там авторов было несколько и стала она такой за 20+ лет разработки.
Зачем для клиентских приложений автотесты? Поддерживать обратную совместимость не нужно, так зачем тратить время разработчика если студент готов за копейки протыкать все UI элементы?
Причем тут обратная совместимость? Ты вообще понимаешь что это слово значит.
Как мне изменив кусок кода и добавив новый функционал или поменяв что-то понять что я не сломал все нахуй?
> Причем тут обратная совместимость?
При том, что это одна из задач тестов - проверить, что ожидаемое поведение апи не изменилось.
> Как мне изменив кусок кода и добавив новый функционал или поменяв что-то понять что я не сломал все нахуй?
Мануальное тестирование.
Я знаю, но мнение менеджеров отличается
Иногда приложения становятся достаточно большими и один студент за копейки (и даже десяток студентов) за вменяемое время прокликать не успевает. Ну и студенты за копейки ещё имеют свойство что-то проебывать.
Понимаю, у нас пока таких приложений нет. Сейчас у тестировщика уходит минут 20, чтобы всё прокликать если он не филонит. Тестит на 3-4 девайсах, итого через 2-3 часа отчёт по тестированию готов.
Либу, что под капотом используется в клиенте тестируется уже автоматическими тестами на 70+ девайсах.
Жалоба успешно отправлена. Ошибок нет.
Почему? Короткое запоминающееся слово, хорошо встраивается в обсуждения. "Дергать за ручку", опять же.
Потому что звучит как колхозантво ебаное. Есть нормальное слово АПИ, метод, конченая точка.
АПИ - слишком общее название. Первая ассоциация с "методом" - соответствующая сущность из HTTP. Конечная точка - да, полный синоним, но "ручка" короче. Можно в принципе заменить на "дергать урл", тоже суть будет понятна.
Еще, кстати, "дырка" вспомнилась, лол - разрешающее правило в фаерволе.
Но лично меня колхозные термины не смущают. Всю жизнь был "компутер", "сидюк" - и нормально было.
>>Почему? Короткое запоминающееся слово
звучит как неправильно понятый глагол to handle и переведенный как существительное handle
Жиза
>>A handle это буквально ручка(дверная)
Вот и я о том же - увидели слово handle и подумали что это значит "ручка", а не "обработать".
Двачу, лето охуенно. Только я почти не потею и комаров не видел много лет.
Это слово не имеет отношения к a handle точнее имеет отношение к глаголу to handle (to deal with something)
Handler (someone who carries or moves things as part of their job)
Нужно понимать что английский это ебанутый язык в котором невозможно понять что значит слово исходя из его похожести.
Нет не в том числе.
A handle это сущ. Ручка
Handle глагол to handle(обработка) в Present simple
Угу, артикль "a" обязателен для того чтобы слово "handle" являлось существительным?
Нет, "handler" — обработчик.
Handle - обработ
>handle — ручка
Нету блять в английском такого слова. Без артикля это глагол блять.
Арктики это часть слова.
Артикль нужен для использования существительного в предложении. Само слово "handle" является существительным "noun".
забетонируй фичу, закажи переводы, прорасти доступы; что там у вас ещё было не как у людей?
кинь ссылку/видос
Навряд ли, скорее появится компания предлагающая свои услуги по проведению собеседований другим компаниям. Например, вам нужно прийти в офис, этой организации, вас там проверят металлодетектором, дадут комп где не будет ничего кроме зума и вперёд.
Это всё ещё будет дешевле, чем открыть собственный офис.
Очень маловероятно, будет слишком маленькая воронка. Сейчас в офис то никого не затащишь работать.
Я сейчас сеньйка за 420к, но если честно, хочу чтобы собесы стали максимально сложными и очными, чтобы залетышей не было. В ОМ сейчас сделали паровозик собеседований, это когда несколько рандомных челов собираются и по очереди к тебе приходят. Первый узнает вопросы, другие все уже стригут оффер. Волки совсем ебанулись, некомпетентных людей пытаются на работу устроить. На сколько же нужно быть ебанутым чтобы читы использовать на собесе.
>>В ОМ сейчас сделали паровозик собеседований, это когда несколько рандомных челов собираются и по очереди к тебе приходят.
>>На сколько же нужно быть ебанутым чтобы читы использовать на собесе.
Индусы уже много лет такое практикуют. А еще там практикуется когда на созвоне общаются голосом с одним типом, а на видео другой только рот открывает под ответы.
Такие влетают в микрософты и там дунасят, потому что коды писать уже не учились.
Первые два не слышал, третье слышал изредка, но чаще говорили "проковыряй дырку".
Как же я хочу что бы наконец ввели какие-нибудь релевантные сертефикаты, которые относятся непосредственно к работе, что бы один раз в 5 лет сдал, получил значок, что не дурачок и просто предъявлял их на собесах, что бы избежать вопросов уровня "а как развернуть строку" на сеньорских собесах
Почему бы не создать? Я думаю ты заберёшь кучу головной боли у многих компаний. Есть же TOFL где проверяют владение иностранным языком оффлайн, выдают сертификаты и они действительны в половине вузов мира. Тут нужно сделать так же, но вот не задача - для этого нужен первоначальный капитал...
Тут даже капитал не всегда поможет, нужна ебовейшая раскрутка, что бы большинство компаний действительно принимало это как замену части собеса. Иначе будет очередной амазоновский/майкрософтовский/етц сертификат, который вроде как должен избавлять от этой головной боли, но нихуя
>>Почему бы не создать?
Это сработает только если это будет инициатива от государства. Частные конторы просто будут раздавать эти значки за деньги и всем работодателям будет на них похуй.
>Это сработает только если это будет инициатива от государства
Вот бы государство сделало какие-нибудь бумажки, которые бы доказывали, что кандидат имеет знания по предметам, имел оценки по компетенциям и возможно даже прошел курс лекций по ним...
Сделали, но там ценность значка низкая довольно. Особенно в текущие тяжелые времена.
Кандидатом может стать буквально каждый обсос...
>Кандидатом может стать буквально каждый обсос...
А что если в целом программистом может стать каждый обсос и требования на лютую квалификацию для очередного говносайта на самом деле не нужны...
Государство не потянет из за бюрократии - программу надо 10-15 лет делать, она устареет сразу в момент выхода. Че там в 2010 учили? Джаву 5 и жквери?
Всякие курсы неплохо заменяют айти пту, но из за того что им главное поток побольше пропустить - им похуй на качество. Поэтому "выпускников" яндекс практикума даже в сам яндекс не возьмут.
К тому же у 2-х сеньоров 3 разных мнения о том что такое БАЗА при обучении.
>Почему бы не создать?
Потому что "в общем виде" бесполезно, а для частных случаев уже есть.
Проверить БАЗУ можно посмотрев диплом или подкинув алгоритмических задачек (ооо, их тут так любят), для отдельных технологий давно есть сертификации от вендоров (MCSD/MCSE, OCP, от гугла и амазона и тд), а всё остальное меняется так быстро, что ни один сертификат через 5 лет ровным счётом ничего не покажет.
Просто представь, что должно быть в каком-нибудь Certified Frontend Developer 2019 сертификате, чтоб он был хоть сколько-нибудь значим для работодателя в 2024
>программу надо 10-15 лет делать, она устареет сразу в момент выхода. Че там в 2010 учили? Джаву 5 и жквери?
Как вы заебали. В университете не учат языки программирования и библиотеки. Вот вообще не учат.
То чему там учат не может устареть вообще никогда.
>>Как вы заебали. В университете не учат языки программирования и библиотеки. Вот вообще не учат.
>>То чему там учат не может устареть вообще никогда.
Так если ничему не учить то и устаревать нечему.
Или ты про физкультуру с философией?
Мне кажется раз в 3 года сертификация вполне норм было бы. В андроиде где я сиду только композ из значимого добавили, остальное актуально.
Вот только по андроиду есть сертификация лишь от гугла где проверяют буквально сможешь ли ты собрать проект. Про нормальную сертификацию я не слышал.
>То чему там учат не может устареть вообще никогда.
Не устареет то не устареет, только после пары лет неиспользования забудется окончательно, если не сразу после экзамена. Синергии между базой и прикладными предметами примерно никакой в 99% случаев. У меня из головы вообще вылетел весь курс математических дисциплин потому что их как в школе просто дали и забыли сказать для чего оно все таки нужно.
>Проверить БАЗУ можно посмотрев диплом или подкинув алгоритмических задачек
Алгосики это курс один курс дискретки и чуть чуть линала, когда про них говорят как про необходимую вузувскую базу, то сами себе в штаны срут потому что скорее всего сами не встречали задачи где бы пригождался функан или еще какой-нибудь вид матана, кроме статистики, например. Это почти полностью обесценивает джва первых курса любой инженерной специальности.
Кандидат - это 2 звездочки на погоне. Звездочки на погону энивэй дадут, не обидят. А вот стать прямо хорошим инженером - это сложно, не каждый может, не каждый хочет. Все хотят бабки лутать.
Ну а для очередного говносайта можно и макак с орангутанами нанять.
Я просто из библиотечной залупы, и там ни звездочки, ни корочки, ни медальки не гарантируют того, что перед тобой чел который сможет на уровне работать.
Чому нельзя просто вот взять соискателя, дать ему обширную задачу и срок, потом посмотреть что он сделал и поспрашивать по моментам из того что он сделал. Зачем эта хуита с каверзными вопросами с подвохом, есть строчка, что тяжелее пуд сена или пуд железа, есть два стула. Я что-то не понимаю, но вот просто тестовое задание и потом чтобы кандидат пояснял за него что да как да почему. Даже если шарлатан купил работу по заданию, он не сможет по нему всё раскидать.
Мне из-за этих уродов завтра за 80км ехать на собес.
Реальность такова, что на само собеседование скоро никто кроме волков приходить не будет. Критический момент в первоначальном отборе резюме, первоначальный отсев осуществляет не разработчик, а рекрутёр/сорсер по требованиям спущенным от команд, причём по всем вакансиям. Для него резюме, как для гпт, всего лишь набор токенов, в значение которых он не вникает. Резюме у волков специально под это пишется. У обычного среднего разраба что-то оригинальнее "писал калопроводы, чинил баги" вряд ли встретишь, т.к. так реалии и выглядят. У волка будет список "достижений" оптимизировал до миллиарда запросов в наносекунду, написал не имеющие аналогов фичи, увеличившие продажи в десять раз ит.д. И всё это в ООО Опыт. Как раз по методичкам хрюш. Вот и доходит до собеседования только такие, а потом ситуация, что с тысячами откликов невозможно закрыть вакансию месяцами или нужно искать нового через месяц испыталки
Потому найм воспринимают как задачу невесты, есть поток кандидатов, кабаны хотят лучшего, а не первого подходящего. Хотя если бы они не делали так, то могли бы начать сбивать зарплаты потому что оказалось бы, что людей которые имеют способности для работы макакой уйма.
>список "достижений"
Как же меня заебало это новое требование, я блядь работу делал. То что я что-то оптимизировал может говорить о том, что тот кто написал код до меня был дебилом или оптимизация требовала каких-то тривиальных знаний, а не я такой дохуя умный.
Отечественные хрюши просто взяли кальку с английского не вникнув в смысл. Там достижения это как раз твои рабочие обязанности, в то время как в нашем менталитете достижение это что-то выделяющее на фоне других. Закончил университет? Так его каждый второй закончил, где здесь достижение? Вот если с красным дипломом, то другое дело. Соответственно хрюши ожидают, что в достижения ты запишешь миллиарды запросов и иксы выручки на вакансию рядового гребца, хотя в оригинале ничего подобного не подразумевалось
Может тогда проблема "волков" преувеличена нытиками и это вообще не проблема. нет её на самом деле. Ведь если бы это было проблемой, кабан кабаныч бы изменил подход. А если новые работники справляются в общей массе значит всё нормально с рекрутингом.
>>194407
>>194317
Так сертификат покажет только то, что ты знал когда-то теорию. А синьорность определяется умением решать задачи, а не знанием кишочков языка. Тут надо сами собесы менять, а не сертификаты вводить.
А то на рынке появятся индусы с 3 месяцами опыта и сертификатом SENIOR JAVASCRIPT DEVELOPER
ты только что придумал тестовое задание и испытательный срок
Только с тестовыми такая запара:
1) Короткое тестовое нету смысла давать, так как особо ничего не проверишь
2) Длинное тестовое дать - так кандидат может отказаться, потому что если он работает в данный момент, то не факт, что у него возникнет желание потратить несколько свободных вечеров на тестовое.
Плюс если дать кандидату длинное тестовое, то потом надо выделить человека, чтобы он это тестовое просмотрел, подготовил список вопросов по нему, провел собес, где с кандидатом бы обсудили тестовое и тд
3) Взять человека на испытательный срок - значит придется как минимум за какой-то срок заплатить. Плюс остановить процесс найма, а если человек не прошел, то придется заново искать, причем бывшие кандидаты уже неактуальны - а это большая потеря времени
ЛЮБОЙ человек справиться с вашей работой, буквально можете взять любого кто прислал резюме и он будет нормально работать. Даже если это должность сениора в Гугл.
На этом все, живите с этим.
У нас после интервью и лайвкодинга некоторые синьоры на испытательном отваливаются, а ты прям "ЛЮБОЙ справиться" лол.
Было бы все так просто - у разрабов были бы обычные среднерыночные офисные ЗП, обычный конкурс на вакансию и ни какой ит-лихорадки
>после интервью и лайвкодинга некоторые синьоры на испытательном отваливаются
Итс ми, ха-ха, я чет понял, что я на прошлой работе мог просто нихуя не делать из-за того, что проект знал, а тут оказалось, что на новом месте работать надо.
Это будет испытательный срок, после первого шага
>после интервью и лайвкодинга некоторые синьоры на испытательном отваливаются
Значит вы занимаетесь хуйней.
Любой человек с опытом может работать на любом проекте. То что от вас уходят люди это звоночек что С ВАМИ что-то не так.
Не "уходят люди", а увольняют с испытательного. Тебе конечно виднее со стороны что у нас не так, но твои заявления про "любых" далеки от реальности. Сходи что-ли во дворе с пацанами погуляй, пока каникулы.
В его словах есть не только буквы, но и доля правды.
В ойтешечке во всяком случае в той, где 90%+ работает нет чего-то слишком сложного. Можно надрессировать любого подпивковича, было бы у последнего желание.
А если учесть, что индустрия переполнена всякими додиками, вкатившимися на волне романтизации этого всего в начале десятых, и то насколько меньше тогда нужно было знать, то вполне себе окажется, что чтобы быть в верхней половине распределения, нужно совсем уж немного.
История звучит как пиздеж, учитывая явную ссылку на конкурентов
>>194991
Не любой конечно, но в среднем большинство синьоров, миддлов и тд можно заменить человеком с аналогичным званием, потому что никаких особых знаний, которые открываются с годами, там нет
>>195026
>У нас после интервью и лайвкодинга некоторые синьоры на испытательном отваливаются
Из-за чего?
>>195026
>у разрабов были бы обычные среднерыночные офисные ЗП
У разрабов и так обычные среднерыночные офисные ЗП
Просто рынок не локальный, а международный, приходится удерживать айтишников, чтобы они на западного барина не начали работать
>>195090
>В ойтешечке во всяком случае в той, где 90%+ работает нет чего-то слишком сложного. Можно надрессировать любого подпивковича, было бы у последнего желание.
Все равно в айти надо немного думать, так что любой подпивкович не справится. Но условный программист Вася из "Рога и Копыта" мог бы заменить Петю из Яндекса или Джона из Гугла в большинстве случаев. Те компании, что это поняли, теперь нанимают дешевых индусов, разница не особо большая
>>Можно надрессировать любого подпивковича
не любого
>>было бы у последнего желание.
У кого была предрасположенность и так уже вкатился или стал каким-нибудь инженером
Если ее нет - то нельзя ей научить. Разве что гормонами обколоть, но так можно и ебануться ненароком.
Я видел таких додиков-подпивасов которые как то вкатились. Но они после 3+ лет опыта остаются тупыми джунами, косарезят в простейших вещах, не учатся ничему. Слабый мидл за 150к - их потолок. В принципе для калопроводов кое-как можно и с такими навыками работать. Но как только появится нестандартная проблема - они жидко обсираются.
>приходится удерживать айтишников, чтобы они на западного барина не начали работать
Большинство ойтишников не смогут работать на западного барина, у них нет языка. Про зп тоже хуйня, у нас куча народы пахало за 1.5к-2к долларов и не бухтело даже до ковидлы.
>>Просто рынок не локальный, а международный
Щас уже переходят на районные коэффициенты. В калифорнии и калорадо зепки анальников часто отличаются. То же самое касается стран. Не будут индусу платить также как американцу.
>>теперь нанимают дешевых индусов, разница не особо большая
Разница огромная - у индусов волчистость возведена в абсолют. Они так дрочат на всякие дипломы, сертификаты, алгосы, вопросы на собесах - что легко влетают на сеньора, хотя язык учить у них времени уже не оставалось.
>на испытательном отваливаются
>Из-за чего?
Один делал 2-3 дневные задачи по полторы-две недели даже к концу испытательного. Второй с задачами на-пофиксить/допилить справлялся, а с нуля запилить фичи (которые затрагивают больше пары модулей/микросервисов) не мог. Третьго по несколько раз разворачивали на ревью, и так с несколькими задачами - постоянно какое-то говно выкатывал. Четвертый не понимал вообще что от него хотят - задача расписана аналитиком и дополнена лидом, пару раз с разрабом обсуждена и от него услышано "всё понял", а он делает что-то вообще левое. Пятый начал выёбываться своими system design skills, рассказывать как у нас всё плохо и как должно быть, на предложение переписать "как надо" один из модулей слился, но говниться не перестал, был уволен по единогласной просьбе лида, разрабов в команде и CTO.
Это за примерно 2 года в отделе разработки на 10 (в начале) - 20 (сейчас) чел (3 команды бекендеров). У всех более 5 лет опыта (нанимали только синьоров). Всех пытались "тянуть за уши", разъясняли и всячески помогали вкатиться, почти всех (кроме последнего) уволили в конце 3 месячного ИС. Трейдтех, белая ЗП без премий выше рыночка (бекендового на нашем стеке в РФ) на 50-100%. Таки 10 чел наняли за это время.
>>195090
>надрессировать любого подпивковича
Подпивковичу как минимум придётся:
1. Выучить язык, стандартную либу и основной фреймворк проекта
2. Разобраться с БД/ORM и очередями/их клиентами на проекте
3. Разобраться с REST/grpc/что там ещё для коммуникации используется
4. Разобраться с локальным запуском/сборкой проекта и поднятием локально хотя бы части инфраструктуры (я шоки как много людей не могут даже в докер в 2024, не говоря уж про кубер)
5. Разобраться с самим проектом и предметной областью.
6. Разобраться с тулингом, всякими сваггерами, постманами, джирой, конфлю и тд.
Как оптимум - см причины увольнений с ИС выше. Ну пусть сфера будет не трейдтех, а обычное формошлёпство оперденей.
Как думаешь, сколько времени на это уйдёт у любого подпивковича? За пару недель управится? А за три месяца? Как быстро разрабы из команды расхотят утирать его сопельки и скинут его онбординг на тимлида?
>на испытательном отваливаются
>Из-за чего?
Один делал 2-3 дневные задачи по полторы-две недели даже к концу испытательного. Второй с задачами на-пофиксить/допилить справлялся, а с нуля запилить фичи (которые затрагивают больше пары модулей/микросервисов) не мог. Третьго по несколько раз разворачивали на ревью, и так с несколькими задачами - постоянно какое-то говно выкатывал. Четвертый не понимал вообще что от него хотят - задача расписана аналитиком и дополнена лидом, пару раз с разрабом обсуждена и от него услышано "всё понял", а он делает что-то вообще левое. Пятый начал выёбываться своими system design skills, рассказывать как у нас всё плохо и как должно быть, на предложение переписать "как надо" один из модулей слился, но говниться не перестал, был уволен по единогласной просьбе лида, разрабов в команде и CTO.
Это за примерно 2 года в отделе разработки на 10 (в начале) - 20 (сейчас) чел (3 команды бекендеров). У всех более 5 лет опыта (нанимали только синьоров). Всех пытались "тянуть за уши", разъясняли и всячески помогали вкатиться, почти всех (кроме последнего) уволили в конце 3 месячного ИС. Трейдтех, белая ЗП без премий выше рыночка (бекендового на нашем стеке в РФ) на 50-100%. Таки 10 чел наняли за это время.
>>195090
>надрессировать любого подпивковича
Подпивковичу как минимум придётся:
1. Выучить язык, стандартную либу и основной фреймворк проекта
2. Разобраться с БД/ORM и очередями/их клиентами на проекте
3. Разобраться с REST/grpc/что там ещё для коммуникации используется
4. Разобраться с локальным запуском/сборкой проекта и поднятием локально хотя бы части инфраструктуры (я шоки как много людей не могут даже в докер в 2024, не говоря уж про кубер)
5. Разобраться с самим проектом и предметной областью.
6. Разобраться с тулингом, всякими сваггерами, постманами, джирой, конфлю и тд.
Как оптимум - см причины увольнений с ИС выше. Ну пусть сфера будет не трейдтех, а обычное формошлёпство оперденей.
Как думаешь, сколько времени на это уйдёт у любого подпивковича? За пару недель управится? А за три месяца? Как быстро разрабы из команды расхотят утирать его сопельки и скинут его онбординг на тимлида?
>не любого
Какого нельзя?
>У кого была предрасположенность и так уже вкатился
Либо пошел туда где платили, или куда ему была уже дорого выстлана.
Конечно, Петрович, который окончил патау на газоэлектросварку в любой момент мог вкатиться в плюсы или сисярп, у него же досуга немерено, а на работу ходит чтобы облагораживаться, мог бы спокойно уделить сколько надо.
Писать код и думать над реализацией фичи - это не какая-то сложная визионерская работа. Отличие от автосервиса - только в том, что ты вместо покупных деталек в корыте скрепляешь залупки во фреймворке. Здесь нет ничего такого, что рандомный Игорек не сможет осилить. Зато есть денежный флер и пРеСтИжНоСтЬ для обывалы.
Мы еще забываем про теть срак с бугхгалтерии с их 1с. Алсо, лайфхак. Тетю сраку, которая много с 1с работает, довольно несложно вкатить в проект. Тру стори, я не троль. Но выборка малая, всего две тети сраки.
>>195164
Как будто ты что-то нереальное назвал.
У Подпивковича нет базы. База набирается сравнительно быстро. 1-2 месяца интенсива хватит. Учитывая, что у подпивковича мало времени, он может при желании растянуть это удовольствие на 3-4 месяца. Остальное уже проект-специфическое, просто выбрать специализацию и погриндить то, что нужно работодателю.
Ну и тебе никто не предлагает брать подпиваса с автосервиса и на галлеру.
Что нужно подпивасу чтобы вкатиться:
Базовый порог который можно без проблем освоить за 1-2 месяца.
0. Понимать не пальцах как работает программирование, и уметь декомпозировать задачи.
1. Освоить на приличном уровне один c-based (в широком смысле) язык и его стандартную библиотеку, и уметь писать какие-нибудь простенькие вещи.
2. Опционально какой-нибудь оопшный кал пощупать и плюс-минус прочувствовать.
3. Базовые алгосы и структуры.
----
Порог найма хоть куда-то:
3. Понять, куда вкатываешься.
4. Выбор фрейма, и основного стака.
5. Гринд своей специализации.
4. Гринд домен-специфических вещей.
5. Алгосекция с АВЛ-деревьям, алгоритм Брезенхема, алгоритм Шора.
После первого порога можно дрессировать как тебе нужно на уровне интерна.
После второго порога чел может спокойно траить себя в разных местах на джуна, или на мидла если волчистый.
База нарабатываемая. Скорость зависит от подпивковича.
К слову, среди текущих джунов и мидлов сейчас много подпивкович-лайков. Всякие бывшие голубые воротнички, обслуживающий персонал, девочки с ноготочков или бровей и т.д.. И с ними все проще, пока они знают свое место, и не пытаются обмануть тебя и прыгнуть на более высокую позицию.
С bona fide ойтешными мидлами и сеньками все похуже, так как у нас грейды не транслируются. Синьор-помидор в одном месте, у тебя вполне легко превращается в тыкву, и часто не хочет подстраиваться под коллектив. Поэтому мы просто не нанимаем синьиоров с улицы, только по рекомендации.
>не любого
Какого нельзя?
>У кого была предрасположенность и так уже вкатился
Либо пошел туда где платили, или куда ему была уже дорого выстлана.
Конечно, Петрович, который окончил патау на газоэлектросварку в любой момент мог вкатиться в плюсы или сисярп, у него же досуга немерено, а на работу ходит чтобы облагораживаться, мог бы спокойно уделить сколько надо.
Писать код и думать над реализацией фичи - это не какая-то сложная визионерская работа. Отличие от автосервиса - только в том, что ты вместо покупных деталек в корыте скрепляешь залупки во фреймворке. Здесь нет ничего такого, что рандомный Игорек не сможет осилить. Зато есть денежный флер и пРеСтИжНоСтЬ для обывалы.
Мы еще забываем про теть срак с бугхгалтерии с их 1с. Алсо, лайфхак. Тетю сраку, которая много с 1с работает, довольно несложно вкатить в проект. Тру стори, я не троль. Но выборка малая, всего две тети сраки.
>>195164
Как будто ты что-то нереальное назвал.
У Подпивковича нет базы. База набирается сравнительно быстро. 1-2 месяца интенсива хватит. Учитывая, что у подпивковича мало времени, он может при желании растянуть это удовольствие на 3-4 месяца. Остальное уже проект-специфическое, просто выбрать специализацию и погриндить то, что нужно работодателю.
Ну и тебе никто не предлагает брать подпиваса с автосервиса и на галлеру.
Что нужно подпивасу чтобы вкатиться:
Базовый порог который можно без проблем освоить за 1-2 месяца.
0. Понимать не пальцах как работает программирование, и уметь декомпозировать задачи.
1. Освоить на приличном уровне один c-based (в широком смысле) язык и его стандартную библиотеку, и уметь писать какие-нибудь простенькие вещи.
2. Опционально какой-нибудь оопшный кал пощупать и плюс-минус прочувствовать.
3. Базовые алгосы и структуры.
----
Порог найма хоть куда-то:
3. Понять, куда вкатываешься.
4. Выбор фрейма, и основного стака.
5. Гринд своей специализации.
4. Гринд домен-специфических вещей.
5. Алгосекция с АВЛ-деревьям, алгоритм Брезенхема, алгоритм Шора.
После первого порога можно дрессировать как тебе нужно на уровне интерна.
После второго порога чел может спокойно траить себя в разных местах на джуна, или на мидла если волчистый.
База нарабатываемая. Скорость зависит от подпивковича.
К слову, среди текущих джунов и мидлов сейчас много подпивкович-лайков. Всякие бывшие голубые воротнички, обслуживающий персонал, девочки с ноготочков или бровей и т.д.. И с ними все проще, пока они знают свое место, и не пытаются обмануть тебя и прыгнуть на более высокую позицию.
С bona fide ойтешными мидлами и сеньками все похуже, так как у нас грейды не транслируются. Синьор-помидор в одном месте, у тебя вполне легко превращается в тыкву, и часто не хочет подстраиваться под коллектив. Поэтому мы просто не нанимаем синьиоров с улицы, только по рекомендации.
> Ну и тебе никто не предлагает брать подпиваса с автосервиса и на галлеру.
Школьник выше писал про ЛЮБОГО
> Что нужно подпивасу чтобы вкатиться:
Ну то есть не любой, и не сразу, ок. И это "не сразу" превращается на 1 год (при везении найти стажировочку и годного ментора) на интерна и ещё пару лет (при везении найти работочку) на джуно-мидла, и все это при везении обладать хоть какой-то усидчивостью.
В общем "в айти легко и быстро вкатиться любому"-адепты соснули.
>ЛЮБОГО
Не надо черепикать. Любого с опытом работы. Берешь просишь выписку трудовой и все.
Ты просто чсв хеусос который думает что его говнопровод это неебаца уникальная хуйня.
>про ЛЮБОГО
Не вижу противоречия.
>не сразу
Никто про сразу не говорил.
Мысль в том, что стандартная ойте-макака не отличается от автосервис-орангутана.
>"в айти легко и быстро вкатиться любому"
Это так. Просто это не по щучьему велению и чьему-то хотенью происходит, и надо что-то для этого делать. Если Подпивкович мотивирован, он сможет вкатиться, это не настолько сложно. Сакральности в ойте нет. Не нужно быть каким-то избранным выпускником специального ойте факультета, чтобы получить оффер и более, чем удовлетворительно выполнять свою работу. Для большинства вакух. Там где этого будет недостаточно, подпивковича как и всех макак, к слову даже в интерны не возьмут.
Мимопроходил, но высрусь.
Ты по себе судишь и думаешь что-то вроде: "Так, ну переменные и циклы это изи, за вечерок освою". А вот для давителя пивандепалы с шиномонтажки все эти переменные и циклы должны бродить в мозгу недельку-другую, пока он поймет, в чем их смысл и как с ними работать.
И вот твои три месяца плавно превращаются в год более-менее прилежной учебы.
Хз, я до сих пор не знаю чем сеньор от миддла отличается.
>>195112
Язык сейчас каждый второй знает. Я сначала был в шоке от приходящих зумеров, которых внезапно нормально учат английскому в школах/вузах и они способны выдавать А2, а сейчас уже привык.
>>195164
Забавно, когда я аналогичное говорил про программиста под мою ответственность на испытательном мне сказали, что "главное желание работать".
>Не надо черепикать. Любого с опытом работы.
О, было просто "ЛЮБОГО", а стало "с опытом работы". Потом окажется, что не с любым опытом работы, а с каким-то конкретным.
> Берешь просишь выписку трудовой и все.
Лол, делаешь ООО "Энтерпрайз Системс Девелопмент" с уставным фондом 10тыр, устраиваешься туда генеральным синьором и вуаля! Можешь сделать работу за любого. Даже за синьора из гугла
>>195294
>>"в айти легко и быстро вкатиться любому"
>Это так.
И дальше твой же текст, что это не так, не легко и не быстро. А потом какие-то разделения на макак и не макак. Про сакральность никто и не говорил, но и без сакральности потратить год хотя бы по пару часов в день на базовый вкат и ещё два-три года на набор опыта может далеко не всякий - весь /pr тому подтверждение.
Напомню о чём мы тут спорим:
>>194991
>ЛЮБОЙ человек справиться с вашей работой
Любой человек с моей работой не справится, живите теперь с этим.
> Даже если это должность сениора в Гугл.
Сколько нужно всего узнать "любому не макаке", чтоб написать простенький kubernetes-operator для сервера майнкрафта? Уж сеньор-то из гугла с этим точно справится, а как на счёт подпиваса?
>Язык сейчас каждый второй знает
Не знают, мне в вузике тоже А2 поставили, а потом я как понял, что ничего не понимаю, обычно до Б2 им нужно еще два года додрачивать. И это в первую очередь беглость речи и широкий словарный запас, а не только знание базовой грамматики.
Малютка, если хочешь в буквоедство поиграть, давай поиграем.
>И дальше твой же текст, что это не так, не легко и не быстро.
Начинаем разбирать по частям тобою написанное))
>Просто это не по щучьему велению и чьему-то хотенью происходит, и надо что-то для этого делать.
Складывается впечатление что ты дупоотсиживающий за книжками, обиженный ребятишками у которых все получается с лету имбицил )) Легко - не значит, что пришел и ты принят. Легко означает, что для этого не нужно дупу луковицей выворачивать. Могу тебе и в глаза за кванторы естественного языка пояснить, готов приехать послушать)). По ним до сих пор диссеры защищают.
Все твои копротивлияния, тобою написанные, это простая попытка пробустить свою важность, Бак ты комнатный)) от того что ты много на сосаке о тяжести своей работы написал, сверхестественного она требовать не станет)) Дупой читать и слова выворачивать, не в8 писать. много вас таких по весне оттаяло )) Про таких как ты говорят: команда не хотела, рекрутер не старался) Вникай в моё послание тебе постарайся проанализировать и сделать выводы для себя)
>но и без сакральности потратить год хотя бы по пару часов в день на базовый вкат и ещё два-три года на набор опыта может далеко не всякий
Ну тут челы хотят изи мани лутать. Даунов с pr рассматривать даже не спортивно как-то. Это как спрашивать, почему чмоня из /рф или /асулум не может просто взять и решить свои омежные проблемы потому что это привлечение внимания к себе.
>Напомню о чём мы тут спорим
Я отстаиваю только свой тейк о том, что можно надрессировать любого (>>195090), а не про то любой может. Разница заметна?
Так что:
>Любой человек с моей работой не справится, живите теперь с этим.
Даже конченного дебила можно надрессировать делать твою работу... перейти по ссылке.
Двачую. У меня тут челидзе ради интереса решил это все почитать-разобраться и количество вопросов от него про вроде бы очевидную (тебе) хуйню просто невероятное (последний вопрос про "как именно ретурн в питоне работает" был исчерпан когда дошли до фон Неймана, регистров и стека). Проклятие знания оно такое, особенно если ты по работе только кодомакакаешь, а не занимаешься обучением.
> Легко - не значит, что пришел и ты принят. Легко означает, что для этого не нужно дупу луковицей выворачивать.
Так, "Легко" не так-то и легко.
> абзац-бомбаж очка кванторного теоретика
пропустим, но это показательно
> Даунов с pr рассматривать даже не спортивно как-то.
Так, "ЛЮБОЙ" да не любой, но заметь что ты и сам - даун с pr
> можно надрессировать любого
Ты скольких надрессировал, тиваретик кванторный? Особенно подпивасных, у которых семьи/кредиты/работка какая-то/друзья/хобби и пара свободных часов в неделю. И "можно надрессировать" не раскрывает усилия на дрессировку и обстоятельства - кто их будет дрессировать? Где они будут стажироваться? Куда их возьмут джунами? Кто их джунами будет онбордить и менторить? Что будет поддерживать его "желание вкатиться" эти несколько лет?
Твой вскукарек из серии "можно любого сделать миллиардером - просто дайте ему миллиард" абсолютно бесполезен, сейчас во всех вузах на около-ит факультетах их дрессируют, и какой там выхлоп?
> Даже конченного дебила можно надрессировать делать твою работу
Можно, но ты бы не справился манька, иди кванторы с подпивасами обсуждай
>>почему чмоня из /рф или /асулум не может просто взять и решить свои омежные проблемы
>>потому что это привлечение внимания к себе.
сломаная гормоналка в первую очередь и "выученная беспомощность" ( = отсутствие опыта самостоятельного решения проблем)
>>Даунов с pr рассматривать даже не спортивно как-то.
А что с ними не так? Ты думаешь пивандополы намного умнее?
Ты будто народ в массе не знаешь. Тех кто работает всякими там охранниками, продавцами, военными. Они мыслить абстрактно не очень то умеют, не то чтоб языки учить.
>>можно надрессировать любого
Надресировать любого можно только на физическую активность. Думать не заставишь. В лучшем случае он вызубрит название всех функций и будет копипастить одно и то же решение.
@
НЕ СПИШЬ, ЕБАШИШЬ ВСЮ НЕДЕЛЮ
@
ЗАВТРА ДЕДЛАЙН
@
ОСТАЛОСЬ РАБОТЫ НА 4 ЧАСА
@
О, ЗАКАЗЧИК, КОТОРОГО МЫ ДУМАЛИ МЫ ПОТЕРЯЛИ ПОССАЛ НАМ В ЛИЦО НЕВНЯТНЫМИ ТРЕБОВАНИЯМИ
@
СРОЧНО! СРОЧНО СОСТАВЬ ОТЧЕТ МОЖЕМ ЛИ МЫ УДОВЛЕТВОРИТЬ ЭТИМ ТРЕБОВАНИЯМ И ЕСЛИ НЕ МОЖЕМ, ТО ПОЧЕМУ
@
А МОЖЕТ БЫТЬ СНАЧАЛА ПЕРВУЮ ЗАДАЧУ Я ЗАКОНЧУ, ЗАВТРА ДЕДЛАЙН КАК БЫ
@
ТЫ УСПЕЕШЬ ОБЕ, КСТАТИ Я ПОШЕЛ В ОТПУСК, САМ ОТПРАВИШЬ ЗАКАЗЧИКУ АРТЕФАКТЫ И ПОПИЗДИШЬ С МЕНЕДЖЕРАМИ, ПОКА
Ненавижу свою работу.
Хера, пожар.
>Так, "Легко" не так-то и легко.
"Легко" так легко. Что сказать-то хотел?
>> абзац-бомбаж очка кванторного теоретика
Ты батхерт. Мемов не знаешь. Что показательно.
>Ты скольких надрессировал, тиваретик кванторный?
Двух теть срак бывших бугхалтеров, двух челов из конструкторского бюро, бывшего кондитера. Те что остались, делают то, что от них ожидают хорошо.
Фан факт, Легендарный Алекс Пыня Алексей Скуфьин вкатился в плюсы с заводика, и проблемы при устройстве у него исключительно в основном из-за тырнет славы.
> Так, "ЛЮБОЙ" да не любой, но заметь что ты и сам - даун с pr
А самая мякотка-то в спойлере была... Возвращаемся к исходному тейку.
> любого ..., было бы у последнего желание.
Думаем. То есть ты изначально дупой прочитал, начал спорить с чем-то у себя в голове, и продолжаешь это делать даже после того как тебя уже тыкнули в это? Умен-умен, далеко не любой так сможет.
Речь о том, что много кто сидит в /pr чтобы пощитпостить и поаттеншонвхорить. За примером можешь зайти в мвп-тред.
> семьи/кредиты/работка какая-то/друзья/хобби и пара свободных часов в неделю.
Ну это классическая отговорка бедного. "Я не могу, у меня прогулка с собакой, потом учеба, а потом я до 4 утра руиню в дотан, времени совсем нет". Нужно уметь расставлять приоритеты. 10-20 часов в неделю выделить довольно просто. Кстати, лайфхак. На работе можно не все 8 часов работать. Я тебе это говорю как сверхразум, решивший получать кандидатскую без аспирантуры. То есть подготовка к экзаменам и исследование у меня было в свободное время. Но у меня не было детей, жены и кредитного фокуса. Возможно это все слишком меняет.
>И "можно надрессировать" не раскрывает усилия на дрессировку и обстоятельства - кто их будет дрессировать?
А вот это уже хорошее замечание. Но какая разница? Для вката пусть сам себя дрессерует, или какой-нибудь калбокс оплатит, либо с успешным товарищем вместо того, чтобы приобнять его за мокрое тело на пропотевшем диване, пока смотрите на упругие ноги мужчин в коротеньких шортах, гоняющих полтора часа мяч по полю, попросить позаниматься. Варианты есть. А дальше уже на работе смотрящий + автодрессура. Но здесь все зависит от задатков и старания человека, при чем одно балансит другое в случае чего. Но ты джуну один хрен не даешь тяжелые задачи и тратишь время на то, чтобы он человеком стал. Подпивкович, прощедший честный собес уже джун.
Я сейчас на всякий случай оговорюсь, что под подпивковичем имею в виду синего воротничка любого возраста, не обязательно скуфа с завода.
>Куда их возьмут джунами?
Туда же, куда и других джунов. Ты не поверишь, но для некоторых людей возраст - это аргумент в сторону того, чтобы принять человека.
>Кто их джунами будет онбордить и менторить?
Те же самые люди. Когда ты уже на уровне джуна, то для тебя особое отношение не нужно.
> на около-ит факультетах их дрессируют, и какой там выхлоп?
Там все же немного другое дрессируют. Не слышал про курсы жсоноукладки. Ну и, сюрпрайс-сюрпрайз, насколько я знаю, у нас довольно невысокий процент людей работающих по специальности. И тут причин явно больше, чем "лох, неосилил".
>Можно, но ты бы не справился манька, иди кванторы с подпивасами обсуждай
А ты случаем не то чмо, которое я три года назад регулярно банил здесь? Такой же омега-униженец, те же посты, тот же бугурт от жизни психически и физически здоровых мужчин. Ах да, ты даже не мужчина, кстати. Поскорее бы тебя усыпили.
Бери пример, кста, с чела снизу.
>>195659
>А что с ними не так?
Они просто чатятся, щитпостят и хорошо проводят время. Все с ними так. И они во многом и есть те же пивандополы.
>Тех кто работает всякими там охранниками, продавцами, военными. Они мыслить абстрактно не очень то умеют, не то чтоб языки учить.
Ну хз. У меня ощущение, что им просто это не нужно, плюс им кажется, что это сложнее, чем оно на самом деле я здесь как обычно со своей колокольни про сложность области говорю.
> Думать не заставишь. В лучшем случае он вызубрит название всех функций и будет копипастить одно и то же решение.
Это на долго хватит. Ты не поверишь, но многие так и делают. Ну или спрашивают решение у гопоты.
Но опять же, на мой взгляд, если человека можно надрессировать перебирать карбюратор, то его можно надрессировать дрочить фреймворк. 90% работы - это дрочка фреймворков, и чуть-чуть вокруг. На это буквально натаскиваются. Изначально я писал, что во всяком случае на 90% стандартной работы надрочить можно, если у чела есть желание.
Хера, пожар.
>Так, "Легко" не так-то и легко.
"Легко" так легко. Что сказать-то хотел?
>> абзац-бомбаж очка кванторного теоретика
Ты батхерт. Мемов не знаешь. Что показательно.
>Ты скольких надрессировал, тиваретик кванторный?
Двух теть срак бывших бугхалтеров, двух челов из конструкторского бюро, бывшего кондитера. Те что остались, делают то, что от них ожидают хорошо.
Фан факт, Легендарный Алекс Пыня Алексей Скуфьин вкатился в плюсы с заводика, и проблемы при устройстве у него исключительно в основном из-за тырнет славы.
> Так, "ЛЮБОЙ" да не любой, но заметь что ты и сам - даун с pr
А самая мякотка-то в спойлере была... Возвращаемся к исходному тейку.
> любого ..., было бы у последнего желание.
Думаем. То есть ты изначально дупой прочитал, начал спорить с чем-то у себя в голове, и продолжаешь это делать даже после того как тебя уже тыкнули в это? Умен-умен, далеко не любой так сможет.
Речь о том, что много кто сидит в /pr чтобы пощитпостить и поаттеншонвхорить. За примером можешь зайти в мвп-тред.
> семьи/кредиты/работка какая-то/друзья/хобби и пара свободных часов в неделю.
Ну это классическая отговорка бедного. "Я не могу, у меня прогулка с собакой, потом учеба, а потом я до 4 утра руиню в дотан, времени совсем нет". Нужно уметь расставлять приоритеты. 10-20 часов в неделю выделить довольно просто. Кстати, лайфхак. На работе можно не все 8 часов работать. Я тебе это говорю как сверхразум, решивший получать кандидатскую без аспирантуры. То есть подготовка к экзаменам и исследование у меня было в свободное время. Но у меня не было детей, жены и кредитного фокуса. Возможно это все слишком меняет.
>И "можно надрессировать" не раскрывает усилия на дрессировку и обстоятельства - кто их будет дрессировать?
А вот это уже хорошее замечание. Но какая разница? Для вката пусть сам себя дрессерует, или какой-нибудь калбокс оплатит, либо с успешным товарищем вместо того, чтобы приобнять его за мокрое тело на пропотевшем диване, пока смотрите на упругие ноги мужчин в коротеньких шортах, гоняющих полтора часа мяч по полю, попросить позаниматься. Варианты есть. А дальше уже на работе смотрящий + автодрессура. Но здесь все зависит от задатков и старания человека, при чем одно балансит другое в случае чего. Но ты джуну один хрен не даешь тяжелые задачи и тратишь время на то, чтобы он человеком стал. Подпивкович, прощедший честный собес уже джун.
Я сейчас на всякий случай оговорюсь, что под подпивковичем имею в виду синего воротничка любого возраста, не обязательно скуфа с завода.
>Куда их возьмут джунами?
Туда же, куда и других джунов. Ты не поверишь, но для некоторых людей возраст - это аргумент в сторону того, чтобы принять человека.
>Кто их джунами будет онбордить и менторить?
Те же самые люди. Когда ты уже на уровне джуна, то для тебя особое отношение не нужно.
> на около-ит факультетах их дрессируют, и какой там выхлоп?
Там все же немного другое дрессируют. Не слышал про курсы жсоноукладки. Ну и, сюрпрайс-сюрпрайз, насколько я знаю, у нас довольно невысокий процент людей работающих по специальности. И тут причин явно больше, чем "лох, неосилил".
>Можно, но ты бы не справился манька, иди кванторы с подпивасами обсуждай
А ты случаем не то чмо, которое я три года назад регулярно банил здесь? Такой же омега-униженец, те же посты, тот же бугурт от жизни психически и физически здоровых мужчин. Ах да, ты даже не мужчина, кстати. Поскорее бы тебя усыпили.
Бери пример, кста, с чела снизу.
>>195659
>А что с ними не так?
Они просто чатятся, щитпостят и хорошо проводят время. Все с ними так. И они во многом и есть те же пивандополы.
>Тех кто работает всякими там охранниками, продавцами, военными. Они мыслить абстрактно не очень то умеют, не то чтоб языки учить.
Ну хз. У меня ощущение, что им просто это не нужно, плюс им кажется, что это сложнее, чем оно на самом деле я здесь как обычно со своей колокольни про сложность области говорю.
> Думать не заставишь. В лучшем случае он вызубрит название всех функций и будет копипастить одно и то же решение.
Это на долго хватит. Ты не поверишь, но многие так и делают. Ну или спрашивают решение у гопоты.
Но опять же, на мой взгляд, если человека можно надрессировать перебирать карбюратор, то его можно надрессировать дрочить фреймворк. 90% работы - это дрочка фреймворков, и чуть-чуть вокруг. На это буквально натаскиваются. Изначально я писал, что во всяком случае на 90% стандартной работы надрочить можно, если у чела есть желание.
@
ПОЧЕМУ КОРУТИНА, А НЕ ТРЕД?
@
...
@
АЛО, РЕВЬЮВЕР, ОБЪЯСНИ МОТИВАЦИЮ СВОЕГО ВБРОСА?
@
...
@
ИСПРАВЬ ВЫЗОВ ЭТОЙ ФУНКЦИИ, ОНА ВЫБРАСЫВАЕТ ИСКЛЮЧЕНИЕ И ТЫ ЕГО НЕ ОБРАБАТЫВАЕШЬ
@
ГДЕ ОНА ВЫБРАСЫВАЕТ ИСКЛЮЧЕНИЕ? Я ПРОВЕРИЛ ИСХОДНИКИ И ЗДЕСЬ НЕТ НИ ОДНОГО УПОМИНАНИЯ ИСКЛЮЧЕНИЯ. ПОКАЖИ МНЕ СТРОЧКУ КОДА ГДЕ ЭТО ПРОИСХОДИТ.
@
...
@
АЛО? РЕВЬЮЕР?
@
ЗАКРЫТИЕ ДИСКУССИИ СО СТОРОНЫ РЕВЬЮВЕРА
И так каждый раз. Долбоёбам дают власть критиковать код, но не дают мозгов.
4 года где-то. С каждым таким разом толерантность к проблемам кабана всё меньше. В душе не ебу почему капитализм всё ещё существует учитывая, что после 4 лет работы единственное желание которое я сейчас ощущаю это наебывать начальство и заниматься своими делами вместо работы пока не уволят.
> не ебу почему капитализм всё ещё существует
При "не капитализме" у тебя было бы все так же, но за меньше денег
Лол, буквально сегодня.
Тимлид на ревью доебался до моего кода, который даже не в МРе, а просто рядышком. Я ему кинул ссылку на прошлый мой МР, где было сделано как он хотел, но техлид сказал переделать и я переделал.
Они час срались в чатике, на завтра назначили созвон по этой хуите. Я под предлогом сильной занятости (хе-хе) отказался участвовать, сказал как решите так и сделаю.
Может быть, но это не отменяет того, что текущая система мотивации "делать хорошо" хромает.
>>197818
Павианы выясняют кто из них прав. Вообще работа без конвенции куда добавляют каждый раз подобные случаи это боль. После введения конвенции в проекте стало легче общаться во время МРа когда просто тыкаешь в документ на конфлюенсе где сказано желаем так-то и так-то и никак иначе.
>работа без конвенции
Это с конвенцией, и больше половины срача у них было про то какие пункты конвенции важнее, т.к. оба решения под конвенцию подпадают. Надеюсь придёт CTO и даст им обоим пизды за нерациональную трату опланченного времени, и их и моего
Мотивация "делать хорошо" работает только тогда, когда есть явные награды за это - премия или процент от прибыли. Когда у тебя фиксированный оклад, то какой смысл напрягаться? Делаешь столько, сколько надо, чтобы начальство не бухтело, и все
@
СДЕЛАЛ STAGE CHANGES
@
НАЖАЛ КОММИТ
@
НАЧИНАЮТ РАБОТУ ПРЕХУКИ
@
ОШИБКА
@
НЕОЖИДАННО ВСЕ ИЗМЕНЕНИЯ ИСЧЕЗАЮТ
@
В ФАЙЛОВОЙ СИСТЕМЕ ИХ ТОЖЕ БОЛЬШЕ НЕТ
@
GIT DIFF "NO CHANGES"
@
СМОГ В КЭШЕ НАЙТИ СВОИ ИЗМЕНЕНИЯ И ВОСТАНОВИЛ
@
АНТИБУГУРТ
Ты файлы не сохранял, или у вас прехуки настроены так, чтобы заставлять косипошу извиняться?
Повезло
Я хуй знает что случилось. Просто вылезли ошибки анализа и потом хуяк изменения тупо исчезли полностью. Прям вот в самих папках и файлах все сбросило на последний актуальный коммит ветки.
Я не лазил смотреть что там в прехуках.
У меня была аналогичная ситуация, когда в каком-то жетбрейновском кале работал, и делал коммиты, но не сохранял файлы. Вот там мне прекоммит устраивал веселье, если файлы как-то правил. Бывало так, что форматтинг проходил по промежуточному сохранению файла, и по итогу я получал, что у меня какой-то промежуточный вариант.
Перешел на вим, и такое больше ни разу не повторилось.
@
ОБЯЗАТЕЛЬНОЕ НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ ПЕРЕД РЕЛИЗОМ
@
НЕПРЕМЕННО ТРЕБУЕТСЯ ВСЕ ЭТО УПОКАВАТЬ В ДОКЕР И РЕЛИЗИТЬ ЧЕРЕЗ КУБЕР
@
НАСТРОЕНЫ БАЛАНСЕРЫ НАГРУЗКИ
Сейчас работаю над сервисом где дай бог 1000 пользователей и большая нагрузка это обработать 50к документов которые за месяц накопились. Так бля ощущение что пацаны хайлоад пишут.
Самое смешное что у нас тут гуру разделелил АПИ на кучу мелких запросов с разной инфой вместо создания одного метода который вернул был информацию по документу. Это приводит к интересной теме, для задачи требуется два раза вызвать разные АПИ при этом вызов каждого займёт от 3 до 5сек как итог задача просто так раздувается по времени.
> Это приводит к интересной теме, для задачи требуется два раза вызвать разные АПИ при этом вызов каждого займёт от 3 до 5сек как итог задача просто так раздувается по времени.
Ошибка новичков. Я в первый раз тоже также поступил, словил неплохой такой негативный фидбек и больше такими глупостями не занимался.
"100 запросов в день" ни о чём не говорит. Может, там одним запросом передаётся батч операций на несколько гигов, которые сразу начинают обрабатываться и нехило этим ебать БД и внешние API.
> косипошу
Блять, я из этого треда узнал столько новых слов, что могу дать фору зумерскому новоязу.
Косипоша (касипоша), -и; имя существительное
Молодежное сленговое слово. Указывает на человека, регулярно делающего что-то неверно, ошибающегося. Произошло от слова "косяк", в смысле — ошибка, промах[источник?].
>Ой, ебанутый
Неосилятор, спок. Vim motions - это топовый способ что-то печатать, и они есть в практически в любой иде, и они везде одинаковы если ты не кастумизируешь каждую комбу. В итоге, ты один раз освоил те комбы, которые тебе нужны, и можешь эффективно печатать хоть на чайнике, хоть на холодильнике.
В принципе не понимаю челов, которые как додики в ворде печатают. Это ваша работа, вам так сложно выучить свой иде, чтобы не двумя пальцами печатать как тетя Людка с бугхалтерии.
Тем более в 2к24, когда есть неовим, с поддержкой луа для конфигов и плагинов, и поддержкой лсп прямо из коробки. Ты буквально за вечер можешь сделать себе вскод экспириенс только лучше. Плюс запускается везде, где ты будешь работать единственное, на старых опенбсдшных серваках приходится терпеть.
>В принципе не понимаю челов, которые как додики в ворде печатают
А документы ты наверное в латексе делаешь?
На всякий случай объясню что я накосноязычил:
>Не понимаю додиков, которые пишут код в иде, как будто курсач в ворде набирают
Часть документов я печатаю в латексе.
Пчел, я и так печатаю мало. Идея еще и копилотом своим угадывает за меня строчки. А названия методов можно по заглавным буквам набирать. Нахуй мне твои вимы, десятипальцевые методы и прочие лайвхаки машинистки?
>>Это ваша работа
Моя работа придумать как реализовать фичу/починить баг, а набрать код это уже финальные 5%. Локальная оптимизация не влияет на результат.
Раньше программисты вообще приносили готовые результаты и наборщики их набирали за них.
Автокомплиты и копайлот и в виме есть.
Я тоже большую часть времени трачу не на написание кода как такового, а на его документацию, и на экзамлы.
Копайлот, кста, рак. В итоге у кучи джунов состояние выученной беспомощности, когда они не могут сами базовые вещи написать, когда ты вместо того, чтобы просто написать метод, ждешь секунду, когда саджешон вывалится.
>>В итоге у кучи джунов состояние выученной беспомощности, когда они не могут сами базовые вещи написать
Так это ж хорошо. Значит меня не выкинут на мороз заменив молодым шутливым.
Так и раньше бы не выкинули, скорее всего.
Сейчас это переливается в то, что мне приходится залетным даунам рассказывать, как локально устанавливать залупу, и как править башрс, чтобы их тулза работала из-под командной строки. А с гитом они знакомы исключительно через расширение вскода.
Самое смешное, что довены носят лычку мидла.
Когда просишь их сделать что-то простое, они завышают сроки просто нереально, причем я раньше думал, что это попытка неработать, но они просто не могут это сделать.
В итоге задачи из разряда стратифицировать топологически граф с учетом пер нод приоритетов, делаются 2 недели, и на выходе какой-то говен, который зачем-то привлекает две лишние либы для манипуляций с графами.
Когда мне в первый раз такое пришлось делать, я это осилил за смену. А там и язык был другой, не петухон как здеся.
>А с гитом они знакомы исключительно через расширение вскода.
8 лет работаю никогда не открывал консоль. Нахуй она нужна если можно в удобном интерфейсе все смотреть и тыкать как белый человек.
>В итоге задачи из разряда стратифицировать топологически граф с учетом пер нод приоритетов, делаются 2 недели
>на выходе какой-то говен, который зачем-то привлекает две лишние либы для манипуляций с графами
Ух бля, аж обои со стен поотклеивалися...
Вы когда на работу брали разработчиков, на собеседовании давали похожие задачи? Если нет, то алгоритм расписан аналитиками? Тоже нет? Тогда чему ты удивляешь, что люди тащат сторонние либы и оценивают задачи в 2 недели.
Знание в какой-то специфической области не делает тебя дохуя умником. Умником сделает тебя возможность эти знания быстро и эффективно распространять.
У меня кстати есть подозрение что данные алгоритмы давно написаны, протестированы и выдрочены и лучший подход это просто найти уже готовый, а то и ту самую либу и использовать её.
Всегда когда задачу можно свести к "стратифицировать топологически граф с учетом пер нод приоритетов" это прям звонок что за тебя её уже решили.
>почему капитализм всё ещё существует
На данный момент лучшее из возможного.
>я сейчас ощущаю это наебывать начальство и заниматься своими делам
Ты просто поехавшая корзиночка. Наёбывать никого не надо, можно просто выполнять задачи в рабочее время, не напрягаясь. Мы как айтипидоры можем себе позволить скроллить двощи. Хотят переработок? Пусть доплачивают. Впихивают задачу поперёк запланированного, которая точно не влезет? Объясняешь, что она не влезет, с ехидным лицом ставишь менеджера/тимлида перед выбором: одна таска сейчас, вторая уезжает на следующую неделю.
Важно — это должно быть текстом, чтобы можно было сослаться. Если это итоги созвона, пишешь фоллоу-ап в личку или на почту.
Если менеджер/тимлид неадекватен, можно поговорить с ним, его начальником, в крайнем случае работу поменять, если ты в Сима-ленде работаешь.
> Наёбывать никого не надо, можно просто выполнять задачи в рабочее время, не напрягаясь.
Флаг тебе в руки зарабатывать на домик в пригороде Нью-Йорка кабану, а я пасс.
В смысле? Запланированы на неделю/спринт/хуинт задачи, выполняешь их, не проёбываясь по срокам. В оставшееся время чиллишь вместо того, чтобы не спать, ебашить всю неделю. Тебе профит, кабану профит. Минусов нет. Если кабан из разряда работать в нашем банке — большая честь, без задней мысли меняешь контору на адекватную.
Вспуки про капитаглизм и злого кабана шок, люди зарабатывают деньги идут от шизофреничных твиторных блевачков и танкиз. Путь в бездну.
У нас есть довольно строгие правила, какие дополнительные зависимости можно использовать и при каких условиях, а какие нельзя. Чел это правило нарушил.
Мне не нужен додик, который будет на каждый чих качать библиотеку уровня isodd.
Ровно так же мне не нужен, даун, которому нужно нарезать задачи по кусочкам, чтобы он что-то осилил. Нет ну серьезно, я должен таски мидлу нарезать? Самому-то не смешно.
Как анон ниже написал, алгоритмы уже написаны. Возьми и портируй в текущий апи там кода на 30 строк нужно, если что. Но нет, нужно сверху натянуть импортный граф, и неправильно заюзать топологическую сортировку.
И да, я описал, какой результат я ожидаю получать, я даже тесты челу написал. И предложил как это примерно можно реализовать. Чтобы вы думали? Пройдена только половина тестов. Делается не совсем то, что нужно.
Что там по собесам - я хз, на этот проект людей отбирал не я.
Ну вот ебитесь сами с этим клоунворлд вашим. Ток вы сразу говорите все это чтобы нормальный человек к вам просто не попал.
>Что там по собесам - я хз, на этот проект людей отбирал не я.
Ну так эскалируй аргументированно. Без толковой обратной связи тебе так и будут на проект накидывать "кодеров", а не инженеров.
Если следовать теории эволюции альтруизма, то наилучшая стратегия выживания это делать то, что тебе выгодно или то что выгодно членам твоей группы (читай "своим").
Помощь тем кто вне твоей группы это путь к вымиранию на длинной дистанции.
Кабан не часть моей группы, он действует в своих интересах и смотрит на меня также как плотник смотрит на свой молоток.
В чем клоун ворлд? По зависимостям часто вполне обоснованное требование. Работал на дс-галере, и там ради единственного использования функции подтягивали торч, или что-то аналогичное. В итоге образы раздувались до размера мамаши опа.
Если не иметь правил по внедрению зависимостей, то кодовая база будет гетерогенной раздутой залупой. Поддерживать такое очень весело. Половину либ можно безболезненно выбросить на помойку.
Тащить библиотеку только потому, что там что-то уже реализовано, очень часто довольно дурацкий поступок, в котором ты на одну-две нужные вещи тянешь балласт паразитного функционала.
Это не значит, что на каждый чих нужно пилить свой велосипед, как в Яндексе, но это и не значит, что нужно работать по принципу ОМНОМ НОМ ОНО ЗАПАДНОЕ. Нужно как-то найти баланс, и добавлять ли бы, если они уже точно нужны.
Мимо
>В чем клоун ворлд?
>У нас есть довольно строгие правила, какие дополнительные зависимости можно использовать и при каких условиях, а какие нельзя
Я специально уточняю подобное и сразу говорю "спасибо, до свидания" если такую хуйню практикуют.
>Вспуки про капитаглизм и злого кабана
>в амазоне упаковщикам ссать в бутылки приходится
>Вспуки про капитаглизм и злого кабана
>шизофреничных твиторных блевачков и танкиз
Да иди ты нахуй, мудила. Есть нормальные владельцы/екзеки, которые к людям по-человечески относятся. Но обычно, когда, компания становится большая, руководство совершенно отдаляется от работников, и те превращаются просто в циферки. На этом месте начинается нещадная дойка работников (и клиентов) за каждый цент.
Вот, например, в макдональдсах 30 лет станции наливания газировки стояли в зале. Можно было подходить и наливать себе, пока не лопнешь. Почему их там поставили? Думали, что люди будут дольше сидеть и больше заказывать еды. Люди стали больше сидеть, но еды заказывать больше не стали. Поэтому теперь эти автоматы будут стоять за стойкой, наливом будут заниматься работники (вырастет нагрузка), а люди будут толпиться у стойки, уныло ожидая своих рефиллов. А всё, чтобы им было неудобно, и они побыстрее уходили.
Но это хотя бы публично, всем про это известно.
Вот история интересней: есть в интернете сайт, который позволяет женатым людям искать поебаться на стороне. В один прекрасный момент они сделали кнопку "удалить мои данные" за $20. Только она ничего не удаляла, просто флажок в базе ставила. За 20 баксов. Это всё выяснилось, когда там все данные слили.
Бизнесы пытаются наебать всех кругом, потому что цель бизнеса - зарабатывать деньги.
Без частной инициативы экономика не будет нормальной, но либертарианство тоже будет тем ещё адком. Бизнесы надо регулировать и нещадно ебать за нарушения, иначе они везде будут срезать углы.
То что ты описываешь стоит 400к+. А ты небось нанял челика за 150к и ожидаешь от него хуй знает чего. На собесе то хоть всю эту поебень рассказал?
>>на этот проект людей отбирал не я.
Тогда претензии к тому челу что отбирал. Или он не вкурсе кто вам нужен? Ты ему небось сказал "мидл" он и пошел искать обычного мидла, а не сеньку+?
>То что ты описываешь стоит 400к+.
Хера нажористо. 150к по-твоему - это нарезать таски на кусочки даунитосам? За 200к чел должен следовать гайдлайнам проекта и обладать достаточной самостоятельностью, чтобы закрывать таски в соответствии с гайдлайнами без моей помощи.
>Ты ему небось сказал "мидл" он и пошел искать обычного мидла, а не сеньку+?
Я этот проект стал вести после инсульта у предыдущего лида, лол. Там есть нормальные сеньки и мидлы, которые следуют гайдлайнам, и которые делают свою работу хорошо. А есть дауны, которые не могут ничего сделать если их за ручку не вести
Вы меня троллите, короче. Ну не может быть такого, что то, что я назвал - это уровень сеньора. Это не тривиальная таска, но и не сложная. Если для вас это что-то сложное, то у меня для вас плохие новости. У вас низкие квалы. Не чип водопроводчика в бошке, но чип крудошлепы.
Ты самозанятый или ИП, я так понимаю? А большинство из нас РАБотает на кабанчика, оплачивая ему , щито поделать.
>Помощь тем кто вне твоей группы это путь к вымиранию на длинной дистанции.
Клонишь к тому, что наёмные рабочие (в данном случае айтишники) вымрут, а останутся только кабан кабанычи, или просто высрал рандомную научпоп-хуйню?
>смотрит на меня также как плотник смотрит на свой молоток
А я смотрю на кабана как на инструмент зарабатывания денег и моего линчого развития технологии потыкать, это всё. Нас обоих это устраивает.
>>199157
>На этом месте начинается нещадная дойка работников (и клиентов) за каждый цент.
Неквалифицированным работникам и тем, кому не фортануло со срыночком, хуже. Но тредж про айтибояр. Когда сеньора-помидора ладно ещё стажёр или ждун, им вроде тяжелее сменить работу из-за вкатунов угнетает кабанчик, это просто смешно. К батарее приковали, заставляют перерабатывать.
В ойти невъебенный простор для комфортной работы, если имеется невероятный софт скилл: сказать нет с обоснованием манагеру/аналитику, которые пообещали клиенту космолёт к прошлой пятнице. Крупные копроструктуры даже без МЯСКОТА их есть у нас, среднекомпании, стартапы за хуй без соли — выбирай, не хочу. Нет, будем ныть про злого кабанчика, которого не интересует тонкая душевная организация и предпочтения айти-корзиночки.
>макдак
БК напитки не убрал, например.
Можешь ещё припомнить историю с женщиной, которой пролили кофе до ебического ожога и как макдак это извратил, или бутылочки для ссанья от амазона.
>Бизнесы пытаются наебать всех кругом, потому что цель бизнеса - зарабатывать деньги.
Шок, в треде определение коммерческой деятельности. Работники, кстати, точно так же готовы наебать владельцев, которые к людям по-человечески относятся или на стороне шабашить, и вообще тихо спиздил и ушёл. Своя рубашка ближе к телу.
>Без частной инициативы экономика не будет нормальной, но либертарианство тоже будет тем ещё адком. Бизнесы надо регулировать и нещадно ебать за нарушения, иначе они везде будут срезать углы.
База. У нас в этом плане приличный ТК если работаешь хотя б в серую и ЗОЗПП, кстати.
Только "кабанчиков надо регулировать" и CAPITALISM BAD разные вещи. Если человек сам хочет перерабатывать, превозмогая обиду и тяжелейшую несправедливость, хуй ему кто поможет.
Ты самозанятый или ИП, я так понимаю? А большинство из нас РАБотает на кабанчика, оплачивая ему , щито поделать.
>Помощь тем кто вне твоей группы это путь к вымиранию на длинной дистанции.
Клонишь к тому, что наёмные рабочие (в данном случае айтишники) вымрут, а останутся только кабан кабанычи, или просто высрал рандомную научпоп-хуйню?
>смотрит на меня также как плотник смотрит на свой молоток
А я смотрю на кабана как на инструмент зарабатывания денег и моего линчого развития технологии потыкать, это всё. Нас обоих это устраивает.
>>199157
>На этом месте начинается нещадная дойка работников (и клиентов) за каждый цент.
Неквалифицированным работникам и тем, кому не фортануло со срыночком, хуже. Но тредж про айтибояр. Когда сеньора-помидора ладно ещё стажёр или ждун, им вроде тяжелее сменить работу из-за вкатунов угнетает кабанчик, это просто смешно. К батарее приковали, заставляют перерабатывать.
В ойти невъебенный простор для комфортной работы, если имеется невероятный софт скилл: сказать нет с обоснованием манагеру/аналитику, которые пообещали клиенту космолёт к прошлой пятнице. Крупные копроструктуры даже без МЯСКОТА их есть у нас, среднекомпании, стартапы за хуй без соли — выбирай, не хочу. Нет, будем ныть про злого кабанчика, которого не интересует тонкая душевная организация и предпочтения айти-корзиночки.
>макдак
БК напитки не убрал, например.
Можешь ещё припомнить историю с женщиной, которой пролили кофе до ебического ожога и как макдак это извратил, или бутылочки для ссанья от амазона.
>Бизнесы пытаются наебать всех кругом, потому что цель бизнеса - зарабатывать деньги.
Шок, в треде определение коммерческой деятельности. Работники, кстати, точно так же готовы наебать владельцев, которые к людям по-человечески относятся или на стороне шабашить, и вообще тихо спиздил и ушёл. Своя рубашка ближе к телу.
>Без частной инициативы экономика не будет нормальной, но либертарианство тоже будет тем ещё адком. Бизнесы надо регулировать и нещадно ебать за нарушения, иначе они везде будут срезать углы.
База. У нас в этом плане приличный ТК если работаешь хотя б в серую и ЗОЗПП, кстати.
Только "кабанчиков надо регулировать" и CAPITALISM BAD разные вещи. Если человек сам хочет перерабатывать, превозмогая обиду и тяжелейшую несправедливость, хуй ему кто поможет.
>Хера нажористо. 150к по-твоему - это нарезать таски на кусочки даунитосам? За 200к чел должен следовать гайдлайнам проекта и обладать достаточной самостоятельностью, чтобы закрывать таски в соответствии с гайдлайнами без моей помощи.
150к это зарплата для джуна чел с 2 годами. Мидлы это 250-350к, сеньки до 500к и больше 500к это лиды.
Ты просто за пределы своего очка не вылезал. Нахуй кому-то за 150к ебаться с твоей хуйней и сортировать графы если в банке за крудошлеп и 1 задачу в спринт дают 250к в лет любому мидлу и 100-150к джунам. У нас даже стажёра получают 60к.
>И да, я описал, какой результат я ожидаю получать, я даже тесты челу написал. И предложил как это примерно можно реализовать. Чтобы вы думали? Пройдена только половина тестов.
Из твоих постов есть вопросы, насколько нанятый понимает, что его ждёт, может он джейсоны пришёл перекладвать. Но сдать таску с падающими тестами это клиника и нихуя не мидл.
> Ты самозанятый или ИП, я так понимаю? А большинство из нас РАБотает на кабанчика, оплачивая ему , щито поделать.
Я тоже работаю на кабана, просто пару дней назад словил гнилое отношение к моей работе и осознал, что для кабана я червь. Полезный, но червь.
> Клонишь к тому, что наёмные рабочие (в данном случае айтишники) вымрут, а останутся только кабан кабанычи, или просто высрал рандомную научпоп-хуйню?
Ты не понял. Вымрут все, и кабан кабаныч и работники. Так происходило и происходит с каждым известным науке видом где члены группы начинали помогать чужакам, а не своим.
> А я смотрю на кабана как на инструмент зарабатывания денег и моего линчого развития технологии потыкать, это всё. Нас обоих это устраивает.
> инструмент зарабатывания денег
Хороший работник, всё так, именно благодаря кабанычу ты кушаешь и пьешь. Не будет кабана и тебя не станет. Люби кабана, цени кабана, оберегай кабана.
>Ты не понял. Вымрут все, и кабан кабаныч и работники. Так происходило и происходит с каждым известным науке видом где члены группы начинали помогать чужакам, а не своим.
От крiнжа разве что. Какие виды? Какие члены группы? С сумасшедшим поселили. Неиронично интересно, десяток видов назовёшь, где причиной вымирания вида стало то, что члены группы начали помогать чужакам, а не своим? И что ты предлагаешь, в профсоюзы объединяться, ТК улучшить?
>Люби кабана, цени кабана, оберегай кабана
Ты через четыре года понял суть™ офисной работы и ушёл в максимализм, поздравляю. Биолизатор, сюда больше метафора симбиоза подходит. Кабан мне ничего не должен сверх договора. Я кабану ничего не должен сверх договора. Договор можно поменять, расторгнуть, перейти на другую форму взаимодействия выделиться в то же ИП и самому стать кабаном.
Нас с кабаном это устраивает. А тебе что не нравится, не понимаю? Вот кабан кабаныч, человек, который создал предприятие, чтобы заработать себе много деняк. Что он должен делать, по-твоему? Не работать с клиентами, которые тебе не нравится?
> Неиронично интересно, десяток видов назовёшь, где причиной вымирания вида стало то, что члены группы начали помогать чужакам, а не своим?
Сам найдешь, лол. Гугли эволюция альтруизма.
> И что ты предлагаешь, в профсоюзы объединяться, ТК улучшить?
Для начала прекратить срать на двачах про то как прекрасен кабан.
> Кабан мне ничего не должен сверх договора. Я кабану ничего не должен сверх договора. Договор можно поменять, расторгнуть, перейти на другую форму взаимодействия выделиться в то же ИП и самому стать кабаном.
Ага-ага, ты же равен кабану и для него это будет такой же удар как и для тебя если ты решишь уволиться. На мороз пойдет, ипотеку не закроет, жена уйдет от кабана потому что ты ушёл от него. Бедный кабан.
> Нас с кабаном это устраивает.
Да я понял уже.
>А тебе что не нравится, не понимаю?
Всё нравится.
> Вот кабан кабаныч, человек, который создал предприятие, чтобы заработать себе много деняк.
Себе. Ты для него молоток. Но зачем-то ты думаешь, что кабан в тех же условиях, что и ты, хотя он гораздо могущественней тебя и именно он определяет твою судьбу.
Обычно такое в виде либы если и есть, то это какой-то полузаброшеный диплом какого-нибудь нонейма с последним коммитом в 2014 и повезет если вообще собирается. А актуальное написано внутри какого-нибудь компилятора по месту и гвоздями прибито к окружающему коду. Так что либо копипастить и докручивать, либо лепить с нуля по какому-нибудь папиру, что обычно проще. Такие дела.
>Сам найдешь, лол.
Значит, твои маняфантазии.
>Гугли эволюция альтруизма.
Научпоп ты тоже прочитал или на трубе посмотрел? брр жопой и механизмы отбора для этой теории не вкурил.
>срать на двачах
Что ещё в пятницу делать?
>как прекрасен кабан.
Жопочтец, цитату, где я это писал.
>такой же удар как и для тебя если ты решишь уволиться
Жопочтец, цитату, где я это писал.
Кроме того, если я или любой другой сеньор решит уволиться, это в общем случае не будет ударом ни для меня, ни для кабана. Не проецируй.
>Ты для него молоток.
Раскрою тайну: поебать, что думают люди не из близкого круга если вниманиеблядство не твоя профессия. Какая разница, что хуйпоймикто считает тебя молотком, двигателем прогресса, классовым предателем, коммунистом, этатистом?
>ты же равен кабану
>кабан в тех же условиях, что и ты
Мы действуем в одном правовом поле. Я могу в любой момент уйти от него, он может уволить меня сокращение, сам понимаешь, по ТК. О каких других условиях говоришь ты?
>он гораздо могущественней тебя
Ты создал себе божка и пытаешься его ниспровергнуть.
>именно он определяет твою судьбу
Не понимаю, о чём ты. Снова проекции? Как кабан определяет твою судьбу?
Вопрос десятилетней давности на SO с парой комментов не в тему и без ответа.
Заброшенный PoC на другом языке.
Жиза.
Ага. Или давно написано и выдрочено до идеала несколькими поколениями математиков в какой-нибудь либе на фортране\апл, для сборки которой надо призывать сотону и тащить два терабайта тулчейнов и прочей вспомогательной звони из 80х
Я буквально нагуглил с десяток статей по теме. Я ебу блять у нас тут в треде толкатель вперёд науки.
Ты скажи бизнес требование задачи где ты придумал вращать графы, а то есть не 0 вероятность что ты просто хуйню придумал и там можно и без этого.
Я не тот анон, если что. Статей-то дохуя, а вот либ особо нет. Сейчас вот челик что-то подобное сам напиливал в кастомной имплементации даталога чтоб параметризованные импорты сделать
> Значит, твои маняфантазии.
Кек, отрицатель эволюции альтруизма.
> Научпоп ты тоже прочитал или на трубе посмотрел? брр жопой и механизмы отбора для этой теории не вкурил.
Ох, иди нахуй просто. На агрессивного долбоеба ещё время тратить.
>Тащить библиотеку только потому, что там что-то уже реализовано, очень часто довольно дурацкий поступок, в котором ты на одну-две нужные вещи тянешь балласт паразитного функционала.
У вас там статическую линковку не изобрели ещё или что?
>Тащить библиотеку только потому, что там что-то уже реализовано, очень часто довольно дурацкий поступок, в котором ты на одну-две нужные вещи тянешь балласт паразитного функционала
Гораздо пизже насрать свой ебанутый велосипед который потом придётся поддерживать и который будет ещё и медленнее либы потому что там за N лет выдрочили уже все что можно.
Каждый сука раз видя эти "Зачем нам качать пакет" я вижу кучи говнокода сумрачных строителей велосипеда которые исходя из бенчмарков работают в 5-7 раз медленнее готовых решений. Потом я успешно выпиливаю эти копролиты и подключаю библиотеку. Получаю премию и похвалы от СТО за мощный прирост производительности.
Я можно сказать эксперт в том как выпилить из проекта весь самописный код.
>Чому нельзя просто вот взять соискателя, дать ему обширную задачу и срок, потом посмотреть что он сделал и поспрашивать по моментам из того что он сделал.
И заплатить кандидату за потраченное время.
Мне так нравится когда у людей нет нормальных аргументов и они пытаются свести твою позицию к абсурдистике.
Сверху проверка на четность, а не на нечетность. Плюс в пакете есть проверка что это число, число целое и безопасное. Потому что внезапно но n % 2 === 1 может выдать неверный результат из-за двоичной математики.
Но люди которые не знают про 0.1+0.2 и прочие приколы так и будут думать что они умнее всех.
Алсо за n % 2 === 1 надо бить палкой. N & 1
Братан, ну что тебе аргументировать? Ты просто высрался про свой уникальный и неповторимый опыт, как тебе велосипеды мешают, и какой ты молодец, когда их ликвидируешь, прочитав оригинальный не знаю, чем, но во всяком случае не до конца.
Иногда велосипеды существует, потому что нормальной реализации на момент написания не было. Иногда велосипеды существуют, чтобы не тащить 2 гига зависимость в образ, как в посте на который ты изначально отвечал. Пикрелейтед - добавить буквально одну зависимость (торч). Иногда велосипеды существуют для совместимости. Иногда часто довольно-таки заказчик требуте легковесность. Все это ты успешно проигнорировал.
А еще сюрприз. Тебя не так часто производительность в одном конкретно месте интересует. Ей богу, пишешь как мамкин любитель байтики подрочить.
Это не значит, что надо на каждый чих писать свой велосипед/имплементацию/вырывать код оттуда, где он есть. Всегда лолировал с челов, которые везде пишут свою сортировку или свой парсер для йамла. Но это и не значит, что тебе нужно ради одной функции тащить два гига зависимостей, и ждать когда щедрый СТО подкинет тебе на проезд.
Ну и тут пример не настолько уж и абсурдный. isOdd сложнее чем кажется на первый взгляд, и делает больше, чем тупое целочисленное деление, как аноны выше написали. Но значит ли это, что ты теперь должен тащить его в каждый проект? Это ведь performant и safe импелментация. Премию мб выпишут.
Затащили в проект зависимость на 10 классов, используем один. Сейчас нужно её выбирать и встал вопрос, что делать с обратной совместимостью, так как все эти 10 классов публичны и юзер мог их вызывать в своем проекте. Тимлид старательно делает вид, что проблемы нет. Менеджер сказал, чтобы ни в коем случае не ломали обратную совместимость. Ожидаю баха сразу после релиза в сторону тммлида от менеджера и в сторону меня от тимлида.
Мимо
В каком проекте, что вызвать. Делаете деприкейт релиз и спустя ещё один релиз убираете либу, либо пишите у себя классы адаптеры в деприкейт релизе, в них пишите ваши реализации той хйни и пусть пользователи перейдут на них.
Вообще надо ебланом быть чтобы у тебя твои зависимости торчали наружу без адаптеров и прочей залупы. Дай угадаю у вас там наверное аджайл и спринты, нет времени на такую хуйню как архетуктура?
Мы в таких случаях от греха подальше оборачивали и приватировали классы, про которые юзеру знать не надо.
Попробуйте два-три мажора в деприкейт закинуть кал, а потом удалить, и с ехидным лицом говорить: "А мы вас предупреждали".
Все хорошо работало пока сидели на сисярпе, но когда перешли на петухон, магия пропала, так как какой-нибудь даун от клиента регулярно мог вытащить приватный класс или функцию, и использовать его на похер. И потом не объяснишь, что эта залупа конвенционально приватная и она в сделку по совместимости не входит.
Но у нас менеджер топовый, который брызжа слюной будет остаивать, что у него команда самая лучшая и всегда права, и нас такие вещи касаются только эхом. Хотя в последний год эхо все чаще стало доходить.
> В каком проекте, что вызвать. Делаете деприкейт релиз и спустя ещё один релиз убираете либу, либо пишите у себя классы адаптеры в деприкейт релизе, в них пишите ваши реализации той хйни и пусть пользователи перейдут на них.
Я так и предложил, оба варианта тим лиду. Тим лид сказал, что всё хуйня и так прокатит и вообще не морочь мне голову.
> Вообще надо ебланом быть чтобы у тебя твои зависимости торчали наружу без адаптеров и прочей залупы. Дай угадаю у вас там наверное аджайл и спринты, нет времени на такую хуйню как архетуктура?
Йеп, ты угадал. Есть таска "Сделай либу А". Я говорю прямо, что либы в жизни не писал и мне нужен месяц, чтобы книжку на 700 страниц прочитать как же их писать правильно. На это мне ответили, чтобы книжку читал в не рабочее время, а в рабочее время писал либу, кстати у тебя есть неделя мы уже её продали заказчику.
Ну, я и взял из клиентских проектов код и тупо его ctrl+c -> ctrl+v. Что такое обратная совместимость на самом деле я не ебал в тот момент. Через 3 месяца чтения книжки в не рабочее время я осознал какую хуйню написал в либе, но было уже поздно.
И вот теперь каждое изменение в либе это горящий пукан менеджера, горящий пукан тимлида, горящий мой пукан от того, что у них горит пукан ведь я их сука предупреждал.
А так да, как обычно, сказали в очередной раз, что продали фичу в либе, у меня есть неделя, чтобы её реализовать и ничего не сломать. Шансы на успех 0 %.
> Мы в таких случаях от греха подальше оборачивали и приватировали классы, про которые юзеру знать не надо.
В жабе так не работает. Мне отдают зависимость как жарник без исходников (подрядчик) и я его могу лишь добавить к себе в жарник как внешнюю зависимость и все публичные классы первого жарника будут видны конечному юзеру. А если их делать не публичными, то тогда я сам не получу к ним доступ. В общем залупа какая-то, а может я опять дурак и что-то не понимаю.
Там жаба + котлин
Здорова Игорян. Все еще не осилил держать в уме информацию о типах двух переменных?
Капец у тебя омежный бугурт от успеха дупоскриптогоспод, которым специально вм написали, чтобы код молниеносно исполнялся.
Двачую. Работники яндекса гордятся незнанием английского.
Как-то очень неуверенно ты это говоришь. Так вижу трясущиеся руки, спешащие расстегнуть ширинку, и не успевающие. Темное пятно расползается по одной из штанин и в нелепой попытке сохранить лицо ты выдавливаешь ломающимся голосом: "динамикодаун бахнул))". Даже любопытно, что ты дальше будешь делать.
> Дай угадаю у вас там наверное аджайл и спринты
Я тут со стороны подпиздну, как человек у которого "аджайл и спринты", - любая моча может заменится на говно и наоборот хоть каждые десять минут, поэтому все пишется соответственно - чтобы замена происходила с минимальными приключениями, а лучше вообще незаметно.
Я кстати не понимаю почему люди решили что гибкая разработка это когда сегодня сервис делает котлеты, а завтра резко надо мух, а через месяц резиновые лодки.
Так не бывает и обычно те самые страшные изменения это "теперь у нас менеджеры должны видеть отпуска у других команд" ну то есть именно какие-то изменения в функциях, но они не уровня "у нас тут клиент сменил область бизнеса с продажи запчастей на уран".
Люди решают проблемы которые никогда не возникнут и пытаются заранее готовиться к ситуации в которой логичнее с 0 все писать снова.
Проблемы когда надо удалить библиотеки это всегда от проверки безопасностников, а значит в нормальной команде просто заранее согласуют все свои библиотеки и будут постоянно находиться на связи с ними. Возможно даже в СИ добавят шаги для проверки уязвимостей и будут их оперативно решать и отслеживать.
В таком случае не будет никаких "нам жопу ебут срочно удалить что-то" потому что такие варианты были купированы заранее и риски приняты. В таком случае у нас будет возможность спокойно выпускать новые версии уведомив пользователей и мягко решать проблемы.
Не бывает проблем когда вчера надо, если кто-то к вам пришёл с такой, то он вероятно пиздобол или сам виноват в проблемах которые не чесался решать и уведомлять о них. В том числе это относится к пользователю который за неделю до надо вдруг вспомнил что это надо.
> Я кстати не понимаю почему люди решили что гибкая разработка это когда сегодня сервис делает котлеты, а завтра резко надо мух, а через месяц резиновые лодки.
У меня относительно часто ситуации когда пока окончательно непонятно что нужно делать - котлеты, мух или резиновые лодки, но скорее всего всё-таки котлеты. Поэтому по началу делаем котлеты самым простым и тупым способом, но гвоздями не прибиваем. Если что-то можно использовать для нескольких вещей - пишем это более-менее универсально. Когда становится чуть более понятно что происходит - потенциальная поддержка ненужного выпиливается если это позволяет упростить код и простое-тупое заменяется на более сложное по необходимости. Вроде аджайл он как раз для такого.
Где в этой схеме написать либу за неделю с гарантированной обратной совместимостью на 5 лет, которая должна уметь варить кофе, но в будущем потребуется ещё и авто вождение автомобиля?
Нигде, у тебя менеджмент ебанутый. Это не аджайлом и ничем другим не лечится
Кстати, тебе разве не пора сверхурочно вкалывать на кабана, манюнька-яйцеглотатель? А то завтра хозяин выстегнет твою обосраную дупу плеткой и отберет твою жалкую зарплату за месяц, так что тебе придется продавать свой рот и дупу ради еды, чтобы выжить.
Попрошу! Динамикогосподин.
> у нас тут гуру разделелил АПИ на кучу мелких запросов
Это типичное расстройство у рестопетухов. Вместо того, чтобы работу делать, они рисуют красивое сферическое API в вакууме, а потом героически с ним борются.
Я как раз рестпетух и поэтому спрсил нахуй они это делают. Я первым делом пишу CRUD на каждую сущность базы, потом уже специфичные запросы.
У них другая проблема. Это графкуэль головного мозга, при этом по сути это тот же РЕСТ получается только сложнее и на фронте с ним работать в х10 раз сложнее
> Я как раз рестпетух и поэтому спрсил нахуй они это делают.
Выписан из петухов. Ты зачем-то думаешь головой, а у рестопетухов так не принято.
Рест должен 200 OK возвращать.
>>графкуэль
>>на фронте с ним работать в х10 раз сложнее
Так фронты же и топят за него.
Зачем смотреть апишку, дерну один эндпоинт и насую туда все хотелки, а бэк пусть ебется с этим.
Так это правильно, у нас так на подготовку данных для сервера тратится 1,5 секунды, сервер обрабатывает данные за 0,5 секунд и 5 секунд тратится на сетевое взаимодействие.
Чем меньше дерганий сервера тем лучше всем
>>у нас так на подготовку данных для сервера тратится 1,5 секунды
Фронт тратит время на составление запроса.
Бэк тратит время на расшифровку запроса.
А можно было просто дернуть заранее обговоренный эндпоинт. Фронт знает что получит, бэк знает что отдавать.
>>Чем меньше дерганий сервера тем лучше всем
Сетевое взаимодействие не меняется (фронт-бэк-бд-бэк-фронт). Все тот же один запрос.
Даунёнок (ты) понял что обосрался и решил выехать на упорстве, отрицая здравый смысл, обманывая самого себя и стараясь не замечать запашка говнеца из его просранных труханов. Бедное убогое униженное животное, лол. Поскорее бы тебя усыпили.
Так он такой что нельзя запросить просто че хочется. Набор полей в параметрах запроса и в результате заранее определён сервером. Можно получить меньше информации, но не более чем выдаёт сервер
Боже какая же ты чмоха. Тебе самому жить не мерзко? Всем кроме меня плевать на твое копротивление, цирк и анальную клоунаду, а я лишь ловлю фейспалмы с твоей тупости.
Тебя чё, лейоффнули, что ты на всех в треде бросаешься и злобу вымещаешь, динамиколох?
А это не тебя ли я даванул отсюда в позапрошлом треде, гной?
Ты ещё метался тут, ревел, жалобы строчил, в петлю угрожал прыгнуть и имя моё в предсмертной записке указать?
Динамиколох всё полыхает и полыхает, лол.
Тим лид выбрал путь направо хотя я ему всё трижды объяснил. Аргументация у тим лида была следующая: ну, мне так больше нравится.
Вопрос: какого хуя?
Из организаций, где надо прикрывать жопу от тимлида, даже терпилы-омежки бегут. Обычно понимают, что с простого разраба спросу нет, и уже самому тимлиду надо прикрываться от кабана, руководства, смежников и клиентов.
@
НЕ ВЫДЕРЖИВАЕШЬ И НАЧИНАЕШЬ ЕГО СПРАШИВАТЬ ПРО ХУЙНЮ
@
КОВАЛЬСКИ ВИЛЯЕТ ЖОПОЙ КАК ШАЛАВА В ВОСКРЕСНЫЙ ВЕЧЕР НА НАБЕРЕЖНОЙ
@
НА КАЖДЫЙ ПРЯМОЙ ВОПРОС ТОННА ТЕКСТА НЕ ОТНОСЯЩАЯСЯ К ВОПРОСУ
@
НЕ ОТСТУПАЕШЬ
@
КОВАЛЬСКИ ЗАМОЛКАЕТ И БОЛЬШЕ НЕ ПИШЕТ В ОБСУЖДЕНИИ
@
А ДЕНЬ-ТО НЕПЛОХ
Кек, это международная команда и Ковальски это поляк в ней
С выходцами из народной массы лично у меня проблем было по минимуму. Те, кого после собеса приняли, довольно быстро влились в коллектив, и довольно добротно работают. Было, конечно пару Валер...
Но в целом на уровне зумеров, только меньше прыгают с места на место.
Вот с кем у меня проблема была - так это с тянами. Со всеми, кроме одной, было так, будто бы со стенкой говоришь. Такое ощущение, будто бы они думали, что устроились просто зарплату получать, и делать нужно будет по минимуму. Отсуттвие базы как во фреймворках, так и в банальных вещах, уровня гита.И речь идет не о каких-то хоть на каплю продвинутых вещах уровня набрасываю: ребейз > говно > моча > мерж, а о базовом рабочем процессе, и о нажатии пары кнопочек, чтобы правильно закомитить. При этом курицам этим как будто бы вообще плевать, и они просто хотят чтобы ты за них сделал работу, пока она с тобой будет болтать и хихикать, и если вместо того, чтобы решить все проблемы, рассказывать как ее решить, то она еще и озалупиться на тебя может.
>и если вместо того, чтобы решить все проблемы, рассказывать как ее решить, то она еще и озалупиться на тебя может.
Это БАЗА просто для тян, + рассказы не помогают особо т.к. они даже не пытаются вникать
ТУТ ЧТО-ТО НАПИСАНО Я НЕ ЗНАЮ ЧТО ДЕЛАТЬ
@
НАПИСАНО "НАЖМИТЕ ОК"
@
ТАК ЧТО НАДО СДЕЛАТЬ?
@
Я НЕ ЗНАЮ!!!1
>Это БАЗА просто для тян, + рассказы не помогают особо т.к. они даже не пытаются вникать
Ну почему так? Почему? Так сложно ПОСЛУШАТЬ или ЗАГУГЛИТЬ и сделать? Если уж так сложно, то мб тебе другую работу найти, там консультант, или хз кто. У нас по этой причине, к слову, отдел тестеров пидорнули, потому что они могли что-то сделать самостоятельно только если, внимание, будет ВОРДОВСКИЙ ФАЙЛ СО СКРИНАМИ, ГДЕ ПОЭТАПНО БУДЕТ РАСПИСАНО ЧТО ДЕЛАТЬ И КАКОЙ ОЖИДАЕМЫЙ РЕЗУЛЬТАТ. Потом, к слову, по аналогичной причине разрывали контракт аутсорс тестерами. Но там все не настолько плохо было. Но почему-то когда бесполезные курицы себя ведут точно так же, это не проблема.
Почему сука, какая-то кобыла может ничего не делать, и ей за это ничего, и ей даже не пригрозят увольнением? Это типа чтобы была иллюзия, что у нас не команда гомов, или что?
Недавно вообще был какой-то лютый кринж. Объяснял по зуму датассаентисткам ДжУнИоРкЕ и МиДлеНе как установить утилиту в баше локально, и как сделать так, чтобы можно было ее вызывать без полного пути, и где найти башрс. Этот процесс занял полтора часа. Понимаю, да стерпел, да прогнулся. Надо было наругаться и назвать их даунесами, да и еще сразу в общем чате пацанам прикол расскать, чтобы они им записали куколдские гайды.
>>207710
Я хз как они собесы проходят. Видимо сисик-писик канает за вместо тех собеса. Ну или для тян нормативы попроще. Мальчикам - подтянуться 15 раз на мидла, девочкам отжаться 5 раз на ту же должность.
Ну я честно много интересных кадров встречал. И Валер, которые понимали как что-то работает только через аналогии с деталями корыта. И узбека, который по-русски едва говорил, и с ним проще было общаться джавой. И полежавшего фронтеднера 15 лет опыта, который в правильных местах посты на путы заменял. И олимпиадников, которые забывали постоянно, что через байты у нас работать не принято. Много кого. Со всеми можно было договориться, всем можно было объяснить что нужно сделать.
и тут на сцену начали выходить женщины... врщшпавфрдшмвдфпрщ.фщупшррфщупшщрупкшпфружщпо
>Это БАЗА просто для тян, + рассказы не помогают особо т.к. они даже не пытаются вникать
Ну почему так? Почему? Так сложно ПОСЛУШАТЬ или ЗАГУГЛИТЬ и сделать? Если уж так сложно, то мб тебе другую работу найти, там консультант, или хз кто. У нас по этой причине, к слову, отдел тестеров пидорнули, потому что они могли что-то сделать самостоятельно только если, внимание, будет ВОРДОВСКИЙ ФАЙЛ СО СКРИНАМИ, ГДЕ ПОЭТАПНО БУДЕТ РАСПИСАНО ЧТО ДЕЛАТЬ И КАКОЙ ОЖИДАЕМЫЙ РЕЗУЛЬТАТ. Потом, к слову, по аналогичной причине разрывали контракт аутсорс тестерами. Но там все не настолько плохо было. Но почему-то когда бесполезные курицы себя ведут точно так же, это не проблема.
Почему сука, какая-то кобыла может ничего не делать, и ей за это ничего, и ей даже не пригрозят увольнением? Это типа чтобы была иллюзия, что у нас не команда гомов, или что?
Недавно вообще был какой-то лютый кринж. Объяснял по зуму датассаентисткам ДжУнИоРкЕ и МиДлеНе как установить утилиту в баше локально, и как сделать так, чтобы можно было ее вызывать без полного пути, и где найти башрс. Этот процесс занял полтора часа. Понимаю, да стерпел, да прогнулся. Надо было наругаться и назвать их даунесами, да и еще сразу в общем чате пацанам прикол расскать, чтобы они им записали куколдские гайды.
>>207710
Я хз как они собесы проходят. Видимо сисик-писик канает за вместо тех собеса. Ну или для тян нормативы попроще. Мальчикам - подтянуться 15 раз на мидла, девочкам отжаться 5 раз на ту же должность.
Ну я честно много интересных кадров встречал. И Валер, которые понимали как что-то работает только через аналогии с деталями корыта. И узбека, который по-русски едва говорил, и с ним проще было общаться джавой. И полежавшего фронтеднера 15 лет опыта, который в правильных местах посты на путы заменял. И олимпиадников, которые забывали постоянно, что через байты у нас работать не принято. Много кого. Со всеми можно было договориться, всем можно было объяснить что нужно сделать.
и тут на сцену начали выходить женщины... врщшпавфрдшмвдфпрщ.фщупшррфщупшщрупкшпфружщпо
Надо просто, чтобы собеседующие дрочили перед собеседованием. Тогда и проверять будут знания и умения, а не размер сисек и умение ресницами хлопать.
>Я хз как они собесы проходят.
Набирал себе команду - хрюши забраковали всех мужиков, которых я порекомендовал и согласовали одну овцу без опыта. В итоге меня заебало тащить в соло, я положил хуй, и нас с ней уволили в один день. Женская солидарность, лол.
Ха-ха-ха. Я бы на твоём месте сходил бы к линейному руководителю и в личном разговоре объяснил в чем проблема и какие будут последствия если ничего не изменить.
У пынезедента т.е.
Звучит как википедия через жопу.
Комиксы озвученные индийским акцентом, до чего же технология дошла
Ну конечно, пусть лучше будет больно с самого начала и всегда, чем в будущем и может быть.
Жуть какая. А "гений" тот уволился наверно потому что сам перестал уже понимать что в этом болоте происходит?
Должно быть удобно здесь и сейчас, но в то же время расширяемо. Не будь ребенком, никто не делает хуево ради того, чтобы было хуево. Выбирают всегда компромисс и с этим живут.
Да черт его знает, он уволился ещё сильно до меня. Если б не уволился - может быстрее бы разгребли происходящие, т.к. он хотя бы мог пояснить что там и зачем так сделано в конкретных местах.
Уфф какие неуклюжие кринжовые в Яндексе претензии на элитарность. А по сути просто студенты.
Звучит колхозно и неуклюже. Сходу непонятно о чем речь. Вместо объяснения колхоз-слэнга можно просто использовать англицизм и будет сразу всем понятно. Но видимо хочется чувства элитарности.
Или вот можно так сказать: Яндекс это секта, у них свои велосипеды с квадратными колесами и свой колхоз-слэнг. Сектантство на пользу не идет. Изолированное общество имеет тенденцию к деградации.
Мне как мидлу предлагали 75к с очень жырной социалочкой в начале 2013, но я устроился на 90к в интегратора
Хахахаха. Классная организация. Моя в такую же превращается. Наняли 3 новых менеджеров, уволили 1 инженера за этот год. Правильным путем идут.
Да в любом языке каждое слово имеет кучу значений исходя из контекста. Иначе было бы жутко неудобно. Строго по одному значению на каждое слово это ад.
Блин, и это здорово. Будет стимул избавляться от маразма который сейчас происходит на собесах.
Вообще для 2013 года охуенная зп
Некоторые так и делают. А в итоге ты тратишь кучу времени и оказывается что тест ты не прошел просто потому что проверяющие идиоты. Из личного: в тексте "написать функцию", на проверке: а где приложение, тут только функция?
Или даже так: тратил время, писал, а его никто и не смотрел даже в итоге.
Короче асимметричные затраты сторон по времени в собесе - зло.
На загневающем тоже проблемы с наймом. Похоже происходит та же фигня, такие же херки-идиоты. Когда идиоты решают кого нанимать, результат конечно печальный будет.
Так подход меняется, смотри в Яндексе например сперва ввели дохреналлион этапов собеса. Теперь туда никто не идет решать их дебильные задачки, так они начали даже курсы бесплатные проводить по их решению и рекламить как у них офигенно работается за не низкие зарплаты. Лол реально так и рекламят на хабре: у нас не низкие зарплаты, пиздец просто :D
А в чем была причина? Если в итоге оказалось что он вообще не умеет кодить, то собес не так проводили.
Нет, это не стимул. Чел не по своим знанием попадает на грейд выше и в итоге страдать будут все.
Чел, тебя просто эксплуатируют. Пока ты кранчишь, но успеваешь вообще нет смысла ничего менять. Тебя будут просто грузить все больше и больше, чтобы полутать еще и еще баблишка. Это специально так, это выгодно.
Хера ты быстрый :D
Для бизнеса это будет стимул: приведи собесы в порядок или умри.
Так они же жутко ограниченные. Это по сути как с жутим буквоедом говорить. Нужно очень точно и очень много сказать чтобы описать что-то примитивное. В речи такое - просто ад.
Додик на скрине сам не знает джейву. Ретёрны используют в войдах, если ты выходишь в середине функции, да и отсутствие его в конце - это просто сахар, можно написать.
И вот это - Сбертехнологии, вершина российского ИТ?
Обычно выбирают хуево из-за фанатизма и недостатка понимания/опыта. Разговоры о расширяемости как раз признак этого. Достаточно просто не лепить говнину и код уже можно будет всяко дорабатывать. А когда за дело берется апологет расширяемости код сразу оказывается засран интерфейсами и фабриками, вот я о чем.
Ну вот как ты полтора часа делал за них работу, так в следующий раз какой-нибудь другой спермотоксикозник тоже сделает и также собес можно пройти. Вот так и можно ничего не делать и просто зпшку лутать 8)
>индусов, разница не особо большая
Ты видел, какой код пишут эти копчёные твари? Вот почему современный софт такой хуёвый и медленный.
#StopHiringPajeets
Манагер вообще не отправил артефакт как выяснилось. Забыл. Ну, а я теперь забываю работать 8 часов и работаю 4 часа. Всех всё устраивает.
>>208196
Ну, в целом да.
>>208202
> Обычно выбирают хуево из-за фанатизма и недостатка понимания/опыта. Разговоры о расширяемости как раз признак этого.
Кек
> Достаточно просто не лепить говнину и код уже можно будет всяко дорабатывать.
А это видимо признак опыта, лол
> А когда за дело берется апологет расширяемости код сразу оказывается засран интерфейсами и фабриками, вот я о чем.
Ты хоть понимаешь зачем эти интерфейсы и фабрики нужны? Или для тебя всё что непонятно = говнина в коде?
> нанимают дешевых индусов, разница не особо большая
Ага-ага, вот как Boeing которого сейчас таскают по инстанциям, доэкономился.
> Ты хоть понимаешь зачем эти интерфейсы и фабрики нужны? Или для тебя всё что непонятно = говнина в коде?
Речь была не о том что сабж зло, а что пихать не надо везде подряд, потому что в книжке написано, что сабж это хорошо.
> Или для тебя всё что непонятно = говнина в коде?
Обычно такие евангелисты упиваются своим превосходством и тем какой божественный код они выдают: все по clean code, с идеальной расширяемостью. Но по мере того как проект растет все-таки начинают задумываться: а почему же сложно так стало. Если при этом будут не слишком упрямы то поймут в итоге.
>Ты видел, какой код пишут эти копчёные твари? Вот почему современный софт такой хуёвый и медленный.
Хуевый, медленный, но кое-как работающий, заказчику это хватает
Вы такого видели: мальчик-молодец, пятерышник, никого не слушает, всегда прав, всегда делает все идеально и по книжке.
Клин коде с миллионами слоев абстракций - хотя бы можно пересилить и проследить по графу оберток.
Вот я вот как-то за шизом поддерживал сервис. У шиза был очень странный ход мысли. Какие-то очень неочевидные обходы костылей языка, патчинг юзер-дефайн классов с переписыванием ВСЕХ методов, заполняемых юзером, потом, если прогрызаться все ниже и ниже, ты попадаешь в копи гномиков циклокрадов, и кучи классов, которые нужны только чтобы пернуть тем или иным колбэком, потом ты находишь в коде 3 замурованные версии асинк планировщиков, и попытку написать свой дсл на хмлах.
Мне платили 70к. Это был 2014 год. Через месяц после моего устройства по всему абучану гуляли зимбабве треды, и перспектива ходить в костюме с отливом, как директор, таяла на глазах, пока я пробирался по культурным слоям легаси артефакта, едрить его в корень.
На одном из старых кудахтеров мб у меня репа даже осталась.
Жуть какая, не доводилось с таким сталкиваться.. 8)
Да, согласен, в спагетти-коде тяжелее разбираться, даже если это спагетти-код здорового человека.
Как видишь, причины прощания на испытательном такие что на собесах их сложно заранее обнаружить.
Все успешно прошли тех.собес (попиздеть по опыту, по стеку и про сис.дизайн, найти ошибочки в методе на 20 строк), лайвкодинг и софт-скилы/тим-фит.
Отсев на тех.собесах был где-то 70-80%, на лайвкодинге гдет половина, на последнем этапе всего пару чел завернули.
ЗП хорошо выше рыночка на нашем стеке и в нашей предметке.
Нет никакой элитарности. Слова просто прилипают и ты привыкаешь ими пользоваться. Это как деревенский говор из глубинки.
>Или для тебя всё что непонятно = говнина в коде?
Ну вообще... - да
В том и смысл что хороший код = понятный (сразу) код
@
ПРЕДЪЯВЛЯЮТ ЗА ГОВНОКОД
@
ГОВОРИШЬ, ЧТО ТАК И ЗАДУМАНО, А ОНИ ПРОСТО НЕ ПОНЯЛИ ГЕНИАЛЬНОЙ АРХИТЕКТУРЫ ПРОЕКТА
@
ВСЕ ВЕРЯТ
@
РАССКАЗЫВАЕШЬ ЧТО НУЖНО БОЛЬШЕ ВРЕМЕНИ ДЛЯ ПРОВЕРКИ ВОЗМОЖНЫХ ВАРИАНТОВ
@
НИЧЕГО НЕ ДЕЛАЕШЬ В УКАЗАННОЕ ВРЕМЯ ТАК КАК ЗАРАНЕЕ ЗНАЛ КАК БУДЕШЬ РЕШАТЬ ЗАДАЧУ
Просто говорю всё ещё делаю задачу, что правда так как работаю 4 часа, а не 8 часов. Говорить правду так легко.
@
ТЫЖ ПРОГРАММИСТ ПОЧИНИ ДИЛДО НА МОТОРЧИКЕ
@
PYTHON В ГЛАЗ ИЛИ C++ РАЗ?
@
ВЗЛОМАЙ СПЕРБАНК
@
БЕРЕШЬ МЕСЯЦ НА РНД И УХОДИШЬ В ЗАКАТ
@
ТИХО ПРОИГРЫВАЕШЬ С АНАЛЬНИКОВ РАДУЮЩИХСЯ ЛИШНЕМУ ЧАСУ НА ТАСКУ
@
ЗАХОДИШЬ НА ХХРУ И СМОТРИШЬ ВАКАНСИИ ПО СВОЕМУ ЯПУ
@
ТРЕБОВАНИЯ - ЗНАТЬ ООП, РАБОТА С БД, ИМЕТЬ 10 ПРОЧТЕННЫХ КНИГ, ЗНАТЬ КОЛ-ВО БИТ КОТОРЫЕ ПОТРЕБЛЯЕТ КАЖДАЯ ПЕРЕМЕННАЯ, УМЕТЬ ПЕРЕСОБРАТЬ ДВИЖОК, НАПИСАННАЯ OC С НУЛЯ, УМЕТЬ ПИСАТЬ ИГРЫ ДЛЯ NES НА АССАМБЛЕРЕ, ИМЕТЬ ОПЫТ РАБОТЫ 10+ ЛЕТ
@
ЗП 20 ТЫСЯЧ
ПРИХОДИТ НОВЫЙ CTO/CDO/EM, КОТОРЫЙ НЕМНОГО ШАРИТ В DS
@
ТЕПЕРЬ НУЖНО ВЕСТИ СПИСОК ГИПОТЕЗ, КОТОРЫЕ ТЫ ПРОВЕРЯЕШЬ В СВОЁМ RND, ДАЖЕ ПРОМЕЖУТОЧНЫХ
@
ОТЧИТЫВАТЬСЯ О РЕЗУЛЬТАТАХ ПРОВЕРКИ ГИПОТЕЗ, ДАЖЕ НЕУДАЧНЫХ, ПРИКЛАДЫВАЯ К ОТЧЁТИКУ ДАННЫЕ ЭТИХ ПРОВЕРОК
@
СКЛАДЫВАТЬ ДАТАСЕТЫ, СКРИПТЫ ИХ ПОЛУЧЕНИЯ/ОЧИСТКИ/ПОДГОТОВКИ, КОД ДЛЯ ОБУЧЕНИЯ МОДЕЛЕЙ И ИХ БЕНЧМАРКИ В GIT/DVC/ETC
@
БЫТЬ ГОТОВЫМ К ТОМУ ЧТО КТО-ТО ПОПРОБУЕТ ЭТО ВОСПРОИЗВЕСТИ И ПРИДЁТ К ТЕБЕ С "ВОПРОСИКАМИ"
@
В ЗАКАТ УХОДИТ ПОЛОВИНА ДАТАСАТАНИСТОВ ВМЕСТЕ С ЛИДОМ
@
ОСТАЛЬНЫЕ ПОНИМАЮТ, ЧТО ТОЖЕ СТАЛИ АНАЛЬНИКАМИ, ВЕДЬ ТАКИХ ЛАЙТОВЫХ РАБОТ ДЛЯ НИХ ВСЁ МЕНЬШЕ
Трустори, наш новый cto выебал всю ds-команду, половина разбежалась, остальные хуячат. там и qa досталось (уволили всех кто дольше полугода работал - оказалось, пинали хуи по пол-дня, а qa-лид мог неделями нихуя не делать), и вышло что проекты можно вести без менеджеров проектов (разогнали всех к хуям, оставив только продуктовых менеджеров - бёрндаун и ганта в джире может и обезьянка сделать), и всё это без особых провисаний по продуктивности разработки.
Кек, у нас такой же qa-лид, зато со всеми общается, душа компании. Такого уволить сможет только свежий человек, который посмотрит на цифры, статистику и поймет, что вот эти вот люди могут собирать вещи.
https://devby.io/blogs/posts/switzerland#google_vignette
Прохладная история как швейцарские евреи - гоя на вечной стажировке держали.
> оказалось, пинали хуи по пол-дня, а qa-лид мог неделями нихуя не делать
Я думал это норма в нашем ремесле
@
НА DELPHI
@
УЖЕ 2 ГОДА ПИЛИШЬ В ОДНОГО ОДИН И ТОТ ЖЕ СЕРВИС
@
РЕШИЛ ПРОТИЙСЬ ПО СОБЕСАМ
@
ОТКРЫЛ РЕЗЮМЕ ПООТКЛИКАЛСЯ НА ВАКАНСИИ
@
НАЧАЛ СПИСЫВАТЬСЯ С ТЕМИ ОТ КОГО ПРИГЛАШЕНИЯ
@
В ОДНОМ МЕСТЕ ХЕРКА ЦЕЛЫЙ ЧАС РАССКАЗЫВАЛА КАКИЕ ОНИ КРУТЫЕ, ВИЛКА НОРМ
@
ДАЛЬШЕ 1,5 ЧАСА АЛКОСОБЕСОВ, ЧАС С ТИМЛИДОМ ПРОСТО БЕСЕДА И ПОТОМ СОЗВОН С КОМАНДОЙ
@
НАХУЙ НАДО
@
НА ДРУГОЙ ХЕРЫЧ ПОЧТИ ЧАС ЗАДАВАЛ ТУПЫЕ ВОПРОСЫ ПО ГИТУ И БД
@
РАССКАЗЫВАЛ ЧТО ЗАРПЛАТУ МОЖНО НА ЛЮБУЮ КАРТОЧКУ ПОЛУЧАТЬ, НО ВИЛКУ ТАК И НЕ НАЗВАЛ
@
НА ТЕХСОБЕСЕ НУЖНО РАСШАРИТЬ ЭКРАН И ЛАЙВКОДИТЬ С ОКОЛО ЧАСА И ПОТОМ "ОБЩЕНИЕ" С ТЕХНИЧЕСКИМ ДИРЕКТОРОМ
@
НАХУЙ НАДО
@
ТРЕТЬЯ КОНТОРА ДАЛА АНКЕТУ ДЛЯ СБ ТОВАРИЩУ МАЙОРУ ГДЕ НУЖНО ВСЁ РАССКАЗАТЬ О РОДСТВЕННИКАХ ДО 7 КОЛЕНА
@
НАХУЙ НАДО
@
ЗАКРЫЛ РЕЗЮМЕ, ЗАВЯЗАЛ С ПОИСКОМ
@
НАС И ТУТ НЕПЛОХО КОРМЯТ
@
ЧИТАЮ НЫТЬЁ НА ХАБРЕ ЧТО НИКОГО НЕ МОГУТ НАЙТИ КРОМЕ ВОЛЧАР
@
УЖЕ 2 ГОДА ПИЛИШЬ В ОДНОГО ОДИН И ТОТ ЖЕ СЕРВИС
@
РЕШИЛ ПРОТИЙСЬ ПО СОБЕСАМ
@
ОТКРЫЛ РЕЗЮМЕ ПООТКЛИКАЛСЯ НА ВАКАНСИИ
@
НАЧАЛ СПИСЫВАТЬСЯ С ТЕМИ ОТ КОГО ПРИГЛАШЕНИЯ
@
В ОДНОМ МЕСТЕ ХЕРКА ЦЕЛЫЙ ЧАС РАССКАЗЫВАЛА КАКИЕ ОНИ КРУТЫЕ, ВИЛКА НОРМ
@
ДАЛЬШЕ 1,5 ЧАСА АЛКОСОБЕСОВ, ЧАС С ТИМЛИДОМ ПРОСТО БЕСЕДА И ПОТОМ СОЗВОН С КОМАНДОЙ
@
НАХУЙ НАДО
@
НА ДРУГОЙ ХЕРЫЧ ПОЧТИ ЧАС ЗАДАВАЛ ТУПЫЕ ВОПРОСЫ ПО ГИТУ И БД
@
РАССКАЗЫВАЛ ЧТО ЗАРПЛАТУ МОЖНО НА ЛЮБУЮ КАРТОЧКУ ПОЛУЧАТЬ, НО ВИЛКУ ТАК И НЕ НАЗВАЛ
@
НА ТЕХСОБЕСЕ НУЖНО РАСШАРИТЬ ЭКРАН И ЛАЙВКОДИТЬ С ОКОЛО ЧАСА И ПОТОМ "ОБЩЕНИЕ" С ТЕХНИЧЕСКИМ ДИРЕКТОРОМ
@
НАХУЙ НАДО
@
ТРЕТЬЯ КОНТОРА ДАЛА АНКЕТУ ДЛЯ СБ ТОВАРИЩУ МАЙОРУ ГДЕ НУЖНО ВСЁ РАССКАЗАТЬ О РОДСТВЕННИКАХ ДО 7 КОЛЕНА
@
НАХУЙ НАДО
@
ЗАКРЫЛ РЕЗЮМЕ, ЗАВЯЗАЛ С ПОИСКОМ
@
НАС И ТУТ НЕПЛОХО КОРМЯТ
@
ЧИТАЮ НЫТЬЁ НА ХАБРЕ ЧТО НИКОГО НЕ МОГУТ НАЙТИ КРОМЕ ВОЛЧАР
Так, а что тебя смутило в первых двух собесах? Тебя берут за большие деньги, естественно они хотят проверить товар перед покупкой. Было бы странно если бы тебя взяли просто после общения с херкой. Я вообще ни разу о подобном не слышал даже в самые лучшие годы айти.
Да ебал я эти алгособесы, я до этого все собесы проходил тупо разговаривая за жизнь, мне тупо впадлу заниматься этим литкодом, пусть волчары развлекаются
Ну, значит и правда тебе не нужна другая работа
РАБОТАЕШЬ ОБЫЧНЫМ БЕКЕНДЕРОМ НА ПОПУЛЯРНОМ СТЕКЕ
@
ПЛАТЯТ ПО РЫНОЧКУ, БЕНЕФИТЫ СТАНДАРТНЫЕ, ВАКАНСИЙ МОРЕ, РЕКРУТЕРЫ ПИШУТ НЕСКОЛЬКО РАЗ В НЕДЕЛЮ
@
МАЛЕЙШАЯ ХУЙНЯ НА РАБОТЕ - МЕНЯЕШЬ РАБОТОДАТЕЛЯ И ПРОДОЛЖАЕШЬ КРУДОШЛЁПИТЬ И КАФКАЁБИТЬ, ВЕДЬ СМЕНА РАБОТЫ - ВОПРОС ПАРЫ НЕДЕЛЬ И ЗАДАЧИ ОДИНАКОВЫЕ
@
УКАТЫВАЕШЬСЯ В УЗКУЮ ПРЕДМЕТКУ НА Х4-Х5 ОТ РЫНОЧНОЙ ЗП
@
ОДНА ВАКАНСИЯ РАЗ В ПОЛ-ГОДА - ГОД, ИХ ПРИХОДИТСЯ ИСКАТЬ САМОМУ, 5-6 ЭТАПОВ ИНТЕРВЬЮ (НА АЛГОСЫ С ЛАЙВКОДИНГОМ/СИС-ДИЗ/ПРЕДМЕТКУ/ТИМ-ФИТ/МАТАН/ЛИНАЛ/БРЕЙКДЕНС/КЕЙПОП/ДИПТРОТ)
@
НАЙМ РАСТЯГИВАЕТСЯ НА МЕСЯЦЫ С ТОРГОВЛЕЙ ЗА ЗП И ОПЦИОНЫ, НЕДЕЛЬНЫЕ РАЗМЫШЛЕНИЯ С ТВОЕЙ И НАНИМАЮЩЕЙ СТОРОНЫ
@
ПРИХОДИТСЯ ПОДСТРАИВАТЬ УВОЛЬНЕНИЕ ПОД ПОЛУЧЕНИЕ ГОВОДЫХ/КВАРТАЛЬНЫХ БОНУСОВ/ВЕСТИНГ ОПЦИОНОВ НА СТАРОЙ РАБОТЕ
@
ВСЁ ЭТО ВРЕМЯ ТЕРПИШЬ КОЛЛЕГ/НАЧАЛЬСТВО/МЕСТНЫЕ ОБЫЧАИ, ОТ КОТОРЫХ РАНЬШЕ СЪЕБАЛ БЫ ОДНИМ ДНЁМ
@
НА ИСПЫТАТЕЛЬНОМ ОЧКУЕШЬ КАК НА СВОЕЙ ПЕРВОЙ В КАРЬЕРЕ РАБОТЕ
@
ТАК ВЫГЛЯДИТ ПРОДАЖА ДУШИ В XXI ВЕКЕ
Хз как искать такие вакансии на х4-х5 зп если я андроид разработчик
двачую, джентльмены верят на слово, а если тебе в зад микроскопом залезают, то это у них не травма от плохих кандидатов, а это плохие кандидаты пролезшие туда такую фигню и затевают
Жду какого-то пиздеца. Нечто типа такого, когда бутылка питьевой воды будет ценнее десятка чужих жизней.
Психотерапевт
Психиатр
Алготрейдинг всякой экзотикой
На каждый случай есть соответствующий советский мультик https://www.youtube.com/watch?v=pL8_MZPuzKs
Это говно, тут такое изобилие говнокода, написанного на коленке и тебе с этим предстоит работать, получа зарплату в лохкойнах
Если ты из РФ а живешь где-нибудь в Бишкеке то лохкоины это мана небесная.
Хорошие мультики делали в тоталитарном СССР
Он один, я про ММО где чинишь генераторы и маньяком бегаешь за студентками
@
СДЕЛАЛ ПЕРЕВОД
@
10 МИНУТ ДРОЧИШЬ ОБНОВЛЕНИЕ СТРАНИЦЫ С БАЛАНСОМ И ИСТОРИЕЙ, ЧТОБЫ ПОНЯТЬ, ЧТО ОН ПРОШЁЛ
@
ДОПИСЫВАЕШЬ ЗА 10-15 МИНУТ МЕЖДУ СОЗВОНАМИ
@
ГОВОРИШЬ ТАМ ПОНТЫ ОСТАЛИСЬ, НУЖНО ТОЛЬКО ТЕСТЫ ПОДПРАВИТЬ
@
СОЗВОН ЗАКАНЧИЛСЯ
@
ИДЕШЬ ПОДПРАВЛЯТЬ ТЕСТЫ
@
НА ОГРОМНЫЙ КУСОК БИЗНЕС ЛОГИКИ ТЕСТОВ НЕ ЗАВЕЛИ
@
С ГРУСТНЫМ ЕБАЛОМ КОВЫРЯЕШЬ ПО БЫСТРОМУ КАКОЙ-ТО ЮНИТ-ТЕСТ
@
ПРИХОДИТСЯ ЗАМОКАТЬ ПОЛОВИНУ ПРОЕКТА
@
НА ПРИЕМКЕ ВОРЧАТ ХУЛЕ ТАК ДОЛГО
Ошибка новичка. Если встречаешь что-то, что увеличивает время разработки фичи, то на стендапе об этом нужно громко и четко сказать. Они в целом для этого и нужны, чтобы руководство было постоянно в курсе новых сроков, так как адекватные люди понимают, что сроки всегда сдвигаются.
>Да в любом языке каждое слово имеет кучу значений исходя из контекста
Нет. Ты говоришь про омонимы типо атлас или лук. Я говорю про то что в английском в зависимости от положения в предложение одно слово может быть существительным, глаголом или вообще прилагательным. Это совершенно другое.
@
ОЙ, ВЫ ЗНАЕТЕ, ВЫ ТАК ХОРОШО ПРОШЛИ ТЕХНИЧЕСКУЮ ЧАСТЬ ЧТО ТЕПЕРЬ ХОТИМ ПОЗВАТЬ ВАС НА СИСТЕМ ДИЗАЙН СЕКЦИЮ
@
ОЙ ВЫ ТАК ПОНРАВИЛИСЬ НА СИС ДИЗАЙНЕ ЧТО МЫ ХОТИМ ЧТОБЫ ВЫ С НАШИМ АРХИТЕКТОРОМ ПООБЩАЛИСЬ
@
ОЙ А ПООБЩАЙТЕСЬ ЕЩЕ С НЕСКОЛЬКИМИ КОМАНДАМИ
@
ВОТ ОФФЕР НА 300К, НУ И ЧТО ЧТО КОГДА МЫ ПРИГЛАШАЛИ ВАС НА СОБЕС ВЫ НАЗВАЛИ СУММУ ВИЛКУ ОТ 500К И МЫ СКАЗАЛИ ТОЧНО ВХОДИМ ВЫ ПРОСТО ХУЕВЫЙ КАНДИДАТ НА СИС ДИЗАЙНЕ ДАЖЕ НЕ НАЗВАЛИ IBM MQ А СКАЗАЛИ ПРО КАКОЙ-ТО RABBIT
Лол
НЮФАНЯ - ОЦЕНИВАЕШЬ В ДОХУЯ ВРЕМЕНИ, ПОТОМУ ЧТО ТАМ НЕВЕДОМАЯ ЕБАНАЯ ХУЙНЯ
@
ДОХУЯ СПЕЦИАЛИСТ - ОЦЕНИВАЕШЬ В ПОЛЧАСА ВРЕМЕНИ, ПОТОМУ ЧТО "ДА ХУЛИ ТАМ ДЕЛАТЬ"
@
УМУДРЕННЫЙ ОПЫТОМ СЕНСЕЙ - ОЦЕНИВАЕШЬ В ДОХУЯ ВРЕМЕНИ, ПОТОМУ ЧТО ТАМ НЕВЕДОМАЯ ЕБАНАЯ ХУЙНЯ
Всё так, чем больше лет работаю, тем лучше понимаю, что способность оценить сроки задачи это просто добавлять всё больше дней в оценку, чтобы точно попасть по срокам, а не какая-то там техническая экспертиза
@
НА ТЕХ АНАЛИЗЕ ВИДИШЬ СЕТЕВОЕ ВЗАИМОДЕЙСТВИЕ/ХРАНЕНИЕ ДАННЫХ
@
"ТАК, ЕПТА, ИДИТЕ СНАЧАЛА СОГЛАСОВЫВАТЬ С ИБ"
@
В ИБ НЕ РАЗОБРАЛИСЬ ЧТО ЭТО ВООБЩЕ ЗА НЕХ И ЗАЧЕМ ЭТО НАДО И НА ВСЯКИЙ СЛУЧАЙ ЗАРУБИЛО ВСЮ ЗАТЕЮ
@
АНТИБУГУРТ
Не, это вполне вопрос экспертизы. Просто с ростом экспертизы ты лучше понимаешь в каком случае сколько надо закладывать на риски, про которые без экспертизы ты просто не задумываешься пока задачу делать не начнешь.
Если у тебя есть экспертиза, значит ты делал что-то хотя бы отдаленно похожее по смыслу и погружен в проект. При таких раскладах твоя обоснованная оценка +20% на НЕХ обычно оказывается верной. Это если задача небольшая. Если большая, надо пиздовать делать тех анализ/декомпозировать, а не тыкать пальцем в небо, а потом бегать с горящей жопой.
У нас так никто не делает. Каждое планирование это спешка. При тебе придумывают задачу, дают минимальное описание, что хотят в конце и спрашивают сколько стори поинтов. И не важно сколько ты назовешь при выполнении всегда будет больше.
Значит у вас хреновые проекты
Я как-то попал в подобную контору. Стремительно съебал оттуда как только нашел куда перекатиться. С такими менеджерами долбоебами нормально работать невозможно, они даже не осознают, что с таким подходом на долгосроке проебывают гораздо больше времени, чем экономят в моменте. Потом это выливается в вечную горящую жопу, баги, затыкание дыр и ехали костыли через костыли.
>Если у тебя есть экспертиза
Просить оценку времени это всё равно что спрашивать у школьника на сколько он сдаст ЕГЭ и поступит ли в универ.
- Васян, ты как сдашь ЕГЭ по русскому, физике, информатике?
- Я сдам русский на 75, физику на 63, а информатику на 81.
- Хаааааа, проебался долбоёб! Пришли твои результаты, ты русский сдал на 35, физику на 75, а информатику на 53. Значит ты не эксперт!
Суммарно было 5 созвонов, да, собесом почему-то считают только техническое интервью. (Альфа Банк)
@
ТЫ ЧЕ НЕ ПРОГРАММИСТ?
@
ПОЛЬЗУЕШЬСЯ ЛИНУСКОМ
@
НАСТОЯЩИЕ ПРОГРАММИСТЫ НЕ СИДЯТ НА ЛИНУКСЕ
@
СТАВИШЬ MS DOS
@
ВОТ ТЕПЕРЬ ЗАЕБИСЬ
>в чем твоя проблема
Ну вот угадай, столько откликов/дней/месяцев тебе потребуется чтобы устроиться на работу. Чё не можешь угадать?! Ни разу не устраивался штоле?! Если ты искал работу хоть раз, то с учётом рисков сможешь оценить! Понятное дело, что иногда случаются обсёры, но это скорее исключения.
Правильно. Компьютером пользуются только техники, которым настоящие программисты раз в неделю приносят перфокарты.
Скорее страх перед ФСБшниками. На комп легко подкинуть терабайт секретной информации, а потом тебя обвинить тебя в хищении
Представил, как ФСБшники на корточках с дискетой к компу деда подкрадываются, когда тот спит. Проиграл.
Ты бы знал насколько ты близок к истине в своих фантазиях. В этой же комнате сидел другой дед, тоже без компа. И однажды он взял секретный документ почитать в секретную комнату. Ему захотелось пописать, он вышел из комнаты когда в ней находились другие сотрудники не закрыв её. В этот момент сотрудник ФСБ карауливший дедовский слабый мочевой пузырь зашёл в комнату и спиздил секретный документ.
Деда демонстративно наказали, вызвали на ковер в первый отдел и лишили годовой премии.
>>+20% на НЕХ обычно оказывается верной
У задач категории НЕХ очень длинные хвосты. Ты можешь сделать ее за 2 недели, в можешь не успевать за 2 месяца. И узнаешь о трудностях ты уже в процессе выполнения. Иногда даже не в начале, а когда половина работы уже сделана и внезапно нарвался на пиздец.
>>спрашивают сколько стори поинтов
Вообще первейший признак хуевого менеджера - спрашивает сроки у исполнителей.
Для сроков у него есть жира и статистика.
А спрашивает он в целях манипуляции, чтоб анальник сам назвал срок и принял риски на себя - тогда он будет с чувством вины овертаймить лишь бы не выставить себя некомпетентным.
>>215104
>>215107
По своему опыту скажу - ФСБ сами ничего не подкидывают, они просто приходят по доносу коллеги. Делают внезапную проверку твоего компа и точно знают в какой папке начинать поиск.
Ну, помню когда ещё был молодым специалистом нас собирали на лекции, что-то типа "Знакомство с заводом" где разные начальники отделов приходили и рассказывали тру-стори о жизни на заводе, что делать в конфликтных ситуациях, как работает система начисления премий и всё в таком духе.
Выступает значит начальник первого отдела, главный ФСБшник завода. И он прям с ходу начал на нас орать, мол поймали пару дней назад двух девок фоткающихся на фоне заводских цветов (а там и правда пиздатые цветы росли возле заводской администрации). И то что по хорошему их нужно посадить на много лет за раскрытие сведений составляющих гос. тайну, потому что это режимно-секретный объект и вообще всех вас говнюки скоро лишат права проносить смартфоны на территорию завода, потому что в законе написано, что запрещена любая фото-видеозаписывающая техника на территории режимного объекта.
Ну, он закончил орать, дышит тяжело. И тут из зала вопрос "А у вас какой смартфон? Без камеры?"
Ты бы видел его ебало... Его сплющило, расплющило, свернуло и развернуло одновременно. И он начал говорить что-то в духе "да это отношение к делу не имеет, какая разница".
И тут зам. генерального директора, который перед ним выступал говорит "Да вы покажите, чего стесняйтесь".
И начальник первого отдела, главный ФСБшник завода смущённо достает из внутреннего кармана пиджака последний вышедший на тот момент айфон.
Ор был на весь зал. А ФСБшник с позором ушел из зала. На заводе так и не отменили носить смартфоны даже спустя 5 лет после этого выступления.
Когда служил - начальник ЗГТ ходил с айфоном, но в другом кармане всегда был кнопочный, чтоб показать какой он правильный.
Тогда еще вся внутренняя связь была по вацапу и по факту смартфоны были у всех. Но на входе в штаб надо было что то сдать и тогда брали второй. Забавно было наблюдать как капитану звонит комбат и он вламывается в рандомный кабинет (если там нет начальника - тот пизды даст за такое), чтоб ответить. Или ныкается под лестницей как побитая псина.
Правда и до фоток с деревьями и заборами никто особо не доебывался просто молча собирали компромат и доставали когда надо надавить
Во-первых, ты какого-то хуя мешаешь в одну кучу трудозатраты и сроки выполнения, а это нихуя не одно и то же. "Задача оценена 10 дней" не равно "сделаем за две недели". Собственно, из-за того, что менеджерам долбоебам это тяжело понять, и придумали всякие сторипоинты, и прочую оценку в попугаях, которая по факту всё равно потом мапится на дни и часы. Ты, как исполнитель, должен оценивать только трудозатраты, и это вполне в твоей компетенции, если ты не джун зеленый. А вот со сроками, как ты верно дальше написал, уже пускай менеджер ебется.
Во-вторых, если у тебя одна здоровенная задача, которую ты можешь и за два месяца не успеть, значит на исследование, тех анализ и декомпозицию ты хуй забил, поэтому ты и получаешь непредсказуемый результат. Если бы ты всё это сделал, у тебя вместо одной НЕХ на невъебенно времени была бы кучка мелких вполне понятных и прозрачных задачек, которые еще и на разных исполнителей можно раскидывать. Наличие в бэклоге задач больше 2 - 3 дней - это в принципе нездоровая хуйня.
>>мешаешь в одну кучу трудозатраты и сроки выполнения
Окей, считай что речь ТОЛЬКО о трудозатратах.
Оценили на неделю, через неделю выяснилось что там работы на 4 недели. Не потому что ты долбоеб и проебал все что писал неделю и не закоммитил, а потому что надо переписать половину легаси микросервиса под новые требования.
>>Ты, как исполнитель, должен оценивать
Не должен. Могу сказать свое мнение, но оценивать риски и принимать решения - его работа. Если манагеру не похуй на предсказуемость то и рисков будет немного - код будут рефачить регулярно и покроют тестами. Если ему важнее пропускная способность - то рефакторинг предложит делать в личное время, а по факту его будут делать в рандомных задачах. И это его решение и его ответственность.
>>у тебя одна здоровенная задача, которую ты можешь и за два месяца не успеть, значит на исследование, тех анализ и декомпозицию ты хуй забил
Не понял почему виноват буду я, а не манагер, который хочет оценку здесь и сейчас, до исследования и анализа.
>>здоровенная задача, которую ты можешь и за два месяца не успеть
Ок, пусть будет задача на 4 часа, которую сделали по итогу за 10 дней (без отвлечения на другие) из за необходимости докручивать костыли и чинить всплывшие баги.
>>кучка мелких вполне понятных и прозрачных задачек
Куча мелких задачек уже решалась ранее и все это есть в статистике жиры. Пусть выберет себе нужную вероятность и сам назовет трудозатраты. Шансы угадать сильно выше, чем верить в интуицию анальника.
В случае если мы не могли понять как нам бить рекварменент мы создавали 1 задачу "исследование". Срок её выполнения всегда по плану всегда был 8ч и приоритет наивысший. На следующий день слушали отчёт и предложения или давали ещё 8ч на проработку. Если за 3 дня не было успеха вся команда всей толпой собирается и коллективно читает ТЗ и требования заказчика, исследует код и пытается понять почему не ложатся требования.
Обычно все исследования занимали 1-2 дня и потом также проводили декомпозицию. Случай когда не вышло был 3 раза, но 2 из них привели к просто общению с заказчиками и поиску других решений и отказу от функционала.
Дейли были только если есть отчёт по исследованию. На борде были статусы to do, progress, testing, preview, done по ним и так все видно. Менеджер мог любой задаче менять приоритет. В случае необходимости разраб или менеждер сами пишут в общий чат или личку для решения проблемы прямо сейчас.
Сроки задач всегда были почти точные, но есть нюанс. Сроки оценки были на разработку, то есть не когда она будет в проде, а сколько требуется от перевода в progress до testing. Время потраченое на все остальное писали уже по факту отдельно.
@
ИКОНОСТАС
@
В МИТИНГЕ ОДИН ИЗ ГОСТЕЙ МЕНЕДЖЕР ЧЬЮ РОЛЬ НИКТО НЕ ЗНАЕТ, НО ОН ИЗ АМЕРИКАНСКОГО ОФИСА
@
ВЕСЬ МИТИНГ МЕНЕДЖЕР СПРАШИВАЕТ КАКИМ ОБРАЗОМ РЕШЕНИЕ ПРОБЛЕМ РАЗРАБОТЧИКОВ ПРИВЕДЕТ БОЛЬШЕ ЗАКАЗЧИКОВ
@
НА КАЖДУЮ ПРОБЛЕМУ, КОТОРУЮ КТО-ТО ПРОДАВЛИВАЕТ ОТВЕЧАЮТ ЧТО В БУДУЩЕМ МЫ ТОЧНО ЭТО ИСПРАВИМ, НУЖНО БЫТЬ ОПТИМИСТОМ
@
ПОТРАЧЕНО 6 ЧАСОВ НА ПИЗДЕЖ НЕПОНЯТНО О ЧЕМ
@
НИ ДЛЯ ОДНОЙ ПРОБЛЕМЫ НЕ ПРИНЯТО НИКАКОЕ РЕШЕНИЕ
@
МЕНЕДЖЕР СТРАШНО ДОВОЛЕН
>МЕНЕДЖЕР СТРАШНО ДОВОЛЕН
Ну так все верно, митинг проведен и в итоге никакие уступки для программистов сделаны не были, для него это вин
Хз, что у вас там за проблемы разработчиков, но если у вас процессы дерьмовые, то можно было ему ответить, что их оптимизация ускорит внедрение фич заказчиков и повысит их лояльность.
Да, может это и была цель. Он ещё с гордостью в конце заявил, что ему сказали провести 2 таких митинга за этот год и вот один он провел, ещё один остался.
@
ЗАХОДИШЬ В ОФИС
@
ТЕБЕ В НОГИ БРОСАЮТ СПРАВОЧНИК ПО ASSEMBLER
@
ОБТЕР НОГИ
@
ПОКА ЧТО ТЫ ПО ИЕРАРХИИ МУЖИК
@
В УГЛУ СИДЯТ ЗАБИТЫЕ PYTHON-ПРОГРАММИСТЫ
@
ЗАНИМАЕШЬ ПУФИК-МЕШОК
@
ОТКРЫВАЕШЬ МАКБУК И ПЬЕШЬ ТЫКВЕННЫЙ ЛАТТЕ
@
ТУТ ПТИЧКА ПРИНЕСЛА ВЕСТЬ, ЧТО ТЫ НА ВОЛЕ БЫЛ PHP-ШЕРОМ
@
ТЕПЕРЬ ТЫ СИДИШЬ ОКОЛО PYTHON-ПРОГРАММИСТОВ
Вон оно чо. Анонимы на дваче луковые. Пон.
ЕМНИП в "мифическом человекомесяце" говорилось что ~90% проектов не укладываются в изначальные сроки. Где-то попадалась статья что с тех пор не изменилось особо ничего.
Ну ок на каких-то примитивных задачах хорошо наверно пальцем в небо попадается. Но на чем-то серьезном - нет, похоже что нет.
> а не тыкать пальцем в небо
Лол напоминает херок на собесе в праведном негодовании, которые при этом не понимают о чем говорят вообще :D Не тыкать в небо, ага, ну да... 8)
UPD Напомнило как подруга ходила менеджерить в окологос. компанию: на пару прогеров человек 6 генерящих полотна бессмысленной документации которую похоже и смотреть никто не будет. И начальник расстраивающийся: а чо так долго софтинка пишется. Сервис выглядел скорее как побочный продукт графоманской компании.
Не планирование а исследования. Никто не ебет как реализовать эту хуйню и возможно ли это и может надо менять требования и согласовать это.
Вообще вот этот момент очень сложно объяснить что чтобы сделать хорошо за 10ч нужно 20ч исследования и проектирования. Можно за 5ч хуяк хуяк, но тогда и результат говно
Нет Биг4
Я работал на заводе где космические аппараты ГЛОНАСС собирают и я не помню ни одного проекта, который бы был сдан в срок. Один из инженеров хвастался в 2018 году, что он работает на проекте, который должен был быть сдан в 2009 году и до сих пор все не знают когда он будет сдан.
Я понимаю что очень сложно с этим что-то поделать, но раз "чтобы сделать хорошо [...] нужно 20ч исследования", то УЖЕ "результат говно", УЖЕ месиво, в котором черт ногу сломит, УЖЕ техдолг и проблемы в проектировании вышли за рамки разумного.
Почему так? Похоже проблемы менеджмента: человек ответственный за эти вопросы недостаточно квалифицирован, причем может быть даже способный человек уже работает в компании, но на неподходящей должности.
@
ТЯН С ДЕЙТИНГА ВИДИТ В ПРОФИЛЕ, ЧТО ТЫ АЙТИШНИК И ЗАКАЗЫВАЕТ САЙТ
Ишак беременный
@
НО СЛИШКОМ ЧМОХА ЧТО БЫ САМОМУ ПОЙТИ К МАНАГЕРУ
@
НАЧИНАЕШЬ ХУЖЕ РАБОТАТЬ И ДЕЛАТЬ МЕНЬШЕ ТАСОК ЗА ТОТ ЖЕ ПЕРИОД ВРЕМЕНИ, БОЛЬШЕ ОТДЫХАТЬ НА УДАЛЕНКЕ
@
ВСЕМ ПОХУЙ
@
И ТАК УЖЕ 3-ИЙ ГОД
хуй проссышь, типа смайлик гневный шлют наверное
сам дурак, прогнулся четыре раза - значит прогнешься и на 200к
двачую, долгое время ненавидел этих далбаебов за палки в колесах, потом стал использовать их как щит от других далбаебов, в итоге вполне даже мирно сосуществуем, но эти пидоры все равно постоянно пытаются подловить меня фишинговыми рассылками
ИБ это - ололо посмотрите я закончил факультет который вел старый кгбешник и учил нас как правильно хранить секретные документы в тумбочке, а еще я читаю все ваши емейлы и я не бесполезный уебан
>Наличие в бэклоге задач больше 2 - 3 дней - это в принципе нездоровая хуйня.
Тимлид раскидывает 100 задач на 5 далбаебов при капасити в 4 на рыло за месяц. Ему сколько пришло, он столько раскидал, никого не ебет что они 80% будут сделаны примерно никогда. Нанимайте больше сусликов, как еще это донести другим способом.
больше на школьный проект похоже
На мне 100 задач в бэклоге. В среднем добавляется 9 задач в месяц, выполняется в среднем 5 задач в месяц.
Каждые пару месяцев спрашивают чтобы можно было бы улучшить в работе компании. Каждый раз указываю, что размер технического долга такой, что даже если наймут ещё одного разраба, то мы вместе будем делать 10 задач в месяц и разгребем бэклог только через 9 лет с учётом, что придется также делать по 9 новых задач каждый месяц.
Каждый раз менеджер искренне не понимает почему ему об этом говорят и переводит разговор в сторону покупок фруктов в холодильник и замены кофемашины в офисе.
P.S. фрукты так кстати и не закупают, а кофемашина стоит старая хотя пиздят об этом около года.
Переназначь все задачи кроме текущего и следующего спринта обратно на тимлида/менеджера
@
Теперь это их проблема
Кек
Ага, а потом удивляются чего это задачи двигаются каждый месяц всё медленее и медленее в жире
>>удивляются чего это задачи двигаются каждый месяц всё медленее и медленее в жире
А чего тут удивляться? Программисты обленились от сытой жизни.
А потом ты, сладко пукнув, увольняешься на x2 и никто не знает как это говно вообще до сих пор работает.
Всё так. Манагер скажет, что это конечно же мой косяк, а не его.
Тебе не пох? Главное что ты работой обеспечен на очень долгое время. Было бы хуже, если бы тасок не хватало
Когда много тасок, Менеджер может ради премии попытаться войти в режим погонщика и заставлять закрывать вдвое больше чем ты закрываешь сейчас, просто продав их заказчику как уже готовые. Что кончается тем, что не менеджер тупая свинообезьяна, а рабочий класс обнаглел и заслуживает депремирования.
Помимо этого однажды техдолг превысит критическую массу, и поддержанием кала сможет заниматься только текущие смешарики, да и вообще проще все снести и заново более адекватно делать.
Так-то ты прав, но чем больше тасок в бэклоге тем меньше удовольствия работать потому что каждая следующая таска делается всё тяжелее. Банальный пример: есть таска на то, чтобы добавить сборку приложения в CI/CD, но она вечно лежит в бэклоге. Очередной релиз и угадай что? Правильно, Антон собери приложение руками в этот раз. Не проблема босс. Спустя некоторое время добавляется новый тип билда и теперь нужно собирать два приложения руками каждый релиз. Ещё какое-то время и вот уже три типа билдов и в очередной раз один из них не собирается потому что был косяк в комитете сделано месяц назад, но никто об этом до релиза, до момента когда его решил руками собрать и не был в курсе.
И таких ахуенных моментов когда в твоём бэклоге 100+ задач много, вся твоя работа это постоянный мартышесткий труд по починке разваливающего на куски судна, при том, что никто на это время выделять не хочет и ты просто это делаешь, чтобы как-то закрыть задачу на добавление новой свистоперделки по требования заказчика.
>что стандартная ойте-макака не отличается от автосервис-орангутана
представляю, что было бы, если бы при вкате в автосервис у петровичей спрашивали как двигатель работает и еще простейшую реализацию кпп спрашивали
Нет блять, 418
ПРИШЕЛ НА СОБЕС В АВТОСЕРВИС
@
У ВАС ЕСТЬ ОПЫТ РАБОТЫ С V8?
@
ТАК РАССКАЖИТЕ ПОЖАЛУЙСТА ЗА РАССЧЕТ ПЕРЕДАТОЧНОГО ОТНОШЕНИЯ КРИВОШИПНО-ШАТУННОГО МЕХАНЗМА
@
УГУ А КАК У ВАС С СОПРАМАТОМ? ДАВАЙТЕ БЫСРО ПОСЧИТАЕМ УГЛОВЫЕ НАГРУЗКИ НА СТОЙКИ
@
ПОСЛЕДНЯЯ СЕКЦИЯ. ДАВАЙТЕ ЗА ЧАСИК БЫСТРО В ОБЩИХ ЧЕРТАХ НАКИДАЕМ НОВЫЙ ГИПЕРКАР ЧТО-ТО ОКОЛО КЁНИГСЕГ. НИЧЕГО СЛОЖНОГО ПРОСТО ПРИМЕРНО ЧЕРТЕЖИ ОСНОВНЫХ УЗЛОВ
@
САМАЯ ДОРОГАЯ МАШИНА КОТОРАЯ ТУТ БЫЛА ЭТО БЭХА ВЛАДЕЛЬЦА
@
РАБОТА ПО ТК
> У ВАС ЕСТЬ ОПЫТ РАБОТЫ С V8?
@
РАССКАЗЫВАЕШЬ КАК РАБОТАЛ В НОДЕ
@
ОПРЕДЕЛЕН В ПЕТУШИНЫЙ УГОЛ ПОДДЕРЖКИ ВСТРОЕННЫХ МУЛЬТИМЕДИЙНЫХ ЦЕНТРОВ НИЩИХ КОРЫТ
Да я объяснял, это бесполезно. Типичный разговор выглядит так
- Нам нужно взять вот эти задачи в работу потому что...
- Антош, подожди у нас же релиз через неделю и ничего для него не готово
- Да, но...
- Антоша, те задачи, которые ты указал важные и нужные, но у нас заказчики, бабки, нам нужны задачи для релиза
Спустя один релиз
- Я бы хотел обсудить задачи...
- Антоша! Ты что? У нас нет других задачи кроме как создать MVP новой свистоперделки, там бабки понимаешь? А твои задачки бабки не дают
- Мы быстрее будем делать все другие задачи если заняться инфраструктурными задачами
- Да нас же не нужно, чтобы вы торопились родные разработчики, просто за неделю делайте по релизу с 10500 фичами, ну я не понимаю о чем ты мне говоришь. Вот заказчик он про бабки, большие бабки, а ты про что-то непонятное
И так примерно каждый раз
Везде +- то же самое. Я думаю нужно постепенно рефакторить/улучшать_инструменты по ходу решения бизнесовых задач. Вот прям вместе с бизнесовой задачей добавить в МР/ПР немного чего-нибудь удобного и так постепенно развивать. И это кстати удобно тоже: пока находишься в контексте доработка дается легко.
Это путь омежки-лида. Нужно вкатываться в шантаж-дривен девелопмент, и говорить, что бизнесовая задача не будет взята в оборот, пока не будут сделаны такие и такие-то вещи.
Если у тебя реально потогонка, то дырку затыкать особенно в ноухаир периоды, типа майско-летнего и декабря-января, будет слишком проблемно, и очко манагера будет иметь риск уйти в зрительный зал. Выбора у манагера в такой ситуации особо-то и не будет. Главное не наглеть.
Это немного не так делается.
Пилишь ci/cd в "условно-личное" время (для меня это рабочее время когда я не горю желанием заниматься рабочими задачами, но всем говорю что делал это в свое свободное время) с минимальными усилиями
@
Убеждаешься, что оно работает как надо для твоих кейсов и основных кейсов твоих коллег
@
Показываешь всем как все охуенно работает и подсаживаешь всех на эту хуиту
@
Всем это оче нравится и все пользуются
@
Все просьбы чот доработать заворачиваешь потомушо "сорян парни совсем нет свободного времени"
@
В спринте резко находится капасити для задач по автоматизации ci/cd.
PhD по партизан-дривен-девелопмент, делал это для разных ci/cd, линтеров, кодгеновых мепперов, мониторинга и прочей хуиты, которая напрямую "не приносит денег"
Это дрг-дривен девелопмент.
>>221800
Никто и не хочет делать идеальную систему. Хочется не дрочиться часами с однообразной рутиной, потому что макака на манагере опять продал три прототипа как готовые продакшен-реди решения, и ты должен быстро дырки заделывать и билдить десяток залуп, а потом еще пару месяцев команда половину рабочего времени занимается поддержанием решета, получившегося на выходе, а все ради того, чтобы свинья два дополнительных десятика в премию заработала.
В итоге какие-то базовые вещи по улучшению пайплайна разработки оказываются довольно важными, и экономят всем и время, и нервы, а также замедляет кадрооборот.
Буквально один раз хватило в стойку стать, что задачи не будут двигаться, пока нормальная билд система не будет сделана, и не будет выработан стайлгайд, чтобы дауны не срались в ревью, о том, что кто-то неправильно скобку перенес, и использовал имя переменной, которое не является бест практисом, и второй раз, чтобы обязательно покрывать говно тестами, и работать стало менее напряженно.
В соседней группе нанимали даже челиков, чтобы они провели аудит кодовой базы, и там очень сильно критиковалось отсутсвие стайлгайдов, систем автоматизированного билда, и многое другое. В итоге из-за дебильности манагера, вместо того, чтобы команда сама это сделала в рабочем режиме, выделяя по 20% времени на улучшения условий для себя, челам пришлось заплатить консалтинговому агенству кругленькую сумму, и потом с горячей жопой выполнять каждую рекомендацию, что практически парализовала разработку на 2 месяца.
Ну, я пошел по пути бить-баклуши-дривен-девелопмент и просто работаю по 4 часа. Если манагерам похуй, что мне неприятно работать в проекте где всё руками собирается, то мне похуй на их сроки. Честные рабочие отношения.
>а все ради того, чтобы свинья два дополнительных десятика в премию заработала
И что вы сделали после этого с теми манагерами? Компенсировали их непрофесионализм своими силами выкатив очередную фичу ничего за это не получив?
>В итоге из-за дебильности манагера, вместо того, чтобы команда сама это сделала в рабочем режиме, выделяя по 20% времени на улучшения условий для себя, челам пришлось заплатить консалтинговому агенству кругленькую сумму, и потом с горячей жопой выполнять каждую рекомендацию, что практически парализовала разработку на 2 месяца.
Это конечно печально, но опять же, это проблемы кабана. Вы с манагерами должны быть на одной волне, тех спец говорит, что надо выделить время на техдолг, значит надо и на это выделяется время. Смысл прилагать какие-то усиля для исправления этого говна имеет смысл только если тебе самому профиты отсыпают.
>Компенсировали их непрофесионализм своими силами выкатив очередную фичу ничего за это не получив?
У нас годовая премия за количество закрытых задач. Как только мы ввели эти улучшения, мы стали почти в три раза быстрее закрывать задачи. Поэтому лично нам это было выгодно. Техдолговые задачи со дна бэклога тоже считаются. Менеджеру это безразлично, так как у него премия зависит от продаж.
>Вы с манагерами должны быть на одной волне
Такое было пару раз всего за всю карьеру. Мы работаем в ЭйЧар и Манагер дривен индустрии, где Манагер сделает все что угодно, чтобы получить премию, а все косяки свалит на команду. Это крайне проблематично сделать, если манагер может просто спустить задачу сверху, или по своему хотению продать незавершенный прототип клиенту, а крайний всегда не он а ленивый/некомпетентный инженер, который почему-то не может за час реализовать 100 новых фичей без ошибок.
Я в принципе согласен, что если не выделено специально время на закрытие техдолга, то свое личное совершенно точно не надо тратить, а лучше просто хуже работать, и все проблемы скидывать на некомпетентность тех людей, которые планируют, какие задачи будут решаться. Ну либо по стелсу что-то вводить, как анон выше, чтобы на это впоследствие выделялось время.
Забавно.
Я даже не лид. Самый обычный оборванец-программистишка. Пока не понял вот этой сути рефактор-партизанства приходилось стрессовать и конфликтовать. Смотрю на лидство и что-то не возникает желания. Техлидом может быть, но пока не бывал в компаниях с техлидами.
А как только появится возможность выкинут на мороз? Так себе альтернатива...
У нас есть, по сути просто чел, у которого 10500 митингов, так как он должен вставить свои 5 копеек в каждое тех. решение
Поддвачну. Стал просто на похуй переписывать все что мне не нравится. На ревью всем похуй, никто вникать в большие изменения не станет. Если что тестеры найдут пару багов - а я героически исправлю свою же косяки как новые таски.
>>пока не бывал в компаниях с техлидами.
У меня есть такой. Анон выше верно написал - куча созвонов со всеми подряд. Еще его часто заебывают как техподдержку последней линии (пишет всякие скриптики на скл и баше чтоб что то обновить руками). Только он знает как все работает целиком и видимо дорожит работой, раз нихуя не документирует. Код он пишет тоже, но не так часто.
Но в целом пойдет - не надо никого подгонять, следить за дедлайнами фич/релизов и заниматься всяким пипл-менеджментом. Для этого у нас ПМ.
ну типа да, но:
релизнул задачу
@
вылавливаем из Jiraболота следующую
@
хуйня годовалой давности
@
ты уже не помнишь нахуя оно было нужно
@
никто не помнит нахуя оно
@
Author - ты
@
релизишь рандомную косметическую хуйню
@
свободная касса!
Stateless хуйня не работает.
Это копия, сохраненная 15 сентября в 08:10.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.