Этого треда уже нет.
Это копия, сохраненная 22 августа в 13:27.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image.png153 Кб, 500x500
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #68 /butthurt/ # OP 3094426 В конец треда | Веб
ТАК, Я ВИЖУ, У ВАС В РЕЗЮМЕ 10 ЛЕТ ОПЫТА
@
ИЗ НИХ 2 ГОДА НА ТИМЛИДСКОЙ ПОЗИЦИИ
@
ЭТО ВСЕ, КОНЕЧНО, ХОРОШО, НО
@
ПРЕДСТАВЬТЕ, ЧТО У ВАС ЕСТЬ СТРОКА...


Прошлый
>>3052894 (OP)
image.png1,5 Мб, 1000x1006
2 3094431

ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN"
@
ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ
@
НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ
@
МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ
@
ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ
@
ТЕПЕРЬ ДАЖЕ ПРИ ОТДАЧЕ ПИЦЦЫ В ПИЦЦЕРИИ ДВУХСОТКА-ДОДИКУ БУДЕТ ПРИЕЗЖАТЬ ГОВНО В КОРОБКЕ БЛИЖАЙШИЕ 4 ЧАСА
3 3094434
>>094426 (OP)
Ну кстати ситуация нормальная, вдруг это волчара
4 3094445
>>094426 (OP)

>ПРЕДСТАВЬТЕ, ЧТО У ВАС ЕСТЬ СТРОКА...


Ну и где продолжение? Предстваил.
И чо дальше? Дальше-то ЧТО????????
5 3094447
>>094434

>ситуация нормальная


Скорее необходимая.
6 3094450
ДОДЕЛАЛ ТАСКУ в 14:20
@
КОММИТИШЬ ЕЁ В 17:50
7 3094453
>>094450
Тру стори. Не комитил таску 2 недели, пока мне аккуратно не напомнили, что я забыл.
8 3094466
>>094450
ДЕЛАЕШЬ ТАСКУ НЕСКОЛЬКО ДНЕЙ
@
COMMIT --AMEND
@
COMMIT --AMEND
@
COMMIT --AMEND
@
ЗАВОДИШЬ ПУЛЛРЕКВЕСТ НА 100500 ФАЙЛОВ С КОММЕНТАРИЕМ "FIX"
@
ПОЛУЧАЕШЬ АППРУВ ЧЕРЕЗ 30 СЕКУНД
@
СРАЗУ ЖЕ МЕРЖИШЬ
9 3094469
>>094466
Делаю хоть неделю просто тупо не коммичу этот кал. Никакого бугурта.
10 3094470
>>094434

ЛУЧШЕ ОТСЕЯТЬ ТЫСЯЧУ ОПЫТНЫХ, ЧЕМ ВЗЯТЬ ОДНОГО ВОЛЧАРУ!!!111
@
НАБРАЛИ ОНЛИ СТУДЕНТОВ, ВЕДЬ ТОЛЬКО СТУДЕНТЫ ГОТОВЫ ЗАДРАЧИВАТЬ ЛИТКОД
@
СТУДЕНТЫ РОНЯЮТ ПРОД ПО КД, IDLE IN TRANSACTION НАШ ДЕВИЗ
@
НАШ ПРОЕКТ СЧИТАЕТСЯ КАТОРГОЙ, КУДА ССЫЛАЮТ ПРОВИНИВШИХСЯ

Тру стори из яндекс маркета.
11 3094614
>>094470
А ещё весь стек хуяндекса полностью нерелевантный.
12 3094641
>>094470
Это скорее к вам никто не идёт кроме джунов олимпиадников с горящими глазами. Сделали себе репутацию соответствующую кроме алкособесов там еще и зарплаты ниже рынка, овертаймы, ебучий велосипедный стек и еще как в футболе карточки дают. Один тут ныл в МВП треде что ему жёлтую карточку дали, если ещё одну, то он вылетит и типа из-за этого спать плохо стал лол.
13 3094678
>>094445
ИЗВИНИТЕ ВЫ НАМ НЕ ПОДХОДИТЕ
>>094641
Пиздец. Бирюзовая компания мечты.
>>094466
Как же я ору.
>>094469
Мы так уволили разраба, который ПОЛГОДА не коммитил в репозиторий. Зачем? У меня на ноуте есть локальная копия. Код ревью? Да я слышал, что они обязательны, но я же ничего не мерджил, так что и ревьюить нечего не надо было. CI/CD? Ну, я добавил, но не понял зачем его просили, в репозитории же старая версия кода, а нормальная у меня я на ноуте. Когда закоммичу? Ну, если надо, то скоро, но я не хочу коммитить то, что не идеально выглядит, так что мне нужна таска на рефакторинг проекта перед тем как его коммитить.

Как получилось что это заметили только через полгода? В целом потому что всем было пофиг, релизные артефакты как-то появлялись, таски как-то закрывались и все были довольны пока не пришел ещё один разраб в проект и не смог сделать таску потому что код в репо протух.
14 3094752
>>094470
Зато как в этом вашем гугеле - перформанс-ревью, алгоритмы, кококо.
15 3094771
>>094678

>Мы так уволили разраба, который ПОЛГОДА не коммитил в репозиторий.


Не до такого не доходило. Я просто написал что не делаю промежуточные коммиты когда делают таску. Чтобы было труднее отследить сколько я ебланю. Как только заканчиваю: делают коммит, пуш и мр в тасочку. Если надо переключится на что-то другое - stash.

>все были довольны пока не пришел ещё один разраб в проект и не смог сделать таску потому что код в репо протух.


Манагером тоже выебать не помешало бы.
16 3094788
>>094771
Манагер копротивлялся! Он сказал да ладно, он же работу делает, это его стиль. Пришлось объяснить что в инженерной работе нет стиля, а есть конвенции и если ты им не следует, то идёшь нахуй.
17 3096161
REDIS
@
ВСЁ
18 3096602
>>096161
Да и хуй с ним, в принципе.
19 3098445
>>094470
волк - хуже червя пидора.
20 3098579
>>094678
У вас челик полгода делал таски, которые не влияли на бизнес-логику, не требовали тестирования, не содержали миграций? Выглядит как скетч.
21 3098588
>>098579

> У вас челик полгода делал таски, которые не влияли на бизнес-логику


Влияли в его проекте. Это было отдельное приложение где он был единственным разрабом.

> не требовали тестирования


Мануальное тестирование было, отчёты писались, а то что нет автоматического всем было пофиг.

> Выглядит как скетч.


Обычная ситуация в стартапе где народа ещё мало, а работы уже слишком много. Начинает действовать принцип "работает, не трогай". Тимлид игнорировал слона в комнате, потому что разбирался в это время с 5 такими же слонами.
22 3098600
>>098588

>Мануальное тестирование было


Кем? В любой конторе где есть QA первым вопросом было бы где ветка с задачей.
23 3098613
>>098600
Студентом на четверть ставки. QA есть, но как мне кажется ему вдвойне пофиг на это самое качество и он делает примерно ничего.
24 3098810
>>094445
НАЙТИ ВСЕ ПАЛИНДРОМЫ ЗА О(-1)
25 3098822
>>094788
а вы прям выпердовали его внулину, или предложили "мол ну давай договоримся делаем так и так, а так и так не делаем". он стал сопротивляться и только потом вы его пнули. или как. я тревожник
26 3098952
>>098600

>>В любой конторе где есть QA первым вопросом было бы где ветка с задачей.


Зачем им ветка или вообще гит? Они результат тестируют, а не коды дрочат. Нет UI или хотя бы свагера - идешь нахуй. Когда фича будет на тестовом контуре - тогда и приходите.
27 3099227
>>098822
Я несколько помню тимлид в принципе не хотел его выкидывать, но после того как эта ситуация повторилась дважды (чел опять месяц ни одного коммита в репу не сделал) было решено его сократить.
15529885884650.jpg22 Кб, 480x360
28 3099640
29 3099658
>>099640
O(MAX(N)) = O(1)
30 3099951
Эх, сижу на митинге с азиатами и понимаю как же важен акцент. Они нас не понимают, мы их не понимаем. А ещё вдобавок наш инженер, который должен был держать ответ еле-еле говорит на английском и в итоге отвечает на вопросы тимлид путая детали имплементации.

В общем, надо учить английский до С1 и прокачивать акцент вот что я осознал.
31 3100098
>>098952
В разных конторах процесс тестирования устроен по-разному.

В одной из контор, где я работал, тестировщики сами деплоили на тест нужные ветки, в другой они просто просили разраба задеплоить
32 3100174
>>099951
Если ты не понимаешь акценты людей с В1-В2 то у тебя самого А2.
Славянам хуй можно на акцент ложить, у нас он наоборот очень понятный.

Тебе не С1 надо а хотя бы В1 по аудированию. Скорее всего у тебя типичная проблема с В2 по письму и чтению и А2-В1(очень жидкий) по понимаю на слух.
33 3100193
>>099951

>Эх, сижу на митинге с азиатами и понимаю как же важен акцент.


Помницца, приехал в Южную Корею и поначалу не понимал английский босса. Но через пару месяцев тараторил уже нормально.

Но самый прикол был после того, когда этот босс приехал из США, где тусил недели две-три. Так у него появился калифорнийский акцент и пришлось заново учиться его понимать.

Вообще лучший способ изучить язык это погрузиться в среду, в которой на нём разговаривают. Тогда язык учится сам. Так устроен человек.
34 3100304
>>100174
Как скажешь незнакомец
>>100193
У меня митинги с ребятами из АОЭ, Индонезии, Китая, США, Англии, Черногории, Польши, Испании и Франции. Сложно везде будет пожить чтобы привыкнуть к каждому акценту
35 3100458
Меня больше всего бесят акценты китайцев, индусов и северных англичан/шотландцев.
Был один иранец, который произносил permission как пармежан, но в целом его было нормально понятно.
36 3100460
>>100458
Индусский акцент это нечто кончено. Я сначала подумал, что индусы прикалываются, а нет они и правда так разговаривают. Но не все конечно.
37 3100549
>>100460

>Индусский акцент это нечто кончено.


Ага. В соседнем кубикле работал индус - словарный запас как у Шекспира, но произношение просто пиздец. Приходилось переспрашивать. Но пацан нормальный был.
indish.mp4358 Кб, mp4,
360x640, 0:10
38 3100604
39 3100620
А почему у всех индусов один акцент? Хинди ближе к русскому, чем к тамильскому.
40 3100797
>>100620
А почему у всех русских один акцент?
41 3100817
>>100604
Ну и запёрли, тяжело тёткам сейчас.
42 3100916
>>100620
Потому что акцент это манера произношения на основе привычной фонетики.

В славянских языках и немецком это агресивнок рыканье и слишком чёткое произношение окончания(ты сам не понимаешь но в этих языках очень важно слышать именно конец слова чтобы не проебать смысл)

В хинди реально обилие этих д и придыхания в речи.

У японцев наоборот привычка пихать везде открытые слоги реаду, дану. Плюс очень мягкое произношение.

Французы хуй клали и произносят английский согласно своей фонетики и поэтому их нихуя никто не понимает.

В целом можешь конкретно забить на акцент у себя. Да и пытаться понять все акценты бесполезно их только в Лондоне дюжина. Вообще будь как индусы, это не они говорят хуево, это ты тупой(даже если ты носитель)

https://youtu.be/OwRvUCi2s1U?si=ZMXRusKptwu6TIZG

https://youtu.be/DxxAwDHgQhE?si=f0a01_n2fz1PWblj

Видео для понимания
44 3100970
>>100916
>>100951

По меньшей мере эти видео забавны.

А что на это скажешь?

https://youtu.be/xAjVZXpQToI
45 3100971
>>099951
>>100193
>>100460
В очередной раз доказано превосходство белой расы.
>>100620
Расовый дефект речи. Башку на солнце напекает, ещё жрут свои пряности ебучие и воняют.
>>100916
Индусы — расовый мусор. Не нужно уподобляться им. Не нужно брать их на работу. Они не умеют пользоваться презервативами, какой код они могут написать?
46 3101159
>>100971

> В очередной раз доказано превосходство белой расы.


Индусы тоже европеоиды лол
47 3101171
>>101159
Рас только три, да?
48 3101173
>>101171
Человечество вообще не делится на расы, поэтому все споры по поводу того, три их или тридцать три, бессмысленны.
49 3101187
>>101171
Сколько людей столько и рас минус однояйцевые близнецы, так как мы друг от друга все отличаемся генетически. А вот этносов и правда ограниченное количество.
50 3101207
>>101173

>Человечество вообще не делится на расы,


Да делится, как раз-таки. Они и фенотипически и генотипически хорошо различимы.
51 3101256
>>101159
Учи расологию. Я давно думаю, что в IT-специальностях нужен именно такой курс. Судя по числу соевиков в нашей отрасли, необходимость даже перезрела.
52 3101403
>>101173

>Человечество вообще не делится на расы


Дробышевский залогинся
image.png62 Кб, 422x624
53 3101869
@ А ЧЕ ТАКОГО Я ПРОСТО РАБОТАЛ ПО ИП! ЗАЧЕМ МНЕ ОФИЦИАЛЬНЫЙ ОПЫТ. УЧИСЬ ДОВЕРЯТЬ ЛЮДЯМ.
54 3101968
>>101869
Лол, что люди не делают лишь бы анальником стать
55 3102008
>>101968
Скоро будут как в индии - подставные конторы для опыта, подставные конторы для сертификации и тому подобное. Самые прошареные в 20 лет уже прицпипал-архитекторы с 30 годами стажа
56 3102055
>>102008
Да, видел таких когда искали сотрудника. Заглядываешь в гитхаб и ужасаешься.
57 3102106
>>101968
Практически никто не устраивается.
Но дело в том что они усиливают анальное зондирование для всех.
58 3102116
>>101968
Так а какая есть альтернатива? Айтишка пока одна из немногих работ, где платят много, а работать просто, не надо никаких особых физ усилий ( даже умственные не всегда нужны)
59 3102126
>>102116
Работать под себя, очевидно же.
60 3102146
>>102106

>не дали подтверждения


Лол, у нас бы секретарша просто нахуй бы послала если бы ей кто-то позвонил и попросил данные о сотрудниках
61 3102155
>>102116

>Так а какая есть альтернатива?



Чел, в любой профессии платят от 150к (от 3 лет опыта)
Айти вырывается вперед только на должности лидов и то в рашен фаанге/
62 3102157
>>102106

> второй пик


Жесть
>>102116
Да никаких, согласен
63 3102170
СОБРАНИЕ КОМАНДЫ
@
ОБСУЖДАЕМ КЛИЕНТОВ, БУДУЩЕЕ ПРОДУКТА, ВОТ ЭТО ВСЁ
@
ПРОДАКТ ОТКРЫВАЕТ МИРО
@
СОТНИ РАЗНОЦВЕТНЫХ ТАБЛИЧЕК СОБРАННЫХ ИЗ ОТДЕЛЬНЫХ ПРЯМОУГОЛЬНИКОВ, СТИКЕРОВ, СТРЕЛОЧЕК
@
ЛОВЛЮ ФЛЕШБЕКИ ШКОЛЬНЫХ ТЕТРАДЕЙ ОДНОКЛАСНИЦ
@
СПРАШИВАЮ ГДЕ МОЖНО ПОСМОТРЕТЬ НА ЭТО ВСЁ НЕ В ВИДЕ СТИКЕРОВ
@
ЗАЧЕМ? ЕСТЬ ЖЕ МИРО
@
ПОНИМАЮ ПОЧЕМУ ПРОДАКТ ГОВОРИТ, ЧТО ПОСТОЯННО В ПОТЕ ЛИЦА РАБОТАЕТ
@
ВСЮ ЭТУ ХУЙНЮ РИСОВАТЬ МЫШКОЙ
@
ПОНИМАЮ, ЧТО У НЕЁ ЗАРПЛАТА МИНИМУМ В ДВА РАЗА БОЛЬШЕ МОЕЙ
@
ПОНИМАЮ, ЧТО ОНА ЖИВЕТ В США
@
А Я НЕТ
64 3102213
>>102155

>Чел, в любой профессии платят от 150к (от 3 лет опыта)


например?

>Айти вырывается вперед только на должности лидов и то в рашен фаанге/



Покажи, где можно без напряга получить 300к в месяц
300к - это синьорная зарплата
65 3102255
>>102155
Наоборот на уровне менеджмента, даже низшего звена айти не особо выделяется. Потому что лид может получать столько же или на 30% больше чем сенька. А начальник отдела в легкую может получать в 2-3 раза больше чем старший специалист в каком-нибудь банке или госучреждении.
А если мы будем дальше сравнивать, то технический менеджмент будет проигрывать менеджменту в финансах, в реальном секторе или даже в бюджетке.
image.png36 Кб, 792x488
66 3102316
67 3102336
>>102316
Думаешь работа фрещеровщика такая же простая как айтишника?
мимо
68 3102465
>>094431
Молодцы. Канонично перекатили
изображение.png516 Кб, 454x888
69 3102471
>>094426 (OP)

>


>ТАК, Я ВИЖУ, У ВАС В РЕЗЮМЕ 10 ЛЕТ ОПЫТА


>@


>ИЗ НИХ 2 ГОДА НА ТИМЛИДСКОЙ ПОЗИЦИИ


>@


>ЭТО ВСЕ, КОНЕЧНО, ХОРОШО, НО


>@


>ПРЕДСТАВЬТЕ, ЧТО У ВАС ЕСТЬ СТРОКА...


@
ПУК-СРЕНЬК СО СТРОКАМИ НЕ РАБОТАЛ
@
НА СОБЕС ПРИШЁЛ ВОЛК В СИНЬОРСКОЙ ШКУРЕ
@
С РЕЗЮМЕ КАЛИФОРНИЙСКОГО КОЙОТА ИЗ КРЕМНИЕВОЙ ДОЛИНЫ
@
УШЕЛ ОБОССАНЫЙ ШАКАЛ ОБЫКНОВЕННЫЙ
@
С ВОЛЧЬИМ БИЛЕТОМ В ЧЕРНЫХ СПИСКАХ ХРЮШ
70 3102775
>>102146
Само собой, это же разглашение персональных данных. Если такое и узнают то через социальную инженерию или через личные знакомства.
71 3103420
>>102126

>Работать под себя


Проснись, ты серишь под себя. Работа на себя, это в 99% тяжёлый труд без выходных и отпусков.
72 3103567
>>102471
@
ПРИШЕЛ НА СОБЕС В СБЕР В ВОЛЧЬЕЙ ШКУРЕ
@
УЛИЧИЛИ В ВОЛЧИЗМЕ
@
ОКАЗАЛСЯ В ЧЕРНОМ СПИСКЕ 2000 КОМПАНИЙ (все подрядчики и галеры)
73 3103586
>>103567
Лол
74 3103699
>>103567
@
ПОТРЕБОВАЛ ВЕРНУТЬ 600₽ ЗА ДОСТУП К ВОЛЧЕМУ ЛОГОВУ
@
ПОСЛАЛИ НАХУЙ
@
СЛИЛ ВСЕХ ВОЛКОВ
75 3104129
>>103699
По вольчи поступил. АУФ
76 3104679
@
ХОТИТЕ СТАТЬ ПРОГРАММИСТОМ ГДЕ 99% ЭТО ПОИСК ИНФОРМАЦИИ / ЧТЕНИЕ
@
НЕ МОГУТ НАГУГЛИТЬ БЕСПЛАТНЫЕ КУРСЫ, ОТДАЮТ 150 000р
image.png216 Кб, 2207x1087
77 3104688
image.png58 Кб, 204x204
78 3104938

>нет никакой разницы между вкатуном и опытным



@
ХОЧУ МАШИНУ ЗА 5 000 000 РУБЛЕЙ, ИЩУ 1-УЮ РАБОТУ.
@
НЕ БЕРУТ - ПОШЕЛ НА КУРСЫ.
@
НЕ БЕРУТ - ТРЕБУЮТ ОПЫТ.
@
НЕ БЕРУТ - РИСУЕШЬ ОПЫТ.
@
НЕ БЕРУТ - ТРЕБУЮТ ТРУДОВУЮ.
@
ФОРСИШЬ ЧТО ОПЫТ НЕ НУЖЕН И ВКАТУН НА ОДНОМ УРОВНЕ С СЕНЬЕРОМ - НЕ ВЕРЯТ.
@
ФОРСИШЬ ЧТО ДЕНЬГИ ПЕРЕОЦЕНЕНЫ И МОЖНО ОТДАВАТЬ МАШИНЫ ПРОСТО ТАК.
@
ОТПРАВЛЯЕШЬСЯ НА ЗАВОД.
79 3107019
>>104938

> ФОРСИШЬ ЧТО ОПЫТ НЕ НУЖЕН И ВКАТУН НА ОДНОМ УРОВНЕ С СЕНЬЕРОМ



Это где такие обитают?
80 3107438
>>107019
Это волки, сидят во всех ит-тредах, пытаются зафорсить данную идею.
Но есть нюанс.
81 3107639
>>096602
Двачую. Не велика сложно хранить пары ключ значение. Вангую, что хватает альтернатив. Да и нужно оно достаточно редко. Вот какие юз кейзы, когда он прямо очень сильно нужен?
82 3107642
>>107639
Не велика потеря, не так уж сложно хранить пары ключ значение
* fix
83 3107653
>>107438
На первом пике чел снизу прав, интервьюхи это просто ритуал
84 3107658
>>107438
Никто же на это не поведется, лол.
85 3107678
>>107653
Он прав в том что человек сам виноват что к нему проскочил додик.
Нужно усложнять собесы.

База по найму сейчас выглядит так:
1) Скрининг по телефону (софт и мотивация)
2) Выясняем наличие подтверждённого опыта и готовность отправить выписки, контракты (нам не нужен теоретик без опыта, уменьшаем воронку сразу)
3) Зовем на собес, если есть документы (шаринг экрана + включенная камера)
4) Опрос по опыту работы (возможно просиживал штаны, гоняем по каждой фиче, узнаем конкретику и способы реализации)
5) Литкод-секция (задачи разные, защита от подготовки)
6) Секция с теорией (базовые вопросы и ситуации из жизни)
7) Секция с усложненной теорией (ответить сможет опытный человек, данной информации нет в курсах)
8) Общая секция на базу айти (вокруг и около, смотрим на вовлеченность в IT)
9) Ревью-секция (смотрим на качество кода)
10) pet-секция (смотрим примеры кода )
11) Созвон с менеджером
12) Менеджер+программист принимают решение
13) Оффер.
86 3107696
>>107678
С такой процедурой найма только с руки выращенными интернами будет жить.
Нет смысла проходить залупьи процедуры, если платят мало.

> pet-секция (смотрим примеры кода )


С этого отдельно серенькнул. Большая часть петов - бездарный калич, который ни один норм соискатель не будет у себя на акке держать. Тем единицам, у которых норм петы, ваши рога и копыта скорее всего таким не всрется.

Энивэй. Советую поубавить мушку, попуститься малеха, и не отыгрываться на соискателях, а погружать тех, которые прошли базовые секции собеса на испытательный и уже по результатам испытательного принимать решение.
87 3107718
>>107696

>Нет смысла проходить залупьи процедуры, если платят мало.


А что сложного в том что я перечислил? Это обычный собес, но с защитой от "списывания".

>С этого отдельно серенькнул.


У всех должны быть примеры кода. Хотя бы 1 решенная задача.

>на испытательный и уже по результатам испытательного принимать решение.


Предлагаешь терять 700 000 на пустом месте ?
Зачем если можно зафильтровать еще на начальном этапе.
88 3107719
>>107678
Ты по всем тредам бегаешь с этой пастой. Тебе совсем нечем заняться в жизни?
89 3107724
>>107719
первый раз скопировал
90 3107738
>>107718
Кому должны, всем прощаем.
91 3107766
>>107738
мы вам перезвоним.
92 3107912
>>107718

>Предлагаешь терять 700 000 на пустом месте ?


Предлагаю полный оклад не платить на испытательном. А если есть сомнения, что чел согласиться, пообещай бонус, который добьет до зарплаты сотрудника за этот период, при успешном завершении.

>А что сложного в том что я перечислил?


>гоняем по каждой фиче


Времени своего-то хоть не жалко?

>Секция с теорией + Секция с усложненной теорией


Две секции с теорией, которые нет смысла разъединять. Твоя задача не зачет с экзаменом проставить, а определить подходит ли чел на твою позицию или нет. В один заход беседуешь по теории, все. Начинаешь с простого, видишь что чел ориентируется, переходишь на сложные моменты и моменты, которые могут иметь значения в твоей работе. Все.
Зачем вам секция на обсуждение ИоТ-дилдаков:

>Общая секция на базу айти


Это нужно выяснять при знакомстве с кандидатом, а ля "роскожите о сибе, где работали кокой опыт, пруфнешь, чо интересного было, чо вообще хатите делоть".

>Литкод-секция


Если ты всунешь две сложные задачи, то обычный чел их будет много делать - трата времени. Всегда базовые задачи на разминку, чтобы проверить, что чел не плешивый волчара + задача связанная с тем, на что чела рекрутируете. Знаю лично даунов с яндекса, которые выучили буквально 3 задачи на авл деревья и 2 задачи на парсинг, и флексят ими перед соискателями, и удивляются, как это никто за час не может это решить. Если у тебя длинная кодинг секция, то ты мало того, что утомляешь кандидата ты-то правильный ответ будешь знать и не устанешь, так ты еще и для него и для себя суть замыливаешь, зоонаблюдая за его затупами по вопросам скорее всего несвязанным с тем, что он будет делать. Плюс это как бы не стопроцентно комфортная среда для соискателя.

>Ревью-секция


На качество кода соискателя или на качество вашей кодовой базы? Или на качество кода левых челов?
Вам точно нужен отдельный ревью и отдельный литкод? Вы можете склепать полузаконченный и полурабочий проектик и заставить кандидата прокомментировать, в чем Вася не прав, и попросить что-то исправить. Такие моменты гораздо больше выявляют уровень человека, показывают может ли он думать за пределами нарезанной таски современный додик за пределами микропениса редко способен как-то думать, показывают насмотренность и опыт, и потому, на что чел обращает внимание, можно в принципе делать вывод о компетентности.
Эта же штука и вместо пета зайдет.

>У всех должны быть примеры кода. Хотя бы 1 решенная задача.


Кому должны? Маньке с комплексом неполноценности на рекрутере? Код, который в прод пошел, соискатель часто не будет иметь права тебе показывать. У работающего и живущую свою жизнь чела времени вести свой велосипед может не быть. Вот скажи мне, как часто ты видел петы соискателей? Что ты там видел? Если вдруг редко видишь, или просто буквы смотришь, то объясню:

Большая часть петов - это шаблонный кал, часто не только по идее, но и по реализации. Интересный пет не из ентрилевел доки или из гайда по вкату встретить почти нереально. Как правило даже неинтересный и ентрилевельный пет делают все калово ну это же для себя! И тут, во-первых, не поспоришь, а во-вторых у большей части людей это оправдание своей криворукости. Рецепт среднестатистического пета: копируешь код из энтрилевельных разделов доки, немного из экземлов и чуточку от себя добавляешь индивидуальности, чтобы это было под ТВОЮ задачу. Ну либо берешь и придумываешь какую-то задачу, которая актуальна лично ТЕБЕ, и кое-как ее реализуешь. Скоуп актуалочки как правило довольно узок: 1)скрипты для автомтизации, 2)очередной misc/util тулбокс, который уже скорее всего есть в стандартной библиотеке, или в стд+, и который почти всегда уступает по качеству, 3) Простенькие консольные утилиты для херни, 4) Беззадачный тг/дискок-бот для какого-то говна, 5) Либо для взаимодействия с криптокошельком или обсосный бот для криптотрейдинга. Большая часть из вышеперечисленного делает на неглубоком уровне, и если ты начнешь реально смотреть код, то впечатление как правило становится только хуже. А еще на акках соискателей содержатся вперемешку с петпрожектами ссаные лабы из своей шараги. Так еще и репа будет максимально калово оформлена, и в ней будет онли краткий ридми с "Ыыыыы мой проект, скрипт для поедания шоколада (кала) Ыыыыыы. Installation: pip/cargo/npm install kaleater". Это и у джунов, и у мидлов, и даже у сенек в наших реалиях. Я бы скорее предположил, что у волка шаблонный проект будет с большей вероятностью, чем у стремящегося джуна или мидлослава.

Самое тупое что можно дать человеку - это мантра про то, что ты обязан иметь петы которые никогда больше нуля звезд не получать и делать убогие контрибьюшены в опенсоурс. От этого хуже и соискателю, который ведется на эти вскукареки, котрые вкатились еще тогда, когда поляна не была освоена, и людям, которые реально разрабатывают свои проблемы, и реально, не для галочки, контрибьютят или ведут опенсорсные проекты привет шитктоберфест.
Если у тебя не исключительный проект у тебя не исключительный проект, или ты не суперстар то не приводи проекты. Аналогично можно сказать и про рекрутеров. Если у тебя нет нормально пета, и ты требуешь чтобы у соискателя был пет на уровне твоего, то ты скорее всего принципиально не можешь понимать, как работает попенсорс разработка, и как петы превращаются во вменяемые проекты, а просто хочешь, чтобы чел выполнил чек в твоем бюллетене, и чтобы у него было как у тебя, ведь у тебя-то есть свой бот в дискоке, ведь ты-то разработчик языка GlybaSketch.

По итогу, мероприятие на полтора часа максимум по твоей методичке даже в рамках техсобеса потенциально растягивается до половины рабочего дня, а то и дольше. Половину рабочего дня, которую две-три обезьяны, принимающие техсобес, не работают. Сколько кабаныч на пустом месте теряешь по доходу?

Твоя задача не потешить свое ЧСВ, как гуру погромиста, а отсеивать очевидных даунов и понять, что чел у тебя ищет кроме сотыг, и сможешь ли ты его комфортно интегрировать. С 1) по 9) пункты, исключая только какие-то гиперсложные
задачи по теории и по кодингу, легко обходятся волками. Впрочем, эти же моменты и челы не из шкварного пула кандидатов могут не очень хорошо пройти. Скрин шаринг + камера это и близко не мера защиты Лайфхак для волчат: покупаешь второй моник, и сможешь без задней мысли устроится на 700к к этому титану рекрутинга. Пет прожект - просто кал идея. Либо у тебя там гиперкрутые прожекты, либо у тебя пустой гитхаб. Никому не всрались твои лабы и фото твоей сраной кошки.
92 3107912
>>107718

>Предлагаешь терять 700 000 на пустом месте ?


Предлагаю полный оклад не платить на испытательном. А если есть сомнения, что чел согласиться, пообещай бонус, который добьет до зарплаты сотрудника за этот период, при успешном завершении.

>А что сложного в том что я перечислил?


>гоняем по каждой фиче


Времени своего-то хоть не жалко?

>Секция с теорией + Секция с усложненной теорией


Две секции с теорией, которые нет смысла разъединять. Твоя задача не зачет с экзаменом проставить, а определить подходит ли чел на твою позицию или нет. В один заход беседуешь по теории, все. Начинаешь с простого, видишь что чел ориентируется, переходишь на сложные моменты и моменты, которые могут иметь значения в твоей работе. Все.
Зачем вам секция на обсуждение ИоТ-дилдаков:

>Общая секция на базу айти


Это нужно выяснять при знакомстве с кандидатом, а ля "роскожите о сибе, где работали кокой опыт, пруфнешь, чо интересного было, чо вообще хатите делоть".

>Литкод-секция


Если ты всунешь две сложные задачи, то обычный чел их будет много делать - трата времени. Всегда базовые задачи на разминку, чтобы проверить, что чел не плешивый волчара + задача связанная с тем, на что чела рекрутируете. Знаю лично даунов с яндекса, которые выучили буквально 3 задачи на авл деревья и 2 задачи на парсинг, и флексят ими перед соискателями, и удивляются, как это никто за час не может это решить. Если у тебя длинная кодинг секция, то ты мало того, что утомляешь кандидата ты-то правильный ответ будешь знать и не устанешь, так ты еще и для него и для себя суть замыливаешь, зоонаблюдая за его затупами по вопросам скорее всего несвязанным с тем, что он будет делать. Плюс это как бы не стопроцентно комфортная среда для соискателя.

>Ревью-секция


На качество кода соискателя или на качество вашей кодовой базы? Или на качество кода левых челов?
Вам точно нужен отдельный ревью и отдельный литкод? Вы можете склепать полузаконченный и полурабочий проектик и заставить кандидата прокомментировать, в чем Вася не прав, и попросить что-то исправить. Такие моменты гораздо больше выявляют уровень человека, показывают может ли он думать за пределами нарезанной таски современный додик за пределами микропениса редко способен как-то думать, показывают насмотренность и опыт, и потому, на что чел обращает внимание, можно в принципе делать вывод о компетентности.
Эта же штука и вместо пета зайдет.

>У всех должны быть примеры кода. Хотя бы 1 решенная задача.


Кому должны? Маньке с комплексом неполноценности на рекрутере? Код, который в прод пошел, соискатель часто не будет иметь права тебе показывать. У работающего и живущую свою жизнь чела времени вести свой велосипед может не быть. Вот скажи мне, как часто ты видел петы соискателей? Что ты там видел? Если вдруг редко видишь, или просто буквы смотришь, то объясню:

Большая часть петов - это шаблонный кал, часто не только по идее, но и по реализации. Интересный пет не из ентрилевел доки или из гайда по вкату встретить почти нереально. Как правило даже неинтересный и ентрилевельный пет делают все калово ну это же для себя! И тут, во-первых, не поспоришь, а во-вторых у большей части людей это оправдание своей криворукости. Рецепт среднестатистического пета: копируешь код из энтрилевельных разделов доки, немного из экземлов и чуточку от себя добавляешь индивидуальности, чтобы это было под ТВОЮ задачу. Ну либо берешь и придумываешь какую-то задачу, которая актуальна лично ТЕБЕ, и кое-как ее реализуешь. Скоуп актуалочки как правило довольно узок: 1)скрипты для автомтизации, 2)очередной misc/util тулбокс, который уже скорее всего есть в стандартной библиотеке, или в стд+, и который почти всегда уступает по качеству, 3) Простенькие консольные утилиты для херни, 4) Беззадачный тг/дискок-бот для какого-то говна, 5) Либо для взаимодействия с криптокошельком или обсосный бот для криптотрейдинга. Большая часть из вышеперечисленного делает на неглубоком уровне, и если ты начнешь реально смотреть код, то впечатление как правило становится только хуже. А еще на акках соискателей содержатся вперемешку с петпрожектами ссаные лабы из своей шараги. Так еще и репа будет максимально калово оформлена, и в ней будет онли краткий ридми с "Ыыыыы мой проект, скрипт для поедания шоколада (кала) Ыыыыыы. Installation: pip/cargo/npm install kaleater". Это и у джунов, и у мидлов, и даже у сенек в наших реалиях. Я бы скорее предположил, что у волка шаблонный проект будет с большей вероятностью, чем у стремящегося джуна или мидлослава.

Самое тупое что можно дать человеку - это мантра про то, что ты обязан иметь петы которые никогда больше нуля звезд не получать и делать убогие контрибьюшены в опенсоурс. От этого хуже и соискателю, который ведется на эти вскукареки, котрые вкатились еще тогда, когда поляна не была освоена, и людям, которые реально разрабатывают свои проблемы, и реально, не для галочки, контрибьютят или ведут опенсорсные проекты привет шитктоберфест.
Если у тебя не исключительный проект у тебя не исключительный проект, или ты не суперстар то не приводи проекты. Аналогично можно сказать и про рекрутеров. Если у тебя нет нормально пета, и ты требуешь чтобы у соискателя был пет на уровне твоего, то ты скорее всего принципиально не можешь понимать, как работает попенсорс разработка, и как петы превращаются во вменяемые проекты, а просто хочешь, чтобы чел выполнил чек в твоем бюллетене, и чтобы у него было как у тебя, ведь у тебя-то есть свой бот в дискоке, ведь ты-то разработчик языка GlybaSketch.

По итогу, мероприятие на полтора часа максимум по твоей методичке даже в рамках техсобеса потенциально растягивается до половины рабочего дня, а то и дольше. Половину рабочего дня, которую две-три обезьяны, принимающие техсобес, не работают. Сколько кабаныч на пустом месте теряешь по доходу?

Твоя задача не потешить свое ЧСВ, как гуру погромиста, а отсеивать очевидных даунов и понять, что чел у тебя ищет кроме сотыг, и сможешь ли ты его комфортно интегрировать. С 1) по 9) пункты, исключая только какие-то гиперсложные
задачи по теории и по кодингу, легко обходятся волками. Впрочем, эти же моменты и челы не из шкварного пула кандидатов могут не очень хорошо пройти. Скрин шаринг + камера это и близко не мера защиты Лайфхак для волчат: покупаешь второй моник, и сможешь без задней мысли устроится на 700к к этому титану рекрутинга. Пет прожект - просто кал идея. Либо у тебя там гиперкрутые прожекты, либо у тебя пустой гитхаб. Никому не всрались твои лабы и фото твоей сраной кошки.
93 3108003
>>107912

>Предлагаю полный оклад не платить на испытательном.


Хорошо, тогда мы потеряем 500 000 а не 700 000. Это кругленькая сумма. А за 100 000 никто не захочет работать 3 месяца, я бы точно не стал. Мы же ищем мидлов и выше. А Джуны не нужны по определению. Джуны - это в Яндекс. Там есть учителя и грядки.

>Времени своего-то хоть не жалко?


Секция с документами - 1 минуты (спросил и сделал выводы)
Каждая секция на 5-15 минут, кроме алгоритмической, она может длится до 30 минут. Итого: 90 минут общего времени на все. Если человек умный, то укладывается в час.

>Это нужно выяснять при знакомстве с кандидатом.


Там про T-shaped хотя бы на уровне теории, ты обязан знать соседний области своей профессии на базовом уровне. Данные вопросы покажут что ты вовлечен в IT, а не залетный с 2024.

>Если ты всунешь две сложные задачи, то обычный чел их будет много делать - трата времени.


Сложные никто не сует, обычные задачи на 20 строк кода.

>На качество кода соискателя или на качество вашей кодовой базы?


Оба варианта. человек правит 20 строк нашего криво-написанного кода.

>Кому должны? Маньке с комплексом неполноценности на рекрутере? Код, который в прод пошел, соискатель часто не будет иметь права тебе показывать.


Очень странно что у программиста за 5 лет опыта нет ни одной строчки в личных проектов. Ну допустим, этот пункт был под звездочкой. Не осуждаю, возможно он хорошо перформит на работе и ему будет что рассказать.

>Большая часть петов - это шаблонный кал,


Это у джунов, нам попадаются программисты с собственными библиотеками на 500 звезд. Люди которые пишут статьи или делают реально сложные вещи. Это инженеры которые любят попрактиковаться, попробовать что-то новое, покрутить редкий алгоритм.

>Рецепт среднестатистического пета: копируешь код


Такое бывает, за это сразу минус, это не одобряем. Тоже делаем выводы и смотрим на дату.

>По итогу, мероприятие на полтора часа максимум по твоей методичке даже в рамках техсобеса потенциально растягивается до половины рабочего дня, а то и дольше.


нет, мы управляемся в 90 минут, если человек тянет с задачей больше 30 минут, то это стоп собес.

>Твоя задача не потешить свое ЧСВ, как гуру погромиста


Нет, с чего такие выводы? мы же не даем нерешаемые задачи, обычный опросник по опыту и теория, простые задачи. Любой сеньер щелкает наш собес как орешки.
Суть в том что у нас нет ни одного заезженного вопроса.

>легко обходятся волками


Нет, не обходится, потому что для каждого собеседования всегда уникальная задача с теорией, разбираются редкие кейсы, случаи из жизни работника.

>Лайфхак для волчат: покупаешь второй моник, и сможешь без задней мысли устроится на 700к к этому титану рекрутинга.


Это дополнительная метрика, никто не говорит что она спасет на 100%
Видно когда человек задумывается и его глаза начинают прыгать туда-сюда
Шаринг экрана показывает как человек решает задачу, это видно невооруженным глазом, стоит ли рассказывать что по мере решения задачи накидываются дополнительные условия и задаются вопросы по коду? (альтернативы решения, улучшения)

Ты ошибся во всем, кроме петов. петы - это пунктик под звёздочкой, вполне нормально не иметь петы.
Но если к нам придет человек с собственным компилятором, то ему будет поставлен плюсик.
93 3108003
>>107912

>Предлагаю полный оклад не платить на испытательном.


Хорошо, тогда мы потеряем 500 000 а не 700 000. Это кругленькая сумма. А за 100 000 никто не захочет работать 3 месяца, я бы точно не стал. Мы же ищем мидлов и выше. А Джуны не нужны по определению. Джуны - это в Яндекс. Там есть учителя и грядки.

>Времени своего-то хоть не жалко?


Секция с документами - 1 минуты (спросил и сделал выводы)
Каждая секция на 5-15 минут, кроме алгоритмической, она может длится до 30 минут. Итого: 90 минут общего времени на все. Если человек умный, то укладывается в час.

>Это нужно выяснять при знакомстве с кандидатом.


Там про T-shaped хотя бы на уровне теории, ты обязан знать соседний области своей профессии на базовом уровне. Данные вопросы покажут что ты вовлечен в IT, а не залетный с 2024.

>Если ты всунешь две сложные задачи, то обычный чел их будет много делать - трата времени.


Сложные никто не сует, обычные задачи на 20 строк кода.

>На качество кода соискателя или на качество вашей кодовой базы?


Оба варианта. человек правит 20 строк нашего криво-написанного кода.

>Кому должны? Маньке с комплексом неполноценности на рекрутере? Код, который в прод пошел, соискатель часто не будет иметь права тебе показывать.


Очень странно что у программиста за 5 лет опыта нет ни одной строчки в личных проектов. Ну допустим, этот пункт был под звездочкой. Не осуждаю, возможно он хорошо перформит на работе и ему будет что рассказать.

>Большая часть петов - это шаблонный кал,


Это у джунов, нам попадаются программисты с собственными библиотеками на 500 звезд. Люди которые пишут статьи или делают реально сложные вещи. Это инженеры которые любят попрактиковаться, попробовать что-то новое, покрутить редкий алгоритм.

>Рецепт среднестатистического пета: копируешь код


Такое бывает, за это сразу минус, это не одобряем. Тоже делаем выводы и смотрим на дату.

>По итогу, мероприятие на полтора часа максимум по твоей методичке даже в рамках техсобеса потенциально растягивается до половины рабочего дня, а то и дольше.


нет, мы управляемся в 90 минут, если человек тянет с задачей больше 30 минут, то это стоп собес.

>Твоя задача не потешить свое ЧСВ, как гуру погромиста


Нет, с чего такие выводы? мы же не даем нерешаемые задачи, обычный опросник по опыту и теория, простые задачи. Любой сеньер щелкает наш собес как орешки.
Суть в том что у нас нет ни одного заезженного вопроса.

>легко обходятся волками


Нет, не обходится, потому что для каждого собеседования всегда уникальная задача с теорией, разбираются редкие кейсы, случаи из жизни работника.

>Лайфхак для волчат: покупаешь второй моник, и сможешь без задней мысли устроится на 700к к этому титану рекрутинга.


Это дополнительная метрика, никто не говорит что она спасет на 100%
Видно когда человек задумывается и его глаза начинают прыгать туда-сюда
Шаринг экрана показывает как человек решает задачу, это видно невооруженным глазом, стоит ли рассказывать что по мере решения задачи накидываются дополнительные условия и задаются вопросы по коду? (альтернативы решения, улучшения)

Ты ошибся во всем, кроме петов. петы - это пунктик под звёздочкой, вполне нормально не иметь петы.
Но если к нам придет человек с собственным компилятором, то ему будет поставлен плюсик.
94 3108014
>>108003

>работать 3 месяца


Ты ведь в курсе что ты можешь делать испытательный срок по длительности меньше?
95 3108050
>>108014
Теряется смысл испытательного срока, человек должен въехать, порешать задачки.
96 3108082
>>108050
А за месяц не получается, если на фуллтайм?
У нас для мидлов испытательный в месяц самое то. Если половина времени - то 1.5 или 2.

Если берем не просто как лишние руки в команду, а как чела на проект, то за месяц совершенно точно можно понять, есть ли смысл продолжать работу с челом, и как он справляется со своими задачами.
97 3108088
>>107912
А с такими статами норм? Не хочу литкодить, давайте просто попиздим за жизнь и технологии.
98 3108142
>>108003

>Это у джунов, нам попадаются программисты с собственными библиотеками на 500 звезд. Люди которые пишут статьи или делают реально сложные вещи. Это инженеры которые любят попрактиковаться, попробовать что-то новое, покрутить редкий алгоритм.


В какой компании ты работаешь, что к вам идут такие?

У большого количества программистов нет пет-проектов, либо это какие-то старые тестовые. Потому что большинству похуй на программирование, программирование - это просто работа, за которую платят деньги, нет смысла после работы по вечерам еще кодить что-то

Если интервьюер не может за 60-90 минут собеса понять, кто перед ним: спец или волчара, то нахуй тогда он проводит интервью?
99 3108181
>>107678
Ни сеньор ни миддл на такое интервью не пойдут. Тут должна быть какая-то очень-очень хорошая зарплата, чтобы была мотивация так готовиться к интервью. Плюс такое интервью займет 3 часа если не больше.
>>108082
Не знаю как у вас это получается. Месяц это два спринта где в первом разработчик будет погружаться в проект и в инфраструктуру, а на второй ему никто сложной задачи не даст.

У нас был испытательный 6 месяцев.
100 3108192
>>108181
Разве можно больше 3 месяцев?

>>108181

>Месяц это два спринта где в первом разработчик будет погружаться в проект и в инфраструктуру, а на второй ему никто сложной задачи не даст.



Так испыталка нужна не для того, чтобы разработчик въехал в проект, а чтобы вы решили, подходит он вам или нет, и чтобы он решил, устраиваете ли вы его или нет
101 3108194
>>108192

> Разве можно больше 3 месяцев?


Мы не в России нанимали, я тоже был удивлен такому долгому испытательному. Мне объяснили это тем, что потом человека по местному законодательству очень сложно уволить, а если сокращать, то платить большие социальные бонусы. Так что компания должна быть уверена в сотруднике.

> Так испыталка нужна не для того, чтобы разработчик въехал в проект, а чтобы вы решили, подходит он вам или нет, и чтобы он решил, устраиваете ли вы его или нет


Это да, но как раз технический скилл становится видно на сложных задачах. Одно дело уметь быть душей компании и другое самостоятельно решать задачи и не писать говнокод. В целом я однозначный вывод по второму вопросу смог сделать только к концу третьего месяца работы нового разработчика.
102 3108195
>>098952

>Они результат тестируют


Не знаю что у вас за процессы, но везде где я работал проверка фичи тестировщиком выглядела так:
- на тестовый сервер деплоится мастер, QA проверяет, что баг воспроизводится,
- на тестовый сервер деплоится ветка с фичей, QA проверяет, что баг не воспроизводится.
103 3108198
>>108195

> сервер с обновленным приложением


Так это и есть результат, разве нет?
104 3108203
>>108198
А как тестировщик узнает, что проверяет обновлённое приложение? Примерно почувствует?
Он или должен сам это задеплоить через опциональный степ в пайплайне CI/CD или какого-то бота в слаке, или хотя бы получить от какого-то эндпоинта хэш коммита или что-то типа того.
105 3108206
>>108203
Мы отдаем ему ссылку на сервер с раскатанным приложением. Сервер имеет веб-морду, тестировщик протыкивает все опции на всех платформах и пишет отчёт.

Раскатываем через CI/CD, там для этого есть опциальная жоба.

QA инженер ничего у нас не тестирует. Я вообще не знаю, что он делает, но по идеи должен ходить и ругать разработчиков, что покрытие тестами не 100 %, требовать чтобы тестировали на всех девайсах, что существуют и до смерти (увольнения) не позволять релизить фичу если релизный пайплайн не зелёный. На практике я его вижу раз пол-года и он удивляется каждый раз, что у нас вообще есть тесты.
106 3108209
>>108203

>>А как тестировщик узнает, что проверяет обновлённое приложение? Примерно почувствует?


Когда мержу фикс - двигаю таску в тест. Тестировщики редко берут задачи прям сразу, а за минут 10-20 там уже все раскатится как надо.
Но если что - можно самому посмотреть или меня спросить задеплоено уже или нет (спрашивают когда видят что баг не исправлен - мб сиай сломался или новый баг всплыл)
107 3108214
>>108206

>не позволять релизить фичу если релизный пайплайн не зелёный.



Не понял. У нас если тест сборки не проходит, то мержа нет.
Если автотесты не проходят, то хуй вам, а не релиз.

А у вас не так?
108 3108215
>>108214
А у нас пук-среньк, тесты сломались, но клиент ждёт фичу сегодня, а эти тесты неважные. Мы починим вот буквально завтра, а релиз отдадим сегодня, ок?

И вот QA должен в этот момент сказать, что вы все совсем с ума сошли и чтобы писали заказчику, что релиз по техническим причинам задерживается на день.

А разрабы в этот момент говорят, что может и не на день...
109 3108217
>>108142

>У большого количества программистов нет пет-проектов


Работодатели типа ставят петы в бонус, потому что видят что это дегрод готовый работать за НИ-ХУ-Я и терпеть.
мимо-с-целым-кладбищем-петов
110 3108219
>>108217
Видел два хороших пет проекта просмотрев 180+ резюме. Первый был от разраба, который ничего кроме этого пета на основной работе и не делал как я понял. Второй был от нормального разработчика, просто ноулайфер.

В любом случае пет проект воспринимается скорее негативно. Или он написан отвратительно и тогда автоматический отказ или он написан хорошо, но тогда подозрительно, что у разработчика столько свободного времени, чтобы писать хороший код.
111 3108231
>>108209
А теперь смотри как можно сделать:
- у таски есть поле для названия ветки,
- без заполнения этого поля таску нельзя перевести в ready for testing,
- поле автоматически заполняется интеграцией из гитлаба, когда ты создаёшь в проекте MR с названием таски,
- у QA есть доступ к гитлабу, где он может посмотреть описание MRа при необходимости,
- у QA есть инструмент для деплоя ветки по названию на тестовый сервер.
Тогда QA действительно сможет проверить ту ветку, которую ты указал.
112 3108232
>>108209

>Когда мержу фикс - двигаю таску в тест.


И подожди, что это значит? Таска сначала должна быть протестирована, а потом смержена.
113 3108233
>>108219
Было такое, что посмотрев пет-проект становилось стыдно - он был круче и серьёзнее продуктов, производимых компанией?
114 3108235
>>108232
Так мерж реквест и мерж это не одно и то же. Наверняка он имел в виду request. Иначе смысла нет.
115 3108238
>>108233
Да, как раз пет-проект от ноулайфера был лучше по качеству чем мой собственный код в нашем проекте. Мы его хотел брать на работу, но в последний день пришел разработчик, который правильно ответил на все вопросы на техническом интервью и тут уже было невозможно не дать оффер.
116 3108245
>>108232
Наоборот, сначала фича проходит код ревью во время мердж реквеста, после получения аппрува от ревьюера уже отдается на тестирование тестировщику. Иначе тебе комментарии накидают, ты поменяешь код, а тестировщик протестируем артефакт ещё до изменений из-за комментариев код ревьюера. Тестировщик тестировал не то, что пойдет в релиз получается. И что делать?

Другое дело, что иногда на это нет времени. Тогда всё параллельно и берешь ответственность на себя за то, что изменения в коде не породят багов.
117 3108311
>>108215
У нас ПМ спрашивает у QA статус по регрессу перед релизом. Если баги есть, но не критичные - ПМ решает релизим и добиваем потом хотфиксом или задерживаем релиз.

>>108231

>>поле автоматически заполняется интеграцией из гитлаба


У нас это разные системы под разными ВПН (жира от заказчика, гитлаб свой галерный).
Ну и у нас кто ветку создает тот ее и мержит. Конфликты тоже на нем.

>>108232
Создаю ветку, пилю фичу, делаю МР, жду ревью, вливаю код в дев, двигаю таску в тест.

А как ее тестировать не вмержив? Локально все разворачивать что ли? Отдельные контуры под каждую ветку делать? Вот в дев контур все сливается там и тестировай. Заодно и проблемы интеграции всплывут.

Перед релизом создается релизная ветка с дев - это препрод контур, на нем регрессы гоняют. прод вообще отдельно стоит, к нему доступа ни у кого с моей галеры нет, там ручной деплой с образов кубера
118 3108627
>>108003
Ты какой-то фантазер. Либо ты в изначальном посте накудахтал, чтобы базовый собес со скриншарингом выдать за суперволкпрув собес, и для важности добавил кучу пунктов, либо ты сейчас занижаешь оценки по времени. То, что ты описал на полтора часа зайдет, только если чел как словарь сразу будет давать все ответы. Давай по пунктам разберем.

>А за 100 000 никто не захочет работать 3 месяца


Собес ты дохера быстро за полтора часа можешь провести, а испыталку за половину оклада на месяц уже не можешь? Вот что ты 3 месяца будешь на испыталке смотреть? Месяца достаточно, чтобы понять дегр чел, или не особо, как он справляется с задачами, имеет ли смысл вам продолжать сотрудничество.

>Каждая секция на 5-15 минут, кроме алгоритмической, она может длится до 30 минут.


>Гоняем по каждой фиче, пока обсуждаем опыт человека


5-15 минут, звучит как будто вы Тимлидов с физтеха набираете, у которых за плечами только дипломный проект. Один раз уже слукавил. Даже если человек умный, разговор с прогонкой каждой фичи - это нихера не 15 минут.

>Там про T-shaped хотя бы на уровне теории, ты обязан знать соседний области своей профессии на базовом уровне. Данные вопросы покажут что ты вовлечен в IT, а не залетный с 2024.


Ты же понимаешь, что у вас могут быть разные интересы в области? Это довольно скользкий вопрос. Но один хер, я понимаю зачем это, я не понимаю, зачем это в качестве отдельной секции после литкода и теории. Почти везде это выясняют при знакомстве.

>Сложные никто не сует, обычные задачи на 20 строк кода.


В таком случае дефолт, норм. Начитался шизиков, для которых решение двух хард задач литкода - необходимое условие для прохода собеса. Опять же, интересно, насколько это релевантные задачи.

>Очень странно что у программиста за 5 лет опыта нет ни одной строчки в личных проектов.


Дефолт. Строчки-то для себя у него могут быть, но точно демонстрировать инженер каждому встречному-поперечному он не будет.

>Это у Тимлидов, нам попадаются программисты с собственными библиотеками на 500 звезд.


И у мидлов у сенек как правило просто пустой гитхаб. Библиотеки со звездочками и жунов бывают, хотя и сильно реже. Если ты про статьи на медиуме, то это скорее минус, так как медиум это очень всратый твиттор для рерайтов на много буков. Если ты про нормальные научные статьи, то это либо теоретическая штука, где код-то и не нужон, и вся соль - это матеша, либо что-то домен-специфическое, где часто также вся суть в матеше и домен-специфических штуках, а само приложение вполне дефолтное.

>Это инженеры которые любят попрактиковаться, попробовать что-то новое, покрутить редкий алгоритм.


Ну вот это ты редко вычленишь на ревью пета. Точнее ты кучу примеров найдешь как чел, что-то попрактиковал, но на уровня доки и пары примеров вне доки, но тебе такие не нужны, и это просто умилительный ноль. Редко когда это глубже.

>Такое бывает, за это сразу минус, это не одобряем. Тоже делаем выводы и смотрим на дату.


Да не, чел, не одобряй, но не осуждай. У нас среда такая, форс который заставляет всех делать петы чтобы были петы.
Вот сразу минус, если чел контрибьютит в опенсорс и говорит об этом, а там:

>Фиксы опечаток в доках и комментах.


Хз, вот тут из метрик вовлеченности в основном норм - участие в конфах. И не научных конфах вне CS, а CS-конфы и прогерские конфы. Вот это сразу такой неплохой лакмус, что чел будет хорошим матчем.

>нет, мы управляемся в 90 минут, если человек тянет с задачей больше 30 минут, то это стоп собес.


Ну опять же, задачи ваши я не видел, поэтому хз что ты и как. Но из оригинального поста складывается ощущение, что вы челу делаете полную волкотерапию, а это простыми задачми, для которых вы даже применили индивидуальный подход, не чекается так просто.

>всегда уникальная задача с теорией


Вам на 100 волчат задач-то не хватит, если вы реально разные задачи даете, а не задачи в которых вы меняете входные, и какое-нибудь доп условие. Такие задачи от типовых как бы и не отличаются.
Уникальная теория - туда же.

>Видно когда человек задумывается и его глаза начинают прыгать туда-сюда


Ну так ты просто ставь монитор на одной позиции с перекрытием элевейшона и небольшим сдвигом по горизонтали, сможешь довольно кучно смотреть.

На поверку, оказалось, что вы просто базовый собес ведете, и ты его разбил на побольше пунктов, чтобы казаться важнее, и показать, что ни один Волк не перейдет порог.
118 3108627
>>108003
Ты какой-то фантазер. Либо ты в изначальном посте накудахтал, чтобы базовый собес со скриншарингом выдать за суперволкпрув собес, и для важности добавил кучу пунктов, либо ты сейчас занижаешь оценки по времени. То, что ты описал на полтора часа зайдет, только если чел как словарь сразу будет давать все ответы. Давай по пунктам разберем.

>А за 100 000 никто не захочет работать 3 месяца


Собес ты дохера быстро за полтора часа можешь провести, а испыталку за половину оклада на месяц уже не можешь? Вот что ты 3 месяца будешь на испыталке смотреть? Месяца достаточно, чтобы понять дегр чел, или не особо, как он справляется с задачами, имеет ли смысл вам продолжать сотрудничество.

>Каждая секция на 5-15 минут, кроме алгоритмической, она может длится до 30 минут.


>Гоняем по каждой фиче, пока обсуждаем опыт человека


5-15 минут, звучит как будто вы Тимлидов с физтеха набираете, у которых за плечами только дипломный проект. Один раз уже слукавил. Даже если человек умный, разговор с прогонкой каждой фичи - это нихера не 15 минут.

>Там про T-shaped хотя бы на уровне теории, ты обязан знать соседний области своей профессии на базовом уровне. Данные вопросы покажут что ты вовлечен в IT, а не залетный с 2024.


Ты же понимаешь, что у вас могут быть разные интересы в области? Это довольно скользкий вопрос. Но один хер, я понимаю зачем это, я не понимаю, зачем это в качестве отдельной секции после литкода и теории. Почти везде это выясняют при знакомстве.

>Сложные никто не сует, обычные задачи на 20 строк кода.


В таком случае дефолт, норм. Начитался шизиков, для которых решение двух хард задач литкода - необходимое условие для прохода собеса. Опять же, интересно, насколько это релевантные задачи.

>Очень странно что у программиста за 5 лет опыта нет ни одной строчки в личных проектов.


Дефолт. Строчки-то для себя у него могут быть, но точно демонстрировать инженер каждому встречному-поперечному он не будет.

>Это у Тимлидов, нам попадаются программисты с собственными библиотеками на 500 звезд.


И у мидлов у сенек как правило просто пустой гитхаб. Библиотеки со звездочками и жунов бывают, хотя и сильно реже. Если ты про статьи на медиуме, то это скорее минус, так как медиум это очень всратый твиттор для рерайтов на много буков. Если ты про нормальные научные статьи, то это либо теоретическая штука, где код-то и не нужон, и вся соль - это матеша, либо что-то домен-специфическое, где часто также вся суть в матеше и домен-специфических штуках, а само приложение вполне дефолтное.

>Это инженеры которые любят попрактиковаться, попробовать что-то новое, покрутить редкий алгоритм.


Ну вот это ты редко вычленишь на ревью пета. Точнее ты кучу примеров найдешь как чел, что-то попрактиковал, но на уровня доки и пары примеров вне доки, но тебе такие не нужны, и это просто умилительный ноль. Редко когда это глубже.

>Такое бывает, за это сразу минус, это не одобряем. Тоже делаем выводы и смотрим на дату.


Да не, чел, не одобряй, но не осуждай. У нас среда такая, форс который заставляет всех делать петы чтобы были петы.
Вот сразу минус, если чел контрибьютит в опенсорс и говорит об этом, а там:

>Фиксы опечаток в доках и комментах.


Хз, вот тут из метрик вовлеченности в основном норм - участие в конфах. И не научных конфах вне CS, а CS-конфы и прогерские конфы. Вот это сразу такой неплохой лакмус, что чел будет хорошим матчем.

>нет, мы управляемся в 90 минут, если человек тянет с задачей больше 30 минут, то это стоп собес.


Ну опять же, задачи ваши я не видел, поэтому хз что ты и как. Но из оригинального поста складывается ощущение, что вы челу делаете полную волкотерапию, а это простыми задачми, для которых вы даже применили индивидуальный подход, не чекается так просто.

>всегда уникальная задача с теорией


Вам на 100 волчат задач-то не хватит, если вы реально разные задачи даете, а не задачи в которых вы меняете входные, и какое-нибудь доп условие. Такие задачи от типовых как бы и не отличаются.
Уникальная теория - туда же.

>Видно когда человек задумывается и его глаза начинают прыгать туда-сюда


Ну так ты просто ставь монитор на одной позиции с перекрытием элевейшона и небольшим сдвигом по горизонтали, сможешь довольно кучно смотреть.

На поверку, оказалось, что вы просто базовый собес ведете, и ты его разбил на побольше пунктов, чтобы казаться важнее, и показать, что ни один Волк не перейдет порог.
119 3108847
>>108203
Он ставит артефакт мастера и артефакт задачи в большинстве систем это делается с помощью двух кнопок.
120 3108850
>>108627

>Ты же понимаешь, что у вас могут быть разные интересы в области?


Я одним таким начал квантовые вычисления обсуждать, он чет обмяк и начал снова сводить тему к тому какие базворды я знаю.
121 3109012
>>108627

>бо ты сейчас занижаешь оценки по времени. То, что ты описал на полтора часа зайдет, только если чел как словарь сразу будет давать все ответы


Опытный человек способен кратко и ясно представить информацию о фичах проекта. Он спроектировал, написал код, искал решения. Поэтому не должно возникнуть проблем. Важно выяснить, каким образом человек прорабатывал фичу, а не просто следил за процессом. Чем сложнее фича, тем больше вопросов может возникнуть. Например, если тебе нужно рассказать о 10 фичах проекта, подготовьтесь к вопросам типа: почему выбрали структуру данных А вместо Б, какие плюсы и минусы у структуры данных А, какие проблемы могли бы возникнуть при добавлении С, как учитываются роли и права, какие методы использовали для заполнения данных на dev-сервере, какие трудности возникли с Х. Каждая фича может вызвать множество вопросов, тебе требуется больше времени на такие простецкие вопросы? Дай боже 30 секунд на каждый вопрос. Если ты делал фичу сам - знаешь ее от и до.
image.png98 Кб, 733x485
122 3109052
>>108627

>Ты же понимаешь, что у вас могут быть разные интересы в области?


Мы спрашиваем по областям которые указаны у человека в резюме.
В корне этих технологий стоит некая база.
123 3109089
>>108627

>Фиксы опечаток в доках и комментах.


Такое предложение я не писал, ты подсунул фейк.
124 3109091
>>109089
Так это не к тебе, это просто

>Примеры в слух

125 3109308
DEVOPS
@
TESTOPS
@
MLOPS
@
SECOPS
@
FINOPS
@
DATAOPS
@
AIOPS
@
DEVOPSOPS
126 3109311
127 3109321
>>109311
NO-OPS.
128 3109339
>>109308
@
ЛЕНДОС НА ВОРДПРЕССЕ ГОТОВ
129 3109341
>>109308

@
CALL OF DUTY: BLACK OPS
130 3109348
>>109341
Кек
131 3109382
>>108627

>Вот что ты 3 месяца будешь на испыталке смотреть? Месяца достаточно, чтобы понять дегр чел, или не особо, как он справляется с задачами, имеет ли смысл вам продолжать сотрудничество.


Кстати да. Я свою испыталку за неделю прошел. Мне скинули самый запущенный проект. Пару дней я подымал среду, а потом ковырялся в кишках раскидывая по диаграммам что куда вызывает. В конце первой недели с ходу закрыл самый злоебучий баг, что у гендира прямая кишка выпала.

>>109012
Опытно могу нассать тебе на макушку. У меня на текущем проекте NDA. Могу про пет рассказать.
132 3109435
>>109382
Ему придется придумывать на ходу.
Так и будет раскрыт
images.jpg8 Кб, 206x244
133 3110982
>>104679

>КУРСЫ


@
ВИДЕО
134 3112289
>>109341
CALL OF DUTY: DEVOPS
135 3113775
>>094470
What is a volchara?
136 3113780
@
НЕ ПРОВЕРИЛ ТРУДОВУЮ КНИЖКУ
@
ОКАЗАЛСЯ ВОЛКОМ
@
ПОТЕРЯЛ 700 000 РУБЛЕЙ.

@
УКРАЛ КОЛБАСУ
@
ОБВИНЯЮТ В КРАЖЕ
@
НАЗЫВАЕШЬ ОБВИНИТЕЛЯ ДУШНЫМ.
137 3113817
Ахуенно!!! Как раз все идет к тому, что через N время появится список от авторитетной орги в который такие персонажи будут жирно красным выделены и у эйчаров не чекнуть список до приглоса, будет дурным тонном.

Эти челы в 3х больше заплатят, чтобы их оттуда вытащили потому что это ахуенно ценный список уйдет и в около айти рынок.

А ахуено, то что меня в этом списке не будет.
138 3113821
>>113780
Мда...
139 3113841
>>113780

>@


>НЕ ПРОВЕРИЛ ТРУДОВУЮ КНИЖКУ


>@


>ОКАЗАЛСЯ ВОЛКОМ


Что мешало разорвать ТД до окончания испыталки?
140 3113861
>>113841

> Закон разрешает работодателю уволить сотрудника во время испытательного срока по трудовому договору без выплаты выходного пособия.


> Главное, за что могут уволить на испытательном сроке – его неудовлетворительные результаты: человек не выполняет поручения, делает много ошибок, в принципе не соответствует должности и так далее. Такое право работодателя прописано в ТК РФ в статье 71


Хз, история странная, через 2 недели испытательного срока и увольнять даже волка у нас бы не стали, а сказали бы давайте ещё пару недель посмотрим на результаты.
141 3113917
>>113817
Обидишь малютку-манагера, будешь.
142 3113982
>>113841

>>Что мешало разорвать ТД до окончания испыталки?


Законы РФ по которым суд признает что никакой испыталки не было

хз где он тут это говорил, сам ищи или гопоту попроси найти.
https://www.youtube.com/watch?v=IYFpAVFHXH0
143 3113999
>>113841

>Что мешало разорвать ТД до окончания испыталки?


Кабан доверился человеку
Кабан нанял человека.
Жулик не хотел работать\не умеет выполнять задачи.
Жулика попросили уйти через 2 недели. (зачем платить человеку, который не может программировать)
Жулик не стал писать по собственному.
Жулик начал пугать судами.
Жулик украл 700 000 рублей.

А теперь представь как начнет ебать кабан всех следующих кандидатов.
144 3114010
>>113861
Зачем смотреть если все ясно в первую неделю?
Они наняли джуниора на должность сеньера.
Они оборались, собеседование проходил совершенно другой человек (ментор)

Тут спасет только детектор лжи и собес в офисе.
и все идет именно к этому, спасибо волкам.
145 3114167
>>113999

>Жулик начал пугать судами.


>Жулик украл 700 000 рублей.


Это ж за компания, которая испугалась суда?
146 3114267
>>114167
Тебя не могут уволить с испытательного просто по субъективному мнению.
Уволить можно по статье (прогулы, выговоры или пьянство)
Уволить можно если ты не выполнил план работ на 3 месяца.
Это список из задач которые закреплены в трудовом договоре.
У меня был такой список задач только 1 раз за всю мою жизнь.
147 3114287
>>114010
Просто сделают биометрическое решение по детекции дипфейков и войсклоннингов. Или ещё что придумают для проверки "истинности" кандидата.
148 3114369
>>113999

>А теперь представь как начнет ебать кабан всех следующих кандидатов.


До может и не ебать, а просто не нанимать никого и закрыться нахуй, лол.
149 3114374
>>114287
Бля чего бы только не делать, лишь бы не заставлять эйчаров делать свою работу, лол. Такие чуваки были всегда, но вместо того чтобы брать в эйчар компетентных людей они отыгрываются на кандидатах.
150 3114390
из-за такой швали людей и возвращают в офис.
151 3114413
>>114267
Да спокойно можно уволить. Дают тебе пулл задач на неделю и так пару раз, каждый раз с тебя требуют офф отчёт по ним. Потом проводят аттестацию и все хуяк.
152 3114669
>>114267
Так можно же наверняка написать в причинах увольнения, что не выполнял свою работу, не справлялся с обязанностями
В этом и суть испытательного
153 3114888
>>114390
У нас офис обязателен для новичков, потом если все ок - съебываешь на удаленку при желании.
image.png60 Кб, 705x364
154 3114967
>>114413
>>114669
Я увольняю тебя потому что ты не смог изобрести ракету.
А что значит изобрести, какого уровня должна быть ракета и из чего? Он ее делает сам с нуля или все же в связке с 100 людьми?

Уволить можно если у вас есть закрепленный список задач и эти задачи были не выполнены.

ПО этому взяв волка - работодатель сосет хуй.
155 3114969
>>114967
Да глупости это всё. Подруга руководитель отдела безопасности, также взяли волка, в итоге написали ему кучу обязанностей вкупе с требованием соблюдать рабочий график работы в офис. Каждый раз как волк опоздывал (а это три раза за неделю было) это фиксировали с подписью сотрудников, что волка не было на рабочем месте в 8:30 утра. Через 2 недели его уволили безо всяких проблем. (Только минус нервы у подруги, понятное дело)
156 3114984
>>114969

>в итоге написали ему кучу обязанностей вкупе с требованием соблюдать рабочий график работы в офис.



Если перечень задач на испытательный срок подписан волком до конфликта, то вопросов нет - его конечно же уволят.
Только такая процедура оформления очень редка, никто н не понимает какие задачи будут через месяц, а тут еще нужно и закрепить их в договоре.

Опоздания, пьянство, нарушение ТК - это все база, никто из волков ее не нарушают.
157 3115007
>>114969

>>это фиксировали с подписью сотрудников, что волка не было на рабочем месте в 8:30 утра


ему предлагали объяснительную написать или это делали в крысу с видом что он все делает ок?
Если ты не появляешься на работе и тебе ничего не предъявляют (выполняешь обязанности и претензий к этому нет) - суд может признать это удаленкой с гибким графиком и всякие там часы работы в трудовом договоре идут нахуй. хотя с волком суд возиться вряд ли будет
158 3115041
>>115007
Я не знаю, но думаю первую неделю в крысу, пока не накопилось какое-то критическое количество зафиксированных замечаний. Потом точно сообщили, у них было собрание из начальника (подруги), линейного руководителя волка и самого волка, мол так и так, видеть тебя не хотим, работу пропускаешь, что сделано из назначенного плана работы и тому подобное.
159 3115060
>>113982
Ну так пусть попробует обжаловать в суде увольнение по 71 статье ТК. Предоставит документы об образовании, подтвердит свой предыдущий опыт и суд с этим внимательно ознакомится
160 3115063
>>113999
Лол, может он в чате выплату накрутил как и опыт на собесе, скорее всего его выкинули как с волчьим билетом, любой кабаныч лучше отстегнёт 10к за консультацию с юристом и оформит все бумаги как надо, чем будет обоссаному шакалу платить 700к
161 3115065
>>114967

>Уволить можно если у вас есть закрепленный список задач и эти задачи были не выполнены.


Мне кажется, ты не разбираешься в трудовом праве

>>115007
А удаленка с гибким графиком в договоре прописывается?

У меня в договорах обычно было указано, что я должен работать с 9 до 6, даже если график гибкий
И кроме этого, там были указаны и обязанности, что-то в обобщенном виде типа "Работник должен добросовестно выполнять свою работу"
162 3115087
>>115063
Какая консультация? Ты может потерять не 700 000 а 3 000 000 (оплата простоя работника он судится с тобой)

>>115065
Это ты не шаришь за законы. волки этим и пользуются.
В законе есть четкие правила: Прогул, опоздания. невыполнение по списку задач из договора, пьянство
163 3115182
>>115087

>Какая консультация? Ты может потерять не 700 000 а 3 000 000 (оплата простоя работника он судится с тобой)


Чего не сто тыщ миллиардов? Какой простой, какая оплата?

>>115087

>В законе есть четкие правила: Прогул, опоздания. невыполнение по списку задач из договора, пьянство



Вот тут как раз невыполнение задач: с задачами не справляется, отчетность по задачам не предоставляет: сделать несколько выговоров - и все, пусть попробует что-то доказать
164 3115222
>>115065

>>А удаленка с гибким графиком в договоре прописывается?


У меня в одной галере было прописано - удаленка, 40 часов в неделю, где я сам выбираю время работы. Я аж охуел от такого, ведь я был джуном-вкатуном.
На текущей работе по договору стандартно - с 8 до 17 в офисе.

>>Работник должен добросовестно выполнять свою работу


Да, "работать работу" в водянистом стиле на абзац. ХЗ можно ли как то притянуть все это.
165 3115402
>>115182

>Чего не сто тыщ миллиардов? Какой простой, какая оплата?


Работник восстанавливается через суд и доказывает свое необоснованное увольнение какого-то жизика которые посчитал что он якобы не работал (занимает это около 5 месяцев ) и работодатель выплачивает ему деньги за 5 месяцев простоя. Именно по этой причине выгодней отдать 2 оклада сразу.

>Вот тут как раз невыполнение задач: с задачами не справляется, отчетность по задачам не предоставляет



Ок, предположим задача написать двач. давай уволь меня. Я пишу отчетность каждый день чтобы не нарушить пункт трудового договора. Я пишу двач каждый день, но делаю это в своем темпе спрашиваю по ТЗ, читаю, изучаю и набрасываю код, по моему мнению я выполняю работу очень хорошо и задача движется вперед. Как ты докажешь что я делаю задачу плохо? А никак.

В трудовом договоре нет ничего этого, там просто нужно работать и не прогуливать, во время отвечать на звонки
166 3115485
>>115402
Это все в фантазиях, а в жизни, компания берет грамотного юриста, который составит грамотное обоснование, где напишет, что волчара не справляется с обязанностями, не успевает по срокам, грубит коллегам. А еще работодатель может копнуть глубже в резюме, и узнать, что оно фейковое
Волчара конечно может попробовать пойти в суд, только не думаю, что волчара разбирается в юридических нюансах и у него есть деньги на юриста
167 3115503
>>115485
Я волчара, ты попросил меня запрограммировать двач. Я стабильно пушу код.
Как ты докажешь что я не справлюсь? никак.
для этого нужен список задач приобщенный к договору с четкими сроками. Такого списка нет ни в одной компании.
168 3115515
>>115503
Если ты волчара то твой код ревью не пройдет. Волчаре пушить нельзя, только обещаниями кормить. Если ты драйвишь и пушишь, так что с тимлида и тестера семь потов сходят, то ты не волчара, даже если коммерческого опыта 0.
169 3115524
>>094426 (OP)
Ночной кошмар фрилансера.

КАКАЯ У ВАС ПОЧАСОВАЯ СТАВКА?
@
А ДЕШЕВЛЕ МОЖНО?
@
А МОЖНО ПОСЧИТАТЬ ЧАСЫ ЗАРАНЕЕ И СДЕЛАТЬ ФИКСЕД?
@
ПРОШЛЫЙ РАЗРАБ ЧУТЬ-ЧУТЬ НЕДОДЕЛАЛ
@
ТУТ ЧУТЬ-ЧУТЬ ВЫЛЕТАЕТ, ТУТ НЕ РАБОТАЕТ, ТАМ ЛАГАЕТ
@
ЧТО-ЧТО, ПОКАЗАТЬ КОД?
@
ПОДПИШИТЕ NDA, ТОГДА ПОКАЖУ
@
ВСЕГО-ТО 10,5 ГИГАБАЙТ АРХИВ, ТАМ БД, ПЛАГИНЫ, CMS
@
НУ В ОБЩЕМ РАЗБЕРЁТЕСЬ
170 3115526
>>115515
Не прохожу - исправляю код и отправляю снова мердж. Это часть работы. Буду проделывать это хоть 10000 раз.
Я пишу хороший код, плохой он только по твоим субъективным домыслам.
Для суда я добросовестный работник который выполняет задачи. Другое дело что ты пытаешься обесценить мою работу.

Ты собрался уволить человека за то что он пушит по 3 круга вместо 1? Это прописано в трудовом договоре?
171 3115530
>>115526
Не по субъективным. Если ты волк, то претензии не на уровне форматирования и названия переменных. А претензии будут уровня цикла в запросе. Несколько таких пушей и тебя можно уволить за профнепригодность с доказательством.
172 3115544
>>115526
Да суд не ебет твой код. Я в суде говорю что ты не выполняешь требования по качеству кода описанные в код стайле компании и я как начальник не принимаю твой работу и считаю её хуйней. Дефакто тимлид это твой прямой начальник и ты обязан выполнять его распоряжения.
173 3115549
>>115530
>>115530
Покажи требование где сказано что нельзя использовать цикл в запросе. Это прописано в ТЗ или трудовом договоре ?
Я учился по книге где так можно делать.
Обнови требования и я подредактирую свой код.
174 3115554
>>115544

>Да суд не ебет твой код.


все так, он оперирует только терминами - "Выполнял свою работу или не выполнял" , я выполнял свою работу и выполнял ее качественно, я пишу код согласна код-стайлу. Твоя субъективная оценка никого не волнует.
Чел, если бы твоя схема работала, то мы не видели бы этих скринов.>>113780

>я как начальник не принимаю твой работу и считаю её хуйней


Стандартная схема когда работодатель хочет слить работника.
Только как суд поймет что там у тебя в голове? Должны быть четкие правила приемки выполненных задач. Они у тебя есть? почему ты меня не информировал. Где моя подпись?
175 3115560
>>115549
Не цикл в запросе, а запросы в цикле, волчара. В суд достаточно вызвать независимого эксперта.
176 3115565
>>115560
Да не будет такого в реальной жизни, потому кабаныч и решил, что проще будет заплатить 700к, чем бодаться в судах.
177 3115573
>>115560
Да похуй, хоть запросы в кнопке. Задача выполнена, я выполнил ее как посчитал нужным. Есть четкий регламент на запрос, покажи мне его запрет на циклы. Покажи мне мою подпись, ты же меня даже не ознакомил с этими регламентами.

>В суд достаточно вызвать независимого эксперта.


Ты фильмов пересмотрел? Задачу можно решить множеством способов, от того что я ее решил по другому не делает меня бездельником.
Я скажу ему тоже самое и суд будет на моей стороне.
Ты будешь обязан восстановить меня и выплатить 5 месячную зарплату 1 днем.
178 3115575
>>115565
Обычно если техническое интервью прошел, то хуй уже уволят, если ты не алкаш или нарик и хоть что-то делаешь. Если чела уволили за две недели, значит он совсем нулевой или дунасил в открытую. А такой нуль без шерстяной руки или совершенного похуизма со стороны тимлида бы не пролез техническое. Так что история эта - чисто выдуманая жульем, для того чтобы обманывать стремящихся в жулики.
179 3115576
>>115565
Он не сможет бодаться, давно доказано что бодание имеет место быть если будет четкий список задач, а напротив них методы приёмки и сроки. Но даже тут работник окажется прав, потому что все задачи абстрактные и выполнение будет абстрактным.

Работника практически невозможно уволить в РФ. Вот кабаны и просят писать по собственному.
180 3115579
>>115573
Чтобы такое пиздеть на ревью ,ты должен изойти на говно перед всем коллективом. После такого ты сам убежишь в слезах, не то что тебя увольнять будут.
181 3115581
>>115575

>похуизма со стороны тимлида бы не пролез техническое


Они пролезают потому что собесы проходят не они и им удается обвести вокруг пальца наивного интервьюера.
182 3115583
>>115576
Какие абстрактные задачи, какое абстрактное выполнение, ты работал хоть день кодером?
183 3115585
>>115581
ХЗ меня всегда тимлиды собесили
184 3115587
>>115579

>Чтобы такое пиздеть на ревью


Мы же уже разобрались, ты ставишь коммент в ревью, волк его исправляет. Это часть работы. делай хоть 1000 ревью, волк будет подчиняться и выполнять твои требования)

А коллегам вообще похуй, они выполняют свои работу.
185 3115590
>>115587
Такое только на джуна сойдет. В мелких компаниях джуны копейки получают, а в крупных перформанс ревью есть. Будешь работать (точнее толоч воду в ступе) за еду.
186 3115593
>>115583
Абстрактные задачи в договоре (список задач прописанный в договоре на 3 месяца, твои цели на испытательный срок).

Этот список задач единственная возможность уволить работника.
Но никто этим не замораживается потому что кабан не может подготовить такие задачи на 3 месяца вперед и пишут абстрактно .
187 3115595
>>115590
Какое нахуй перфоманс ревью? покажи такой термин в законодательстве.
Мы сейчас обсуждаем увольнении работника. Его невозможно уволить только сократить или подставить прогулом
188 3115597
>>115593
Ты сначала найди кабана дурачка, который будет по договору несколько сотыг платить челу с улицы. Хватит заливать. Кто-то перднул ахуительной историей, а все уже неделю занюхивают.
189 3115598
190 3115602
>>115597

>Ты сначала найди кабана дурачка


Ты предлагаешь платить в черную? Да кабана нахуй посадят.
191 3115605
>>115602
Премиями, а там где не премиями платят - там с хуилу улицы не берут или как в яндексе алгосами и сисдизом заебут по несколько кругов. Чета у ваших волков все истории про ООО Вектор.
192 3115608
>>113780

Афера уровня Б/линолопатии:

Купить ментора для собеза на работу
@
Получить аж ДВЕ месячных з\п
@
на балансе у тебя 0 рублей, так что это был ва-банк
193 3115611
>>113917
>>113817
Приняли на работу
@
Первым делом внесли в список
@
Теперь работаешь у них за еду т.к. всё
194 3115614
>>115608
так волки так и работают.
там гайды как общипать кабанчика как утку
195 3115624
>>115595

>Какое нахуй перфоманс ревью? покажи такой термин в законодательстве.


Гугли аттестация сотрудников
196 3115631
>>115614
В чём проблема просто проверить предыдущий опыт работы в книжке и у работодателя?
197 3115644
>>115631
В том и дело что не все проверяют опыт по трудовой.
На этом и горят
198 3115648
>>115631

Представил, как кадровичка звонит в пао втб и спрашивает алло вот у вас работал челик, как вам его опыт??? как впечатления??? и чет проорал
image.png107 Кб, 916x810
199 3115650
Да ты вообще не разбираешься в современных законах.
200 3115651
Челы, поймите, нельзя уволить работника

Именно по этому и нужно ебать алгосами, спрашивать трудовую еще в самом начале
201 3115653
202 3115654
>>115624
Аттестация позволяет сократить! но не уволить.
Это процесс не 1 месяца.
Это дорого.
Это очень сложно в it
203 3115656
>>115650

библиотекари то чем не угодили?
204 3115662
>>115656
Закону более 50 лет чел.
От библиотеки зависел мозг нации.
205 3115671
>>115662

а, ну та же ситуация, что и с протухшими гостами, писавшимися не для людей, а для оборонки, лол
206 3115688
>>115503

>для этого нужен список задач приобщенный к договору с четкими сроками. Такого списка нет ни в одной компании.


Не нужен. У тебя в трудовом договоре будет "писать качественный код", тимлид пишет бумажку, что твой код некачественный и ты плохо справляешься с обязанностями. Тебя увольняют. Ты можешь конечно пойти с этой бумажкой и попробовать доказать, что твой код качественный, но ты волчара, а значит ничего не докажешь.

>>115554

>я выполнял свою работу и выполнял ее качественно, я пишу код согласна код-стайлу.



А тимлид считает иначе и пишет докладную, что ты не справляешься с обязанностями

>>115576

>Он не сможет бодаться, давно доказано что бодание имеет место быть если будет четкий список задач, а напротив них методы приёмки и сроки.


Сам придумал, сам твердишь, что что-то доказано.
По такой логике можно вообще хуй забить на работу, потому что в договоре нету указания "волчара должен за неделю перекрасить 5 кнопок"
207 3115694
Меня в этой истории смущает момент, что там якобы через две недели уже начались конфликты.

Обычно в первые несколько недель даже задач крупных не дают, потому что надо время, чтобы настроить комп, подписать всякие бумажки, прочитать документацию, рассказать, как устроено на проекте и тд, и тп
208 3115703
>>115688

>писать качественный код


Я пишу код качественно

>тимлид пишет бумажку, что твой код некачественный и ты плохо справляешься с обязанностям


Пиши сразу что я ограбил банк, хули, тогда точно уволишь)
Это будет субъективное мнение, он должен его доказать.
Первый же вопрос в суде - "Что такое качественный код и как ты определил что он некачественный"

>Тебя увольняют.


Можешь уволить, у тебя есть такое правило, но в суде работник восстановится, потому что нельзя увольнять как тебе вздумается.
Тебе придется объяснить чем код был некачественным.

>А тимлид считает иначе и пишет докладную, что ты не справляешься с обязанностями


человек пишет объяснительную, что с обязанностями он справляется и не понимает что в его понимании плохой код, может лид съехал с катушек?
эта объяснительная будет приобщена к суду.

>Сам придумал, сам твердишь, что что-то доказано.


Я в найме много лет, общался с сотней кабанов.
Действенные способы на 2024:

1) Вынести оклад в премию.
2) Создать перечень задач на испытательный срок

>По такой логике можно вообще хуй забить на работу


Можно пинать хуи, все так.
но у тебя будет черная метка в трудовой.
Пометка о восстановлении через суд и соглашении сторон.
С этой чёрной меткой ты становишься мутным пассажиром.

Нормальный работник не жертвует репутацией ради 1 000 000. Волки жертвуют. По этому мразоту на волках и пытаются гасить.
209 3115706
К слову о петах. Мой самый масштабный пет это игра RTS на UE4 где приходится плюсы использовать. Пилю уже более года. Т.к. плюсы до этого только в универе трогал, мой код говно, естественно. Вообще никак с моей работой питониста бэкэндера не связана, никаким боком. Вот что тут можно показать?
210 3115711
>>115694

>Меня в этой истории смущает момент, что там якобы через две недели уже начались конфликты.


Человеку ставили задачи он не справлялся даже с самыми простыми.
Человек работает за 350 000 рублей, но по навыкам джун.

Представь ебало кабана когда тот осознал что нанял жулика))
211 3115729
>>115706

>К слову о петах. Мой самый масштабный пет это игра RTS на UE4 где приходится плюсы использовать. Пилю уже более года. Т.к. плюсы до этого только в универе трогал, мой код говно, естественно. Вообще никак с моей работой питониста бэкэндера не связана, никаким боком. Вот что тут можно показать?



Как минимум, его можно обсудить, зачем пилишь, сколько напилил и тд
212 3115742
>>115631
У меня одна запись в трудовой, все остальное время работал на евробарина
213 3115747
>>115688

>Тебя увольняют


Чел, ты... Сейчас бы, будучи уволенным по несоответствию просто затерпеть. Серьезно. Вот это вот дойная жила в российском законодательстве. Никому не хочется быть уволенным по несоответствию, потому что это черная метка. Любой чел, даже волчара, попытается либо мирно разойтись, либо будет оспаривать увольнение, и скорее всего пострадает от этого кабанидзе.
Спасибо Дедушке Ленину, что создал страну с самой высокой защитой работягю
214 3115750
>>115742
Ну значит ты джуниор в РФ, будто каждый 2й как ты и вдруг решил вернуться мы миску гречки обратно

Зато волков нет
215 3115751
>>115703

>Первый же вопрос в суде - "Что такое качественный код и как ты определил что он некачественный"



"На выполнение данной задачи была выделена неделя, но через неделю результат не был предоставлен. Код, предоставленный волчарой, не прошел код-ревью, так как был низкого качества"

>>115703

>Первый же вопрос в суде


Ты фильмов пересмотрел голивудских? Суд посмотрит на докладную от тимлида, и спросит, вот тут же сказано, что ты не справлялся, как докажешь?
А ты будешь "пук-кек, а в договоре не написали, что надо кнопку красить"

Ты ж балабол обыкновенный, и не имеешь понятия, как суд пройдет.
>>115747

>Любой чел, даже волчара, попытается либо мирно разойтись,


В такой вариант я поверю

>либо будет оспаривать увольнение, и скорее всего пострадает от этого кабанидзе.


А такой маловероятен
216 3115804
>>115751

>На выполнение данной задачи была выделена неделя, но через неделю результат не был предоставлен


Я работал по 8 часов. результат был предоставлен, все лежит в gitlab. возможно там есть баги, я не знаю, но я сделал работу качественно.

>Код, предоставленный волчарой, не прошел код-ревью, так как был низкого качества"


Все замечания по коду я поправлю, я же не убегаю от работы. буду править замечания пока они не закончатся. Это обычный рабочий процесс.

>Суд посмотрит на докладную от тимлида


Все твои докладные идут в комплекте с моими объяснительными.
Первые вопросы которые тебе задаст суд:
1) Как ты определяешь качество кода сотрудника? Если ты повысишь планку качества, то можно уволить всю компанию?
Почему эту планку ставишь ты? В каком законе прописано что в компании может быть надзорный орган?
2) А почему неделя, почему не 2 или не час? если ты поставишь сроки в час то можно уволить всю компанию?
Чел, ты простой наемный работник, у тебя нет таких прав. а еще у тебя ЧСВ.

>Ты ж балабол обыкновенный, и не имеешь понятия, как суд пройдет.


Это ты не имеешь понятия о судах, в нем говорят на языке фактов.
Докажи что я не работал.
Докажи что мой код плохой.
Докажи что задачу следует выполнять 7 дней, а не 14.
Тебе так кажется ? Ты так привык? Это твоя оценка? - не пройдет в суде.

Я могу выполнять задачу и 2 месяца, главное это делать каждый день по 8 часов. Ты как работодатель должен отдать эту задачу другому человеку если для тебя это долго.

Я такой хуйней не страдаю, я просто объясняю как работает закон.
217 3115806
>>115804

>возможно там есть баги, я не знаю, но я сделал работу качественно.


Ок, давай тогда пойдем от обратного - что значит "некачественно" по-твоему?
218 3115808
>>115806

>Ок, давай тогда пойдем от обратного - что значит "некачественно" по-твоему?


У тебя претензии к моей работе, а не у меня) Ты должен доказать.
Качественно - это когда бросил все силы на выполнения задачи и не жалел здоровья для выполнения поставленной цели.
219 3115809
>>115808

>Ты должен доказать.


Ясно, короче Бога Нет - ты свободен, гуляй отсюда.
220 3115810
>>115806
Ты оцениваешь не качественно. Я оцениваю качественно и как быть суду?)
А суд не смотрит на такие критерии, он смотрит на РАБОТАЛ 8 ЧАСОВ \ НЕ РАБОТАЛ И ПРОГУЛИВАЛ.
221 3115811
>>115809
Вот примерно за 20 минут ты бы и слил суд.)
222 3115821
>>115804

>Первые вопросы которые тебе задаст суд:


>1) Как ты определяешь качество кода сотрудника? Если ты повысишь планку качества, то можно уволить всю компанию?


>Почему эту планку ставишь ты? В каком законе прописано что в компании может быть надзорный орган?


>2) А почему неделя, почему не 2 или не час? если ты поставишь сроки в час то можно уволить всю компанию?



Я же говорю, что насмотрелся фильмов про суды
Суд не будет выяснять "а что есть качество? А как померять качество?"
Он прочтет бумажку "писал код некачественно, проебывался по срокам, за ним надо было переделывать", и все ему будет понятно. А ты уже сам попробуй докажи, почему ты считаешь, что работал норм, когда за тобой надо доделывать и сроки менять.
223 3115822
>>115810

>РАБОТАЛ 8 ЧАСОВ \ НЕ РАБОТАЛ И ПРОГУЛИВАЛ.



"Насяльника, я тут кирпичама 8 часов клал, ну и что что без цемента, это можно же доработать!!"

>>115811
Конечно, пиздаболу защитнику-волчар виднее чем помощнику юриста, который любит прогать
224 3115828
>>115821
Тогда можно увольнять всех и не выплачивать тройной оклад по сокращению. Написал что качество кода говно и уволил неудобного)

Очнись, такого никогда не будет
225 3115833
>>115822
юрист, тогда скинь хотя бы 1 ссылку на подобное дело)
что бы уволили хотя бы 1 программиста за качество кода)
226 3115897
>>115833

>)


>что бы уволили хотя бы 1 программиста за качество кода)


А есть сумасшедшие, которые согласятся на такую формулировку и пойдут судиться ещё?

Т.е. это равносильно обозвать человека ничтожеством.
227 3115915
>>115833

>юрист, тогда скинь хотя бы 1 ссылку на подобное дело)


>что бы уволили хотя бы 1 программиста за качество кода)


Какое дело, шиз? Есть трудовой договор, который расторгается по ст. 71 ТК РФ. Пишутся всякие выговоры, акты, которые остаются внутри, чтобы доказать в случае чего что работник не смог исполнять свои обязанности. Работнику выдается уведомление что согласно ТК РФ с ним расторгается договор и он идёт нахуй, бухгалтер рассчитывает за фактически отработанное время.
Какая нахуй ссылка?
228 3115919
>>115833

>юрист, тогда скинь хотя бы 1 ссылку на подобное дело)


>что бы уволили хотя бы 1 программиста за качество кода)



Так по соглашению сторон в таком случае увольняют обычно, чтобы меньше было мороки.

А теперь давай-ка приведи ссылки на дела, где программист восстановился на испыталке
229 3115924
>>115810

>А суд не смотрит на такие критерии, он смотрит на РАБОТАЛ 8 ЧАСОВ \ НЕ РАБОТАЛ И ПРОГУЛИВАЛ.


У тебя должностные обязанности посещать работу 8 часов и не прогуливать? Или у тебя должностные обязанности программировать и выполнять поставленные перед тобой задачи? А что в трудовом договоре написано в твоих обязанностях?
Я понимаю что ты школьник ни дня не работавший, можешь у мамки попросить трудовой договор посмотреть и уже там почитать обязанности работника, если конечно тебе разрешают в руки брать такие документы.
230 3116068
>>115924
У тебя в ТД прописано что ты должен работать 8ч в день плюс 1ч обед с 9 утра до 6 вечера.
Ты сам блять хоть раз в глаза видел трудовой договор. В нем не пишут должностные обязанности, это отдельная бумажка.
231 3116074
>>116068
Хочешь сказать, что в суде не будут смотреть должностную инструкцию, которую работник тоже подписывает?
232 3116081
>>115924
>>116074
Вот моя должностная инструкция:
Написано работать по 8 часов, добросовестно выполнять свою работу, фиксить баги, создавать новые фичи, слушаться руководство.

Кабан может вписать в нее разработка кода на COBAL.1С, но я буду разрабатывать на нем как могу)

Все это делает даже самый отбитый человеку, другой вопрос как он это делает.

Ты попросил покрасить кнопку, ну я крашу ее 2 неделю. Как ты доебешься до меня, ну вот такая у меня производительность, ваш код говно, ваш проект лагает, получается красить кнопку только за 2 недели.
233 3116187
>>116068

>. В нем не пишут должностные обязанности, это отдельная бумажка


Но в нём ссылаются на этот документ

>>116081

>Кабан может вписать в нее разработка кода на COBAL.1С, но я буду разрабатывать на нем как могу)


>ну вот такая у меня производительность


Ну вот, кабаныч посмотрел как ты можешь, для решения текущих задач это не подходит, он оформляет это документально и расторгает с тобой трудовой договор согласно ТК РФ. Собственно ты идёшь на хуй. Другое дело когда ты смог проскочить испытательный срок, там уже да хуй так просто уволишь обычно создают условия что ты сам уходишь
234 3116210
>>115648
просто просит принести выписку из госуслуг или справку которую при увольнении дают, нету выписки - значит и опыта нет.
235 3116214
>>116210
А если я работал за границей? Перевод их справки работает?
236 3116216
>>116081
По идеи проводят аттестацию и подтверждают или не подтверждают, что ты действительно красил кнопку 2 недели из-за низкого качества кодовой базы. Члены комиссии твои коллеги. На основании результатов аттестации тебя можно уволить, но ты можешь пойти в суд и тогда проведут экспертизу.
237 3116217
>>116214
Какие то справки и пруфы ж должны быть что ты где то работал. На словах то все тут 20 лет в гугле отработали и лично маска учили ракеты строить.
238 3116242
>>116216
Вопросы на аттестации по стеку и языку, естественно я сдаю все хорошо, я же не камушек и уже проходил ваше собеседование.

Уволить могут, но я буду оспаривать это в суде и тогда кабан влипнет на 6 окладов.

Чтобы какой-то чел просто уволил меня потому что ему мерещится грязный код? буду судиться.
239 3116244
>>116214

>А если я работал за границей? Перевод их справки работает?


Волки как раз и крутят опыт в зарубежных компаниях чтобы никто не смог проверить.

Если у тебя нет справок - ты неудобный кандидат которого не проверят и тебя даже не будут рассматривать.
240 3116247
>>116244
Хм, понятно, лучше значит при увольнении собрать максимальное количество справок
241 3116252
>>116242
Да нет, аттестация твоей работы или как-то так это называется. Не то что ты знаешь, а то что ты сделал. У нас на заводе такое было когда работу начальника лабы оценили как непригодную и его разжаловали обратно в инженеры.
242 3116263
>>116242

>Уволить могут, но я буду оспаривать это в суде и тогда кабан влипнет на 6 окладов.


Ты оспаривал и у тебя это получилось?
243 3116301
ЗАХОДИШЬ В ТРЕД С БУГУРТАМИ
@
БУГУРТОВ НЕТ
@
ОПЯТЬ ХУЙНЮ С ВОЛКАМИ ОБСУЖДАЮТ
@
БУГУРТ ЕСТЬ
244 3116310
Я РАБОТАЛ В ХУЙНЯ НЕЙМ
@
О КРУТО, ТАМ ЕЩЕ ГОВНОВ РАБОТАЕТ ИЛИ УВОЛИЛСЯ?
@
АААААА ДАААА НЕТ ОН УВОЛИЛСЯ КОГДА Я ТОК ПРИШЁЛ
@
МЫ ВАМ ПЕРЕЗВОНИМ


Говнова не существует
245 3116421
>>116301
Кек
>>116310
Хаха
246 3116472
>>107696
Кабаны лучше заплатят 300к ТП HR чем путят на работу якобы не подходящего кандидата.
247 3116497
>>114374
Дрочую
248 3118246
>>094426 (OP)

РАБОТАЕШЬ ТИМЛИДОМ
@
ОБКАШЛИВАЕШЬ ВОПРОСИКИ, ПОДСКАКИВАЕШЬ КАБАНЧИКОМ, РАЗРУЛИВАЕШЬ НЕПОНЯТОЧКИ, ДОСТАЁШЬ НЕДОСТАВАЕМОЕ, НА СОЗВОНЧИКАХ ДЁРГАЕШЬ ЗА УСЫ ТИГРОВ ПИДРОВ СКИПЛЕВЕЛОВ
@
РЕШИЛ ОТДОХНУТЬ ОТ ЭТОГО ВСЕГО, ПЕРЕКАТИЛСЯ В РАЗРАБЫ С ПОВЫШЕНИЕМ ЗП И ПОНИЖЕНИЕМ ОТВЕТСТВЕННОСТИ В ДРУГУЮ КОНТОРУ
@
ПРОШЛО ДВА ГОДА
@
СТЕСНЯЕШЬСЯ НАПОМНИТЬ ЛИДУ СОСЕДНЕЙ КОМАНДЫ ПРО ЕГО КЛЯТВЕННОЕ ОБЕЩАНИЕ ЧТО-ТО ЗАПИЛИТЬ
@
ЛЕНИШЬСЯ СПОРИТЬ С АНАЛИТИКАМИ, ПРОСТ АППРУВИШЬ ИХ ХУЙНЮ НЕГЛЯДЯ
@
ЗАБЫЛ У КОГО ПРОСИТЬ ДОСТУП К СТЕЙДЖАМ СОБСТВЕННОГО ПРОЕКТА
@
НЕ ПОМНИШЬ, КОГДА ОЧЕРЕДНОЙ ДЕДЛАЙН
@
КРЕПКО СПИШЬ НОЧАМИ
249 3118322
>>115503

>для этого нужен список задач приобщенный к договору с четкими сроками. Такого списка нет ни в одной компании.


Распечатка джиры же, нет? У каждой таски есть срок исполнения
250 3118544
>>118246
@
А ПОТОМ ТЫ ПРОСНУЛСЯ
251 3118740
>>118246
Не тим лид, но заебываюсь не меньше по ощущениям когда нужно согласовывать изменения кодовой базы с другими участниками команды. Моментами хочется просто всех послать в жопу. При этом есть разраб в команде, которому вообще похуй. Как скажете так и сделаю. Скажите сделать говно? Не вопрос, он спорить не будет. Это головная боль тим лида, а не его. И с одной стороны это правильно, а с другой стороны у меня бомбит когда очередное тупейшее техническое решение кому-то приходит в голову и он предлагает его реализовать.
252 3118750
>>118740
Это реально не твои проблемы. Предлагают хуйню? Объясняешь, почему это хуйня. Настаивают на том, чтобы сделать хуйню? Просто берёшь и делаешь, не надо лезть из кожи вон, чтобы нормально сделать.
253 3118828
>>118750
Мне кажется я просто уволюсь если мне придется смотреть как кодовая база становится хуже и хуже. Работа должна приносить хоть какое-то удовлетворение.
254 3118889
>>118828
Чел, тебе пора голову лечить. Работа - это работа.
255 3118909
>>118889
Работа не в удовольствие отстой.
256 3119276
РАБОТАЕШЬ В КРУПНОЙ ИНТЕРНАЦИОНАЛЬНОЙ КОМПАНИИ С МНОГОМИЛЛИОННЫМИ ДОХОДАМИ ЗА ГОД
@
ЗАРПЛАТЫ СООТВЕТСТВУЮЩИЕ
@
ЗАКРЫВАЮТ СТАРЫЙ ОФИС И ПРЕДЛАГАЮТ ЗАБРАТЬ СОТРУДНИКАМ ВЕЩИ, КОТОРЫЕ ДЕШЕВЛЕ ОТДАТЬ ЧЕМ ЗАКАЗЫВАТЬ ГРУЗЧИКОВ И МАШИНЫ ДЛЯ ВЫВОЗА
@
ДЕЛАЮТ ТАБЛИЧКУ С НАЗВАНИЕМ ВЕЩИ И ИМЕНЕМ ЧЕЛОВЕКА, КОТОРЫЙ ЕЁ ЗАБИРАЕТ
@
РУССКИЕ КОЛЛЕГИ НА ПОХУЙ ИГНОРИРУЮТ ПРЕДЛОЖЕНИЕ ЗАБИРАТЬ ХЛАМ ИЗ ОФИСА
@
ЕВРОПЕЙСКИЕ КОЛЛЕГИ УДАЛЯЮТ ИМЕНА ТЕХ КТО УЖЕ ЗАПИСАЛСЯ И ВСТАВЛЯЮТ СВОИ
@
МЕНЕДЖЕРУ ПРИХОДИТЬСЯ ВЫПУСКАТЬ ОТДЕЛЬНОЕ ОБЪЯВЛЕНИЕ, ЧТОБЫ ТАК НЕ ДЕЛАЛИ
@
ВО ВРЕМЯ РАЗДАЧИ ХЛАМА ЧУТЬ НЕ ПРОИЗОШЛА ДРАКА МЕЖДУ ЕВРОПЕЙЦАМИ ЗА ПРАВО ЗАБРАТЬ ПОЖУХЛЫЙ ОФИСНЫЙ СТУЛ
@
ЧУВСТВУЕШЬ СЕБЯ В ЗООПАРКЕ
257 3119291
>>119276
Это ещё что. Зоопарк был в Сочи 2014, где я был волонтёром, там пиздили даже таблички с дверей, даже коробки с сухой моментальной едой (гречневая каша), одна бабка сгребла памятные подарки в сумку, кто-то спиздил книги из библиотеки местной...
258 3119300
arrBlaBlaBlas
@
ОКОНЧАНИЕ МНОЖЕСТВЕННОГО ЧИСЛА S НЕДОСТАТОЧНО ЯВНО НАМЕКАЕТ, ЧТО ЭТО КОЛЛЕКЦИЯ
@
ПИСАТЬ ARRAY ХОТЯ БЫ В КОНЦЕ НЕ ПОЗВОЛЯЕТ ИНДУИЗМ
@
ОТСУТСТВИЕ ДВУХ СИМВОЛОВ AY ПОСЛЕ ARR СУЩЕСТВЕННО ЭКОНОМИТ ВРЕМЯ НАБОРА, ПАМЯТЬ КОМПЬЮТЕРА И МЕСТО НА ДИСКЕ
259 3119410
>>118246
1 Идешь на staff инженера в стартап поднявший раунд А
2 Репортишь напрямую CTO
3 Пишешь только ядро новых систем и самые сложные участки
4 Profit
260 3119427
>>118889

>Работа - это работа.



Я так думал, пока не попал на прошлую работу в корпорацию. Когда ты понимаешь, что половина проектов хуйня, у которых нет будущего и результат политических войн глав департаментов. Когда 10 месяцев работы твоей команды выкидывают на помойку. А ты понимал, что выкинут еще в первый месяц, когда проектировал архитектуру и общался со стейкхолдерами из других департаментов. На западе даже название у такого есть - death march, погугли. Продержался там два с половиной года, только из-за зарплаты, которая была на 30-35% выше конкурентов
COMP0084.jpg81 Кб, 948x1390
261 3119454
>>119427

>>западе даже название у такого есть - death march


Как тебе книга то кстати, помогли советы?
262 3119523
>>119300
Лол
263 3119603
>>119300

>ОТСУТСТВИЕ ДВУХ СИМВОЛОВ AY ПОСЛЕ ARR СУЩЕСТВЕННО ЭКОНОМИТ



Почему не писать просто A и всё? Будто есть другие типы данных на А?
264 3119637
>>119603
Да блять, есть, ведь мы пишем не на ассемблере, а на языках, где можно объявлять свои типы, охуеть, да? Пиздец ты зелёный, заебал, не пиши больше.
265 3119651
>>119637

>где можно объявлять свои типы


Не типы, а структуры из существующих, или что ты там объявлять собрался, изобретатель?
266 3119665
>>119300
За венгерскую нотацию ебать надо нещадно.
267 3119670
>>119665

Пориджы изобрели:
выскакивающие подсказки о типе переменной в IDE,
ограничения для типов переменных в шапках функции, на небе и даже на Иисусе,
интерфейсы и весь ебучий TypeScript

только бы переменные не называть адекватно с типом данных чтоб сразу было видно всё и понятно

это пиздец
268 3119685
>>119670

> Адекватно с типом данных


Integer integerNumber = new Integer(10);

🤡
269 3119688
>>119685

>🤡


>не умеет в сокращения



действительно 🤡
270 3119748
>>119670
Мне в целом похуй на тип переменной до момента пока это не станет важным, а там есть ИДЕ подсказки. Наоборот эти ебучие имена на километр из префиксов бесят пиздец.
bg,f8f8f8-flat,750x,075,f-pad,750x1000,f8f8f8.jpg36 Кб, 750x1000
271 3119751
>>119748

>имена на километр



>Маааааам! Одна буква в начале имени переменной слишком длинная и мешает мне читать и понимать код !!!

272 3119754

> отсебятина в гринтексте


@
ДОСТАТОЧНО
273 3119769
>>119754
В Fido за правку цитаты подвергали презрению.
Прошли те времена.
274 3120207
>>119769

>Fido


дед, таблетки
275 3120395
>>119454
Не читал. Мой основной совет в такой ситуации - делай на совесть, даже если проект говно. И всё общение должно иметь "бумажный" след. Емейл, слак, документы. В отдельной папочке, с тагами. Чтобы в пост мортеме тебя и твою команду не сделали козлами отпущения и не кинули на pip
276 3120538
>>120395
База. У нас accepting criterias любят менять по ходу спринта. Всегда требую менеджера добавить. На просьбу сам добавь говорю нифига, ты манагер на тебе ответственность.
277 3120722
>>119670
Да пошёл ты нахуй. Код должен отражать бизнес-логику. Все эти нахуй не нужные префиксы никакого отношения к бизнес-логике не имеют. Более того, тебе не нужно каждый раз знать, какого типа переменная, а в тех случаях, когда нужно, оно почти всегда понятно из контекста, а в тех редких случаях, когда непонятно, можно и мышку навести.
Та же хуйня с префиксами в пхп и перле, натуральное убожество.
278 3120726
>>120722

>и перле


О мёртвых либо хорошо, либо ничего.
279 3121624
>>120538
Criteria, неуч. В единственном числе будет criterion.
280 3121677
>>121624
Criterias.
281 3121724
>>121624
Да всем похуй на твой любимый нахрюк, Тарас.
Чтобы лингва-франка работала, можно говорить, как хочешь, и так сойдёт. В этом весь смысл.
282 3121726
>>121624
Учишь-учишь английский а потом тебе говорят, что множественная форма образуется не добавлением s на конце
283 3122000
>>120722

>префиксы никакого отношения к бизнес-логике



Жаловаться на префиксы , когда переменные выглядят так

ProjectContractChargingPeriodProjectAccountReferenceVM
284 3122145
>>122000
Зачем ты так переменные называешь?
image.png101 Кб, 1144x587
285 3122271
>>121624
Hаx pюк нул хуйню которую только сам понял и довольно урчит.

Сразу видно пи дop aшкy - только она всех гордо поправляет из своего cви наpн икa
286 3122275
>>122145
БЭМ методологию заставили соблюдать
287 3122520
>>122145
Я нет. Но код инженера Ракеша из солнечной Индии вот такой бывает
288 3122622
>>122000
это лучше чем arrValues
qzE15pLwq9Q.jpg102 Кб, 682x1024
289 3122824
>>122520

>код инженера Ракеша из солнечной Индии



prjCntChngPdPtAccRefVM
15820030637190.png411 Кб, 574x588
290 3122980
291 3122984
>>122980
Тараканопроблемы
292 3122986
>>122000
>>122980
private final native public volatile static transient synchronized protected abstract class FactoryFactoryFactoryFacade extends AbstractBuilderIteratorBeanDecoratorInterceptorFactoryFactory implements AbstractFactoryStrategyIteratorProxy, AbstractFactoryFactoryListener {

SingletonDecoratorAdapter singletonDecoratorAdapter = new SingletonDecoratorAdapter();

AbstractFactoryFactorySingletonBuilderProxy abstractFactoryFactorySingletonBuilderProxy = new AbstractFactoryFactorySingletonBuilderProxy();

VisitorBeanSingletonProxyAdvisorBuilderFactoryFactory visitorBeanSingletonProxyAdvisorBuilderFactoryFactory = new VisitorBeanSingletonProxyAdvisorBuilderFactoryFactory();

IteratorListenerBean iteratorListenerBean = new IteratorListenerBean();

AbstractAdvisorBuilderIteratorInterceptorSingletonFacadeStrategyDecorator abstractAdvisorBuilderIteratorInterceptorSingletonFacadeStrategyDecorator = new AbstractAdvisorBuilderIteratorInterceptorSingletonFacadeStrategyDecorator();

synchronized final private protected void setAdvisorFacadeObserverFactorySingletonBeanProxy(AdvisorFacadeObserverFactorySingletonBeanProxy advisorFacadeObserverFactorySingletonBeanProxy) {
this.advisorFacadeObserverFactorySingletonBeanProxy = advisorFacadeObserverFactorySingletonBeanProxy;
}

public synchronized static protected native volatile transient private void setAbstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy(AbstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy abstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy) {
this.abstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy = abstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy;
}

native public static synchronized protected private transient final void setAbstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator(AbstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator abstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator) {
this.abstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator = abstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator;
}

protected public native synchronized final void setAbstractBuilderFactoryFactory(AbstractBuilderFactoryFactory abstractBuilderFactoryFactory) {
this.abstractBuilderFactoryFactory = abstractBuilderFactoryFactory;
}

static private protected volatile transient SingletonInterceptorAdvisorListenerBuilderFactoryFactoryFactory getSingletonInterceptorAdvisorListenerBuilderFactoryFactoryFactory() {
return this.singletonInterceptorAdvisorListenerBuilderFactoryFactoryFactory;
}

transient private final static public VisitorAdvisorFactoryAdapterProxy getVisitorAdvisorFactoryAdapterProxy() {
return this.visitorAdvisorFactoryAdapterProxy;
}

synchronized protected public final volatile private AbstractAdapterSingletonStrategyProxyBuilderInterceptorDecoratorListener getAbstractAdapterSingletonStrategyProxyBuilderInterceptorDecoratorListener() {
return this.abstractAdapterSingletonStrategyProxyBuilderInterceptorDecoratorListener;
}

public transient private AbstractListenerAdvisor getAbstractListenerAdvisor() {
return this.abstractListenerAdvisor;
}

public protected transient final synchronized volatile static native private AbstractListenerAdvisorProxySingletonFacadeStrategyFactoryAdapter abstractListenerAdvisorProxySingletonFacadeStrategyFactoryAdapter(ObserverDecoratorAdvisorAdapterBuilderSingletonFacade observerDecoratorAdvisorAdapterBuilderSingletonFacade, AbstractBeanInterceptor abstractBeanInterceptor, AdvisorFacadeSingletonDecoratorListener advisorFacadeSingletonDecoratorListener, AbstractAdapterAdvisorObserverListenerFactoryStrategyBeanBuilder abstractAdapterAdvisorObserverListenerFactoryStrategyBeanBuilder, AbstractBeanSingletonInterceptorDecoratorFactoryFactoryFactoryProxyObserver abstractBeanSingletonInterceptorDecoratorFactoryFactoryFactoryProxyObserver) {
decoratorProxyBean.setProxyAdvisorStrategyFactoryFactoryInterceptorFactoryAdapter(this.proxyAdvisorStrategyFactoryFactoryInterceptorFactoryAdapter);

return new AbstractListenerAdvisorProxySingletonFacadeStrategyFactoryAdapter();
}

transient native private final synchronized volatile protected static DecoratorSingletonIterator decoratorSingletonIterator(ObserverSingletonListenerFactoryFactoryBuilder observerSingletonListenerFactoryFactoryBuilder, VisitorDecoratorSingletonObserverFactory visitorDecoratorSingletonObserverFactory, AbstractFacadeBeanAdvisorAdapterSingletonProxyListenerFactoryFactory abstractFacadeBeanAdvisorAdapterSingletonProxyListenerFactoryFactory, FactoryVisitorProxyDecoratorListener factoryVisitorProxyDecoratorListener) {
factoryInterceptorListenerSingletonFacadeDecoratorAdapter.setAbstractBuilderDecorator(this.abstractBuilderDecorator);
InterceptorProxyFacade interceptorProxyFacade = new InterceptorProxyFacade();
abstractAdvisorAdapterVisitorBean.setAbstractAdapterObserver(this.abstractAdapterObserver);
abstractInterceptorListenerBuilderSingletonAdapterStrategyFactoryAdvisor.setAdvisorStrategyDecorator(this.advisorStrategyDecorator);

return new DecoratorSingletonIterator();
}

synchronized volatile private final protected public static native transient AbstractListenerFactoryFactoryDecoratorAdapterProxyInterceptorObserverFacade abstractListenerFactoryFactoryDecoratorAdapterProxyInterceptorObserverFacade(ObserverListenerBeanFactoryFactoryAdvisor observerListenerBeanFactoryFactoryAdvisor, ProxyObserverVisitorFactoryBuilderDecoratorStrategy proxyObserverVisitorFactoryBuilderDecoratorStrategy, AbstractBeanInterceptorObserverAdvisor abstractBeanInterceptorObserverAdvisor) {
abstractStrategyFactoryFactoryBeanVisitorBuilderSingleton.setAbstractIteratorVisitor(this.abstractIteratorVisitor);
AbstractListenerAdvisorSingletonObserver abstractListenerAdvisorSingletonObserver = abstractBuilderDecoratorVisitorFactoryBeanProxyFacadeSingleton.getAbstractAdapterProxyBuilderFacadeListenerAdvisorInterceptorFactory().getAbstractListenerAdvisorSingletonObserver();

return new AbstractListenerFactoryFactoryDecoratorAdapterProxyInterceptorObserverFacade();
}

volatile static transient public native protected AbstractListenerBuilderAdvisorProxyVisitorFacade abstractListenerBuilderAdvisorProxyVisitorFacade(DecoratorSingletonAdvisorFactoryInterceptorListenerBuilder decoratorSingletonAdvisorFactoryInterceptorListenerBuilder, AbstractDecoratorBuilderBeanListenerSingletonObserver abstractDecoratorBuilderBeanListenerSingletonObserver) {
AbstractObserverAdvisorBuilderIteratorFacadeFactoryFactoryFactoryAdapter abstractObserverAdvisorBuilderIteratorFacadeFactoryFactoryFactoryAdapter = new AbstractObserverAdvisorBuilderIteratorFacadeFactoryFactoryFactoryAdapter();
adapterAdvisorDecoratorFacadeProxy.setAbstractAdapterBeanDecoratorStrategySingletonFacadeListenerFactory(this.abstractAdapterBeanDecoratorStrategySingletonFacadeListenerFactory);

return new AbstractListenerBuilderAdvisorProxyVisitorFacade();
}

private final public static volatile transient synchronized protected InterceptorSingletonVisitor interceptorSingletonVisitor(AbstractDecoratorStrategyProxyObserverInterceptorBuilder abstractDecoratorStrategyProxyObserverInterceptorBuilder, AbstractVisitorAdvisorFacadeListener abstractVisitorAdvisorFacadeListener, VisitorFactoryFactoryBuilder visitorFactoryFactoryBuilder, VisitorProxyFacadeFactoryFactorySingletonAdvisorDecorator visitorProxyFacadeFactoryFactorySingletonAdvisorDecorator, AbstractAdvisorBuilderDecoratorInterceptor abstractAdvisorBuilderDecoratorInterceptor) {
AbstractProxyAdvisor abstractProxyAdvisor = abstractFactoryFactoryDecorator.getListenerInterceptorFactoryFactory().getAbstractProxyAdvisor();
AbstractVisitorAdvisorListenerStrategySingletonIteratorAdapterFactory abstractVisitorAdvisorListenerStrategySingletonIteratorAdapterFactory = new AbstractVisitorAdvisorListenerStrategySingletonIteratorAdapterFactory();
abstractBeanAdvisorSingletonInterceptor.setAbstractFactoryFactoryAdvisorFacadeStrategy(this.abstractFactoryFactoryAdvisorFacadeStrategy);
AbstractAdvisorProxyStrategyIteratorVisitorObserver abstractAdvisorProxyStrategyIteratorVisitorObserver = new AbstractAdvisorProxyStrategyIteratorVisitorObserver();

if (abstractSingletonFacadeFactoryObserver.isInterceptorListenerFacade()) {
iteratorProxyListenerFacadeBean.setAbstractStrategyBean(this.abstractStrategyBean);
AbstractFactoryDecoratorBeanFacadeAdapterProxyAdvisorVisitor abstractFactoryDecoratorBeanFacadeAdapterProxyAdvisorVisitor = abstractBeanInterceptorIteratorListenerFactoryFactoryStrategyProxyObserver.getAbstractObserverFacadeListenerSingletonProxyAdvisorStrategyVisitor().getAbstractFactoryDecoratorBeanFacadeAdapterProxyAdvisorVisitor();
abstractProxyBuilderVisitorSingleton.setIteratorAdvisorProxySingletonAdapter(this.iteratorAdvisorProxySingletonAdapter);

if (abstractDecoratorAdapterVisitorProxyObserverIteratorBuilderFactory.isDecoratorFactoryFactoryFacade()) {
visitorIteratorObserverProxyAdvisor.setAbstractObserverSingletonProxyAdvisorBuilderDecorator(this.abstractObserverSingletonProxyAdvisorBuilderDecorator);
singletonFacadeAdapterListenerFactory.setAbstractIteratorInterceptorSingletonListenerAdvisorDecoratorBuilderFactoryFactory(this.abstractIteratorInterceptorSingletonListenerAdvisorDecoratorBuilderFactoryFactory);

while (abstractFactoryAdapterSingletonFactoryFactory.isAbstractStrategyFactory()) {
abstractAdapterBeanStrategySingletonAdvisorBuilderListenerFactory.setAbstractStrategyFactoryFactoryFacadeBuilderFactoryIteratorProxyObserver(this.abstractStrategyFactoryFactoryFacadeBuilderFactoryIteratorProxyObserver);
abstractObserverAdapterFactoryFacadeDecoratorBuilderInterceptorFactoryFactory.setAdvisorIteratorFactoryProxyDecorator(this.advisorIteratorFactoryProxyDecorator);

while (abstractFacadeListenerStrategyIteratorAdvisorSingletonProxyObserver.isVisitorDecoratorInterceptorIteratorAdapter()) {
abstractProxyAdapterInterceptorObserverFactoryFactoryIterator.setSingletonFactoryFactoryProxyIteratorStrategy(this.singletonFactoryFactoryProxyIteratorStrategy);
singletonInterceptorDecorator.setAbstractFactoryFactoryListenerBuilderAdvisorDecoratorFacade(this.abstractFactoryFactoryListenerBuilderAdvisorDecoratorFacade);
visitorFactoryFactoryAdapterIteratorInterceptor.setAbstractIteratorVisitor(this.abstractIteratorVisitor);
}
}
} else {
abstractListenerInterceptorStrategyVisitorBeanFactorySingletonIterator.setAbstractProxyStrategy(this.abstractProxyStrategy);
abstractProxyInterceptorSingletonFactoryFactory.setAbstractSingletonIterator(this.abstractSingletonIterator);
}
} else {
singletonListenerFactoryFactoryIteratorProxy.setAbstractObserverProxyIteratorVisitor(this.abstractObserverProxyIteratorVisitor);
}

return new InterceptorSingletonVisitor();
}

native volatile static final public AbstractSingletonObserver abstractSingletonObserver(AbstractBuilderFacade abstractBuilderFacade, ListenerBuilderVisitorFactoryStrategyAdvisorFacade listenerBuilderVisitorFactoryStrategyAdvisorFacade) {
builderObserverIterator.setAbstractProxyBuilder(this.abstractProxyBuilder);
AbstractInterceptorAdapterFactoryAdvisorStrategyProxy abstractInterceptorAdapterFactoryAdvisorStrategyProxy = abstractDecoratorInterceptor.getStrategyObserverListenerVisitorBean().getAbstractInterceptorAdapterFactoryAdvisorStrategyProxy();
AbstractInterceptorListenerAdvisorVisitorProxyObserverStrategyIterator abstractInterceptorListenerAdvisorVisitorProxyObserverStrategyIterator = abstractFactoryIteratorStrategyVisitor.getAdvisorBuilderVisitorBeanIterator().getAbstractInterceptorListenerAdvisorVisitorProxyObserverStrategyIterator();

while (facadeStrategyObserver.isAbstractFactoryFactoryFactoryListenerVisitorIteratorSingletonBeanAdvisor()) {
abstractFactoryFactoryAdvisorFactoryInterceptorIteratorObserverProxyBuilder.setIteratorAdvisorBeanBuilderProxy(this.iteratorAdvisorBeanBuilderProxy);
AbstractIteratorFactoryFactoryFacadeObserverVisitorAdapter abstractIteratorFactoryFactoryFacadeObserverVisitorAdapter = new AbstractIteratorFactoryFactoryFacadeObserverVisitorAdapter();
abstractVisitorObserverBeanSingletonBuilderProxyFacadeIterator.setAbstractProxyFactoryAdapterFactoryFactoryInterceptorIterator(this.abstractProxyFactoryAdapterFactoryFactoryInterceptorIterator);
}

return new AbstractSingletonObserver();
}

transient volatile static private synchronized AbstractFactorySingletonFacadeProxyFactoryFactoryIterator abstractFactorySingletonFacadeProxyFactoryFactoryIterator(ObserverInterceptorAdapter observerInterceptorAdapter, AbstractInterceptorIteratorListenerFacadeDecoratorVisitor abstractInterceptorIteratorListenerFacadeDecoratorVisitor, FactoryDecoratorBeanAdapterProxy factoryDecoratorBeanAdapterProxy, SingletonAdvisorFacadeBuilderStrategy singletonAdvisorFacadeBuilderStrategy) {
AbstractBuilderIterator abstractBuilderIterator = new AbstractBuilderIterator();
iteratorSingletonDecoratorVisitorAdvisorFactoryFacade.setAbstractDecoratorAdapterListenerBuilderFacadeIterator(this.abstractDecoratorAdapterListenerBuilderFacadeIterator);

return new AbstractFactorySingletonFacadeProxyFactoryFactoryIterator();
}

synchronized volatile protected native private DecoratorStrategyBuilderListenerSingleton decoratorStrategyBuilderListenerSingleton(ObserverBuilderFactoryFactory observerBuilderFactoryFactory, AbstractStrategyDecoratorFacadeVisitor abstractStrategyDecoratorFacadeVisitor, AbstractAdapterIteratorListenerBuilderFactoryVisitor abstractAdapterIteratorListenerBuilderFactoryVisitor, AbstractVisitorObserverBuilderSingletonProxyIteratorListenerDecorator abstractVisitorObserverBuilderSingletonProxyIteratorListenerDecorator, AbstractStrategyFactoryFacadeVisitorListenerBean abstractStrategyFactoryFacadeVisitorListenerBean) {
advisorStrategySingleton.setAbstractSingletonObserverAdapterDecorator(this.abstractSingletonObserverAdapterDecorator);

return new DecoratorStrategyBuilderListenerSingleton();
}

}
292 3122986
>>122000
>>122980
private final native public volatile static transient synchronized protected abstract class FactoryFactoryFactoryFacade extends AbstractBuilderIteratorBeanDecoratorInterceptorFactoryFactory implements AbstractFactoryStrategyIteratorProxy, AbstractFactoryFactoryListener {

SingletonDecoratorAdapter singletonDecoratorAdapter = new SingletonDecoratorAdapter();

AbstractFactoryFactorySingletonBuilderProxy abstractFactoryFactorySingletonBuilderProxy = new AbstractFactoryFactorySingletonBuilderProxy();

VisitorBeanSingletonProxyAdvisorBuilderFactoryFactory visitorBeanSingletonProxyAdvisorBuilderFactoryFactory = new VisitorBeanSingletonProxyAdvisorBuilderFactoryFactory();

IteratorListenerBean iteratorListenerBean = new IteratorListenerBean();

AbstractAdvisorBuilderIteratorInterceptorSingletonFacadeStrategyDecorator abstractAdvisorBuilderIteratorInterceptorSingletonFacadeStrategyDecorator = new AbstractAdvisorBuilderIteratorInterceptorSingletonFacadeStrategyDecorator();

synchronized final private protected void setAdvisorFacadeObserverFactorySingletonBeanProxy(AdvisorFacadeObserverFactorySingletonBeanProxy advisorFacadeObserverFactorySingletonBeanProxy) {
this.advisorFacadeObserverFactorySingletonBeanProxy = advisorFacadeObserverFactorySingletonBeanProxy;
}

public synchronized static protected native volatile transient private void setAbstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy(AbstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy abstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy) {
this.abstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy = abstractIteratorFactoryFactoryFactoryBuilderSingletonInterceptorFacadeProxy;
}

native public static synchronized protected private transient final void setAbstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator(AbstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator abstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator) {
this.abstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator = abstractObserverAdvisorBeanStrategyAdapterListenerBuilderIterator;
}

protected public native synchronized final void setAbstractBuilderFactoryFactory(AbstractBuilderFactoryFactory abstractBuilderFactoryFactory) {
this.abstractBuilderFactoryFactory = abstractBuilderFactoryFactory;
}

static private protected volatile transient SingletonInterceptorAdvisorListenerBuilderFactoryFactoryFactory getSingletonInterceptorAdvisorListenerBuilderFactoryFactoryFactory() {
return this.singletonInterceptorAdvisorListenerBuilderFactoryFactoryFactory;
}

transient private final static public VisitorAdvisorFactoryAdapterProxy getVisitorAdvisorFactoryAdapterProxy() {
return this.visitorAdvisorFactoryAdapterProxy;
}

synchronized protected public final volatile private AbstractAdapterSingletonStrategyProxyBuilderInterceptorDecoratorListener getAbstractAdapterSingletonStrategyProxyBuilderInterceptorDecoratorListener() {
return this.abstractAdapterSingletonStrategyProxyBuilderInterceptorDecoratorListener;
}

public transient private AbstractListenerAdvisor getAbstractListenerAdvisor() {
return this.abstractListenerAdvisor;
}

public protected transient final synchronized volatile static native private AbstractListenerAdvisorProxySingletonFacadeStrategyFactoryAdapter abstractListenerAdvisorProxySingletonFacadeStrategyFactoryAdapter(ObserverDecoratorAdvisorAdapterBuilderSingletonFacade observerDecoratorAdvisorAdapterBuilderSingletonFacade, AbstractBeanInterceptor abstractBeanInterceptor, AdvisorFacadeSingletonDecoratorListener advisorFacadeSingletonDecoratorListener, AbstractAdapterAdvisorObserverListenerFactoryStrategyBeanBuilder abstractAdapterAdvisorObserverListenerFactoryStrategyBeanBuilder, AbstractBeanSingletonInterceptorDecoratorFactoryFactoryFactoryProxyObserver abstractBeanSingletonInterceptorDecoratorFactoryFactoryFactoryProxyObserver) {
decoratorProxyBean.setProxyAdvisorStrategyFactoryFactoryInterceptorFactoryAdapter(this.proxyAdvisorStrategyFactoryFactoryInterceptorFactoryAdapter);

return new AbstractListenerAdvisorProxySingletonFacadeStrategyFactoryAdapter();
}

transient native private final synchronized volatile protected static DecoratorSingletonIterator decoratorSingletonIterator(ObserverSingletonListenerFactoryFactoryBuilder observerSingletonListenerFactoryFactoryBuilder, VisitorDecoratorSingletonObserverFactory visitorDecoratorSingletonObserverFactory, AbstractFacadeBeanAdvisorAdapterSingletonProxyListenerFactoryFactory abstractFacadeBeanAdvisorAdapterSingletonProxyListenerFactoryFactory, FactoryVisitorProxyDecoratorListener factoryVisitorProxyDecoratorListener) {
factoryInterceptorListenerSingletonFacadeDecoratorAdapter.setAbstractBuilderDecorator(this.abstractBuilderDecorator);
InterceptorProxyFacade interceptorProxyFacade = new InterceptorProxyFacade();
abstractAdvisorAdapterVisitorBean.setAbstractAdapterObserver(this.abstractAdapterObserver);
abstractInterceptorListenerBuilderSingletonAdapterStrategyFactoryAdvisor.setAdvisorStrategyDecorator(this.advisorStrategyDecorator);

return new DecoratorSingletonIterator();
}

synchronized volatile private final protected public static native transient AbstractListenerFactoryFactoryDecoratorAdapterProxyInterceptorObserverFacade abstractListenerFactoryFactoryDecoratorAdapterProxyInterceptorObserverFacade(ObserverListenerBeanFactoryFactoryAdvisor observerListenerBeanFactoryFactoryAdvisor, ProxyObserverVisitorFactoryBuilderDecoratorStrategy proxyObserverVisitorFactoryBuilderDecoratorStrategy, AbstractBeanInterceptorObserverAdvisor abstractBeanInterceptorObserverAdvisor) {
abstractStrategyFactoryFactoryBeanVisitorBuilderSingleton.setAbstractIteratorVisitor(this.abstractIteratorVisitor);
AbstractListenerAdvisorSingletonObserver abstractListenerAdvisorSingletonObserver = abstractBuilderDecoratorVisitorFactoryBeanProxyFacadeSingleton.getAbstractAdapterProxyBuilderFacadeListenerAdvisorInterceptorFactory().getAbstractListenerAdvisorSingletonObserver();

return new AbstractListenerFactoryFactoryDecoratorAdapterProxyInterceptorObserverFacade();
}

volatile static transient public native protected AbstractListenerBuilderAdvisorProxyVisitorFacade abstractListenerBuilderAdvisorProxyVisitorFacade(DecoratorSingletonAdvisorFactoryInterceptorListenerBuilder decoratorSingletonAdvisorFactoryInterceptorListenerBuilder, AbstractDecoratorBuilderBeanListenerSingletonObserver abstractDecoratorBuilderBeanListenerSingletonObserver) {
AbstractObserverAdvisorBuilderIteratorFacadeFactoryFactoryFactoryAdapter abstractObserverAdvisorBuilderIteratorFacadeFactoryFactoryFactoryAdapter = new AbstractObserverAdvisorBuilderIteratorFacadeFactoryFactoryFactoryAdapter();
adapterAdvisorDecoratorFacadeProxy.setAbstractAdapterBeanDecoratorStrategySingletonFacadeListenerFactory(this.abstractAdapterBeanDecoratorStrategySingletonFacadeListenerFactory);

return new AbstractListenerBuilderAdvisorProxyVisitorFacade();
}

private final public static volatile transient synchronized protected InterceptorSingletonVisitor interceptorSingletonVisitor(AbstractDecoratorStrategyProxyObserverInterceptorBuilder abstractDecoratorStrategyProxyObserverInterceptorBuilder, AbstractVisitorAdvisorFacadeListener abstractVisitorAdvisorFacadeListener, VisitorFactoryFactoryBuilder visitorFactoryFactoryBuilder, VisitorProxyFacadeFactoryFactorySingletonAdvisorDecorator visitorProxyFacadeFactoryFactorySingletonAdvisorDecorator, AbstractAdvisorBuilderDecoratorInterceptor abstractAdvisorBuilderDecoratorInterceptor) {
AbstractProxyAdvisor abstractProxyAdvisor = abstractFactoryFactoryDecorator.getListenerInterceptorFactoryFactory().getAbstractProxyAdvisor();
AbstractVisitorAdvisorListenerStrategySingletonIteratorAdapterFactory abstractVisitorAdvisorListenerStrategySingletonIteratorAdapterFactory = new AbstractVisitorAdvisorListenerStrategySingletonIteratorAdapterFactory();
abstractBeanAdvisorSingletonInterceptor.setAbstractFactoryFactoryAdvisorFacadeStrategy(this.abstractFactoryFactoryAdvisorFacadeStrategy);
AbstractAdvisorProxyStrategyIteratorVisitorObserver abstractAdvisorProxyStrategyIteratorVisitorObserver = new AbstractAdvisorProxyStrategyIteratorVisitorObserver();

if (abstractSingletonFacadeFactoryObserver.isInterceptorListenerFacade()) {
iteratorProxyListenerFacadeBean.setAbstractStrategyBean(this.abstractStrategyBean);
AbstractFactoryDecoratorBeanFacadeAdapterProxyAdvisorVisitor abstractFactoryDecoratorBeanFacadeAdapterProxyAdvisorVisitor = abstractBeanInterceptorIteratorListenerFactoryFactoryStrategyProxyObserver.getAbstractObserverFacadeListenerSingletonProxyAdvisorStrategyVisitor().getAbstractFactoryDecoratorBeanFacadeAdapterProxyAdvisorVisitor();
abstractProxyBuilderVisitorSingleton.setIteratorAdvisorProxySingletonAdapter(this.iteratorAdvisorProxySingletonAdapter);

if (abstractDecoratorAdapterVisitorProxyObserverIteratorBuilderFactory.isDecoratorFactoryFactoryFacade()) {
visitorIteratorObserverProxyAdvisor.setAbstractObserverSingletonProxyAdvisorBuilderDecorator(this.abstractObserverSingletonProxyAdvisorBuilderDecorator);
singletonFacadeAdapterListenerFactory.setAbstractIteratorInterceptorSingletonListenerAdvisorDecoratorBuilderFactoryFactory(this.abstractIteratorInterceptorSingletonListenerAdvisorDecoratorBuilderFactoryFactory);

while (abstractFactoryAdapterSingletonFactoryFactory.isAbstractStrategyFactory()) {
abstractAdapterBeanStrategySingletonAdvisorBuilderListenerFactory.setAbstractStrategyFactoryFactoryFacadeBuilderFactoryIteratorProxyObserver(this.abstractStrategyFactoryFactoryFacadeBuilderFactoryIteratorProxyObserver);
abstractObserverAdapterFactoryFacadeDecoratorBuilderInterceptorFactoryFactory.setAdvisorIteratorFactoryProxyDecorator(this.advisorIteratorFactoryProxyDecorator);

while (abstractFacadeListenerStrategyIteratorAdvisorSingletonProxyObserver.isVisitorDecoratorInterceptorIteratorAdapter()) {
abstractProxyAdapterInterceptorObserverFactoryFactoryIterator.setSingletonFactoryFactoryProxyIteratorStrategy(this.singletonFactoryFactoryProxyIteratorStrategy);
singletonInterceptorDecorator.setAbstractFactoryFactoryListenerBuilderAdvisorDecoratorFacade(this.abstractFactoryFactoryListenerBuilderAdvisorDecoratorFacade);
visitorFactoryFactoryAdapterIteratorInterceptor.setAbstractIteratorVisitor(this.abstractIteratorVisitor);
}
}
} else {
abstractListenerInterceptorStrategyVisitorBeanFactorySingletonIterator.setAbstractProxyStrategy(this.abstractProxyStrategy);
abstractProxyInterceptorSingletonFactoryFactory.setAbstractSingletonIterator(this.abstractSingletonIterator);
}
} else {
singletonListenerFactoryFactoryIteratorProxy.setAbstractObserverProxyIteratorVisitor(this.abstractObserverProxyIteratorVisitor);
}

return new InterceptorSingletonVisitor();
}

native volatile static final public AbstractSingletonObserver abstractSingletonObserver(AbstractBuilderFacade abstractBuilderFacade, ListenerBuilderVisitorFactoryStrategyAdvisorFacade listenerBuilderVisitorFactoryStrategyAdvisorFacade) {
builderObserverIterator.setAbstractProxyBuilder(this.abstractProxyBuilder);
AbstractInterceptorAdapterFactoryAdvisorStrategyProxy abstractInterceptorAdapterFactoryAdvisorStrategyProxy = abstractDecoratorInterceptor.getStrategyObserverListenerVisitorBean().getAbstractInterceptorAdapterFactoryAdvisorStrategyProxy();
AbstractInterceptorListenerAdvisorVisitorProxyObserverStrategyIterator abstractInterceptorListenerAdvisorVisitorProxyObserverStrategyIterator = abstractFactoryIteratorStrategyVisitor.getAdvisorBuilderVisitorBeanIterator().getAbstractInterceptorListenerAdvisorVisitorProxyObserverStrategyIterator();

while (facadeStrategyObserver.isAbstractFactoryFactoryFactoryListenerVisitorIteratorSingletonBeanAdvisor()) {
abstractFactoryFactoryAdvisorFactoryInterceptorIteratorObserverProxyBuilder.setIteratorAdvisorBeanBuilderProxy(this.iteratorAdvisorBeanBuilderProxy);
AbstractIteratorFactoryFactoryFacadeObserverVisitorAdapter abstractIteratorFactoryFactoryFacadeObserverVisitorAdapter = new AbstractIteratorFactoryFactoryFacadeObserverVisitorAdapter();
abstractVisitorObserverBeanSingletonBuilderProxyFacadeIterator.setAbstractProxyFactoryAdapterFactoryFactoryInterceptorIterator(this.abstractProxyFactoryAdapterFactoryFactoryInterceptorIterator);
}

return new AbstractSingletonObserver();
}

transient volatile static private synchronized AbstractFactorySingletonFacadeProxyFactoryFactoryIterator abstractFactorySingletonFacadeProxyFactoryFactoryIterator(ObserverInterceptorAdapter observerInterceptorAdapter, AbstractInterceptorIteratorListenerFacadeDecoratorVisitor abstractInterceptorIteratorListenerFacadeDecoratorVisitor, FactoryDecoratorBeanAdapterProxy factoryDecoratorBeanAdapterProxy, SingletonAdvisorFacadeBuilderStrategy singletonAdvisorFacadeBuilderStrategy) {
AbstractBuilderIterator abstractBuilderIterator = new AbstractBuilderIterator();
iteratorSingletonDecoratorVisitorAdvisorFactoryFacade.setAbstractDecoratorAdapterListenerBuilderFacadeIterator(this.abstractDecoratorAdapterListenerBuilderFacadeIterator);

return new AbstractFactorySingletonFacadeProxyFactoryFactoryIterator();
}

synchronized volatile protected native private DecoratorStrategyBuilderListenerSingleton decoratorStrategyBuilderListenerSingleton(ObserverBuilderFactoryFactory observerBuilderFactoryFactory, AbstractStrategyDecoratorFacadeVisitor abstractStrategyDecoratorFacadeVisitor, AbstractAdapterIteratorListenerBuilderFactoryVisitor abstractAdapterIteratorListenerBuilderFactoryVisitor, AbstractVisitorObserverBuilderSingletonProxyIteratorListenerDecorator abstractVisitorObserverBuilderSingletonProxyIteratorListenerDecorator, AbstractStrategyFactoryFacadeVisitorListenerBean abstractStrategyFactoryFacadeVisitorListenerBean) {
advisorStrategySingleton.setAbstractSingletonObserverAdapterDecorator(this.abstractSingletonObserverAdapterDecorator);

return new DecoratorStrategyBuilderListenerSingleton();
}

}
293 3122996
>>122986
Какой-то коннект к мускулу с хибернейтом на джаве
294 3123281
>>122622
Когда p_g_n_s_t2 в функции на 300+ строк, уже не до таких мелочей
295 3123353
У ВАС НА ПРОЕКТЕ БЕЗОПАСНОСТЬ, ОГРАНИЧЕНИЕ ДОСТУПА НА ПРОД ДЛЯ РАЗРАБОВ, ВСЕ ДЕЛА
@
БАГ НА ПРОДЕ
@
НАДО ЗАПУСТИТЬ ЗАПРОС НА ПРОДОВОЙ БАЗЕ
@
ТЫ ЗАПУСТИТЬ ЕГО НЕ МОЖЕШЬ, ПИШЕШЬ ТИКЕТ НА ЗАПУСК ЗАПРОСА
@
ПРИХОДИТ DBA ADMIN, ЗАПУСКАЕТ ТВОЙ ЗАПРОС, ВЫДАЕТ ТЕБЕ РЕЗУЛЬТАТЫ
@
ПРОАНАЛИЗИРОВАЛ РЕЗУЛЬТАТЫ, НАДО ЗАПУСТИТЬ ЕЩЕ ОДИН ЗАПРОС НА ПРОДОВОЙ БАЗЕ
@
ТЫ ЗАПУСТИТЬ ЕГО НЕ МОЖЕШЬ, GOTO STEP 1
296 3123369
>>123353
Это некритичный баг. При критичном тебя и дба соединяют в зум-колле и ты говоришь что делать.

А вообще сейчас дежурному обычно дают права исполнять заранее подготовленные запросы к продовой базе и без аппрува.
297 3123375
>>123353
Жиза. Фиксится при этом никак.
298 3123581
РАЗ В МЕСЯЦ ПРИЛЕТАЕТ ТИКЕТ ОТ СУППОРТ ТИМ
@
"ПОЛЬЗОВАТЕЛЬ ЗАРЕГИСТРИРОВАЛСЯ, НО НЕ ВИДИТ СЕБЯ В СПИСКЕ УЧАСТНИКОВ"
@
ЧТОБЫ ПОЛЬЗОВАТЕЛЬ ПОЯВИЛСЯ В СПИСКЕ УЧАСТНИКОВ, НАДО ЧТОБЫ ОН СДЕЛАЛ ОПРЕДЕЛЕННЫЕ ДЕЙСТВИЯ
@
ЧТОБЫ ПРОВЕРИТЬ, ПИШЕШЬ ТИКЕТ НА ДБА ТИМ, ЧТОБЫ ОНИ СДЕЛАЛИ ЗАПРОС В ПРОД БАЗУ
@
ПОЛУЧАЕШЬ ИНФОРМАЦИЮ, ЧТО ПОЛЬЗОВАТЕЛЬ НЕ СДЕЛАЛ КАКОГО-ТО ДЕЙСТВИЯ, ПОЭТОМУ НЕ ДОЛЖЕН БЫТЬ В СПИСКЕ
@
ПИШЕШЬ В СУППОРТ "ПОЛЬЗОВАТЕЛЬ НЕ СДЕЛАЛ ДЕЙСТВИЯ, ПОЭТОМУ НЕ В СПИСКЕ"
@
ПРОХОДИТ МЕСЯЦ
@
ПОЛУЧАЕШЬ АНАЛОГИЧНЫЙ ТИКЕТ, ПОВТОРЯЕШЬ ДЕЙСТВИЯ
@
НА ЛОГИЧНЫЙ ВОПРОС "ЗАЧЕМ ВАМ Я, ЕСЛИ ВЫ ЭТО МОЖЕТЕ СПРОСИТЬ НАПРЯМУЮ У ПОЛЬЗОВАТЕЛЯ ИЛИ ДБА" ОТВЕТА НЕТ
299 3123665
>>123581

>НА ЛОГИЧНЫЙ ВОПРОС "ЗАЧЕМ ВАМ Я, ЕСЛИ ВЫ ЭТО МОЖЕТЕ СПРОСИТЬ НАПРЯМУЮ У ПОЛЬЗОВАТЕЛЯ ИЛИ ДБА" ОТВЕТА НЕТ


А разгадка простая: в сапорт нанимают самых тупых и платят им копейки. Потому они совершенно не обучаемые. Плюс ещё и меняются раз в пару месяцев.
300 3123732
>>123665
Не согласен, в саппорт просто прилетает дофига тикетов и их хочется как можно быстрее перевести в pending или close, главное с себя снять ответственность. Тут не до решения проблем, тут просто пытаешься оптимизировать свои силы.
image.png71 Кб, 517x227
301 3123775
База
302 3123863
>>123353
Все также, а в чем проблема? Просто пиши без багов
303 3123872
>>123369

>>в зум-колле и ты говоришь что делать.


У меня надо запрос написать одному челу, тот апрувит и передает дежурному, а тот перекидывает на ДБА. Зум недоступен в принципе, только переписка в комментариях (когда тикет вернут на уточнение).
Когда надо что то сложное сделать - пишешь километровую инструкцию как и под какими правами запускать что то. Желательно приложить ссылки на документы, что ты вообще имеешь права на такие действия.
А если в результатах персональные данные - то надо подождать проверку СБ и указать специальную внутреннюю почту (которая есть только у ПМ и выше).
304 3123900
>>123872
Жёстко, но это правильно, за 1 фотку слитую в Интернет пользователя без его ведома в США штраф 5000 $ с компании. А обычно сливают не 1 фотку, а сразу так пару сотен тысяч, так что все в организации должны на ушах ходить если кто-то хочет получить информацию с персональными данными пользователей.

Нам так объяснял менеджер когда начали вводить запреты на работу с БД где были фотки пользователей.
305 3123964
>>123900

>БД где были фотки пользователей.


Пусть отдельную БД для них заведут
306 3124007
>>123964
Завели, оградили ото всех 7 замками, сначала все страдали, потом привыкли. Фотки нужны для тестирования алгоритмов, а чем ближе фотка к боевым условиям тем лучше
307 3124014
>>123353
Деды запускали пакет пынекарт раз в день. Остальное время курили и думали. А ты свинья лишь бы на колесе своем колесить.
308 3124302
>>121726
Хуёво учил, значит. Ладно, слово criterion очень учёное, в единственном числе редко употребляется и вообще заимствовано из греческого в обеих формах, хотя можно же посмотреть в словарь, Интернет для чего сделали?
Но не знать, как образовать множественное число от child, foot, goose, sheep, man, — это двойка.
309 3124304
>>122271
И что там расходится с моими словами?
Which is correct?
Your own criteria for selecting a computer ___ defined by how you intend to use it.
a. are
b. is

Answer: a
Explanation: Criteria is plural, although the singular form, criterion, is much less often seen.
12850057022278.jpg13 Кб, 200x200
310 3124772
ВКАТУН 30+ ГУМАНИТАРИЙ ЯНДЕКСПРАКТИКУМ
@
ВКАТИВШИСЬ ВОЛКОМ, НА СОФТАХ, ЧАТЖИПИТИ И УДАЧНЫХ ОБСТОЯТЕЛЬСТВАХ ВЫЕЗЖАЕШЬ ЗА ПОЛТОРА ГОДА ДО СЕНЬКИ
@
СОБЕСЕДУЕШЬ ДЖУНОВ МИДЛОВ
@
НА МИТИНГАХ ПРИЛЮДНО БУГУРТИШЬ С ЗАСИЛИЯ ВКАТУНОВ БЕЗ ТЕХВЫШКИ И СКУФАРИЕВ СО СКИЛБОКСОВ
@
ПИШЕШЬ ПИСЬМА ХЕРКЕ С ФИЛЬТРАМИ КАНДИДАТОВ ГДЕ САМ НЕ ПРОХОДИШЬ НИ ПО ОДНОМУ КРИТЕРИЮ
@
ВСЕ БУГУРТЯТ ОТ ТЕБЯ


просто интересно сеймы есть?
311 3124779
>>124772
Нет, мы же не пидоры
312 3124781
>>124772
Да так везде, во многих сферах. Раньше вкат был проще. В Академии точно так же. Кучи уже штатских профессоров на западе не прошли бы по сегодняшним критериям. Аналогично с айтишкой, только там оборот быстрее.
Сейчас просто на какой-нибудь заводик не госплановский инженером устроится - попу порвать. Текущие инженеры тупа набирались рекрутерами с техношараг.
313 3124783
>>124781
А как же дефицит рабочих мест, что не хватает 5 млн. работяг?
314 3125133
>>124783
Дефицит инженеров с опытом за 20к, но за 100к нанимать уже не готовы - тогда прибыли будет мало и не выдержат конкуренции.
315 3125136
>>125133
Кек, дефицит 5 млн. рабов тогда
316 3125556
>>124304

>is much less often seen.



Вот это расходится, ты говно мамонта отрыл и презентовал как золото (твоё достижение)
317 3125865
>>125556
Это слово, которым хорошо проверять всяких ракешей и прочую срань.
Как и слово кочерга: мало кто правильно склоняет его во множественном числе.
318 3125886
>>125865
Чел всем похуй в английском. Один ты сидишь изучаешь его до С2, а чэд Эльдхоз с В1 уже получил паспорт с птичкой и чилит на пляже Майями и хуй клал даже не man men
319 3125988
КАБАНЫЧ РАССКАЗЫВАЕТ ПРО УСПЕХИ КОМПАНИИ
@
В ЭТО ВРЕМЯ РЕФЛЕКСИРУЮ СВОЮ ЖИЗНЬ
@
ПОНИМАЮ ЧТО ПРОЕБЫВАЮ ЖИЗНЬ РАБОМ КАБАНЫЧА
@
ГРУСТНО БОМБИТ
320 3126291
>>125988
@
КУПИЛ КУРС УСПЕШНОГО УСПЕХА У УСПЕШНОГО КОУЧА
@
ОСТАЛСЯ ТАКИМ ЖЕ ЛУЗЕРОМ
@
НО РАССКАЗЫВАЕШЬ ВСЕМУ ИНТОРНЕТУ КАКОЙ ТЫ УСПЕШНЫЙ
321 3126300
>>126291
Я думал уже по 4 часа работать, а остальное время своим проектом заниматься. Но выглядит как совсем скотский поступок.
322 3126313
>>126300
oh my sweet summer child

работаю 1-2 часа в день, на хорошем счету у руководства, остальное время занимаюсь своими делами
323 3126320
>>126313

Ты просто волк, который подлизывает тимлидке.
324 3126981
>>126300
Взвесь количество выполняемой тобой работы и оцени ее объективно. Если посчитаешь, что тебе платят слишком мало - вообще не парься и занимайся своими делами.
325 3128900
ВЫШЕЛ НА НОВУЮ РАБОТУ
@
У НАС ТУТ ДДД И МИКРОСЕРВИСЫ
@
УЖЕ ТРИ ДНЯ ПЫТАЕШЬСЯ НАРЫТЬ КОНЦЫ БАГА
@
ДОКУМЕНТАЦИИ НЕТ
@
СХЕМ КЛАССОВ И БД НЕТ
@
СХЕМЫ ВЗАИМОДЕЙСТВИЯ СЕРВИСОВ НЕТ
@
НА БОРДЕ ТРИ СТАТУСА ОЖИДАЕТ, В РАБОТЕ, ЗАВЕРШЕНО


Я ебал просто эти ДДД и прочую залупу говна
326 3128919
>>119670

> только бы переменные не называть адекватно с типом данных чтоб сразу было видно всё и понятно



Я пришёл к тому, что намного приятнее звучит венгерская нотация наоборот - в виде суффикса и без сокращений. Т.е. blaBlaBlaArray или blaBlaBlaList или blaBlaBlaString, blaBlaBlaMap. Но это бывает нужно только когда есть несколько переменных blaBlaBla, каждая из которых нужна на определённом этапе и назвать их одинаково нельзя или неправильно.
327 3128924
>>128900
Хахахахаха
328 3128960
>>124772
А потом ты проснулся обосранным
329 3129188
>>128919
Говно какое-то.
- blaBlaBlaString - String не нужно, 99% случаев тебе похуй на тип переменной, ты просто ее сравниваешь с другой и прекладываешь куда-то
- blaBlaBlaArray или blaBlaBlaList - еще более похуй на тип коллекции, массив, лист или очередь, просто s добавить в конец s и все
- blaBlaBlaMap - опять же говно, вместо указания что это Map надо указывать что на что мапится idToValue
330 3129202
>>129188
Двачую
331 3129204
>>129188

>>надо указывать что на что мапится idToValue


blaBlaBlaMap короче и понятнее чем blaBlaBlaidToValue
332 3129341
>>129188

>blaBlaBlaMap


_mapper.Map<T>(obj)

>коллекции


Plural form достаточно.
333 3129344
Запомните
Set -> apples
List -> apples
Map -> applesToOranges
334 3129534
>>129344

>>Map -> applesToOranges


applesToOranges это мапинг apples в oranges
map <id, entity> будет также как и лист - apples
335 3129562
>>129534
Не понял тебя. Я имел ввиду такие конструкции
val someOrange = applesToOranges["greenApple"]
336 3129584
>>129562
Это не маппинг это получение значения из словаря по ключу. Ты путаешь блять mapping и map
337 3129593
>>129584
Блять, подожди. Есть HashMap, в котором каждому элементу соответствует ключ. От ключа берется хеш-функция получаем хеш. Храним значение по хешу ключа. Это очевидный Map.

Маппинг же это когда я хочу, чтобы одни элементы соответствовали другим элементам, что есть реализация того же самого HashMap, то это синонимы.

И наконец второй маппинг где я говорю: у меня есть список юзеров, но мне нужен список имён юзеров, поэтому я произвожу маппинг, то есть конвертацию одного списка в другой
val userNames = users.map { it.name }

Ты про какой мапинг говоришь?
338 3129693
>>129204

>blaBlaBlaMap короче и понятнее чем blaBlaBlaidToValue


Совсем ебобо? Без просмотра кода понять же лежит в idMap нельзя. А вот idToEmployee сразу ясно что тут сотрудники по айдишникам лежат.
339 3129771
>>129693

>>А вот idToEmployee сразу ясно что тут


маппер, который id конвертит в Employee

сотрудники по айди это все равно employees, не важно что там за структура

>>129562
>>129593

>>val someOrange =


у тебя тут название переменной someOrange о нем и шла речь.
чтоб не писать someOrangeMap = ...
340 3129868
>>129693

>А вот idToEmployee сразу ясно что тут сотрудники по айдишникам лежат


Тут понятно что ты ебанутый. Это не маппинг.

Маппинг это преобразование одного класса в другой, а у тебя коллекция с доступом по ключу.
341 3129883
>>129868
Где ты вообще эти определения берёшь, чтобы называть кого-то ебанутым? Они же нигде официально не определены.
Мимокрокодил.
 Govno.jpg109 Кб, 1189x1012
342 3129887
Как вам такая хуйня?
Под P понимается сборка в С#. Архитектор говорит тут только прямая зависимость одной сборки от другой.
343 3129895
>>129887
То есть интерфейсе в P2. P0 содержит в себе ссылку на интерфейс, чтобы создать имплементацию. P1 содержит в себе ссылку на P0, чтобы использовать имплементацию и таким образом и от P2. При этом P2 если я корректно понимаю схему содержит в себе ссылку на P1, видимо используя какие-то классы оттуда.

Всё верно?
344 3129897
>>129887
Ну, круг в каком-то смысле это искревленная прямая, так что твой архитектор в каком-то смысле прав...
345 3129919
>>129895
Р1 использует у себя интерфейс для определения зависимости, сам интерфейс лежит в Р2, его реализация и связка для DI лежат в Р0.

Если честно я сейчас по памяти рисовал. Вообще сейчас зайду в проект ещё раз чекну.
346 3129935
>>129919
Понял,
P2 -> P0 -> P1 и
P2 -> P1

В принципе если P1 в этой схеме не светится в P0 и P2, то всё нормально.
347 3129937
>>129887
Service, а не servise.
И за Imp и Impl надо ебать нещадно, у нас тут не жаба, где непонятно что интерфейс, а что класс.
348 3129941
>>129937
Бля чел я это пальцем на телефоне рисовал и писал.
349 3129953
>>129887
Архитектор - это продажник, а не инженер. Его задача развести заказчика на дополнительное бабло, чтобы вместо 10 человек на проекте было 100. Когда такой хуй лезет в код, получается хуйня.
350 3130008
>>129887
Короче я все верно нарисовал.

Есть три сборки P0(Api), P1, P2 они зависят друг друга согласно содержанию проекта слева направо P0 от P1 и P1 от P2.

В P1 есть некий класс, в нем поле типа IService.
IService находится в P2, реализация IService лежит в P0. Там же находится DI.

Мой вопрос к лицу и архитектору это нахуя такое было создавать.
351 3130044
>>129953
Бывает бизнес архитектор - это бывший аналитик, в коде не шарит.
А бывает системный аналитик - это бывший программист, в бизнесе не так сильно шарит, но квадратики рисует норм и за кафку пояснить сможет.
352 3130070
>>130044
А нужен архитектор программного обеспечения.
353 3130108
>>130070
нет такого уже лет 20, как и нет просто программиста
354 3130149
>>130008
А в чем конкретно вопрос? Интерфейсы в одном пакете, имплементация интерфейсов в другом это типичная практика.
355 3130150
>>130108
Ага, ага, пошел я нахуй
Software engineer
356 3130152
>>130008
Я бы другой задал вопрос: зачем интерфейс? Есть какие-то реальные причины подписывать контракт с пользователем, что вот эта часть API никогда не изменится + давать ему возможность свои имплементации создавать? Может нахуй его и тупо заебашить всё на финальных классах?
357 3130158
>>130152
Юнит-тесты
358 3130238
>>130158
И каким образом юнит-тесты отвечают на поставленный вопрос?
359 3130241
>>130149
Это хуйня из под коня. Нормально это когда интерфейс и реализация лежат в одной сборке, тамже написано связывание их для DI, а главная сборка просто импортирует себе конфиг контейнера.

У тебя теперь по сути есть обратная зависимость Р2 от Р0 и транзитивная зависимость Р1 от Р0. Ты не можешь просто взять и убрать пакет Р2 из решения и заменить, тебе необходимо заменить именно сборку Р0 чтобы изменить поведение.

Этот чел кстати прав >>130152
Если мы пользуемся классом как синглтоном, то нахуй нам вообще интерфейс.
360 3130402
>>129188
Ты всё правильно сказал. Я сам юзаю plural вместо array и т.д. Просто в редких случаях бывает нужно, когда есть array, set и т.д. имеет смысл уточнять.

Ну - blaBlaBlaMap - это когда ключи - id, а значения - blablabla. Но idToBlaBlaBla тоже часто пользуюсь, может и чаще
361 3130617
>>130238
Интерфейсы легко замокать в тестах. Если ты не обмазываешься юнит-тестами, интерфейсы особо и не нужны.
362 3130622
>>130617
Что тебе мешает мокать сами классы? Чтобы что-то замокать достаточно чтобы это что-то не создавалось внутри самого класса, а прокидывало снаружи.
363 3130644
>>130622

>мокать классы


Ты на питоне пишешь? В статически типизированых языках класс не замокаешь. Можно подсунуть фейковую реализацию через интерфейс.
364 3130705
>>130644
Жопу ставишь? Я могу мокать абсолютно любой класс и его виртуальные методы через мокью в С#, могу вообще просто написать класс наследник для тестов и переопределить все методы, что под копотом делает любой фреймворк и зачем ему собственно нужны виртуальные методы.

Интерфейс(С#) это просто специальный сахар над абстрактным классом который выделен как новое ключевое слово. В С++ их нет, но почему-то можно писать тесты и даже реализовать этот паттерн.
365 3130718
>>130705

>написать класс наследник для тестов и переопределить все методы


Чел, ты болен. Прими таблетки.
366 3130745
>>130644
Глупости, можно мокать классы

import org.mockito.Mockito;
import static org.mockito.Mockito.*;

class MyClass {
public String myMethod() {
return "Real Method Called";
}
}

public class TestMock {
public static void main(String[] args) {
MyClass myClassMock = mock(MyClass.class);
when(myClassMock.myMethod()).thenReturn("Mocked Method Called");

System.out.println(myClassMock.myMethod()); // Выведет: Mocked Method Called
}
}
367 3130748
>>130745
Нет, не выведет. Если метод виртуальный, то выведет, а так нет.
368 3130751
>>130748
То есть это враньё?

https://www.baeldung.com/mockito-final
369 3130763
Напоминаю шизам, что в жабе ВСЕ методы виртуальные.
370 3130877
>>130763
Ах вот оно что.
Но это же бессмысленный оверхед.
Очередной отсос жабы, короче говоря.
371 3130948
>>130877
С точки зрения компиляции и выполнения разницы вообще не существует. Все эти virtual, override не более чем сахар.
372 3131143
>>130948
Ты дубу дал? Разница мжду динамическим диспачингом и прямым вызовом и в лучшем случае её сотрёт jit
373 3131185
>>130748
Ты про прокси не слышал?
374 3131189
>>131143

> Её сотрёт jit


Тогда с точки зрения жабы проблем нет. Всё что оптимизируется в jit валидно. Если же нужна дикая производительность, то это в плюсы.
375 3131244
>>130763
Ну-ка проясни за виртуальность static методов, пиздобол.
376 3131467
>>131244
Ну это кароче медоты вроде вот они, а вроде их и нету, виртуальные кароч
377 3131600
ВСЕ ПРОХОДЯТ РЕВЬЮ
@
ТИМЛИД КАТИТ БЕЗ
378 3132031
>>131600
Кек
379 3132039
>>131600
Жиза. Все дрочат пул реквесты. Лид пушит сразу в мэйн, ведь он великий и не ошибается.
380 3132088
>>131600
@
ЛИД СЛОМАЛ ТВОЙ МОДУЛЬ
@
БАГ ЗАВОДЯТ НА ТЕБЯ
381 3132111
>>132088
Хахахахаха. Не смешно.
382 3132141
>>131600
Я бы очень громко возбухал по этому поводу.
383 3132213
ТИМЛИД НЕ ПИШЕТ КОД
384 3132300
>>132141
Если лид ревьюит всех, кто будет ревьюить лида? техдира звать?
385 3132338
>>132300
Все должны ревьют всех. Ревью это не апрув начальника, это просмотр кода на предмет хуйни.
386 3132339
СТОРИПОИНТ = 4 ЧЕЛОВЕКА-ЧАСА
387 3132345
>>132339
Оценку в сторипоинтах придумали только для того, чтобы переложить на кабана ответственность за сорванные сроки. Кабан же не оперирует понятием сложности задач, для него важны даты, и, когда он не может получить от разрабов оценку в днях, приходится изобретать такие вот формулы для конвертации попугаев в часы. А потом ему будет нечего предъявить разрабам, сам ведь придумал формулу с неправильным коэффициентом.
388 3132347
>>132338
Двачую. Я читаю код джуна. Джун читает мой код.
>>132339
Кек, до сих пор не знаю как в сторипоинтах оценивать задачу. В 99 % случаях изначальная оценка, что по времени, что по стори поинтам не совпадают с реальностью.
389 3132356
>>128900
Ага
ВЫШЕЛ НА НОВУЮ РАБОТУ
@
- У НАС ТУТ ДДД
@
- ПОКАЖИТЕ ОПИСАНИЕ ХОТЬ ОДНОЙ МОДЕЛИЛ ИЛИ ТРЕБОВАНИЙ
@
- ПУК!... СРЕНЬК!... - НУ ТАМ ИТАК ВСЕ ДОЛЖНО БЫТЬ ПОНЯТНО
390 3132377
>>132347

>Кек, до сих пор не знаю как в сторипоинтах оценивать задачу. В 99 % случаях изначальная оценка, что по времени, что по стори поинтам не совпадают с реальностью.



Оценка в сторипоинтах работает не как часы

Сторипоинт - это такая оценка сложности выполнения задачи, которая принимается на команду, и из которой задачи оцениваются. То есть, сторипоинт нельзя перевести во время например, но по сторипоинтам можно сравнить задачи и тд

После нескольких спринтов обычно сторипоинт примерно стандартизируется, то есть у всей команды в голове схожее понимание, чтобы оценивать задачи.
По оценкам потом набираются задачи на спринт. Тут уже есть примерное понимание сколько сторипоинтов человек может затащить и сколько задач на спринт ему давать
391 3132390
>>132377

>После нескольких спринтов обычно сторипоинт примерно стандартизируется


А потом ПМ решает добавить еще по паре созвонов в день, т.к. у него горят сроки и он считает, что только так можно ускорить работу и все эти оценки идут по пизде.
392 3132396
>>132390
А нечего в оценку задачи включать созвоны. Ты задачу оцениваешь, а не спринт. От того, что из-за созвонов уменьшится суммарное количество сторипоинтов в спринте, оценка задачи не изменится.
393 3132397
Скрам-мастера на месте?
394 3132404
>>132338

>>Все должны ревьют всех. Ревью это не апрув начальника


у нас именно апрув начальника

>>это просмотр кода на предмет хуйни.


лид решает что тут хуйня, а что нет
395 3132409
>>132377
Это перекладывание ответственности. Если задачи похожие - кабан и так по статистике может все посчитать. Если что то принципиально новое - один хуй никто не скажет без дополнительного рисеча.

>>сколько сторипоинтов человек может затащить


Ну вот по своему модулю я сделаю фичу за 2 часа, а Леха который другую часть пишет - за 10 часов, из которых 8 он будет вникать в контекст.
Во сколько поинтов оценивать? Если эта задача попадет мне я х5 программист, а если Лехе - он говнокодер?.
396 3132413
>>132409

>Ну вот по своему модулю я сделаю фичу за 2 часа, а Леха который другую часть пишет - за 10 часов, из которых 8 он будет вникать в контекст.


>Во сколько поинтов оценивать? Если эта задача попадет мне я х5 программист, а если Лехе - он говнокодер?.


В условные 3 сторипоинта, независимо от исполнителя
сторипоинт - это не оценка времени

При планировании спринта прикидывается, что средняя производительность синьора Васи - это 30 сторипоинтов, а мидла Пети - это 20 сторипоинтов, значит на такое поинтов можно набрать задач в спринт

>>132390

>А потом ПМ решает добавить еще по паре созвонов в день, т.к. у него горят сроки и он считает, что только так можно ускорить работу и все эти оценки идут по пизде.


Не идут, потому что нет временных оценок
397 3132484
>>132377

>Сторипоинт - это такая оценка сложности выполнения задачи


Сторипоинты это оценка производительности команды и к задачам и их оценке не имеет отношения
398 3132499
ЭТО ВСЕ, КОНЕЧНО, ХОРОШО, НО
@
СКОЛЬКО РАЗ В СУТКИ ЧАСОВАЯ И МИНЕТНАЯ СТРЕЛКИ ОБРАЗУЮТ УГОЛ π/2?
@
НАС ИНТЕРЕСУЕТ НЕ СТОЛЬКО ОТВЕТ, СКОЛЬКО СПОСОБ РЕШЕНИЯ
399 3132504
>>132499

> МИНЕТНАЯ


Наверняка у тебя уже прокачан скилл быстро редактировать сообщения после отправки в рабочие чаты.
400 3132508
>>132413

>>В условные 3 сторипоинта


>>производительность синьора Васи - это 30 сторипоинтов, а мидла Пети - это 20 сторипоинтов


Так я ж тебе пример привел, что сторипоинты не равноценны получаются. Я таких задач могу нарешать на 50 сторипоинтов, а Вася - на 20. А если поменять задачи, то я решу на 20 поинтов, а он - на 50.

А ты считаешь так, будто у задач контекста нет и это какие то абстрактные алгосы.
401 3132524
>>132504
Это не баг, а фича.
Задачу решил?
402 3132546
ТЫ МАТЕРЫЙ ГЕЙДЕВ ДВИЖКОПИСАТЕЛЬ
@
НО ЕСТЬ ДВА УГЛА В ГРАДУСАХ ОТ -360 ДО 360
@
НАПИШИТЕ ФУНКЦИЮ, КОТОРАЯ ВОЗВРАЩАЕТ TRUE
@
ЕСЛИ ПОВОРОТ ОТ ОДНОГО УГЛА ДО ДРУГОГО ЗАЙМЕТ МЕНЬШЕ 45 ГРАДУСОВ
@
ОБМЯКАЕШЬ ПОСЛЕ ДВУХ НЕУДАЧНЫХ ПОПЫТОК
403 3132552
>>132508

>абстрактные алгосы


Даже так если чел решал похожую это на 30% ускорит, если решал почти такое на 50%, если вообще 1к1 то меньше чем за 20 минут напишет.
404 3132554
>>132546
@
В ПРОЕКТАХ ВСЕ НА БЛЮПРИНТАХ
177b186e3f84f47014ec9741aba55c3051e91c1c266499b1166e8486c973b322.png2,2 Мб, 1508x932
405 3132631
406 3132817
>>132508
Сторипоинт условно равноценен

Естественно, что производительность разная, и зависит еще от контекста, знаний по предметной области и тд. Но считается, что команда действует оптимальным образом, поэтому задачи берутся в соответствии с компетенциями, а сторипоинты помогают оценить среднюю производительность при таких условиях.
То есть, если команда за спринт делает задач на 100 сторипоинтов, то значит в среднем в каждом спринте команда может взять задачи, распределить между разработчиками так, что выполнит снова задач на 100 сторипоинтов

Есть еще один важный момент, который практически игнорируется в командах: задачи не должны распределяться заранее, а разрабы должны самостоятельно брать задачи в течении спринта. Формируется только спринт бэклог.
407 3132966
>>132546

>ОБМЯКАЕШЬ ПОСЛЕ ДВУХ НЕУДАЧНЫХ ПОПЫТОК


@
Но всё равно не хочешь нанять консультанта-математика за МРОТ т.к.

ПОГРОМИСТ И ПРИНТЕРЫ ЧИНИТЬ ДОЛЖЕН УМЕТЬ И АЛГЕБРУ ДОЛБИТЬ
408 3133034
>>132141
ВОЗБУХАТЬ
410 3133375
>>133362
Наружу
411 3133487
>>133362
Напомнило не скажу что.
412 3133497
413 3133517
>>132499
Количество ангелов на кончике иглы минус один.
.png47 Кб, 500x271
414 3133525
>>133517
«Сколько ангелов может танцевать на булавочной головке?» — фраза, которая приводится как пример бессмысленного спора, обсуждающего малозначимые детали. В других вариантах фразы вместо ангелов могут быть черти; они могут «сидеть», а не «танцевать», и «на кончике иглы», а не «на булавочной головке».
Авторство обычно приписывается протестантскому теологу XVII века Уильяму Чиллингворту — в работе «Религия протестантов» (1637 год) он привёл фразу в варианте «Не может ли миллион ангелов сидеть на кончике иглы?» как пример бессмысленного вопроса, якобы занимавшего средневековых схоластов.
415 3133549
>>133525

>пример бессмысленного вопроса


Гуманитарии такие гуманитарии.
Обсуждение этого вопроса привело к созданию дифференциального исчисления, с помощью которого и находится ответ на искомый вопрос.
Бессмысленный вопрос - это считать количество гендеров в голове психически больного пидораса.
416 3133581
>>133549

>Бессмысленный вопрос - это считать количество гендеров в голове психически больного пидораса.


Вообще у людей по одному гендеру в голове. А у тебя их сколько, психически больной пидорас?
417 3133587
>>133549
И сколько?
418 3133590
>>133549
>>133549
Ну и сколько ангелов может танцевать на булавочной головке, психически больной пидорас?
419 3133592
>>133549

>Обсуждение этого вопроса привело к созданию дифференциального исчисления, с помощью которого и находится ответ на искомый вопрос.


Пруфы, быстро.
image.png29 Кб, 1062x73
420 3133596
>>133592
Зачем они обсуждали ангелов на игле? Они что, ебанутые?
421 3133632
>>133549
Диффиеренциальное исчисление не имеет отношения к этому вопросу.

Математика строит сама себя, ей не нужна опора на реальный мир. Её законы существуют в отрыве от реальности. Пример? Да вся геометрия Лобачевского или ТФКП, методы анализа многомерных функций.
Нигде в реальности нет 20 мерных пространств, но математика может описать секущую N-плоскость в этом пространстве и мы это используем для методов ML.

Ты типичный наукобот который где-то нахватался по верхам. Не существует никакой гуманитарной или технической науки. Есть наука в целом, нормальный учёный из философию знает и книги по ней пишет и в математике разбирается и в химии и в физике.
422 3133674
423 3133677
46
424 3133726
47
425 3133727
44 + X + (X/Y)
426 3133776
Если не получается объяснить, как пришли к решению - ничего страшного. Мы вам перезвоним.
427 3134107
>>133776
ЕРОХА ИЗ HR КОНКУРИРУЮЩЕЙ ФИРМЫ УЖЕ УКОМПЛЕКТОВАЛ ДВА ОТДЕЛА ПРОГРАММИСТОВ И ЗАКРЫЛ 3 ПРОЕКТА
@
А НАШ ТО ВСЁ МИНЕТНЫЕ СТРЕЛКИ СЧИТАЕТ С СОИСКАТЕЛЯМИ
428 3134216
>>133632
Из 15 века капчуешь, мастер философии?
1000008505.jpg64 Кб, 640x592
429 3134236
>>133590
Очевидно, что ни одного, ангелы это здоровенные дуры
430 3134240
>>134236
Садись - два.
Сколько надо, столько и сможет, говно жопа

Аквинский. Подписаться.
431 3134249
>>134236
Это архангелы всякие, серафимы. Рядовые ангелы там вполне антропоморфные.
432 3138544
ВМЕСТО GITHUB ИНОГДА ПИШЕШЬ PORNHUB
@
ВМЕСТО PORNHUB — GITHUB
433 3138717
>>138544
Pull и Push заиграли новыми красками
434 3138836
>>102008
Расскажи поподробнее за подставные конторы для опыта?
435 3139795
НАЗВАЛ HTML ЯЗЫКОМ ПРОГРАММИРОВАНИЯ
@
ТЕПЕРЬ ТЫ В КАСТЕ НЕПРИКОСАЕМЫХ
@
В ТЕБЯ ХАРКАЕТ ДАЖЕ КОШКА
@
ЕШЬ ХЛЕБ С ПАРАШИ
@
ВМЕСТО СТУЛА ИСПОЛЬЗУЕШЬ БУТЫЛКУ
16314660158420.jpg98 Кб, 736x736
436 3139849
>>139795
ОПРЕДЕЛИЛИ ТЕБЕ УГОЛ В ОПЕНСПЕЙСЕ РЯДОМ С ТУАЛЕТОМ
@
И КОФЕМАШИНУ С ДЫРЯВЫМИ СТАКАНЧИКАМИ
437 3139852
В последнее время понял, что разработки в айти не отличаются от любой другой инженерной разработки. Берешь детальки, прикидываешь и свинчиваешь хуитку. Потрм малеха доводишь кувалдой и вот оно скрипит годик-другой. А ты опять содишь глаза за кульманом под названием ИДЕ...
438 3139988
>>139852
Именно так. И даже во всяких кажущимися big brain областях тоже самое, только вместо пакета из реестра ты берешь какую-то теорему/модель из папира и натягиваешь на свою задачу
439 3150422
Где бугурты?
440 3150652
Успешные 400к/сек сеньоры пиздаболы накатили за дидов им ща не до бугуртов.
441 3150678
>>150652
уже неделю нет ничего нового, че все на майские шашлыки на снегокатах укатили?
442 3150709
ТИМЛИД УЕХАЛ НА МИТИНГ
@
КРЕСТОВИКИ ВЫДЕЛЯЮТ ПАМЯТЬ, НЕ СОХРАНЯЯ УКАЗАТЕЛИ
@
ДОТНЕТОВЦЫ ЗАБИЛИ НА ОБРАБОТКУ ИСКЛЮЧЕНИЙ И ИСПОЛЬЗОВАНИЕ ДЖЕНЕРИКОВ
@
РУБИСТ ЗАСОРИЛ БОРОДОЙ КЛАВИАТУРУ
@
ВЕБ-ОТДЕЛ РАЗМЕСТИЛИ РЕКЛАМУ
@
ДЖУНИОРЫ СЪЕЛИ ВСЕ ПЕЧЕНЬЯ И ВЫПИЛИ ВЕСЬ ЧАЙ
443 3150713
>>150709
КОТЫ ПОЛЕЗЛИ В ШРЕДЕР
ололо на башорг
444 3151270
>>094426 (OP)
Я просто хочу проект без паджитов, неужели я так много хочу?!
445 3151346
>>150709

>КРЕСТОВИКИ ВЫДЕЛЯЮТ ПАМЯТЬ, НЕ СОХРАНЯЯ УКАЗАТЕЛИ



Тебе что, память жалко? Она сейчас дешёвая. А как приложение рухнет, так память и возвратится системе. Зачем её освобождать? Это дедам и отцам нужно было экономить и беречь память, а сейчас времена другие.
Не слишком толсто? Поверили?
446 3151677
>>151346
Помню, какой-то вебсервер умирал, когда не мог выделить память. Мне это тогда показалось НЕПЛОХИМ решением, ведь его все равно демоны перезапустят...
447 3151771
УСТАНОВИТЕ НАШЕ МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ БОЛЬШЕГО КОМФОРТА
@
УСТАНАВЛИВАЕШЬ
@
ПРИ НАЖАТИИ ЛЮБОГО ПУНКТА С ГЛАВНОГО ЭКРАНА ОТКРЫВАЕТСЯ ВСТРОЕННЫЙ БРАУЗЕР СО СТРАНИЦЕЙ
448 3151787
>>151771

>УСТАНОВИТЕ НАШЕ МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ БОЛЬШЕГО КОМФОРТА


@
НЕ УСТАНАВЛИВАЕШЬ
@
КРОМЕ ЗАГЛУШКИ "СЛЫШ УСТАНОВИ" НА САЙТЕ НИЧЕГО НЕТ
449 3153725
Вот настанет день и бугурты как ПОЯВЯТСЯ.
450 3153939
@
ТЫ МИДЛ, БРАЛИ НА РАБОТУ.
@
РАДИ ИНТЕРЕСА ЗАШЕЛ В ВОЛЧЬЮ СТАЮ
@
НЕ БЕРУТ НА РАБОТУ, ЗАСВЕТИЛСЯ В ЧЕРНЫХ ЛИСТАХ
451 3154179
>>153939
НЕ ИМЕЕШЬ ОТДЕЛЬНОГО РАБОЧЕГО НОМЕРА И ТЕЛЕГИ
@
РЕГАЕШЬСЯ С ОДНОЙ ПОЧТЫ НА ЛИНКЕД.ИН ПОРНХАБ И ВК ГДЕ ВЫКЛАДЫВАЕШЬ ФОТКИ КАК УХУЯЧИЛСЯ И БЛЮЕШЬ В ШКАФ
@
ЧЕРНЫЕ СПИСКИ
452 3154753
ЕСТЬ СТРАНИЧКА НА ГИТХАБЕ
@
ПУСТАЯ
@
ДВЕ-ТРИ ОТКРЫТЫЕ ТОБОЙ ИСЮЙКИ ВИСЯТ ПУСТЫЕ
@
В ИСЮЙКАХ ЕРОХИНА ПОРНО И ПАТЧИ
@
НА СТРАНИЦЕ ТЫСЯЧИ ФОРКОВ ФОРКОВ
@
ЯДРО ЛИНУКСА, ОБЩИЙ РЕШАТЕЛЬ ВСЕГО И ТЕТРИС ПОД ВУЛКАН
@
СЧЕТЧИК ЗВЕЗДОЧЕК ПЕРЕПОЛНИЛСЯ И ПЕРЕВЕДЕН НА БИГНУМЫ
453 3154872
>>154753
@ ПОСТАВИЛ 10 000 ЗВЕЗД ЧУЖИМ ПРОЕКТАМ (ЛАЙКАЛ)
@ ХРЮША ОТКРЫЛА ТВОЙ ГИТХАБ
@ ХРЮША ДУМАЕТ ЧТО ЭТО У ТЕБЯ 10 000 ЗВЕЗД
@ ТЕЧЕТ
454 3155907
>>151771
Двачую. Жиза
455 3155916
Кто такой волчара?
456 3156035
>>155916
В общем смысле, волчара - это тот, кто пытается наебать работодателя фейковыми резюме с фейковым опытом, работой в двух местах и тд
Из-за того, что появились подобные волчары, проверки на собесах стали тщательнее
5mificheskieslovesnyesozdaniyavolchok16082020.png763 Кб, 1372x632
457 3159203
>>153939
ЗАМЕТИЛ ЧТО ТЯН ЛЕГЛА НА КРАЮ
@
НЕ УДЕРЖАЛСЯ И УКУСИЛ ЕЁ ЗА БОЧОК
@
ТЕПЕРЬ ТЫ ВО ВСЕХ ЧЕРНЫХ СПИСКАХ
458 3162485
>>154179
А реально есть черные списки?
459 3163831
>>162485
Есть но это локальные списки.
Схватив блокировку в зеленом ты получаешь бан на 80% галер страны и все дочки зеленого.
460 3165181
СКРАМ, АДЖАЙЛ, ДЖИРА - ВСЕ КАК ПОЛОЖЕНО
@
БЭКЛОГ НА 80% СОСТОИТ ИЗ КАКИХ-ТО ТАСОК, СОЗДАННЫХ ГОД-ДВА НАЗАД, БОЛЬШАЯ ЧАСТЬ КОТОРЫХ УЖЕ ПОТЕРЯЛА АКТУАЛЬНОСТЬ, А ДРУГАЯ ЧАСТЬ - ЭТО ТАСКИ, КОТОРЫЕ ВРОДЕ БЫ И ПОЛЕЗНЫЕ, НО НЕ ПРЯМ ВАЖНЫЕ, ПОЭТОМУ В СПРИНТ ИХ НЕ БЕРУТ
461 3165200
>>165181
А минусы есть?
462 3165319
В ЭПИКАХ ПОЯВИЛИСЬ "НЕЙРОСЕТИ"
@
НИКТО НЕ ЗНАЕТ, ЧТО С ЭТИМ ДЕЛАТЬ
@
НО УЖЕ СТРАШНО
463 3165421
>>165181

>ПОЭТОМУ В СПРИНТ ИХ НЕ БЕРУТ


Также в спринт не получается воткнуть автоматизацию, рефакторинг, написание документации и прочие штуки.

При этом сука никаких внешних дедлайнов нет, просто надо же СП сжигать для хороших показателей.
464 3167828
Как вступить в Волчью Стаю?
465 3167838
>>167828
Запиши видео как ты делаешь "аву-у-у" и выложи сюда, мы с тобой свяжемся
466 3167839
>>167838
Мне для друга.
467 3167899
КОЛЛЕГА ПИШЕТ ПРОПОЗАЛ КАК УЛУЧШИТЬ СИСТЕМУ, ЧТОБЫ ИЗБАВИТЬСЯ ОТ ОШИБКИ КОТОРАЯ БЫВАЕТ 2 РАЗА В ГОД И ЛЕГКО РЕШАЕТСЯ ПОЛЬЗОВАТЕЛЕМ
@
НА НЁМ УЖЕ 4 МЕСЯЦА ВИСИТ БАГА, КОТОРАЯ СТРЕЛЯЕТ РАЗ В НЕДЕЛЮ И КОТОРУЮ ПОЛЬЗОВАТЕЛЬ РЕШИТЬ НЕ МОЖЕТ
@
ТИМ ЛИД ДЕЛАЕТ ВИД, ЧТО НЕ ПРИ ДЕЛАХ
468 3167956
>>099227
Месяц-то это нормально.
Первую неделю груминг, вторую обкашливание апи, ещё две недели реализация фичи, потом доку и тесты ещё неделю дописываешь
Т.е. минимально возможный ЦТ - это 5 недель
469 3167967
>>167899
Я тот самый коллега, хих.
470 3168540
>>165319
Кек да. На апворке всё чаще приходят проекты с нейросетями. Я уже вкатился, что-то могу заинтегрировать, но там всё более извращённые требования пишут
17165713454002.jpg193 Кб, 1000x974
sage 471 3169327
sage 472 3169330
>>165319
когда то давно когда трендом стала геолокация, меня посадили интегрировать с ГИС один справочник, годы спустя выяснилось что все окружающие после этого думали что я спец по ГИСу
473 3169363
>>169330
Не понимаю, кстати такое.
Работал свое время в одном институте, и в моей лаборатории было буквально так, что если один человек использовал какой-то метод, то он сразу назначается экспертом, и на обсуждении тебя буквально отсылают побазарить с этим челом, даже если он уже не работает. Аналогично со специальностью в дипломе. У нас была одна вообще нулевая дура, которая закончила местный мехмат, и к ней было отношение уровня "Оооо, она мотиматек, значит ей мотемотический проект додим и будем звать на созвоны где есть мотиматика". Знала она хер до нихера, и все делали два каких-то чела, которые не имели диплома мехмата, но просто хорошо разбирались в матеше.
474 3169398
НАПИСАЛИ ПРИЛОЖЕНИЕ НА SWIFTUI
@
ДОСТАТОЧНО
@
ТУДА ЕЩЁ ЗАПИХНУЛИ СЫРУЮ НАПИСАННУЮ НА КОЛЕНКЕ ГОВНОЛИБУ КЛОН REDUX С ПОЛТОРА ЗВЁЗДАМИ НА ГИТХАБЕ
@
ЗАПИХНУЛИ ТАКУЮ ЖЕ ГОВНОЛИБУ ДЛЯ КАШТОМНОГО ЮАЯ, ДОПОЛНЕНИЕ К SWIFTUI
@
И ТОМУ ПОДОБНОЕ
@
ПОТОМУ ЧТО SWIFTUI ТОЖЕ СЫРОЕ ГОВНО, КОТОРОЕ САМО ПО СЕБЕ ПОЧТИ НИХУЯ НЕ УМЕЕТ
@
ДЕЛАЕШЬ ЭТОТ ПРОЕКТ ПОСЛЕ ПРОШЛОГО ДЕВЕЛОПЕРА
@
ЧЕРЕЗ НЕСКОЛЬКО ЛЕТ ЭТИ ДЕРЬМОЛИБЫ ТУПО НЕ КОНПИЛИРУЕТСЯ В НОВЫХ ВЕРСИЯХ СВИФТА, ДАЖЕ ЕСЛИ ОБНОВИТЬ ИХ ДО ПОСЛЕДНИХ ВЕРСИЙ
@
НАХОДИШЬ ПРОБЛЕМЫ В ЭТИХ ЛИБАХ, ФОРКАЕШЬ, ФИКСИШЬ, КОНПИЛЯТОР РУГАЕТСЯ УЖЕ НА ДРУГИЕ ЛИБЫ
@
ЗАТО НАПИСАЛИ ПРОЕКТ НА НОВОЙ МОДНОЙ ТЕХНОЛОГИИ
@
ПОХУЙ, ЧТО ДЛЯ ВСЕГО НУЖНО ПИСАТЬ ВЕЛОСИПЕДЫ, ОТ КОТОРЫХ ПОТОМ КУЧА ПРОБЛЕМ, ЗАТО СТИЛЬНО, МОДНО, МОЛОДЁЖНО
@
КОНПИЛЯТОР СВИФТА И XCODE ТОЖЕ СТАНОВЯТСЯ ВСЁ ХУЖЕ И ХУЖЕ, ПОТОМУ ЧТО ПОСТОЯННО ВЫДАЮТ РЭНДОМНЫЕ ОШИБКИ ПРОСТО ИЗ-ЗА ТОГО, ЧТО ЧТО-ТО ГДЕ-ТО ЗАКЕШИРОВАЛОСЬ
@
КОНПИЛЯЦИЯ НА ДВУХ РАЗНЫХ МАКАХ С ИДЕНТИЧНЫМИ ВЕРСИЯМИ ВСЕГО ВЫДАЁТ РАЗНЫЕ ОШИБКИ
@
ПОСЛЕ ОЧИСТКИ ВСЕВОЗМОЖНЫХ КЕШЕЙ, ПЕРЕЗАПУСКА ИКСКОДА И МАКА ЧАСТЬ ОШИБОК ИСЧЕЗАЕТ
@
ДЖОБСА НА НИХ НЕТ
474 3169398
НАПИСАЛИ ПРИЛОЖЕНИЕ НА SWIFTUI
@
ДОСТАТОЧНО
@
ТУДА ЕЩЁ ЗАПИХНУЛИ СЫРУЮ НАПИСАННУЮ НА КОЛЕНКЕ ГОВНОЛИБУ КЛОН REDUX С ПОЛТОРА ЗВЁЗДАМИ НА ГИТХАБЕ
@
ЗАПИХНУЛИ ТАКУЮ ЖЕ ГОВНОЛИБУ ДЛЯ КАШТОМНОГО ЮАЯ, ДОПОЛНЕНИЕ К SWIFTUI
@
И ТОМУ ПОДОБНОЕ
@
ПОТОМУ ЧТО SWIFTUI ТОЖЕ СЫРОЕ ГОВНО, КОТОРОЕ САМО ПО СЕБЕ ПОЧТИ НИХУЯ НЕ УМЕЕТ
@
ДЕЛАЕШЬ ЭТОТ ПРОЕКТ ПОСЛЕ ПРОШЛОГО ДЕВЕЛОПЕРА
@
ЧЕРЕЗ НЕСКОЛЬКО ЛЕТ ЭТИ ДЕРЬМОЛИБЫ ТУПО НЕ КОНПИЛИРУЕТСЯ В НОВЫХ ВЕРСИЯХ СВИФТА, ДАЖЕ ЕСЛИ ОБНОВИТЬ ИХ ДО ПОСЛЕДНИХ ВЕРСИЙ
@
НАХОДИШЬ ПРОБЛЕМЫ В ЭТИХ ЛИБАХ, ФОРКАЕШЬ, ФИКСИШЬ, КОНПИЛЯТОР РУГАЕТСЯ УЖЕ НА ДРУГИЕ ЛИБЫ
@
ЗАТО НАПИСАЛИ ПРОЕКТ НА НОВОЙ МОДНОЙ ТЕХНОЛОГИИ
@
ПОХУЙ, ЧТО ДЛЯ ВСЕГО НУЖНО ПИСАТЬ ВЕЛОСИПЕДЫ, ОТ КОТОРЫХ ПОТОМ КУЧА ПРОБЛЕМ, ЗАТО СТИЛЬНО, МОДНО, МОЛОДЁЖНО
@
КОНПИЛЯТОР СВИФТА И XCODE ТОЖЕ СТАНОВЯТСЯ ВСЁ ХУЖЕ И ХУЖЕ, ПОТОМУ ЧТО ПОСТОЯННО ВЫДАЮТ РЭНДОМНЫЕ ОШИБКИ ПРОСТО ИЗ-ЗА ТОГО, ЧТО ЧТО-ТО ГДЕ-ТО ЗАКЕШИРОВАЛОСЬ
@
КОНПИЛЯЦИЯ НА ДВУХ РАЗНЫХ МАКАХ С ИДЕНТИЧНЫМИ ВЕРСИЯМИ ВСЕГО ВЫДАЁТ РАЗНЫЕ ОШИБКИ
@
ПОСЛЕ ОЧИСТКИ ВСЕВОЗМОЖНЫХ КЕШЕЙ, ПЕРЕЗАПУСКА ИКСКОДА И МАКА ЧАСТЬ ОШИБОК ИСЧЕЗАЕТ
@
ДЖОБСА НА НИХ НЕТ
475 3169405
>>169398

> ТУДА ЕЩЁ ЗАПИХНУЛИ СЫРУЮ НАПИСАННУЮ НА КОЛЕНКЕ ГОВНОЛИБУ КЛОН REDUX С ПОЛТОРА ЗВЁЗДАМИ НА ГИТХАБЕ


Версии этих либ в проекте изначально были типа 0.0.1 и 0.1.0. Самое то, чтобы использовать в серьёзной приложухе
476 3170089
>>169398
ЧИТАЕШЬ ПРО ПРОБЛЕМЫ ФРОНТОВ С СОВМЕСТИМОСТЬЮ МИНОРНЫХ ВЕРСИЙ
@
ПИШЕШЬ НА ДЖАВЕ
@
АНТИБУГУРТ
477 3170939
>>170089
Тащемто мажорных. Но проблема в том, что там не то, чтобы конпелятор ругается на что-то конкретное, а просто глюки конпилятора и линкера с невнятными ошибка
478 3170963
>>167956

>Первую неделю груминг, вторую обкашливание апи, ещё две недели реализация фичи, потом доку и тесты ещё неделю дописываешь


Наркоман чёртов, какое АПИ и доки для бага? АПИ и доки уже есть, надо просто сделать так чтобы всё работало как в документации написано.
479 3172085
Бляяяя.

Я значит прочитал книгу по тому как писать правильный API. Сложно написанную книгу. Потратил дохуя своего личного времени на это, потом ещё дохуя времени на то чтобы создать API для продукта и тут приходит менеджер и говорит

"Ваша кофеварка (пусть будет кофеваркой) должна уметь бегать".

Я говорю, чего? У кофеварки есть конкретная задача, которую она должна решать, это варить кофе. API создан для этой задачи, никакой бегающей кофеварки API не поддерживает и поддерживать не может.

"Вы создали хуевый API, ОЧЕВИДНО, что есть на свете кофеварки умеющие бегать и вы этого не учли".

Так нахуй на свете может быть есть кофеварка умеющая отсасывать хуй, управлять страной и в костюме сидеть, но у нас то в проблеме, которую решает кофеварка написано кофе варить!

"Нет! Наше решение должно быть кофеваркой, ЛЮБОЙ кофеваркой и ВАРКА КОФЕ вообще здесь не причем".

Сука, сука, сука. Что это за пиздец? Почему из-за одного долбоеба я должен переписывать нормальный API, на какую-то God-like хуйню?

Пиздец, вот эта ебучая линейная иерархия где все ссут сказать прямо, что начальник хуйню морозит и все тимлиды заткнувшись сидят с понурыми лицами и что-то мямлят про то, что "ну, тут ничего не поделаешь, менеджер сказал прыгать, мы прыгаем".

Блять. Надо серьезно пересмотреть отношение к работе. Возможно с подачей на увольнение.
480 3172092
>>169405
Кек, ну тимлид значит баклаши бил если такое мимо него прошло
481 3172132
>>172085
Добро пожаловать в реальный мир разработки, сынок
482 3172175
>>172132
Создам свою компанию с блэкджеком и шлюхам!
483 3172455
>>172085
Я раньше думал что аналитики такие же профессионалы как и программисты. По крайней мере раз они продукт то знают и апи хотя бы смогут сделать.

Оказалось что они и реста не понимают и продукт нихуя не знают - только тестерки могут ответить внятно как какая то ебала должна работать.
Иногда уже на этапе тестирования выясняется что аналитик долбоеб не то в задаче написал и теперь надо половину переделать.

Сначала как то выяснял истину, переписывался, созванивался с тестерками/аналитиками. А щас уже похуй. Что напишут - то и сделаю. Хоть 20 раз перепишу если надо. На код тоже как то похуй. Костыль - да и хуй с ним. Я ебал все это говно рефачить (тем более что тестов толком нет, а как это работать должно хуй поймешь)
484 3172463
>>172455
Какие хорошие у вас тестеры. Нашим приходится каждый раз с нуля объяснять, как тестировать, какие тест-кейсы составить, как их прогонять, какой будет результат. Бесполезно тыкать в требования, инструкции и описания задач. Дохуя созвонов, где разрабы тупо сидят и объясняют тестерам, что если в описании сказано "Нажать на кнопку Ок", то надо нажать на кнопку Ок. Многие разрабы настолько заебались, что сами в свободное время тестируют и заводят баги сами на себя.
485 3172505
>>172455
>>172463
Хвала Одину что я работаю с грамотными тестировщиками и аналитиками. У нас наверное самые распиздяи - это как раз разрабы. Даже девопсы с саппортами меньше косячат лол
image.png115 Кб, 973x548
486 3172554
>>151346
Без шуток, зумеры на полном серьезе так считают. В результате браузер - самое прожорливое приложение в системе, требует ресурсов больше чем игры (Atomic Heart - 8 ГБ, для Хрома рекомендуется 16 Б).
487 3172555
Появление 64-разрядной адресной шины (при виртуальной адресации, т.е. более 4 ГБ именно для отдельного процесса) - это в принципе диагноз современному IT. Вот были же когда-то времена настоящих инженеров:

> Intel 8088 — 16-битный микропроцессор, выпущенный компанией Intel 1 июля 1979 года и основанный на микропроцессоре Intel 8086, но имевший 8-битную внешнюю шину данных. Процессор использовался в оригинальных компьютерах IBM PC. Intel 8088 явился базой для разработки семейства малых компьютеров. Он подготовил почву для быстрого создания совместимых настольных компьютеров.



А сейчас скоро драйвера начнут писать на питоне и жабоскрипте.
488 3172556
>>172555

>8088


Лол это как раз пример как работают 🐗猪🐗чики.
У них был договор на эксклюзивную поставку 8086 по фиксированной цене. Они порезали ему шину, сказали что это новый процессор, на который не распространяется договор, и продавали порезанную версию дороже чем полную.
489 3172593
>>172455
У меня похожие мысли. Слишком сильно качество работы зависит от личности работника. Кто-то на похуй делает свою часть работы, из-за этого другие сотрудники не могут свою часть работы сделать хорошо и пропадает мотивация даже пытаться когда видишь, что 90 % коллег плевать что продукт говно.

Тут или менеджер должен быть сверх-адекват или селекция сотрудников на этапе найма запредельного уровня.
490 3172945
>>172455
Спасибо за последний абзац, бро

У меня не то что системный аналитик умственно отсталый, а CTO просто ебанат конченный сидит чисто из-за ЗП, а не из-за успеха и доходов продукта

На грумингах мы оцениваем задачи без DoR и DoD, переделываем один и тот же функционал десятками итераций, на который никто даже не жаловался, сука
Нет метрик, нет логов, нет нихуя

Задачи из беклога берутся ПОшниками по принципу "Ну вот эта хуйня звучит важно"

Последние пару недель работаю по принципу "работаю пару часов, делаю минимум и идите нахуй"
491 3172956
>>172593
Это буквально обязанности руководящих позиций рулить всем этим детским садом и раздавать пендали по необходимости
492 3174275
>>172555
А если у меня в модели 30млн треугольников?
3c60ef4dc6ca9749c3b0d4543f3decd14e03a1e7e6c82ab9de3706f13cd35502.jpg1000 Кб, 1389x927
493 3174662
>>174275
первый круизис под 32-битные системы выходил
494 3175994
>>101256
Головомер в треде
495 3175996
>>101869
А на🌶? Меня ни нашу ни иностранцы ни разу не просили опыт подтвердить, только вопросы про проекты задавали
Алсо, кто такие волки? Спрашиваю потому, что подозреваю, что это как-то меня касается, я когда первую работу искал в 2018 напиздел про два года на фрилансе по совету друга
496 3176003
>>107653
Я у себя подвыгорел, задачи делаю 🌶во и мало, пришёл на перформанс ревью, оценил себя на 2 из пяти по всем пунктам, честно рассказал, что ни🌶 не делаю - сказали, что у меня синдром самозванца и подняли зп. Рот ебал этих интервью, ревью и прочего каргокультизма
497 3176021
>>108215
Госуха чтоль?
498 3176080
>>116244
А если у меня ИП в другой стране, инвойсы и контракт проканают?
499 3176127
>>150678
Я тут, но я только пришёл, не знаю, что делать
500 3182476
Тред утонул или удален.
Это копия, сохраненная 22 августа в 13:27.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски